Commit Graph

447 Commits

Author SHA1 Message Date
Joshua Bell
6225082ec6 start work on overlay 5 2018-02-19 21:32:47 -08:00
Joshua Bell
d5036a6a84 ovl1 fully disassembled 2018-02-19 20:37:04 -08:00
Joshua Bell
3f9f64a504 Start work on first overlay 2018-02-19 20:18:58 -08:00
Joshua Bell
1b2738a48b labels 2018-02-19 14:06:12 -08:00
Joshua Bell
4f8a94f8d8 selection renames/docs 2018-02-19 11:33:13 -08:00
Joshua Bell
c9092abde5 helper script updates 2018-02-19 10:53:58 -08:00
Joshua Bell
d945386aa6 menu item ids 2018-02-18 23:44:08 -08:00
Joshua Bell
f91dea76d7 procs 2018-02-18 21:37:15 -08:00
Joshua Bell
cd91b70644 procs and docs 2018-02-18 17:08:11 -08:00
Joshua Bell
7e0eb9b254 docs 2018-02-18 12:49:59 -08:00
Joshua Bell
ed5ede1eff docs 2018-02-18 12:18:42 -08:00
Joshua Bell
2141e3b41f params and docs 2018-02-18 11:33:21 -08:00
Joshua Bell
214e0595c5 procs 2018-02-18 00:01:08 -08:00
Joshua Bell
9596f6ea19 procs 2018-02-17 23:04:52 -08:00
Joshua Bell
4b6f71f65a smartport eject 2018-02-17 17:15:27 -08:00
Joshua Bell
06c044c303 procs 2018-02-17 08:12:19 -08:00
Joshua Bell
efe9dda004 more procs 2018-02-16 23:08:39 -08:00
Joshua Bell
2a1c7fb7f9 smartport call 2018-02-16 17:17:54 -08:00
Joshua Bell
9b721cfb33 main loop noodling 2018-02-16 13:27:31 -08:00
Joshua Bell
ee932924a6 main loop 2018-02-16 12:14:39 -08:00
Joshua Bell
d1564a2c3e unused labels, param cleanup 2018-02-16 11:25:00 -08:00
Joshua Bell
0818fe02a4 add return macro 2018-02-15 19:29:05 -08:00
Joshua Bell
1d34595ebf procs and labels 2018-02-15 19:12:59 -08:00
Joshua Bell
e7054437fb popular symbols 2018-02-15 08:08:59 -08:00
Joshua Bell
473e2aaefa popular procs 2018-02-14 21:07:31 -08:00
Joshua Bell
0f0c5c50d8 macro fun 2018-02-13 21:52:36 -08:00
Joshua Bell
d83b62d2a3 scrollbars 2018-02-13 19:15:45 -08:00
Joshua Bell
000c6d6368 popular procs 2018-02-13 18:53:02 -08:00
Joshua Bell
74eb246f2b popular procs 2018-02-13 08:18:11 -08:00
Joshua Bell
a054bfdb49 offsets 2018-02-12 21:36:41 -08:00
Joshua Bell
72170ec571 popular procs 2018-02-12 21:14:23 -08:00
Joshua Bell
512a94f792 icon poly calc 2018-02-12 20:41:17 -08:00
Joshua Bell
10f68da6c1 startup menu 2018-02-11 23:54:09 -08:00
Joshua Bell
61a6135544 proc breakdown 2018-02-11 17:21:37 -08:00
Joshua Bell
f5b0114af9 more macros in mgtk 2018-02-11 16:13:20 -08:00
Joshua Bell
4b22cbba14 improve stats, reduce unused params, macros in mgtk 2018-02-11 16:04:20 -08:00
Joshua Bell
9fd1991945 more 16-bit macro fun 2018-02-09 23:33:54 -08:00
Joshua Bell
3b2ce9c66b alternate view cols 2018-02-09 22:59:05 -08:00
Joshua Bell
71031fc985 window header 2018-02-09 22:10:11 -08:00
Joshua Bell
03af87e9f5 window header, int to string 2018-02-09 21:24:35 -08:00
Joshua Bell
d4b00af67a icon entries 2018-02-08 21:42:59 -08:00
Joshua Bell
620967a511 window/icon map caches 2018-02-07 21:48:19 -08:00
Joshua Bell
7bbdc4ac6b icon/window mapping WIP 2018-02-07 21:36:53 -08:00
Joshua Bell
b13b1f56d3 icon offset constants 2018-02-06 21:59:25 -08:00
Joshua Bell
305343b02a macros for desktop helpers 2018-02-06 18:42:20 -08:00
Joshua Bell
77bda904ab macros for DAs 2018-02-06 18:42:00 -08:00
Joshua Bell
4b0669bf25 ids 2018-02-06 15:42:18 -08:00
Joshua Bell
c178c4763f macros, ids 2018-02-06 15:36:39 -08:00
Joshua Bell
30db1a63dd newly unreferenced bytes 2018-02-06 10:10:34 -08:00
Joshua Bell
956c41c069 cmp16 pseudoop 2018-02-06 10:06:44 -08:00
Joshua Bell
d09aa8705d copy16 macro use 2018-02-06 09:31:58 -08:00
Joshua Bell
a6836af691 icon bits 2018-02-05 21:49:39 -08:00
Joshua Bell
87866b36ea reformat; param names 2018-02-05 20:37:41 -08:00
Joshua Bell
f7a879c4c7 pull macros out; some formatting 2018-02-05 19:01:17 -08:00
Joshua Bell
17f096890f identify icon tracking 2018-02-05 08:03:31 -08:00
Joshua Bell
2dd9ad0a2b 'solid' apple 2018-02-04 21:05:31 -08:00
Joshua Bell
9ff3fbb011 remove unreferenced labels 2018-02-04 20:46:26 -08:00
Joshua Bell
e40c67177a stax pseudo-op macro 2018-02-04 20:35:19 -08:00
Joshua Bell
d54e0af0ac ldax pseudo-op macro 2018-02-04 20:21:34 -08:00
Joshua Bell
c43f6deb8f add16_8 macro 2018-02-04 20:04:14 -08:00
Joshua Bell
a0d0cd3e0f add16 macro 2018-02-04 19:56:56 -08:00
Joshua Bell
1c0e498ef3 add16 macro 2018-02-04 19:56:25 -08:00
Joshua Bell
e20a9bc7bd sub16 macro 2018-02-04 19:46:41 -08:00
Joshua Bell
faa22b2c2c Desktop API calls 2018-02-04 19:13:21 -08:00
Joshua Bell
03533a2194 vertices 2018-02-04 10:53:53 -08:00
Joshua Bell
0bc3ecdbb6 prompt handlers 2018-02-03 23:22:56 -08:00
Joshua Bell
e7adcc2232 const for inrect tests 2018-02-03 20:06:16 -08:00
Joshua Bell
bbb6e3c680 macros define scopes not procs; button event loop 2018-02-03 19:59:50 -08:00
Joshua Bell
fb4b59f204 date strings 2018-02-02 21:11:49 -08:00
Joshua Bell
7beedb62b5 scroll bars 2018-02-02 20:41:42 -08:00
Joshua Bell
6eee3b4ba4 prefix event kind 2018-02-02 20:10:19 -08:00
Joshua Bell
2554765ba7 various refs 2018-02-02 19:38:35 -08:00
Joshua Bell
0a1d559a41 point refs 2018-02-02 08:00:42 -08:00
Joshua Bell
a96d363743 point refs 2018-02-02 07:54:34 -08:00
Joshua Bell
2bf5dda7e1 point/rect refs 2018-02-01 22:04:23 -08:00
Joshua Bell
c90a276571 param blocks 2018-02-01 11:30:03 -08:00
Joshua Bell
bcc28e58cc project cleanup 2018-02-01 10:00:17 -08:00
Joshua Bell
5123cfd702 params cleanup 2018-01-30 21:42:26 -08:00
Joshua Bell
a7da08c6ab params cleanup 2018-01-30 21:22:13 -08:00
Joshua Bell
43469a06a4 winfo cleanup 2018-01-30 19:04:33 -08:00
Joshua Bell
b4549c5487 struct renames 2018-01-30 08:57:36 -08:00
Joshua Bell
6fc8234b0f winfo members 2018-01-29 23:58:53 -08:00
Joshua Bell
57c5c09e26 refine menu item macros 2018-01-29 23:34:12 -08:00
Joshua Bell
6a2aa90656 DAs: rename structs 2018-01-29 20:14:34 -08:00
Joshua Bell
fa0126feac MGTK call ids 2018-01-29 08:38:23 -08:00
Joshua Bell
4fd0bb1fec MGTK: Internal renames 2018-01-29 08:25:56 -08:00
Joshua Bell
a63eca2a0e MGTK internal renames 2018-01-29 00:57:55 -08:00
Joshua Bell
1ae615fb20 Rename A2D to MGTK 2018-01-28 22:03:48 -08:00
Joshua Bell
2e61ed294d A2D pre-shift tables identified per JB on comp.sys.apple2 2018-01-28 11:06:08 -08:00
Joshua Bell
0981e432c0 various ids 2018-01-28 08:08:39 -08:00
Joshua Bell
1a86bf0740 window keyboard scroll 2018-01-25 18:28:08 -08:00
Joshua Bell
0abb5960ca more keyboard-based commands 2018-01-25 18:22:33 -08:00
Joshua Bell
0efca40378 addr calls 2018-01-24 20:20:39 -08:00
Joshua Bell
dc84da754e dialog procs 2018-01-24 16:39:12 -07:00
Joshua Bell
1b764e915f more ids 2018-01-23 23:05:16 -08:00
Joshua Bell
51f7c083ee more ids 2018-01-23 21:52:53 -08:00
Joshua Bell
d6f6fde998 buffer ids 2018-01-23 21:37:41 -08:00
Joshua Bell
8cd338f995 addr calls 2018-01-23 20:11:38 -08:00
Joshua Bell
53314284ea DAs and warning dialogs 2018-01-23 08:33:12 -08:00
Joshua Bell
0157cced14 DA MLI params 2018-01-23 07:48:49 -08:00
Joshua Bell
2074d27fac Call order 2018-01-22 18:09:15 -08:00
Joshua Bell
5811fca62c misc labels 2018-01-21 23:00:34 -08:00
Joshua Bell
0eac3e2ba7 more labels and docs 2018-01-21 15:49:54 -08:00
Joshua Bell
d765d743c7 dialog labels 2018-01-21 15:37:55 -08:00
Joshua Bell
4fb8603755 Tidy up moreunexplained bytes 2018-01-21 14:45:48 -08:00
Joshua Bell
31b3e727dc Tidy up unexplained bytes 2018-01-21 14:35:37 -08:00
Joshua Bell
0587ffa828 fix bogus disassembly 2018-01-21 11:55:06 -08:00
Joshua Bell
24dc2a2c86 Date wrangling 2018-01-21 11:47:40 -08:00
Joshua Bell
95d6735177 Convert DEFINE_RECT/POINT args to decimal 2018-01-21 11:04:13 -08:00
Joshua Bell
dbecce3d67 dialog labels 2018-01-21 10:56:50 -08:00
Joshua Bell
a492ca30ea dialog launching helper 2018-01-21 10:44:26 -08:00
Joshua Bell
71aef349fa labels 2018-01-21 08:37:01 -08:00
Joshua Bell
7047032d5a padding macro 2018-01-20 19:33:15 -08:00
Joshua Bell
8e90a3e17c lookup routines 2018-01-20 19:02:34 -08:00
Joshua Bell
bd32580450 double click counter 2018-01-20 17:16:31 -08:00
Joshua Bell
0513ce1df9 identified double-click detection 2018-01-20 16:44:49 -08:00
Joshua Bell
d0f208abee jumptable cleanup 2018-01-20 14:31:48 -08:00
Joshua Bell
4d2e46d62b jump table sync-up 2018-01-20 10:57:25 -08:00
Joshua Bell
a541023587 Pull the rogue DeskTop segment 51F-DFF into DeskTop, update include files 2018-01-20 10:40:48 -08:00
Joshua Bell
b9b5f2d469 pull font defn into separate file 2018-01-20 09:47:56 -08:00
Joshua Bell
7c7985b488 more procs, and 65816 quit code 2018-01-19 21:57:58 -08:00
Joshua Bell
2d979db830 procs for commands 2018-01-19 19:41:20 -08:00
Joshua Bell
c9cfba2e3a dynamic routine tidying 2018-01-19 18:55:15 -08:00
Joshua Bell
b296473c5d labels for dynamically loaded entry points 2018-01-19 18:44:24 -08:00
Joshua Bell
0ae282bed3 DeskTop: dynamic code segment loader 2018-01-19 09:00:24 -08:00
Joshua Bell
0c5a7bf7d2 DeskTop: menu dispatch WIP 2018-01-18 23:10:37 -08:00
Joshua Bell
6cf9f81650 DeskTop: menu dispatch WIP 2018-01-18 21:57:25 -08:00
Joshua Bell
597d46fdf5 DeskTop: menu dispatch WIP 2018-01-18 21:34:55 -08:00
Joshua Bell
426f493612 DeskTop: notes about unit numbers 2018-01-18 09:32:25 -08:00
Joshua Bell
e310fbfed8 DeskTop: file launcher 2018-01-17 21:23:58 -08:00
Joshua Bell
fa7b6c1304 DeskTop: device icon identification, use namespaces 2018-01-17 20:52:42 -08:00
Joshua Bell
6018e6c977 DeskTop: wrap aux block in proc/namespace 2018-01-17 19:38:43 -08:00
Joshua Bell
439f79bfa2 DeskTop: padding/comments 2018-01-17 19:19:01 -08:00
Joshua Bell
a48653d7f6 DeskTop: mli relay params 2018-01-17 18:07:22 -08:00
Joshua Bell
c537764117 DeskTop: mli relay params 2018-01-17 17:54:54 -08:00
Joshua Bell
2a96dfdd8b DeskTop: mli relay params 2018-01-17 17:49:27 -08:00
Joshua Bell
263e0a7730 DeskTop: mli relay params 2018-01-17 17:35:35 -08:00
Joshua Bell
1930dc794a DeskTop: relay/gfi 2018-01-17 12:41:21 -08:00
Joshua Bell
0bcf4e8bd3 DeskTop: No more L0006 2018-01-17 08:41:23 -07:00
Joshua Bell
e2d35faf5e DeskTop: more ids 2018-01-17 08:03:02 -07:00
Joshua Bell
24c353a744 DeskTop: more ids 2018-01-17 07:59:34 -07:00
Joshua Bell
fb0eb7cfda DeskTop: MLI relay calls 2018-01-16 21:16:31 -07:00
Joshua Bell
66baa3719e DeskTop: macros for LA500 calls 2018-01-16 21:06:20 -07:00
Joshua Bell
f36a10ae74 DeskTop: macros for L4021 calls 2018-01-16 21:03:29 -07:00
Joshua Bell
4ee548f5cb DeskTop: more ids 2018-01-16 20:55:13 -07:00
Joshua Bell
3d8eb5f9ba DeskTop: more ids 2018-01-16 20:36:54 -07:00
Joshua Bell
843c32cddd DeskTop: pad out segments 2018-01-15 21:10:43 -08:00
Joshua Bell
82ad455bc0 DeskTop: query_state_buffer ids 2018-01-15 20:57:02 -08:00
Joshua Bell
a0a581ea7e DeskTop: more ids 2018-01-15 20:33:32 -08:00
Joshua Bell
03fc6e1071 DeskTop: more ids 2018-01-15 10:08:50 -08:00
Joshua Bell
33f37b30f3 DeskTop: more ids 2018-01-14 21:23:48 -08:00
Joshua Bell
0275504d8d DeskTop: more ids 2018-01-14 21:16:36 -08:00
Joshua Bell
2c885680dc DeskTop: more ids 2018-01-14 20:55:54 -08:00
Joshua Bell
a9b24f4bab DeskTop: more ids 2018-01-14 17:06:27 -08:00
Joshua Bell
2a5126695e DeskTop: more ids 2018-01-14 09:18:22 -08:00
Joshua Bell
0f52309463 DeskTop: MLI GET_INFO calls 2018-01-14 00:24:50 -08:00
Joshua Bell
fea477ad54 DeskTop: MLI GET_INFO WIP calls 2018-01-14 00:17:32 -08:00
Joshua Bell
c2b1dcc267 DeskTop: MLI GET_PREFIX calls 2018-01-14 00:01:19 -08:00
Joshua Bell
a12edfb229 DeskTop: MLI CREATE/SET_MARK calls 2018-01-13 23:58:16 -08:00
Joshua Bell
71c7c07847 DeskTop: MLI READ calls 2018-01-13 23:52:03 -08:00
Joshua Bell
5bd9724bf3 DeskTop: MLI OPEN calls 2018-01-13 23:24:19 -08:00
Joshua Bell
abed524d0c DeskTop: MLI calls 2018-01-13 23:09:51 -08:00
Joshua Bell
4fc1b1761b DeskTop: MLI calls 2018-01-13 21:36:18 -08:00
Joshua Bell
05938c3b3b DeskTop: more ids 2018-01-13 21:20:59 -08:00
Joshua Bell
61f29fc68a DeskTop: id some buffer ptrs 2018-01-12 21:32:59 -08:00
Joshua Bell
f8cc9108a9 DeskTop: menu definitions 2018-01-12 21:24:07 -08:00
Joshua Bell
a05559cccc DeskTop: icon ids 2018-01-12 20:58:02 -08:00
Joshua Bell
6ac30a1aac DeskTop: rect IDs 2018-01-12 19:23:08 -08:00
Joshua Bell
c62b8f049a DeskTop: more IDs 2018-01-12 19:06:55 -08:00
Joshua Bell
7d5f266ea0 DeskTop: various identifiers 2018-01-12 10:01:28 -08:00
Joshua Bell
1324eb0cd4 DeskTop: connecting dots 2018-01-12 01:16:37 -08:00
Joshua Bell
053057138c DeskTop: more input params 2018-01-11 23:15:04 -08:00
Joshua Bell
d43ebdd640 DeskTop: GET_INPUT usage 2018-01-11 23:03:53 -08:00
Joshua Bell
0179142925 DeskTop: string ids 2018-01-11 22:38:03 -08:00
Joshua Bell
c5119b2e3c DeskTop: Error messages, window/icon mapping tables 2018-01-11 17:45:55 -08:00
Joshua Bell
db2b7e5570 DeskTop: 7->6+1 2018-01-10 23:29:03 -08:00
Joshua Bell
090a9efe54 DeskTop: More dialog strings 2018-01-10 23:21:36 -08:00
Joshua Bell
9d26c3b0e0 DeskTop: more dialog strings 2018-01-10 23:13:02 -08:00
Joshua Bell
e7bcde4a5b DeskTop: dialog strings 2018-01-10 23:04:47 -08:00
Joshua Bell
23813a044b more labels 2018-01-10 22:31:02 -08:00
Joshua Bell
3499ad414b DeskTop: addr call pattern 2018-01-10 21:56:19 -08:00
Joshua Bell
d496e474f7 DeskTop: draw_text1_call targets 2018-01-10 21:36:09 -08:00
Joshua Bell
a4488f8efe DeskTop: draw_text1 macro 2018-01-10 21:21:40 -08:00
Joshua Bell
ddd8cd8194 DeskTop: resource references 2018-01-10 21:10:24 -08:00
Joshua Bell
fb23100ff4 DeskTop: Remove some placeholder symbols 2018-01-07 21:53:39 -08:00
Joshua Bell
351b28d769 DeskTop: Ensure all disassembled code is 6502 (no C) 2018-01-07 17:19:52 -08:00
Joshua Bell
8db5fe3d36 DeskTop: complete diasm of screen dumper 2018-01-07 17:16:26 -08:00
Joshua Bell
aaa258e0f9 DeskTop: Fourth part of loader appears to be screen dump to printer 2018-01-07 13:23:21 -08:00
Joshua Bell
13e997568b DeskTop: split invoker routine out 2018-01-07 11:45:52 -08:00
Joshua Bell
a91942e7ee DeskTop: Line up some s5 equates 2018-01-05 23:33:21 -08:00
Joshua Bell
0428f6534a DeskTop: Consolidate segments 5 and 6 2018-01-05 21:17:13 -08:00
Joshua Bell
31fba26439 DeskTop: Progress on s5/s6 2018-01-05 21:03:10 -08:00
Joshua Bell
32c4dcc540 DeskTop S6: Selection launcher 2018-01-05 11:16:47 -08:00
Joshua Bell
69cd2ded36 DeskTop: Init segment 2018-01-05 10:24:27 -08:00
Joshua Bell
e739737ac5 DeskTop: Initial disassembly of segments 5/6 2018-01-05 09:42:32 -08:00
Joshua Bell
81ec68bd1b DeskTop: Puzzle out the segment loader 2018-01-05 00:26:13 -08:00
Joshua Bell
edeb0704a2 DeskTop loader: figure out when the extra chunk is run 2018-01-04 23:23:06 -08:00
Joshua Bell
1bdcd852e4 DeskTop Loader: fix relocated labels 2018-01-04 22:00:08 -08:00
Joshua Bell
a513ac12d8 DeskTop: Start cleaning up Loader 2018-01-04 21:57:50 -08:00
Joshua Bell
872c18826d DeskTop: Identify window struct lurking in buffer 2018-01-04 21:15:20 -08:00