Page 1 of 1

BD3 fix - how to use?

Posted: Fri Jun 15, 2007 7:11 am
by RTADash
In original BD3, caves I/4, A/5, and I/5 are unsolvable. I just found this fix, by Marek Roth, for the game on Martijn's BD site. It makes these caves solvable, plus a few other minor corrections.

Here's a download link: http://www.bd-fans.com/Files/Classic_Bo ... D3_fix.zip

Unfortunately even with the provided instructions, I can't figure it out...
Here they are:

Installing the Patch:
- Load and run your original Boulder Dash III!
- Perform a c64 reset!
- Run this patch!

permanent installation
Save the memory contents $5000-$8b87 when the patch is done, then use
a compressor. Startadress: $8ab3 (sys 35507)

Can anyone go over these in detail, using WinVICE of CCS64
I can do the compressor, and that's about it.
Thanks!

Posted: Fri Jul 06, 2007 9:34 pm
by Simon
Here's a step-by-step guide using WinVice 1.19:

1. Load and run your Boulderdash III.
2. Do a soft reset in WinVice using the menu item "File / Reset / Soft".
(Doing a soft reset, the game data of Boulderdash III will still reside in the C64 memory after the reset. A hard reset would clear all memory.)
3. Attach the disk image "BD3FIX.D64" using the menu item "File / Attach Disk Image / Drive 8".
4. Load the patch file by typing: load"b*",8
5. Run the patch file by typing: run
The patch file patches Boulderdash III in memory and then automatically re-starts the game.

Optionally, if you want to store a permanent copy of your patched game, do this:
6. Start the monitor in WinVice using the menu item "File / Monitor".
7. Insert a disk (D64 image) of your choice in drive 8. You can also simply use the already attached D64 disk image "BD3FIX.D64", if you want to.
8. Save the memory contents to D64 disk by typing: save "bd3patched" 8 $5000 $8b87
Please note that you have to attach the D64 disk image for reading and writing, by not having checked the option "Attach read only" when attaching the D64 disk image in WinVice.
9. Leave the monitor by typing: exit
Please note that you might have to eject and re-attach the disk image after saving in order for the newly saved file to appear on that disk in WinVice after leaving the monitor.
10. Using a compressor, compress the file, and supply the start address $8ab3 (sys 35507).

Hope that helps.

Please note that I didn't actually apply the patch myself. I just "expanded" Marek's short instructions into detailed steps, so there might be a mistake in my steps. I did look up the correct naming of the WinVice menu items though, and I think the instructions should work.

Posted: Sat Jul 07, 2007 12:08 am
by RTADash
Works great! :D
Thank you very much!!!

Posted: Sat Jul 07, 2007 3:18 pm
by RTADash
BTW, I didn't save it to a new disk. Instead, I just made a WinVICE snapshot at the main menu of the fixed game for fast access. :lol:

Posted: Sun Jul 15, 2007 6:44 pm
by Arno
I just found out that this bugfix works also with Sijben Soft's version of BD3! :)