VOGONS


First post, by Akuma

User metadata
Rank Member
Rank
Member
HIGHSCORE.JPG

Rick Dangerous (c) 1989 by Core Design
High score load/save

This fix does the following:
- Supports: EGA, CGA and TANDY
- Loads high score file: RICK.HSC
- Saves high score file: RICK.HSC
- Fixes minor graphical errors when
setting a new high score
- Intercepts INT10h once
- High scores use INT60h
- Replaced one disk check routine
- Uses 319 bytes of extra memory

Last edited by Akuma on 2022-03-23, 16:25. Edited 2 times in total.

Reply 3 of 7, by keropi

User metadata
Rank l33t++
Rank
l33t++
Akuma wrote on 2022-03-23, 16:26:
keropi wrote on 2022-03-23, 16:12:

thanks for the patch Akuma!

Is that download counter broken 😉

patience, things need to be archived on storage pc 🤣

🎵 🎧 PCMIDI MPU , OrpheusII , Action Rewind , Megacard and 🎶GoldLib soundcard website

Reply 5 of 7, by thepirategamerboy12

User metadata
Rank Oldbie
Rank
Oldbie

Very nice patch, indeed. If you don't mind, this actually reminds me of a question I've been asking myself for a little while now.

Technically, how hard would it be to modify a game that originally had PC speaker music to instead play CD audio tracks at certain points? I had the idea to somehow mod the PC version of Zany Golf to play the Apple IIgs music this way. Would you need source code or is that possible without it?

Reply 6 of 7, by Akuma

User metadata
Rank Member
Rank
Member
thepirategamerboy12 wrote on 2022-03-25, 01:55:

Very nice patch, indeed. If you don't mind, this actually reminds me of a question I've been asking myself for a little while now.

Technically, how hard would it be to modify a game that originally had PC speaker music to instead play CD audio tracks at certain points? I had the idea to somehow mod the PC version of Zany Golf to play the Apple IIgs music this way. Would you need source code or is that possible without it?

I think you can do it without, but it aint easy

First you need to write some cd player code basics (play ##,stop,next,prev)
Once that works, you need to figure out where those are in the game.
Those calls need to be intercepted to execute your own code instead.

This could probably be done with a loader, but that really depends on the game mechanics.

Reply 7 of 7, by thepirategamerboy12

User metadata
Rank Oldbie
Rank
Oldbie

Ah, okay. Thanks for the insight.