Joshua Bell
13c1f6166a
Move macros.inc into inc/ to tidy top level dir
2019-07-27 10:49:13 -07:00
Joshua Bell
1db820679c
Macro tidying: use param blocks; dedupe macros that differ only by order
2019-03-30 08:34:49 -07:00
Joshua Bell
cb1394f70c
Update 'DESKTOP1' references so DESKTOP.SYSTEM copied to RAMCard
2019-03-29 18:55:58 -07:00
Joshua Bell
45576a0a88
Show tip about skipping copy to RAMCard. Resolves #140
2019-03-17 18:35:39 -07:00
Joshua Bell
e06e58fda0
Copy PREVIEW/ subdir to RAMCard as well
2019-02-02 12:38:36 -08:00
Joshua Bell
6e8e5a4cd4
Merge remote-tracking branch 'origin/disasm'
2018-12-28 15:47:20 -08:00
Joshua Bell
ceec6f41a4
Prefer = for constants and := for labels
2018-12-28 15:46:09 -08:00
Joshua Bell
d632a7e999
Merge remote-tracking branch 'origin/disasm'
2018-12-14 20:10:45 -08:00
Joshua Bell
b2cf01f0c9
disasm: ramcard paths
2018-12-14 20:01:36 -08:00
Joshua Bell
019263a014
Show clock on menu bar. Fixes #7
2018-12-09 20:08:38 -08:00
Joshua Bell
87d48e2a7f
Save/Restore QUIT routine. Fixes #3
...
On startup (DESKTOP.SYSTEM), the current ProDOS QUIT handler
(selector/dispatcher) living in Main LC Bank 2 $D100-$D3DD is written
out to a "Quit.tmp" file, along with preamble code to restore it
and invoke QUIT.
On quit (DESKTOP2), the "Quit.tmp" file is loaded at $1000, /RAM is
reattached, then the code is invoked.
This presumes prefix is set on launch and remains unchanged. If
the Quit.tmp file cannot be found, File > Quit shows an error.
Also copy Quit.tmp to RAM Card
2018-12-09 20:08:38 -08:00
Joshua Bell
037d58fa96
Remove bogus padding
2018-12-09 20:08:38 -08:00
Joshua Bell
adbd1c8fc7
disasm: block copy macros, rename pointers
2018-12-08 09:56:47 -08:00
Joshua Bell
e4480a55b6
disasm: invoker preamble
2018-11-26 20:19:25 -08:00
Joshua Bell
da715ed9ce
disasm: quit routines
2018-11-25 14:38:06 -08:00
Joshua Bell
a93663b1bc
Use cheap local labels for self-modifying code where possible. Fixes #89
2018-11-24 11:17:46 -08:00
Joshua Bell
5f825cfeab
Move DESKTOP.SYSTEM a.k.a. DESKTOP1 to separate directory
2018-11-05 20:14:29 -08:00