So I was trying to run ARTice from my vDrive's MDV8 and it just sits there (I don't have vMap). I had gone into the main binary and replaced three instances of MDV1 to MDV8. Two were just text for menu options and shouldn't impact anything, but the third was pointing to a critical support file called "art_data" which appeared in the binary as:
Code: Select all
2‘Öˆ\€ Œ†]ý “Ј “¬ˆ`€ –bŽp MDV1_art_data —"ˆ`r†¸ —"ˆ`†J —6“¬ˆh—"ˆ`† S
The change to "MDV8_art_data" causes things to hang. I changed everything else that pointed to MDV1 (all support SuperBASIC files) to MDV8 and just left that alone and put a microcartridge in MDV1 with "art_data" on it, and it works. Funny thing is that if there's no cart in MDV1 it never seems to spin the drive seeing if the file is there...instead it just freezes up. So something else is going on in the main program. It seems to have been a Supercharged program (so that means it was written in SuperBASIC, no?).
I can put it in a hex editor...anyone have an idea what else I'd need to look for to disassociate the art_data from MDV1 so I can have it point to MDV8? I don't think this is some sort of copy protection since that would be pretty weak (the software is freely available on Dilwyn's site, btw). I'm usually good about unsticking programs from MDV1/MDV2 unless there is copy protection.