Joshua Bell
6be45bcb47
Allow two-click use of menus, like modern GUIs. Fixes #104
2019-01-02 22:38:22 -08:00
Joshua Bell
22c56a5ed2
MGTK: Fix param length table entries. Issue #60
2018-12-09 20:08:38 -08:00
Joshua Bell
adbd1c8fc7
disasm: block copy macros, rename pointers
2018-12-08 09:56:47 -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
1bb2824ea5
MGTK: Start using enums/constants
2018-11-17 20:34:17 -08:00
Joshua Bell
ad71d77c3d
Character masks, and sort directory DA identifications
2018-06-01 18:52:26 -07:00
Joshua Bell
f3ac87df65
MGTK: More structs
2018-05-26 00:35:28 -07:00
Joshua Bell
f0ef581a16
MGTK: More structs
2018-05-25 18:49:36 -07:00
Joshua Bell
8b3d056d7f
MGTK: Start using structs
2018-05-25 18:39:43 -07:00
Joshua Bell
f2f3e8467d
MGTK: One more PARAM_BLOCK
2018-04-29 13:21:52 -07:00
Joshua Bell
9cdbb78cc2
MGTK: More PARAM_BLOCK usage
2018-04-28 16:22:33 -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
eric-ja
c1c3171f46
MGTK: Cursor/events/initialization. ($16004..$166DE)
2018-04-01 09:27:39 -07:00
eric-ja
f522008c3f
MGTK: Text drawing ($15907..$15E01)
2018-03-30 07:58:10 -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
efabe00f3c
MGTK: Apply refactor tool/add16 macro
2018-03-21 19:29:14 -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
06e0c6878f
de-hex some numbers
2018-03-14 20:53:20 -07:00
Joshua Bell
08a034911b
wider block separator comment
2018-03-04 21:36:00 -08:00
Joshua Bell
2e3e6e6a4c
lc defs for overlays, macros for exit
2018-03-01 18:25:42 -08:00
Joshua Bell
80e1b59799
simplify param names
2018-02-27 18:38:18 -08:00
Joshua Bell
de85dad1c1
Consolidate include files
2018-02-26 20:13:18 -08:00
Joshua Bell
5cc74da7ec
macros for ProDOS MLI params
2018-02-25 20:28:23 -08:00
Joshua Bell
89b157928c
inc16 macro and refactors
2018-02-25 16:06:17 -08:00
Joshua Bell
748055dcfc
Tighten up MGTK name
2018-02-21 08:06:38 -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
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
2dd9ad0a2b
'solid' apple
2018-02-04 21:05:31 -08:00
Joshua Bell
6eee3b4ba4
prefix event kind
2018-02-02 20:10:19 -08:00
Joshua Bell
6a2aa90656
DAs: rename structs
2018-01-29 20:14:34 -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