Commit Graph

1202 Commits

Author SHA1 Message Date
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 cb1394f70c Update 'DESKTOP1' references so DESKTOP.SYSTEM copied to RAMCard 2019-03-29 18:55:58 -07:00
Joshua Bell 05b1c02fe9 Hook reset to cleanly quit DeskTop back to ProDOS. Resolves #141
* Fails on Virtual II and KEGS/GSPort/GSPlus, as they fail to
  disable aux memory on reset
* Will fail within Disk Copy overlay
2019-03-29 18:52:52 -07:00
Joshua Bell 6abca47257 This Apple DA: Distinguish 65802/65816 2019-03-27 19:13:21 -07:00
Joshua Bell 6d76fea638 DeskTop: Restore leading 0 for minutes 2019-03-26 21:28:22 -07:00
Joshua Bell 2f2c4ba26b DeskTop: tighten up clock code, remove extra space 2019-03-26 18:49:22 -07:00
Joshua Bell 546c264d5e DeskTop: Show day-of-week in menu bar clock. Fixes #142 2019-03-26 17:14:56 -07:00
Joshua Bell 6800e008c3 DeskTop: apple-backtick and apple-tab cycle windows. Fixes #143 2019-03-25 22:04:54 -07:00
Joshua Bell a9e77de75c doc updates 2019-03-17 19:17:28 -07:00
Joshua Bell c03c12956a DeskTop: Relocate removable device enumeration to init to save space 2019-03-17 19:10:06 -07:00
Joshua Bell b906cbb338 Remove unused 'System/Start' path check 2019-03-17 18:47:59 -07:00
Joshua Bell 45576a0a88 Show tip about skipping copy to RAMCard. Resolves #140 2019-03-17 18:35:39 -07:00
Joshua Bell 36439b1219 Reset 'last menu', fixes DA menu restore after double-click. Fixes #139
Full-screen DAs/Previews assume they were launched from a menu and need to
restore the menu bar and hilite state. If launched via double-click there
is no hilite state to restore; handle this by setting the "last menu id"
to an unused value so the HiliteMenu call is a no-op.
2019-03-17 16:15:00 -07:00
Joshua Bell 2905a5c930 DeskTop: Avoid frequent STATUS calls on Laser 128. Maybe fixes #138
Also adjust double-click timing on Laser 128, assuming acceleration.
2019-03-17 15:34:18 -07:00
Joshua Bell b257e03fae DeskTop: improve volume icon spacing 2019-03-16 16:36:28 -07:00
Joshua Bell 6a88449189 DeskTop: bottom-align volume icons 2019-03-15 20:03:28 -07:00
Joshua Bell a79eba08d1 Add 'Screen Saver' DA, issue #27. Also adds DrawMenu to MGTK, fixes #136. 2019-03-11 19:44:07 -07:00
Joshua Bell 088ee11777 Image Preview: Add Minipix/Print Shop clip art support. Fixes #24 2019-03-08 18:53:37 -08:00
Joshua Bell 07efa542fa Merge remote-tracking branch 'origin/disasm' 2019-02-28 20:14:16 -08:00
Joshua Bell 8b66a9faa0 disasm: scroll thumbs 2019-02-28 20:14:07 -08:00
Joshua Bell 41cf8f5452 This Apple DA: Fix RAMWorks bank detection/counting. Fixes #131 2019-02-28 19:38:31 -08:00
Joshua Bell 6edb9a3e22 Merge remote-tracking branch 'origin/disasm' 2019-02-25 19:51:53 -08:00
Joshua Bell c62ff1bf64 disasm: Correct screen_to_window/window_to_screen directions 2019-02-25 19:47:50 -08:00
Joshua Bell 00200ccf59 Merge remote-tracking branch 'origin/disasm' 2019-02-25 19:38:40 -08:00
Joshua Bell 4dfd612333 disasm: volume/folder opening 2019-02-25 19:38:12 -08:00
Joshua Bell 18f0749cbe Remove RAM.SYSTEM (moved to external repo). Fixes #108 2019-02-24 20:14:25 -08:00
Joshua Bell cc1c3217de Merge remote-tracking branch 'origin/disasm' 2019-02-24 20:11:21 -08:00
Joshua Bell dd30201bcc Remove RAM.SYSTEM. Issue #108
Turns out this was Glen E. Bredon's RAM.DRV.SYSTEM which has
previously been disassembled. I preserved this work over at:

https://github.com/inexorabletash/ram.system
2019-02-24 20:08:03 -08:00
Joshua Bell 0978840c10 MGTK: Add GetDeskPat/SetDeskPat commands 2019-02-24 11:44:50 -08:00
Joshua Bell a428ba81be Update Release Notes 2019-02-23 23:35:58 -08:00
mgcaret efa6842ea9 Fix IRQ handling for MLI calls. (#133)
* remove all IRQ-disabling wrappeds to MLI calls
2019-02-24 18:32:32 +11:00
Joshua Bell 17184ec4d2 Rework icon drawing to eliminate selection fuzz outside mask 2019-02-23 22:06:39 -08:00
mgcaret a99b4f4412 shk.sh: use aux type 0640 for DAs (#132) 2019-02-23 08:23:56 +11:00
Joshua Bell b6bcb03a04 Show Apple icon for Desk Accessory files, allow running (Fixes #101. Fixes #116.) 2019-02-22 20:21:58 +11:00
Joshua Bell 18f6a07216 Merge remote-tracking branch 'origin/disasm' 2019-02-22 18:30:13 +11:00
Joshua Bell ea44e37814 disasm: prompt/input key handling 2019-02-22 11:34:02 +11:00
Joshua Bell 593bee912d Merge remote-tracking branch 'origin/disasm' 2019-02-19 09:14:23 +11:00
Joshua Bell f2830f2140 disasm: window dimensions 2019-02-19 09:14:06 +11:00
Joshua Bell c81191651b Merge remote-tracking branch 'origin/disasm' 2019-02-17 17:23:40 +11:00
Joshua Bell bc56de6ce2 disasm: scrollbars and ports 2019-02-17 17:20:49 +11:00
Joshua Bell 11102afd80 Enable empty directories to be copied/moved. Fixes #121.
This would only affect the last directory in an operation. Code appears bogus.

Also, drop note about moving locked files; macOS behaves this way too.
2019-02-17 16:30:43 +11:00
Joshua Bell b5d76efcdd This Apple DA: Add missing RTS 2019-02-17 16:01:47 +11:00
mgcaret 08a4ba970d this.apple: correct Apple IIe Card identification (#130) 2019-02-17 14:33:24 +11:00
Joshua Bell ad75a611a6 Fix progress/confirmation dialog clearing rects. Issue #126 2019-02-17 14:31:12 +11:00
Joshua Bell 63351ff35d disasm: scroll and views 2019-02-17 14:06:27 +11:00
Joshua Bell b9208870ad disasm: scroll and views 2019-02-15 19:41:29 -08:00
mgcaret a69a6de2e8 add script to generate ShrinkIt file if nulib2 is available (#128) 2019-02-14 11:06:08 -08:00
Joshua Bell c1a32f1656 DeskTop: Check for network share using block 2
Speculative fix for issue reported by @mgcaret in issue #88
2019-02-13 22:26:07 -08:00