Joshua Bell
9cdbb78cc2
MGTK: More PARAM_BLOCK usage
2018-04-28 16:22:33 -07:00
mgcaret
68766cb60b
Rewrite quit_code to use ca65 '816 mnemonics and provide some analysis ( #79 )
...
* Convert '816 quit code to use ca65 65816 mode.
Add commentary on this code.
2018-04-28 16:00:08 -07:00
Joshua Bell
9a2a595f8d
Documentation updates
2018-04-27 20:40:39 -07:00
Joshua Bell
71c2da54ae
Remove desk.acc/fonts, update tools. Resolves #76
2018-04-27 19:37:12 -07:00
Joshua Bell
f3ac302764
Factor mount/ directory population into separate script
2018-04-25 20:59:49 -07:00
Joshua Bell
f6830a7f2e
travis CI build fix
2018-04-10 21:12:48 -07:00
eric-ja
21861e04fd
MGTK: Keyboard mouse/misc ($17D79..$18431)
2018-04-10 16:26:36 -07:00
eric-ja
3f819bee4e
MGTK: Windows/controls. ($17013..$17D69)
...
* MGTK: Windows/controls. ($17013..$17D69)
* Fix scoping.
2018-04-04 09:09:09 -07:00
Joshua Bell
655e86f37b
MGTK: minor S2W/W2S cleanup
2018-04-03 21:26:13 -07:00
eric-ja
6b176d4ac1
MGTK: Menus. ($16867..$16F39)
2018-04-02 08:00:43 -07:00
Joshua Bell
5f09da834a
ovl1c: sector format
2018-04-01 20:36:02 -07:00
Joshua Bell
177e988398
ovl1c: more drive control
2018-04-01 13:33:53 -07:00
eric-ja
c1c3171f46
MGTK: Cursor/events/initialization. ($16004..$166DE)
2018-04-01 09:27:39 -07:00
Joshua Bell
f4139c08b5
ovl1c: Start understanding low level disk ops
2018-03-31 21:13:10 -07:00
Joshua Bell
579e3dbd78
ovl1c: procs, params
2018-03-31 16:50:58 -07:00
Joshua Bell
31b4b1f86b
ovl1b: more params
2018-03-30 21:50:29 -07:00
Joshua Bell
5aa3c5fd17
ovl1b: dialog members
2018-03-30 21:11:36 -07:00
Joshua Bell
848a1d9342
ovl1b: unref'd definitions
2018-03-30 20:15:53 -07:00
Joshua Bell
fe82e7efd6
ovl1b: procs and params
2018-03-30 19:34:44 -07:00
eric-ja
f522008c3f
MGTK: Text drawing ($15907..$15E01)
2018-03-30 07:58:10 -07:00
Joshua Bell
c76a540871
Menu definitions; call ids
2018-03-29 21:40:39 -07:00
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