Works on my regular Harmony cart. I don't have an Encore so can't test, maybe someone can confirm?
Encores running an older BIOS (see reply 341
) have trouble with some versions of the DPC+ driver. Try replacing the driver you're using with this one:
I've not done much with bB, an incomplete Star Wars game done with my nephew
and ported one of my sound drivers
, but it looks like the DPC driver is in the includes
directory and is called DPCplus.arm
. To replace it:
- unzip the new driver into the includes directory
- rename DPCplus.arm to DPCplus_orig.arm (so you can rename it back if something goes wrong)
- rename DPC+20121020.arm to DPCplus.arm
Rebuild your project and post new build that'll work for all Harmony cartridges.
In the mean time I've patched your ROMs from the initial post to use the new driver so Encore uses can try it out:
DD_v64_NTSC weathervane.bas_encore.bin 32KB
This was done via the command line on my Mac using the following commands, which will also work on Linux. Can be done using Windows as well, but the commands would be different.
dd skip=3 count=29 if=DD_NTSC_88WindyMiller.bas.bin of=wm29k.bin bs=1024
cat DPC+20121020.arm wm29k.bin > DD_NTSC_88WindyMiller.bas_encore.bin
dd skip=3 count=29 if=DD_v64_NTSC\ weathervane.bas.bin of=wv29k.bin bs=1024
cat DPC+20121020.arm wv29k.bin > DD_v64_NTSC\ weathervane.bas_encore.bin