Commit Graph

25 Commits

Author SHA1 Message Date
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 270ed1c053 fix make clean 2019-01-08 08:13:51 -08:00
Joshua Bell dfa87c3f2a .gitignore consolidation 2019-01-04 19:46:52 -08:00
Joshua Bell caf44adeda Merge remote-tracking branch 'origin/disasm' 2019-01-04 19:44:07 -08:00
Joshua Bell e18d18003a .gitignore updates 2019-01-04 19:43:54 -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 97480b89bd Remove 'orig' files in master branch 2018-12-19 19:50:04 -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 d0b516eb2f Build: Don't do stats/diffs for fixes branch 2018-12-09 20:08:38 -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 4689d3ea84 Use a common mount/ directory 2018-11-25 21:16:39 -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 6f2d18e4e8 disasm: More padding with BS1.1 2018-11-21 00:09:11 -08:00
Joshua Bell 5f825cfeab Move DESKTOP.SYSTEM a.k.a. DESKTOP1 to separate directory 2018-11-05 20:14:29 -08:00