VOGONS


First post, by Glook

User metadata
Rank Newbie
Rank
Newbie

Hi,

i had discover a old DOS pinball game : Steelshot

https://www.youtube.com/watch?v=Am-hlBsbNyE

I have issue with this game, it doesn't run under dosbox, but run under virtualbox (too fast but it run !)
it freeze on start :
shot-001.png

could anyone help me, please ?

Reply 1 of 7, by ripsaw8080

User metadata
Rank DOSBox Author
Rank
DOSBox Author

The hang is apparently caused by DOSBox not correctly emulating a keyboard command code. I think it's easy to fix, but need to do some testing.

Reply 2 of 7, by Glook

User metadata
Rank Newbie
Rank
Newbie

it sound good, how and what can i test ?

Reply 3 of 7, by ripsaw8080

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Should be fixed now, at revision 4170.

Reply 4 of 7, by Glook

User metadata
Rank Newbie
Rank
Newbie

okay, anyway to play this game on Dosbos 0.74 ?

Reply 5 of 7, by lightmaster

User metadata
Rank Oldbie
Rank
Oldbie

0.74 needs an asm or a tsr fix (loader), maybe someone can do it with time.

25071588525_735097840e_b.jpg

Reply 6 of 7, by ripsaw8080

User metadata
Rank DOSBox Author
Rank
DOSBox Author

It's a hardware emulation issue, so you have to hack the game code while avoiding an anti-hack check. If you're comfortable with using a hex editor, in the installed copy of SHOT.EXE modify the byte at offset 7A682 from 00 to EF, and the byte at offset 7A686 from EF to 00. It's the latter byte that bypasses the hang, while the former balances the anti-hack checksum. Maybe easier to just use an SVN build, though. 😉

Reply 7 of 7, by Glook

User metadata
Rank Newbie
Rank
Newbie

wooowww ! very impressive !
it works, thanks !!!