Quinn Dunki 5ff05105fb Experimental AUX memory branch
- Moved primary library code to AUX memory
- Factored mouse driver out into separate loadable module, living at the top of main memory
- Pending actions now handled by caching click location instead of View ID, so interrupt handler doesn't have to call AUX memory code
2015-01-01 15:44:46 -08:00
2015-01-01 15:44:46 -08:00
2014-08-29 12:19:19 -07:00
2015-01-01 15:44:46 -08:00
2015-01-01 15:44:46 -08:00
2015-01-01 15:44:46 -08:00
2015-01-01 15:44:46 -08:00
2014-08-29 12:14:00 -07:00
2015-01-01 15:44:46 -08:00
2015-01-01 15:44:46 -08:00
2015-01-01 15:44:46 -08:00
2015-01-01 15:44:46 -08:00
2015-01-01 15:44:46 -08:00
2015-01-01 15:44:46 -08:00
2014-10-13 19:12:14 -07:00
2015-01-01 15:44:46 -08:00
2015-01-01 15:44:46 -08:00
2015-01-01 15:44:46 -08:00
2015-01-01 15:44:46 -08:00
2015-01-01 15:44:46 -08:00

Known issues

  • Negative cursor positions unsupported
  • Positive scroll values unsupported
  • Hitting Reset in app that uses windows and desktop (no mouse needed) seems to mess up screen holes for Disk II
  • Mashing a button with mouse in Applesoft will cause Undefined Statement error
  • Repainting a view while the mouse cursor is on it will cause artifacts when mouse moves
  • Quitting sometimes leaves BASIC in inverted text mode
  • Quitting with button highlighted leaves us in inverted text mode

To Do:

  • Make WGFillRect support 1 height and 1 width
  • If called in inverse mode, clear screen clears inverse
Description
A compact and easy to use GUI library for 8-bit Apple ][ computers
Readme MIT 2.8 MiB
Languages
Assembly 96.2%
AppleScript 3.1%
Makefile 0.7%