Get A Word of Advice at INPursuit. |
> Copier emulation would be extreme. ;-)
> But adding features would be awesome. I do know a few things about coding (I know C and ARM asm) but that is of little use on the SNES. How difficult would it be to add HiROM support (probably very hard)?
> I just got my BIOS running in ZSNES (wohoo!). It's a Super Disk Interceptor BIOS (I don't think even GoodSNES detects it). I'm not even sure if my copier supports an upgradable BIOS, but would it work if I just copied the BIOS as a normal ROM and ran it like that? The BIOS under an emu says "02 FDC ERROR 00", probably due to the lack of a floppy disk. Do you have any tips for BIOS haxoring?
Since the backup unit BIOS must load the image to run you've probably got some memory mapping going on that you'll need to understand before you start modifying. You can't just add in HiRom support in the BIOS if your hardware doesn't support it and if it did support it, it would probably already be in there. It's quite usual for BIOS ROMs to use all the space in the ROM so you may find if you add one feature you'll either have to remove another or do more efficient coding to save space.
The only way you'll be able to run it is by burning a ROM chip and plugging it in your backup unit because the memory mapping control typically only works from one side -- the BIOS ROM side.
I thought of a couple of features I'd like to add to the DX2 BIOS but realistically I'll probably never have time. I thought about adding support for the new model ZIP drives (replacing the old ZIP code). If I did that I'm guessing it would probably then be able to support a 250MB ZIP as well as a 100MB.