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