25 Commits

Author SHA1 Message Date
Joshua Bell
421cebb5ef Move macros.inc into inc/ to tidy top level dir 2019-07-27 10:49:13 -07:00
Joshua Bell
6bafe66a88 Macro tidying: use param blocks; dedupe macros that differ only by order 2019-03-30 08:34:49 -07:00
Joshua Bell
fc481fe915 Update 'DESKTOP1' references so DESKTOP.SYSTEM copied to RAMCard 2019-03-29 18:55:58 -07:00
Joshua Bell
feb6c162ea Show tip about skipping copy to RAMCard. Resolves #140 2019-03-17 18:35:39 -07:00
Joshua Bell
e16128ea41 Copy PREVIEW/ subdir to RAMCard as well 2019-02-02 12:38:36 -08:00
Joshua Bell
13a89e6b7f fix make clean 2019-01-08 08:13:51 -08:00
Joshua Bell
c6a0c7d905 .gitignore consolidation 2019-01-04 19:46:52 -08:00
Joshua Bell
c4925f59d0 Merge remote-tracking branch 'origin/disasm' 2019-01-04 19:44:07 -08:00
Joshua Bell
7c4bf6b820 .gitignore updates 2019-01-04 19:43:54 -08:00
Joshua Bell
805d72b056 Merge remote-tracking branch 'origin/disasm' 2018-12-28 15:47:20 -08:00
Joshua Bell
65391b5888 Prefer = for constants and := for labels 2018-12-28 15:46:09 -08:00
Joshua Bell
721aa01734 Remove 'orig' files in master branch 2018-12-19 19:50:04 -08:00
Joshua Bell
9d9cdf3ea5 Merge remote-tracking branch 'origin/disasm' 2018-12-14 20:10:45 -08:00
Joshua Bell
75f8bc078d disasm: ramcard paths 2018-12-14 20:01:36 -08:00
Joshua Bell
2814b3a4aa Build: Don't do stats/diffs for fixes branch 2018-12-09 20:08:38 -08:00
Joshua Bell
e3f42c8e4c Show clock on menu bar. Fixes #7 2018-12-09 20:08:38 -08:00
Joshua Bell
10017a01c5 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
e990b98ed6 Remove bogus padding 2018-12-09 20:08:38 -08:00
Joshua Bell
8f1ee6c26a disasm: block copy macros, rename pointers 2018-12-08 09:56:47 -08:00
Joshua Bell
7134b21bef disasm: invoker preamble 2018-11-26 20:19:25 -08:00
Joshua Bell
4770c871d6 Use a common mount/ directory 2018-11-25 21:16:39 -08:00
Joshua Bell
ee9955ed7b disasm: quit routines 2018-11-25 14:38:06 -08:00
Joshua Bell
196701bbc5 Use cheap local labels for self-modifying code where possible. Fixes #89 2018-11-24 11:17:46 -08:00
Joshua Bell
9809f53058 disasm: More padding with BS1.1 2018-11-21 00:09:11 -08:00
Joshua Bell
e858e19b9a Move DESKTOP.SYSTEM a.k.a. DESKTOP1 to separate directory 2018-11-05 20:14:29 -08:00