Joshua Bell
85faffa915
MGTK calls
2018-03-29 21:17:18 -07:00
Joshua Bell
96683a6c09
ovl1b strings
2018-03-29 08:38:20 -07:00
Joshua Bell
e5ebe33221
more strings
2018-03-29 07:52:03 -07:00
Joshua Bell
7b9ead9cac
strings
2018-03-28 21:28:03 -07:00
Joshua Bell
fda56ba686
Start work on ovl1b/c
2018-03-28 21:05:12 -07:00
eric-ja
7e483c3ef5
MGTK: BitBlt/rect/poly drawing routines ( #54 )
...
* Document that Text Page 1 is used as buffers.
* Merge keyboard/mouse
* Work on error symbols.
* MGTK: Drawing routines. (4F8E..584A)
* MGTK: Style/fix warnings.
2018-03-27 07:44:13 -07:00
Joshua Bell
2dbeadc5b2
MGTK: Correct some bad disassembly
2018-03-25 21:04:15 -07:00
Joshua Bell
6d9e05f7f7
MGTK: Macros for 16-bit ops with leading clc/sec
2018-03-25 20:49:27 -07:00
Joshua Bell
5ec14668c6
MGTK: more 16-bit macro use
2018-03-25 20:18:43 -07:00
Joshua Bell
98c16a3d55
remove redundant labels
2018-03-23 21:35:53 -07:00
Joshua Bell
cf0fe83d6f
mouse scaling
2018-03-23 21:27:58 -07:00
Joshua Bell
9d67360cba
consolidate definitions
2018-03-23 19:54:07 -07:00
Joshua Bell
ee0472f55f
Identify kbd/mouse pos, menu state
2018-03-23 19:43:27 -07:00
Joshua Bell
b6c0b27b28
one more byte into font def
2018-03-22 09:13:26 -07:00
eric-ja
909c3427e8
Move last row of font from desktop.s to inc/font.inc
...
Missed when determining the font definition.
2018-03-21 23:15:05 -07:00
Joshua Bell
efabe00f3c
MGTK: Apply refactor tool/add16 macro
2018-03-21 19:29:14 -07:00
Joshua Bell
175f5a955d
MGTK doc tweaks
2018-03-21 19:23:28 -07:00
Joshua Bell
8b4896b77e
Flesh out MGTK docs
2018-03-21 19:23:28 -07:00
eric-ja
d2a91b1e10
MGTK $14C41..$14F8E
...
* (MGTK) Fill/blit loop ($14C41..$14D81).
* (MGTK) set_up_fill_mode, set_dest, set_source ($14D81..$14F8E).
2018-03-21 19:22:44 -07:00
eric-ja
2193be097f
(MGTK) Fill mode operations. ($14BA1..$14C41)
2018-03-21 10:25:09 -07:00
Joshua Bell
8ab3c846d9
dehexify, remove uninteresting labels
2018-03-16 21:19:01 -07:00
Joshua Bell
3e9d7da755
winfo for alert dialog
2018-03-15 00:00:36 -07:00
Joshua Bell
fcb99ec3cf
identify winfos
2018-03-14 21:10:08 -07:00
Joshua Bell
06e0c6878f
de-hex some numbers
2018-03-14 20:53:20 -07:00
Joshua Bell
e014bda697
identify entry file picker winfo
2018-03-14 20:38:47 -07:00
Joshua Bell
d6b757849b
overlay windows, sys tracing
2018-03-14 20:16:15 -07:00
Joshua Bell
48042e0cb8
cut down raw addrs
2018-03-07 08:12:30 -08:00
Joshua Bell
73531bc726
BS in sys
2018-03-06 21:36:55 -08:00
Joshua Bell
9213bd1903
procs
2018-03-06 18:36:51 -08:00
Joshua Bell
f4a5cf3da5
part 2
2018-03-06 08:00:57 -08:00
Joshua Bell
ad3fc74d36
add note about down load
2018-03-05 21:30:13 -08:00
Joshua Bell
53dcca3bfc
constants
2018-03-05 21:27:41 -08:00
Joshua Bell
c80cef0b30
tidying
2018-03-05 21:24:21 -08:00
Joshua Bell
331460afeb
procs, errs
2018-03-05 21:20:00 -08:00
Joshua Bell
65e19dcb5e
procs
2018-03-05 20:11:14 -08:00
Joshua Bell
8795ba330a
simplify 16-bit macros
2018-03-05 08:41:22 -08:00
Joshua Bell
5c46794531
addax macro
2018-03-04 21:52:38 -08:00
Joshua Bell
08a034911b
wider block separator comment
2018-03-04 21:36:00 -08:00
Joshua Bell
dd73b53592
ids, pull ovl0 out
2018-03-04 21:33:56 -08:00
Joshua Bell
c13c334977
procs
2018-03-04 19:38:55 -08:00
Joshua Bell
be33bb8a84
procs
2018-03-04 14:01:19 -08:00
Joshua Bell
e309083f2d
logic
2018-03-04 12:04:29 -08:00
Joshua Bell
31ce4921f8
pd errs, stats
2018-03-04 11:35:04 -08:00
Joshua Bell
d2e6678f48
various ids
2018-03-03 21:33:40 -08:00
Joshua Bell
4df98e8b48
MLI params
2018-03-03 20:03:42 -08:00
Joshua Bell
9a1ed36bf7
MLI params
2018-03-03 19:43:41 -08:00
Joshua Bell
d3d7122e79
MLI params
2018-03-03 19:27:31 -08:00
Joshua Bell
dcb57e33ea
MLI params
2018-03-03 19:15:47 -08:00
Joshua Bell
fbdd678640
MLI params
2018-03-03 18:39:21 -08:00
Joshua Bell
e1c6f9fc15
relocated routine, mli params
2018-03-03 09:04:07 -08:00
Joshua Bell
efc2b553d6
fix disasm
2018-03-03 08:26:04 -08:00
Joshua Bell
5d09d459f4
MLI calls
2018-03-02 22:44:28 -08:00
Joshua Bell
ce2fff7e81
strings
2018-03-02 20:53:10 -08:00
Joshua Bell
c2b70f7fd0
data blocks
2018-03-02 20:32:55 -08:00
Joshua Bell
2e35ee9aed
data blocks
2018-03-02 20:22:09 -08:00
Joshua Bell
69e4d56fda
equates
2018-03-02 20:06:58 -08:00
Joshua Bell
e60aee4d15
apply refactor tool
2018-03-02 19:57:30 -08:00
Joshua Bell
74296a74ac
bootstrap sys
2018-03-02 19:56:39 -08:00
Joshua Bell
ca80014eb7
tidying
2018-03-02 19:33:03 -08:00
Joshua Bell
2e3e6e6a4c
lc defs for overlays, macros for exit
2018-03-01 18:25:42 -08:00
Joshua Bell
d39ca6d01a
procs
2018-02-28 21:11:59 -08:00
Joshua Bell
80e1b59799
simplify param names
2018-02-27 18:38:18 -08:00
Joshua Bell
91ed3397cc
param blocks
2018-02-27 18:25:03 -08:00
Joshua Bell
de85dad1c1
Consolidate include files
2018-02-26 20:13:18 -08:00
Joshua Bell
60062360ca
Update stats tool
2018-02-26 19:59:33 -08:00
Joshua Bell
366d092d91
Use macros for prodos params
2018-02-25 21:03:58 -08:00
Joshua Bell
5cc74da7ec
macros for ProDOS MLI params
2018-02-25 20:28:23 -08:00
Joshua Bell
aa8e79e944
mli params in ovl2
2018-02-25 19:40:53 -08:00
Joshua Bell
7a3f07c838
Correct makefile
2018-02-25 19:20:43 -08:00
Joshua Bell
2f0416e4cc
improve copy16 refactor
2018-02-25 19:05:59 -08:00
Joshua Bell
e34f63fa12
Use combo build for overlays 3+
2018-02-25 19:02:34 -08:00
Joshua Bell
c2b7c6810b
cmp16 refactors
2018-02-25 16:20:20 -08:00
Joshua Bell
10c2c6099a
minor tidying
2018-02-25 16:17:11 -08:00
Joshua Bell
625827f81b
improve stax refactor
2018-02-25 16:10:27 -08:00
Joshua Bell
89b157928c
inc16 macro and refactors
2018-02-25 16:06:17 -08:00
Joshua Bell
7da8f698b8
Pull loader blocks into file
2018-02-25 15:42:50 -08:00
Joshua Bell
70079333d1
symbols and tidying
2018-02-25 15:19:38 -08:00
Joshua Bell
3c77c79e13
mli calls in overlays
2018-02-25 13:52:16 -08:00
Joshua Bell
7c0e47922a
tidying
2018-02-25 13:47:06 -08:00
Joshua Bell
b7476c6b81
res blocks
2018-02-25 13:27:08 -08:00
Joshua Bell
772c5681fe
apply refactor tool to ovl4
2018-02-25 13:21:55 -08:00
Joshua Bell
63f47f9f80
overlay 4; remove infos
2018-02-25 13:19:11 -08:00
Joshua Bell
981224920d
ovl2 wrangling
2018-02-24 23:19:29 -08:00
Joshua Bell
59b0489c0a
Docs
2018-02-23 22:01:04 -08:00
Joshua Bell
fdf5285539
Overlay 2 strings
2018-02-23 21:21:56 -08:00
Joshua Bell
471838a72c
apply refactor tool to desktop.s
2018-02-23 21:12:41 -08:00
Joshua Bell
fb0c2f1cfd
apply refactor tool to ovl5/6/7
2018-02-23 21:11:20 -08:00
Joshua Bell
c4617510d7
apply refactor tool to ovl2
2018-02-23 21:10:21 -08:00
Joshua Bell
b2e2779d39
ovl3 data tidy
2018-02-23 21:07:11 -08:00
Joshua Bell
8004fe4675
Fix lsr16 generation in refactor tool; apply to overlay 3
2018-02-23 20:59:00 -08:00
Joshua Bell
3f8d47a5b2
overlay 3 initial snapshot
2018-02-23 20:54:37 -08:00
Joshua Bell
25d4eeb41c
add overlay #2 , and a refactoring (macro-replacing) tool
2018-02-23 20:45:21 -08:00
Joshua Bell
026485a841
dialog rects
2018-02-21 21:28:13 -08:00
Joshua Bell
cffe277cc9
Makefile tweaks
2018-02-21 21:18:46 -08:00
Joshua Bell
c48bf17e6f
overlay 7 WIP
2018-02-21 19:20:13 -08:00
Joshua Bell
748055dcfc
Tighten up MGTK name
2018-02-21 08:06:38 -08:00
Joshua Bell
e7785fa845
build into subdirs
2018-02-21 08:04:32 -08:00
Joshua Bell
d8ec92c4c5
docs
2018-02-20 22:40:15 -08:00
Joshua Bell
04f3b9119e
overlay 1a WIP
2018-02-20 21:19:06 -08:00
Joshua Bell
8ac6630bcf
overlay 6
2018-02-20 20:36:46 -08:00
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
Joshua Bell
9bb9608099
DeskTop: minimize 'exports'
2018-01-04 21:05:54 -08:00
Joshua Bell
07f9e5a733
DeskTop: Simplify some dynamic jumps
2018-01-04 20:27:15 -08:00
Joshua Bell
e8d2364379
DeskTop: Annotate some A2D code org wierdness
2018-01-04 18:48:36 -08:00
Joshua Bell
aed07533e8
DeskTop: Consolidate aux/main code into single source, split out GUI library
2018-01-04 14:18:24 -08:00
Joshua Bell
cd7182b975
Fix incorrect refactors
2018-01-04 13:14:07 -08:00
Joshua Bell
696de2e669
DeskTop: Add dedicated linker config file; for now just a copy of default apple2-asm.cfg
2018-01-04 13:02:58 -08:00
Joshua Bell
f20bcf6205
DeskTop: Identify bank-switched routines
2018-01-04 12:58:32 -08:00
Joshua Bell
0ab8d20ec0
DeskTop S4: Fix disasm of data
2017-12-31 21:16:41 -08:00
Joshua Bell
e1c2ac5b73
Add memory map
2017-12-31 12:53:53 -08:00
Joshua Bell
7f5a36fb89
DeskTop Seg4: year string, no brks
2017-12-31 12:32:47 -08:00
Joshua Bell
dec9fb93d6
DeskTop: Symbols for softswitches
2017-12-31 12:04:22 -08:00
Joshua Bell
5a845a9674
DeskTop: comments
2017-12-30 21:22:06 -08:00
Joshua Bell
204d269421
Desktop S4: Macro for DESKTOP_RELAY calls
2017-12-30 21:03:33 -08:00
Joshua Bell
ac7639499b
DeskTop S4: Simplify use of no-param relay macro calls
2017-12-30 20:22:40 -08:00
Joshua Bell
a115415fb3
DeskTop S4: Wrap A2D_RELAY use in macros
2017-12-30 20:19:43 -08:00
Joshua Bell
c20eeb4b3e
DeskTop S4: Wrap A2D_RELAY use in macros
2017-12-30 19:59:27 -08:00
Joshua Bell
8343a38c4b
Desktop S4: Identify strings
2017-12-30 19:21:34 -08:00
Joshua Bell
bf7976ee40
Desktop: Improve s4 infos
2017-12-30 18:02:15 -08:00
Joshua Bell
4ec1ff2e61
Segment work
2017-12-15 21:36:09 -08:00
Joshua Bell
9d4656f7b9
Add keyboard docs
2017-12-15 21:35:49 -08:00
Joshua Bell
077b0b5ccb
misc
2017-10-15 20:38:58 -07:00
Joshua Bell
6b294f4bbc
Identify SET_KBD_FLAG
2017-10-15 20:28:50 -07:00
Joshua Bell
41eb9f237d
Identify GET_INT_HANDLER
2017-10-15 20:20:54 -07:00
Joshua Bell
4f4d40a5b8
Tentatively identify HOOK_MOUSE - buggy?
2017-10-15 20:13:45 -07:00
Joshua Bell
34d651799f
Identify INIT/DISABLE_MOUSE
2017-10-14 22:09:00 -07:00
Joshua Bell
7f5924f870
Identify several window-related calls
2017-10-14 21:15:35 -07:00
Joshua Bell
2d33e2be0c
Identify MENU_CLICK
2017-10-14 19:45:51 -07:00
Joshua Bell
a11d73e563
Identify ERASE_CURSOR
2017-10-14 12:56:59 -07:00
Joshua Bell
16a3a1da87
Identify GET_CURSOR
2017-10-14 12:51:25 -07:00
Joshua Bell
492183f7ee
Identify DRAW_POLYGONS
2017-10-13 23:23:31 -07:00
Joshua Bell
ab85a50d1c
DeskTop: Alert dialog call/params
2017-10-12 08:55:14 -07:00
Joshua Bell
4497a5eae4
Identify GET_STATE
2017-10-12 08:04:27 -07:00
Joshua Bell
40e32f8ea7
Identify QUERY_WINDOW
2017-10-11 21:33:23 -07:00
Joshua Bell
8800a0a59b
Split up include files for GUI library vs. DeskTop app
2017-10-11 20:45:58 -07:00
Joshua Bell
2af2fa75fa
DeskTop: menu structure, labels
2017-10-10 08:21:32 -07:00
Joshua Bell
bf46981549
DeskTop: Tidy up relays
2017-10-09 22:20:40 -07:00
Joshua Bell
7504878f6e
DeskTop: Wrap GUI library and DeskTop in procs
2017-10-09 19:42:59 -07:00
Joshua Bell
0038f050db
DeskTop: Combine 3 aux segments into one file
2017-10-09 19:15:17 -07:00
Joshua Bell
61792a780c
DeskTop Seg 1: menu structure
2017-10-09 08:16:23 -07:00
Joshua Bell
9080390565
DeskTop Seg 1: menu structure
2017-10-08 22:09:39 -07:00
Joshua Bell
ac8356fb48
DeskTop Seg 1: params
2017-10-08 21:02:57 -07:00
Joshua Bell
4c0dae8c93
Identify CFG_DISPLAY and input processing
2017-10-08 15:02:16 -07:00
Joshua Bell
d3722b14f4
Identify SET_FONT and tease out font details
2017-10-08 11:06:40 -07:00
Joshua Bell
8e2d95611c
DeskTop Seg 1: impl details
2017-10-08 08:42:27 -07:00
Joshua Bell
dd02732f5c
DeskTop Seg 1: relay call documentation
2017-10-07 21:26:27 -07:00
Joshua Bell
8abcbe3b0a
DeskTop Seg 1: tease out another A2D calling style
2017-10-07 20:51:11 -07:00
Joshua Bell
6bd9738e90
Standardize state label names a bit
2017-10-07 20:22:39 -07:00
Joshua Bell
33f2945f32
DeskTop Seg 1: mouse clamping and constants
2017-10-07 17:16:19 -07:00
Joshua Bell
31aa3ec57b
DeskTop Seg 1: mouse hookup
2017-10-07 15:07:12 -07:00
Joshua Bell
e681879ede
DeskTop Seg 1: various symbols
2017-10-07 13:59:25 -07:00