2017-08-29 03:58:09 +00:00
|
|
|
Disassembly of the desk accessories:
|
|
|
|
|
2017-08-29 04:22:38 +00:00
|
|
|
* Calculator - _not started_
|
|
|
|
* Date - _not started_
|
|
|
|
* Puzzle - _not started_
|
2017-09-04 19:56:41 +00:00
|
|
|
* [Show Text File](show_text_file.s) - in progress!
|
2017-08-29 04:22:38 +00:00
|
|
|
* Sort Directory - _not started_
|
2017-08-29 04:25:26 +00:00
|
|
|
|
2017-09-04 20:51:51 +00:00
|
|
|
New desk accessories:
|
|
|
|
* [Show DHR File](show_dhr_file.s) - in progress!
|
|
|
|
|
2017-08-29 04:25:26 +00:00
|
|
|
## Desk Accessory Details
|
|
|
|
|
|
|
|
* Loaded at $800 through (at least) $14FF
|
|
|
|
* Copy themselves from Main into Aux memory (same location)
|
2017-09-04 19:56:41 +00:00
|
|
|
* Can call into ProDOS MLI and A2D entry points ($4000, etc)
|
|
|
|
|
2017-09-04 20:51:51 +00:00
|
|
|
## Files
|
2017-09-04 19:56:41 +00:00
|
|
|
|
2017-09-04 20:51:51 +00:00
|
|
|
* `Makefile` - cleans/builds targets
|
|
|
|
* `go.sh` - bash script to build, verify, and copy files
|
2017-09-04 19:56:41 +00:00
|
|
|
|
|
|
|
* `*.bin` - original binary (type $F1, start $800)
|
|
|
|
* `*.info` - da65 "info" file - used to inform disassembly
|
|
|
|
* `*.s` - source (originally generated using da65, now modified)
|