Help Wanted: Convert cartridge dumps to run in RAM

Help Wanted: Convert cartridge dumps to run in RAM

Post by Michael Hu » Fri, 22 Oct 2004 06:51:12


Hello All,

I have a question about using some of the cartridge ROM's that I dumped
to run in my Commodore 64's RAM.

To start with, I dumped all my C-64 cartridges with "MDUMP" and it
worked quite well. I have verified that all of the dumped files are "good".

I found that several of the dumped files worked just fine if I loaded
them into the machine's RAM (Using: LOAD "FILENAME",8,1) and then reset
the computer (SYS 64738).

These files performed exactly like I expected.

Unfortunately, the majority of them would not run in this fashion. I
also tried using SYS 32768 with no success.

I moved the files that did not work to my other computer and tested them
in WinVice 1.14. The only way I could get them to work right was to
load them as a 16K ROM (using the attach cartridge image option in
Vice). After attaching them in this fashion, the programs would work
just like they are supposed to.

What I really want to do though is get them to run on my C-64 without
inserting the cartridges.

I have tried modifying the first couple of bytes in a HEX editor. I
modified the first couple of bytes to match those of the cartridges that
would work, and found that this made no improvement.

I believe that all of the cartridges (including the ones that would not
work) had the bytes "00 80" at the beginning. I modified the next
several bytes to match as well, and found that it made no improvement.

So, I'm looking for suggestions here. I'll list the files that did and
did not work properly below:

These are the ones that would only work if I "inserted" them as a 16K
ROM image in WinVice. I would like to fix them to run in RAM on my 64
(or download a version that is already fixed to run in RAM):

16,386 BUBBLE BURST.PRG
16,386 MASTER TYPE.PRG
16,386 BUCK ROGERS.PRG
16,386 CONGO BONGO.PRG
16,386 KOALA PAINTER.PRG
16,386 OMEGA RACE.PRG
16,386 ROOTIN TOOTIN.PRG
16,386 ZONE RANGER.PRG
16,386 DECATHLON.PRG
16,386 POPEYE.PRG
16,386 CHOPLIFTER.PRG
16,386 DONKEY KONG.PRG
16,386 DIG DUG.PRG
16,386 POLE POSITION.PRG
16,386 BEAMRIDER.PRG


The files below are the ones that I didn't have any trouble with. They
already run in RAM just fine. I included this list for the purpose of
comparison.

16,386 NUMBER TUMBLER.PRG
16,386 ALPHABUILD.PRG
16,386 HES WRITER 64.PRG
16,386 KIDS ON KEYS.PRG
16,386 SHAREDATA.PRG
16,386 SUPER EXPANDER64.PRG
16,386 CENTIPEDE.PRG
16,386 PAC MAN.PRG
16,386 MOONDUST.PRG

These two files didn't work at all. It's possible that the "dump"
process didn't capture them properly.

16,386 ALPHABET ZOO.PRG
16,386 WARPSPEED.PRG

Thank you in advance for any help you might be able to offer in getting
these programs to run in RAM.

Michael Hunter
XXXX@XXXXX.COM
 
 
 

Help Wanted: Convert cartridge dumps to run in RAM

Post by MagerVal » Fri, 22 Oct 2004 16:03:31

>>>>> "MH" == Michael Hunter < XXXX@XXXXX.COM > writes:

MH> What I really want to do though is get them to run on my C-64
MH> without inserting the cartridges.

Then you have to crack them and remove the copy protection. It's
simple stuff like writing data over itself, which when a cartridge is
plugged in just writes to the ram beneath, but if it's a copy in ram
the code gets destroyed. The vice monitor should be ideal to work
with.

--
___ . . . . . + . . o
_|___|_ + . + . + . Per Olofsson, arkadspelare
o-o . . . o + XXXX@XXXXX.COM
- + + . http://www.yqcomputer.com/ ~cl3polof/