RH | 4,895 Posted May 30, 2022 Share Posted May 30, 2022 As the name states, the Genesis had an analog controller and supposedly, it was legit. I’ve done some brief searching and I’ve found some high-level, technical details on how the Genesis controllers worked, but I can’t figure out how an analog signal was sent across the line and how it was processed. Also, what was the resolution? If anyone knows how this device works, or how to send analog data over the controller port and how it’s implemented on a ROM? How can this be utilized in a homebrew project? I’m thinking on taking on a personal project and I might try to build an analog interface to the Genesis for processing. Anyone have any data, information or links that might help me figure this out, I’d appreciate. Link to comment Share on other sites More sharing options...
Memblers | 22 Posted July 16, 2022 Share Posted July 16, 2022 Genesis I/O is all digital, so the analog to digital conversion is happening inside the controller. There is some info and code examples here: http://gendev.spritesmind.net/forum/viewtopic.php?t=2733 https://www.sega-16.com/forum/showthread.php?30101-XE-1AP-Analogue-Controller-Cyber-Stick-CZ-8NJ2-XE-1AJ-Driver-(Source-JP-docs) Basically, it looks like you use the controller's output to make it start the ADC conversion, then read the port multiple times to get all the data. 1 1 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now