15 comments

[ 4.7 ms ] story [ 38.6 ms ] thread
This is great, thanks for sharing this. Such a great, step-by-step description with the tools used. Even as a deck, it's easy to follow as someone with less experience.

Tangentially, I have a feeling the FB Alpha and Final Burn licenses are being violated by this commercial use: https://github.com/barry65536/FBAlpha/blob/master/src/licens...

Tangent on a tangent: has FB Alpha really seen no development since 2019?
I'm more appalled by Final Burn for Linux abandonment since 2001. Then it was much faster than MAME, but now computers are so fast MAME is the better choice for old Capcom arcade emulation.
Now please do the original hardware.
Off-topic, but the scroll behaviour is weird. 1 click on my scroll wheel gives me 1 slide of scroll, but more clicks don't give me more slides unless I stop and pause. If I keep scrolling manually for a really long time (the entire length of my hand, about 25 clicks over about 7 seconds) then I still only get 1 slide of scroll. If I flick the wheel really fast then it scrolls by about 1 slide every 500ms. I can't work out the logic.
Having some issues with this on mobile (ios). Opens page but soon Safari displays and error.

Anyway, I wonder if some of this to the cheap $10 chinese gameboy clones (500 in 1). Will try on mine soon.

I'd love to clean up and improve the game selection on mine.

Brave iOS, the page keeps refreshing on a loop. Bizarre.
Seems totally useless, as in broken, here without js (noscript)
You could say the same for most of the modern internet, but please don't brother.
Great write up. I learned plenty for upcoming private reverse engineering projects !

Any idea why this cabinet uses EPOS?

For context: the "Street Fighter Two Cabinet" in the title is actually a modern "Street Fighter II CE Micro Player" miniature toy containing an embedded ARM board. Still interesting, but if the title lead you to expect original hardware then you may be surprised.

Housekeeping note for the author: a few instances of the misspell "Analyzying". Not that it greatly matters! Just noting.