[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
JACE has mouse emulation!!!
Much thanks to the maintainers of the comp.sys.apple2 FAQ! I was able to implement a mouse device for JACE based solely on information provided in the FAQ and so far it is working well.
Some notes:
-Only "clamping" style mouse emulation is supported well, and it is supported VERY well. It scales the mouse coordinates to the physical mouse, so it works seamlessly with the OS mouse too!
-Interrupts and polling both implemented -- polling seems to work pretty well at least. Interrupts should work also, but I can't tell if I've encountered something that uses interrupts or not... :->
-Resetting the mouse pointer to read relative mouse movement isn't really implemented and could have unknown results. I'm not sure what the effect of this would be but again, it's a matter of finding something that uses the mouse that way. Suggestions?
Anyway, I've tested Apple II Desktop and System 2 and they look GREAT -- especially when the motherboard is set to max speed, unclocking the emulator as fast as it can go.
All this in time for my 35th birthday. I think this is a great birthday present to myself!
-B