Commit Graph

14 Commits

Author SHA1 Message Date
Peter Ferrie
91515d510d rename file and document 65816 detection 2018-03-06 15:13:14 -08:00
Peter Ferrie
784d6bc984 support IIGS mouse 2018-03-05 22:00:06 -08:00
Quinn Dunki
894dcd5afb Fixed multiple clicks between mouse-moves not being detected on //c 2015-07-16 16:10:27 -05:00
Quinn Dunki
fa51d14fb8 Mouse support is now compatible with the //c 2015-07-11 17:54:39 -07:00
Quinn Dunki
97be525f28 More efficient even/odd checking 2015-02-12 08:00:41 -08:00
Quinn Dunki
7feec071c1 Mouse driver improvements
-Removed use of PARAMn from interrupt handler
- Events now processed with location, not view ID
2015-02-03 11:01:09 -08:00
Quinn Dunki
99095e297d - Fixed mouse clicks not being detected unless mouse moved recently 2014-10-25 12:28:41 -07:00
Quinn Dunki
325db1bd10 - Fixed a bug where mouse wouldn't initialize until a WGPlot was encountered
- Fixed painting routines corrupting PAGE2 switch at random
- Fancy views can now detect clicks in their scroll bar areas
- Callbacks now used as "re-render" messages in scrollable windows
- Scrollbars now automagically functional
2014-10-25 12:01:14 -07:00
Quinn Dunki
addac4355b - Fixed a bug where the first click on a button wouldn't highlight it
- Fixed dragging near buttons leaving trails sometimes
- Fixed a number of interrupt integrity issues with mouse pointer
- Fixed mouse slot scan start from wrong place
- Added dirty background recovery to mouse pointer
- Added safety to prevent mouse pointer stamping
- Fixed some rendering bugs when mouse pointer is in vicinity of updated views
2014-10-17 11:08:14 -07:00
Quinn Dunki
6d6c8bc95e - More code compression 2014-10-14 13:06:38 -07:00
Quinn Dunki
b1cefa96c0 - Added Pending View, so app run loops can handle mouse actions
- Added XY saving macro
- Tightened up view macros a bit
- Views can now be found and acted on by the mouse
- Mouse rendering now handles missing mouse
- Added the concept of "no focus", so that one view doesn't always have to be highlighted
- Added View finding by screenspace point
2014-09-29 13:45:46 -07:00
Quinn Dunki
6111a30559 - Added slot-scan to find mouse card or port
- Mouse routines now work in any slot or port
2014-09-29 11:38:45 -07:00
Quinn Dunki
b66b85c23d - Mouse handler is now ProDOS-compliant 2014-09-28 13:56:41 -07:00
Quinn Dunki
ac67fee53b - Rough first pass on mouse handler 2014-09-27 17:52:57 -07:00