Commit Graph

40 Commits

Author SHA1 Message Date
Joshua Bell
e8a9add613 Correct icon clipping while dragging. Fixes #162
When dragging a selection over a desktop icon, the clipping rect of
the GrafPort used for drawing the outline would be changed. Broken
at some point, but probably only worked by accident. (Zero page fun?)

Introduce a dedicated grafport for drawing the outline.

Also, add some macros for pushorg/poporg
2019-07-22 21:14:20 -07:00
Joshua Bell
1db820679c Macro tidying: use param blocks; dedupe macros that differ only by order 2019-03-30 08:34:49 -07:00
Joshua Bell
345f08a5ab Merge remote-tracking branch 'origin/disasm' 2019-03-30 08:23:51 -07:00
Joshua Bell
d15e52eb53 Macros for relocated procs 2019-03-30 08:21:34 -07:00
Joshua Bell
5197aa83fc Free up more res space; pad with xx's for easier hole finding 2019-01-17 21:27:56 -08:00
Joshua Bell
67d0ce9319 Merge remote-tracking branch 'origin/disasm' 2018-12-19 12:38:46 -08:00
Joshua Bell
f6580ca8c2 Add IF_* / ELSE / END_IF macros 2018-12-19 12:38:16 -08:00
Joshua Bell
77e7c3a12e Merge origin/disasm 2018-12-18 07:43:47 -08:00
Joshua Bell
a708a51eab overlay handlers 2018-12-17 20:13:02 -08:00
Joshua Bell
53c96d201d DeskTop: Check driver before reinstalling RAM 2018-12-09 20:08:38 -08:00
Joshua Bell
f08ff631b7 Extend Travis-CI push to include full package; fix script; fix several typos 2018-12-09 19:49:45 -08:00
Joshua Bell
adbd1c8fc7 disasm: block copy macros, rename pointers 2018-12-08 09:56:47 -08:00
Joshua Bell
5820653796 DeskTop: window animation 2018-11-30 21:30:04 -08:00
Joshua Bell
1692b4da42 Add macro for copy16 w/ indexed indirect src/dst 2018-11-10 20:31:31 -08:00
Joshua Bell
bc5a16f3d6 stxy macro 2018-09-03 17:32:46 -07:00
Joshua Bell
3b085738aa Macros: add/sub16in to use indirect indexed, with integrated INY 2018-07-04 20:58:54 -07:00
Joshua Bell
7ac11c080d include tidying 2018-05-02 20:04:56 -07:00
Joshua Bell
3a666316f3 This Apple DA: Use per-bank signatures for RAM checks 2018-05-01 19:06:59 -07:00
Joshua Bell
a285a7413b PARAM_BLOCK macro: Save/Restore org manually
The `.feature org_per_seg` approach worked, but listing files had
incorrect addresses following the end of the segment. Manually
stash and restore the org at the end of the block.

Also, add in a dec16.
2018-04-23 08:20:18 -07:00
Joshua Bell
66cae9a01f Eyes DA 2018-04-16 21:26:52 -07:00
Joshua Bell
95e1d2268a THIS.APPLE DA: empty slots, RamWorks memory 2018-04-05 21:29:25 -07:00
Joshua Bell
0aa669eff6 THIS.APPLE DA: drag, close box 2018-04-04 19:16:50 -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
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
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
8fdf8addc3 de-raw 2018-03-07 10:39:36 -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
89b157928c inc16 macro and refactors 2018-02-25 16:06:17 -08:00
Joshua Bell
0818fe02a4 add return macro 2018-02-15 19:29:05 -08:00
Joshua Bell
0f0c5c50d8 macro fun 2018-02-13 21:52:36 -08:00
Joshua Bell
642bec3109 helper macro func 2018-02-10 00:00:42 -08:00
Joshua Bell
9fd1991945 more 16-bit macro fun 2018-02-09 23:33:54 -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
77bda904ab macros for DAs 2018-02-06 18:42:00 -08:00