Commit Graph

12 Commits

Author SHA1 Message Date
Zellyn Hunter
2cb576c492 Automate error file rebuilding, add LC test 2016-12-15 22:38:01 -05:00
Zellyn Hunter
c65d7b9ee2 audit: combine two print mechanisms: smaller code
The first old way was to JSR and get the value from the stack, with
string directly following. The second old way was to put strings in
their own area, and explicitly load the address of each string. The
new way combines the two: put the strings in their own area, and JSR
to a three-byte prefix of each string that just JSR's to the print
routine. The print routine pulls the string address from the stack,
and pushes nothing back, so the final JSR returns to the code that
wanted to print.
2016-12-15 22:20:54 -05:00
Zellyn Hunter
3c5242beb5 audit: add langcard tests; fix error from split 2016-12-14 22:57:37 -05:00
Zellyn Hunter
3f0f77e57a audit: split up asm files 2016-12-14 20:16:55 -05:00
Zellyn Hunter
0aa9ee4f20 audit: change string printing, work on LC test 2016-12-13 21:26:45 -05:00
Zellyn Hunter
3e9f114a7f Show memory; start of LC test; minor build fixes 2016-12-10 22:23:36 -05:00
Zellyn Hunter
630cc2d77c Give audit better messages, make build run mame 2016-12-08 21:34:43 -05:00
Zellyn Hunter
537ca429a7 Make audit routine re-enable ROM after IDENTIFY 2016-12-08 21:21:17 -05:00
Zellyn Hunter
56440264c9 Revert tech note "fix" until I understand things 2016-12-08 16:44:38 -05:00
Zellyn Hunter
4b1b6b9195 Fixed bug(?) in identification routine; fix nit
Should enable ROM on exit, if no other LC banks match.
2016-12-07 23:45:39 -05:00
Zellyn Hunter
08074672ca add first pass of machine detection to audit.asm
Currently having issues with some plain Apple II and II+, but seems to
work for IIe and IIe enhanced.
2016-12-07 23:05:07 -05:00
Zellyn Hunter
96d5f64038 Add bare bones do-nothing audit.asm 2016-12-06 22:18:33 -05:00