A few days ago, someone from MAME wanted me to dump some old ROMs. I decided to do a picture story of the process!
@cr1901 i cannot remember the last time i saw a 286. does Indiana Jones ever show up and yell at you "it belongs in a MUSEUM!"
The EPROM burner/programmer I use is a Needham's PB-10. It was a gift from a professor at Uni, who knew I could give it a good home :3; I have plenty of systems with ISA slots, after all!
And now, the second of the two ROMs. This is not original; looks like a previous owner replaced it with an equivalent EPROM. Maybe the original ROM went bad?
This binary is z80 code; my Xebec controller is the third revision IBM made:
The first revision doesn't have a z80 and only supports a 10MB hard drive; other revisions support up to 4 types of hard drive. The z80 binary also has many empty patches. This leads me to believe the z80 is only there to set the controller IC registers at boot.
For the curious, I've uploaded the ROMs to my website/Gopher server for maximum authenticity :).
This concludes the picture story. Thanks for reading:)!
One last thing: In the future, I hope to use the open-tl866 project to dump and burn stuff: (<plug>Which I contribute to</plug>) https://github.com/ProgHQ/open-tl866
But I still imagine I will use this setup for fun at times. Or use both the TL866 and PB-10 in parallel :D!
Pictures of all 3 variants of Xebec controller can be found here: http://www.minuszerodegrees.net/ibm_xebec/ibm_xebec.htm
Oh damn. It looks like the original revision of this card _does_ in fact have a z80 and I missed it b/c it's not marked well.
I still stand by my prediction for what the z80 is actually used for until I can take a look though!
Credit to TubeTimeUS on Twitter for pointing this out! :D
According to the MAME dev who asked me to dump these ROMs (@Lord_Nightmare), the existing copy of the ROMs in MAME is underdumped.
So, looks like this was a good use of my time after all besides creating a thread for fun :3!
@cr1901 this thread rules, thanks for sharing!
@cr1901 at this point wouldn't it be easier just to reverse engineering and reprogramming the whole Game?
@bithive Not a game, it's hard disk controller firmware for the IBM 5160; it probably already matches an existing set, tbh.
But a MAME dev wanted me to dump it just in case.
@cr1901 I'm jealous. I have a rig but haven't burned a ROM in decades.
"A few days ago, someone from MAME wanted me to dump some old ROMs. I decided to do a picture story of the process!"
*Dumps ROM chips in the trash*
Sorry, couldn't resist 😅
Follow friends and discover new ones. Publish anything you want: links, pictures, text, video. This server is run by the main developers of the Mastodon project. Everyone is welcome as long as you follow our code of conduct!