28 Commits

Author SHA1 Message Date
Joshua Bell
8231e303f4 Add Control Panel DA.
* Desktop pattern
* Double-click speed
* Joystick calibration
* Insertion point blink speed

Settings live in LCBANK1 at $FF80 and are persisted directly to DESKTOP2 when the DA closes. DeskTop itself is modified to pull values from there. IP blink routines are improved to not slow down when the mouse pointer is over the window.

Fixes #2, #31, #72
2019-07-30 21:22:28 -07:00
Joshua Bell
2730c96058 Calculator DA: Fix FSUB call. Fixes #159
When updating how Calculator calls ROM routines in 88666311 the FSUB
wrapper was missing a PLA. Convert the wrappers into a macro to avoid
such mistakes (D.R.Y.)

Also, updated refs to CHRGET routine.
2019-07-11 21:18:48 -07:00
Joshua Bell
59455d3cff 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
3236eb26be 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
ab0e8189e1 Fix IIc+ detection. Fixes #25 2019-01-13 14:36:34 -08:00
Joshua Bell
6aacc274ff RAM.SYSTEM disassembly WIP 2019-01-04 19:41:32 -08:00
Joshua Bell
65391b5888 Prefer = for constants and := for labels 2018-12-28 15:46:09 -08:00
Joshua Bell
c613909444 SIF DA: Apply IIgs fixes 2018-11-16 20:44:03 -08:00
Joshua Bell
25c6caf9c3 Character masks, and sort directory DA identifications 2018-06-01 18:52:26 -07:00
Joshua Bell
0167411bf8 DeskTop: More overlay noodling 2018-05-17 23:54:10 -07:00
Joshua Bell
2e75298316 DeskTop: More overlay resource identifiers 2018-05-03 09:01:57 -07:00
Joshua Bell
b642eacfe3 Show Image DA: Set IIgs/AppleColor Color/B&W modes. Resolves #44 2018-04-27 21:28:09 -07:00
Joshua Bell
6e0f906fd5 Eyes DA: Fix glitch on first run 2018-04-18 22:37:52 -07:00
Joshua Bell
c474875c31 Eyes DA 2018-04-16 21:26:52 -07:00
eric-ja
5dc7dacbc9 MGTK: Cursor/events/initialization. ($16004..$166DE) 2018-04-01 09:27:39 -07:00
Joshua Bell
553cdd13be cut down raw addrs 2018-03-07 08:12:30 -08:00
Joshua Bell
1b7e83fadc equates 2018-03-02 20:06:58 -08:00
Joshua Bell
a82db335b1 Consolidate include files 2018-02-26 20:13:18 -08:00
Joshua Bell
3be1f67860 Start work on first overlay 2018-02-19 20:18:58 -08:00
Joshua Bell
2576d6b628 project cleanup 2018-02-01 10:00:17 -08:00
Joshua Bell
c62b8f049a DeskTop: more IDs 2018-01-12 19:06:55 -08:00
Joshua Bell
d43ebdd640 DeskTop: GET_INPUT usage 2018-01-11 23:03:53 -08:00
Joshua Bell
31fba26439 DeskTop: Progress on s5/s6 2018-01-05 21:03:10 -08:00
Joshua Bell
e739737ac5 DeskTop: Initial disassembly of segments 5/6 2018-01-05 09:42:32 -08:00
Joshua Bell
dec9fb93d6 DeskTop: Symbols for softswitches 2017-12-31 12:04:22 -08:00
Joshua Bell
bf7976ee40 Desktop: Improve s4 infos 2017-12-30 18:02:15 -08:00
Joshua Bell
3712af2dce Add include file for ASCII code points 2017-09-16 14:20:41 -07:00
Joshua Bell
4d4966d6b4 Factor out common A2 defines 2017-09-14 21:13:54 -07:00