Joshua Bell
e073d21bac
Unify case adjust functions
2018-12-14 20:46:42 -08:00
Joshua Bell
d632a7e999
Merge remote-tracking branch 'origin/disasm'
2018-12-14 20:10:45 -08:00
Joshua Bell
6fe93e6650
Merge remote-tracking branch 'origin/disasm'
2018-12-11 19:10:20 -08:00
Joshua Bell
34b6a67067
DeskTop disasm: miscellaneous main procs
2018-12-11 19:08:11 -08:00
Joshua Bell
3f4f4f90ee
DeskTop: Create SELECTOR.LIST if missing. Fixes #92
2018-12-10 22:41:53 -08:00
Joshua Bell
cc997a68b5
Add version suffix
2018-12-10 22:40:33 -08:00
Joshua Bell
2aaf5dc8b4
Refactor smartport call/volume icon logic
2018-12-09 20:08:38 -08:00
Joshua Bell
0dfddfd629
DeskTop: dedupe double click detection, consolidate padding
2018-12-09 20:08:38 -08:00
Joshua Bell
257d0165d2
ProDOS Y2K date handling for 'View By Date'. Fixes #15
2018-12-09 20:08:38 -08:00
Joshua Bell
b22210eee6
Simplify date code, merge padding
2018-12-09 20:08:38 -08:00
Joshua Bell
44f474346f
Fix block size strings
2018-12-09 20:08:38 -08:00
Joshua Bell
21882d8a89
Handle Y2K in date strings. Issue #15
2018-12-09 20:08:38 -08:00
Joshua Bell
53c96d201d
DeskTop: Check driver before reinstalling RAM
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
39581705cf
Allow up to 12 DAs. Fixes #90
2018-12-09 20:08:38 -08:00
Joshua Bell
832725e347
DeskTop: Increase number of desktop volumes to 13. Fixes #20
2018-12-09 20:08:38 -08:00
Joshua Bell
e4c68af91e
IIgs: Restore Color DHR when exiting.
2018-12-09 20:08:38 -08:00
Joshua Bell
1f70bcd7f1
Optimize volume icons
2018-12-09 20:08:38 -08:00
Joshua Bell
86940aa19a
Don't poke Le Chat Mauve addresses on IIgs to avoid emulator crash. Fixes #85
2018-12-09 20:08:38 -08:00
Joshua Bell
f08ff631b7
Extend Travis-CI push to include full package; fix script; fix several typos
2018-12-09 19:49:45 -08:00
Joshua Bell
21584f128c
DeskTop disasm: icon creation
2018-12-08 14:04:06 -08:00
Joshua Bell
adbd1c8fc7
disasm: block copy macros, rename pointers
2018-12-08 09:56:47 -08:00
Joshua Bell
87d2d53fb7
DeskTop disasm: view sorting
2018-12-03 22:05:29 -08:00
Joshua Bell
6ad09bfb2c
DeskTop disasm: view sorting
2018-12-03 21:49:12 -08:00
Joshua Bell
90812e9602
DeskTop disasm: view sorting
2018-12-03 18:41:08 -08:00
Joshua Bell
4f0e554175
DeskTop disasm: view handling, file records
2018-12-02 22:10:00 -08:00
Joshua Bell
1ea7fe51c3
DeskTop disasm: string un-padding
2018-12-02 12:54:24 -08:00
Joshua Bell
265b8bff62
DeskTop device identification: improve comment
2018-12-02 12:37:29 -08:00
Joshua Bell
0ea3e2837a
DeskTop disasm: view by logic
2018-12-02 12:35:24 -08:00
Joshua Bell
5820653796
DeskTop: window animation
2018-11-30 21:30:04 -08:00
Joshua Bell
05e87145b1
DeskTop: SmartPort calls and device enumerations
2018-11-29 22:16:19 -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
c71bbaa7a4
DeskTop disasm: Menu command dispatch table
2018-11-24 16:23:49 -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
ae2938c58e
DeskTop disasm: startup flow
2018-11-24 10:55:14 -08:00
Joshua Bell
418cd09cd6
DeskTop disasm: volume enumeration
2018-11-23 23:03:11 -08:00
Joshua Bell
a90ef2226c
DeskTop disasm
2018-11-23 22:49:41 -08:00
Joshua Bell
9efbe15092
DeskTop disasm
2018-11-23 20:02:01 -08:00
Joshua Bell
f8d5358a88
DeskTop: disasm
2018-11-23 18:15:50 -08:00
Joshua Bell
a13ec0d872
DeskTop: disasm
2018-11-23 16:25:36 -08:00
Joshua Bell
3745757e74
diasm - burn down raw references
2018-11-23 14:33:37 -08:00
Joshua Bell
78498cf655
diasm - burn down raw references
2018-11-23 13:38:59 -08:00
Joshua Bell
b9608fceb2
Comments/docs: Solid Apple not Closed Apple
2018-11-19 20:27:40 -08:00
Joshua Bell
5ddb8efe6f
ovl2 disasm
2018-11-18 21:45:40 -08:00
Joshua Bell
2b9bef5cbe
DeskTop disasm: Overlay entry points
2018-11-17 21:00:40 -08:00
Joshua Bell
1bb2824ea5
MGTK: Start using enums/constants
2018-11-17 20:34:17 -08:00
Joshua Bell
20603b1d81
DeskTop disasm: Desk Acc enumeration
2018-11-17 17:34:35 -08:00
Joshua Bell
ab1389d6df
disassembly: misc labels
2018-11-16 20:02:54 -08:00