I won't go in detail yet but just wanted to share I got basic Genesis support working.
I figured a way to get sub 1us GPIO transition on the ESP32! More on that later :)
A project log for BlueRetro
Multiplayer Bluetooth controllers adapter for retro video game consoles
I won't go in detail yet but just wanted to share I got basic Genesis support working.
I figured a way to get sub 1us GPIO transition on the ESP32! More on that later :)
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.
`I figured a way to get sub 1us GPIO transition on the ESP32! More on that later :)`
This will improve overall performance, right?
Are you sure? yes | no
Not really related to performance as per input latency, It's more about being able to implement low level protocol when the console is controling the input timing directly, like genesis & saturn does. If you cant meet the protocol timing then you cant talk with the console. Its not an issue with n64, gc & dc as in those protocols the endpoint talking control the timing.
Are you sure? yes | no
That's great! What is the current GPIO transition time?
Are you sure? yes | no
Between 100ns and 300ns but I was sampling at 10MHz on my LA so 100ns resolution.
Are you sure? yes | no