Commit Graph

46 Commits

Author SHA1 Message Date
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