208 Commits

Author SHA1 Message Date
Joshua Bell
ed464dd1fa Merge remote-tracking branch 'origin/disasm' 2018-12-24 18:23:34 -08:00
Joshua Bell
5233597109 disasm: misc macros, constants 2018-12-24 16:00:55 -08:00
Joshua Bell
31b4964738 Merge remote-tracking branch 'origin/disasm' 2018-12-24 15:36:00 -08:00
Joshua Bell
59392f31b8 disasm: Selector > Run, devlist enumeration 2018-12-24 15:34:26 -08:00
Joshua Bell
fc210d094e disasm: more accurate names for dialog procs 2018-12-24 13:37:24 -08:00
Joshua Bell
74bdb4bd30 disasm: operation processing 2018-12-24 09:11:24 -08:00
Joshua Bell
5006979e27 Merge remote-tracking branch 'origin/disasm' 2018-12-23 20:48:33 -08:00
Joshua Bell
f2caf0c1b9 disasm: traversal logic 2018-12-23 20:31:15 -08:00
Joshua Bell
fdd47573d4 disasm: traversal params 2018-12-23 14:28:21 -08:00
Joshua Bell
0cd97501dc disasm: alerts/errors, traversal params and stack 2018-12-23 12:51:03 -08:00
Joshua Bell
1e1adb77f9 disasm: copy file space check 2018-12-23 10:48:17 -08:00
Joshua Bell
9c254838e2 disasm: more operations/dialog procs 2018-12-22 20:18:08 -08:00
Joshua Bell
2e55d97c7a disasm: recursive operations 2018-12-22 18:29:08 -08:00
Joshua Bell
46882d3408 disasm: recursive operations 2018-12-22 18:25:31 -08:00
Joshua Bell
5d6a878024 disasm: recursive operations 2018-12-21 21:25:12 -08:00
Joshua Bell
12d02b49f6 disasm: recursive operations 2018-12-21 20:21:42 -08:00
Joshua Bell
f6946e33e3 Merge remote-tracking branch 'origin/disasm' 2018-12-21 13:19:21 -08:00
Joshua Bell
afba9454a8 disasm: drag and drop 2018-12-21 13:18:32 -08:00
Joshua Bell
1817a81db4 Merge remote-tracking branch 'origin/disasm' 2018-12-20 16:38:46 -08:00
Joshua Bell
7dda998e65 Drag selection and opening 2018-12-20 16:35:18 -08:00
Joshua Bell
55296c2201 Clear selection on directory open. Fixes #17 2018-12-20 16:34:50 -08:00
Joshua Bell
172f1f435c Make device name population table driven 2018-12-20 11:31:20 -08:00
Joshua Bell
ceaf94851a Merge remote-tracking branch 'origin/disasm' 2018-12-20 09:37:10 -08:00
Joshua Bell
45cb968904 Device names 2018-12-20 09:33:52 -08:00
Joshua Bell
81c65f7fff Macros not math 2018-12-20 09:12:19 -08:00
Joshua Bell
06408b3d24 Merge remote-tracking branch 'origin/disasm' 2018-12-16 18:55:07 -08:00
Joshua Bell
6b472d5fdd Identify double-click routine in ovl4 2018-12-16 18:54:03 -08:00
Joshua Bell
a7a672cc18 Merge remote-tracking branch 'origin/disasm' 2018-12-15 18:17:06 -08:00
Joshua Bell
95c5de95f7 disasm: Dialog labels 2018-12-15 18:15:47 -08:00
Joshua Bell
ab7b6c884d Add space prefix to file count, fix count pos 2018-12-15 18:07:14 -08:00
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
b2cf01f0c9 disasm: ramcard paths 2018-12-14 20:01:36 -08:00
Joshua Bell
44d1771662 DeskTop disasm: dialog lifecycle/params 2018-12-13 23:24:58 -08:00
Joshua Bell
27894b368a DeskTop disasm: dialog lifecycle/params 2018-12-12 21:25:43 -08:00
Joshua Bell
a3528536ff DeskTop: misc disasm 2018-12-12 20:45:44 -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