RainmanTime
Super Moderator
Morning bogz!
The point I tried to make to Herc was that Roger Bowler did NOT need anything from Titor or his 5100 to develop Hercules. All he would need is the ROM from any IBM S/360 hardware and a ROM chip reader to get the raw machine code. Once you have that you can reverse-engineer the entire thing.... and rewrite it and even rehost it, as you imply.
RMT
Glad you are getting involved and pointing this out. I tried to make a similar point about reverse-engineering awhile back in another thread, but Herc either didn't believe me or just ignored it. I used the example from one of my senior projects in college where my friend and I reverse-engineered (dis-assembled) the embedded 6502 processor machine code that runs the game Space Dual. We were then able to rewrite entire segments of the code to act as a 3-D vector graphics CAD appliance.That's easy enough, give me the raw machine code and I will tell you exactly what it does and I'll even write a better version in Ruby.
The point I tried to make to Herc was that Roger Bowler did NOT need anything from Titor or his 5100 to develop Hercules. All he would need is the ROM from any IBM S/360 hardware and a ROM chip reader to get the raw machine code. Once you have that you can reverse-engineer the entire thing.... and rewrite it and even rehost it, as you imply.
RMT