A compact and easy to use GUI library for 8-bit Apple ][ computers
Go to file
Quinn Dunki 38da3a2c8e - Converted WGSetCursor to use zero-page parameter passing
- Eliminated WGInverse and WGNormal API calls
- Added the basic dispatcher for ML API
- Trimmed some unneeded code
- Prototyped assembly language API file
- Another pass on reducing code size
- X register now reserved for dispatcher
- API calls using X register as a parameter converted to Y register
- Added WGSetGlobalCursor
- Some code cleanup
2014-10-03 12:22:19 -07:00
WeeGUI.xcodeproj - Rough first pass on mouse handler 2014-09-27 17:52:57 -07:00
.gitignore - Quick first pass to reduce code size 2014-10-02 14:59:13 -07:00
AppleCommander.jar
applesoft.s - Converted WGSetCursor to use zero-page parameter passing 2014-10-03 12:22:19 -07:00
gui.s - Converted WGSetCursor to use zero-page parameter passing 2014-10-03 12:22:19 -07:00
guidemo.dsk - Converted WGSetCursor to use zero-page parameter passing 2014-10-03 12:22:19 -07:00
guidemo.s - Converted WGSetCursor to use zero-page parameter passing 2014-10-03 12:22:19 -07:00
LICENSE
macros.s - Converted WGSetCursor to use zero-page parameter passing 2014-10-03 12:22:19 -07:00
Makefile - Converted WGSetCursor to use zero-page parameter passing 2014-10-03 12:22:19 -07:00
memory.s - Added Pending View, so app run loops can handle mouse actions 2014-09-29 13:45:46 -07:00
mouse.s - Added Pending View, so app run loops can handle mouse actions 2014-09-29 13:45:46 -07:00
painting.s - Converted WGSetCursor to use zero-page parameter passing 2014-10-03 12:22:19 -07:00
ReadMe.md - Converted WGSetCursor to use zero-page parameter passing 2014-10-03 12:22:19 -07:00
rects.s - Converted WGSetCursor to use zero-page parameter passing 2014-10-03 12:22:19 -07:00
switches.s
unit_test.s - Converted WGSetCursor to use zero-page parameter passing 2014-10-03 12:22:19 -07:00
utility.s - Quick first pass to reduce code size 2014-10-02 14:59:13 -07:00
V2Make.scpt - Added a non-blocking version of GET to AppleSoft 2014-10-01 15:53:20 -07:00
views.s - Converted WGSetCursor to use zero-page parameter passing 2014-10-03 12:22:19 -07:00
zeropage.s - Converted WGSetCursor to use zero-page parameter passing 2014-10-03 12:22:19 -07: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

To Do:

  • Make WGFillRect support 1 height and 1 width