Commit Graph

1202 Commits

Author SHA1 Message Date
Joshua Bell c2f58620e5 disasm: volume icon clipping 2019-01-25 18:29:42 -08:00
Joshua Bell 63de8287a7 disasm: volume icon clippping/window props 2019-01-25 08:17:30 -08:00
Joshua Bell c1673a5de6 disasm: volume icon clippping/window props 2019-01-25 00:14:45 -08:00
Joshua Bell 8b738798f4 disasm: vol icon clipping 2019-01-24 08:35:43 -08:00
Joshua Bell ed004f9bf7 Refine 'page' icon shapes and mask 2019-01-21 20:28:31 -08:00
Joshua Bell a8599e5c68 Add "Preview DAs", allow opening text/graphics directly (Issue #101) 2019-01-21 12:35:43 -08:00
Joshua Bell 467cc1d73a Show Image File DA: Call main routines via trampoline 2019-01-20 21:40:49 -08:00
Joshua Bell 3e9e961ebb Drop DA dependency on menu click params 2019-01-20 15:14:23 -08:00
Joshua Bell 10d84c1e11 Expose JT entry point for restoring system state 2019-01-20 15:04:52 -08:00
Joshua Bell 4763b829aa Delete hopefully unused resource bytes 2019-01-20 11:54:19 -08:00
Joshua Bell 525681931f Use common bell routine (from main/overlays) 2019-01-20 11:41:49 -08:00
Joshua Bell 5860cb493f make desktop.s pull in desktop_res instead of extra indirection 2019-01-20 11:27:52 -08:00
Joshua Bell 560418779a Drop redundant penmode table 2019-01-20 11:03:39 -08:00
Joshua Bell 86650cfd97 Show Text File DA: Don't clear selection 2019-01-19 20:38:37 -08:00
Joshua Bell da17157870 Standardize MLI calls 2019-01-19 15:00:02 -08:00
Joshua Bell 7502d6f592 Drop unnecessary MGTK relay/usage 2019-01-19 14:49:56 -08:00
Joshua Bell a764621f58 Merge remote-tracking branch 'origin/disasm' 2019-01-19 14:37:39 -08:00
Joshua Bell 63a7bf730d disasm: labels for window/icon tables 2019-01-19 14:37:27 -08:00
Joshua Bell 443be43396 notes on memory usage 2019-01-19 10:33:38 -08:00
Joshua Bell 1e80673273 Merge remote-tracking branch 'origin/disasm' 2019-01-19 09:43:57 -08:00
Joshua Bell 3caf86649d use icon macro for volume icons now too 2019-01-19 09:41:24 -08:00
Joshua Bell ca15759620 disasm: Rename LC relays from SHOUTY_CAPS to TitleCase 2019-01-19 09:40:43 -08: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 8132a8c8f0 Merge remote-tracking branch 'origin/disasm' 2019-01-16 21:11:11 -08:00
Joshua Bell 78dc563020 disasm: Icon painting 2019-01-16 21:04:07 -08:00
Joshua Bell 120c9bac55 Icon for AppleTalk file shares. Fixes #88 2019-01-16 20:26:57 -08:00
Joshua Bell c8cc3bde53 Use proper masks for desktop (volume) icons 2019-01-15 23:36:00 -08:00
Joshua Bell d81e18a228 re-use save area constant 2019-01-15 21:20:30 -08:00
Joshua Bell 70c0cf2abc Merge remote-tracking branch 'origin/disasm' 2019-01-15 19:04:26 -08:00
Joshua Bell 3e55cbc4f0 disasm: Dialog bg save/restore, icon painting 2019-01-15 19:02:01 -08:00
Joshua Bell 8c9993deeb Delete unused resources 2019-01-14 23:28:45 -08:00
Joshua Bell 741579d293 Delete unused code/buffers 2019-01-14 21:04:07 -08:00
Joshua Bell 7e3f27ce3d Merge remote-tracking branch 'origin/disasm' 2019-01-14 20:45:33 -08:00
Joshua Bell 5a445fa078 disasm: copy/delete/lock/unlock/size operations 2019-01-14 20:43:17 -08:00
Joshua Bell 5db44d3cb5 Key Caps DA: Handle IIgs/IIc+ layout 2019-01-13 23:24:53 -08:00
Joshua Bell 06959e7845 Note DA API dependency 2019-01-13 20:03:55 -08:00
Joshua Bell 3a7d1985b4 Refactor color/mono mode control into new JT entries 2019-01-13 20:01:43 -08:00
Joshua Bell b817f5c0b0 Re-enable Le Chat Mauve/AppleColor DHR color mode on exit. Fixes #111 2019-01-13 14:55:41 -08:00
Joshua Bell 0078eb6b96 Fix IIc+ detection. Fixes #25 2019-01-13 14:36:34 -08:00
Joshua Bell 0db0530367 Allow dragging "unlimited" icons. Fixes #18
The number of draggable icons was restricted to a hardcoded limit
of 20, using a pre-allocated buffer (680 bytes) to hold a composite
polygon of the icon outlines.

Switch that to re-use the "save area" (used by MGTK to stash the
background of menus, so not in conflict), $800-$1AFF, which is
more than enough room for 127 icons (the maximum number supported).
2019-01-13 12:32:52 -08:00
Joshua Bell 74fb526ced Merge remote-tracking branch 'origin/disasm' 2019-01-13 12:02:09 -08:00
Joshua Bell 4f4a514abe disasm: drag items, menus 2019-01-13 12:01:26 -08:00
Joshua Bell 2a24e28db1 Drop unreferenced names/procs 2019-01-12 17:47:49 -08:00
Joshua Bell 527ecc93cf Reclaim some redundant/unused buffers 2019-01-12 17:27:31 -08:00
Joshua Bell 91b93cb860 Tidy up case adjustment code, release notes. Resolves #64 2019-01-12 11:23:43 -08:00
Joshua Bell 86d299bb32 Support GS/OS volume name casing. Issue #64 2019-01-12 09:23:53 -08:00
Joshua Bell 55544b8835 Support GS/OS filename casing for files. Issue #64
* Move filename case adjustment to directory enumeration
* Don't adjust filename case if GS/OS upper/lowercase bitflags set
* Details at GS/OS Tech Note #8

This is primarily for ProDOS 2.5 support. Note that volume names are
not handled correctly yet - they are always case-adjusted.
2019-01-11 19:47:41 -08:00
Joshua Bell 3180399fb0 center Trash icon with other volumes 2019-01-11 18:35:53 -08:00
Joshua Bell 6e7c30112f Merge remote-tracking branch 'origin/disasm' 2019-01-11 18:32:45 -08:00
Joshua Bell 1a0fe7ec55 Center volume icons using icon defs 2019-01-11 18:32:40 -08:00