David Shah
  • London
  • United Kingdom
Share on Facebook Share Twitter

David Shah's Friends

  • Marcel Cevani
 

David Shah's Page

Latest Activity

David Shah posted photos
Jan 10, 2011
David Shah and Marcel Cevani are now friends
Jan 9, 2011
David Shah updated their profile photo
Jan 9, 2011
David Shah posted a blog post

Mouse Input - SUCCESSFULLY REVERSE-ENGINEERED!

I noticed that Nestopia supports a mouse in various Subor and "Educational Computer" ROMs. This got me interested, so I decided to reverse-engineer the mouse protocol. Luckily, it was much simpler than I thought. The mouse connects to joystick port 2. It then sends these signals, depending on the way it is moved. Left-click: ARight-click: BMove left: SelectMove right: Select + Start (at the same time)Move down: Up (confusing - be careful with this one)Move up: Up + Down (at the same time)  Here…See More
Jan 9, 2011
David Shah is now a member of PLAYPOWER Volunteer Network
Jan 7, 2011

Profile Information

Website
http://www.davidstech.net
Briefly describe your background:
Electronics hobbyist, programmer, retro game enthusiast
How would you like to help Playpower?
Electronics design, software development
What are your primary roles?
Game Developer, Software Developer, Other

David Shah's Photos

Loading…
  • Add Photos
  • View All

David Shah's Blog

Mouse Input - SUCCESSFULLY REVERSE-ENGINEERED!

I noticed that Nestopia supports a mouse in various Subor and "Educational Computer" ROMs. This got me interested, so I decided to reverse-engineer the mouse protocol. Luckily, it was much simpler than I thought.

 

The mouse connects to joystick port 2. It then sends these signals, depending on the way it is moved.

 

  • Left-click: A
  • Right-click: B
  • Move left: Select
  • Move right: Select + Start (at the same time)
  • Move down: Up…
Continue

Posted on January 9, 2011 at 10:30am — 1 Comment

Comment Wall

You need to be a member of PLAYPOWER Volunteer Network to add comments!

Join PLAYPOWER Volunteer Network

  • No comments yet!
 
 
 

© 2012   Created by Daniel Rehn.   Powered by .

Badges  |  Report an Issue  |  Terms of Service