''warning: vram connection is unmmacted
cartridge:V romimage:?''
What does this mean?
Moderators: B00daW, Moderators
Code: Select all
board <- {
mappernum = 111, vram_mirrorfind = false, ppu_ramfind = false,
cpu_romsize = 0x80000, cpu_banksize = 0x4000,
cpu_rom = { size_base = 0x8000, size_max = 0x80000, banksize = 0x4000},
ppu_rom = { size_base = 0, size_max = 0, banksize = 0x2000}
};
function program_initalize(d, cpu_banksize, ppu_banksize)
{
cpu_write(d, 0x5000, 0);
cpu_command(d, 0, 0x8000, cpu_banksize);
cpu_command(d, 0x2aaa, 0x8000, cpu_banksize);
cpu_command(d, 0x5555, 0xC000, cpu_banksize);
}
function cpu_transfer(d, start, end, cpu_banksize)
{
for(local i = start; i < end; i += 1){
cpu_write(d, 0x5000, i);
cpu_program(d, 0x8000, cpu_banksize);
cpu_program(d, 0xC000, cpu_banksize);
}
}
function ppu_transfer(d, start, end, ppu_banksize)
{
}
Ooops! fixed!Wrong link for the readme.
Sounds like BNROM type setup, try this one, it might already work as-is force 32KB banked INL firmware. The real vital info is whether there is a way to distinguish mapper writes from flash writes with your schematic. It is possible to flash 32KB banked discrete mappers without a means to segregate mapper and flash writes, but it can be problematic. The firmware I just linked makes it's best effort to do so from what I recall.If this could be supported in your app INL, that would be awesome. Here's the vital info
Sounds like you're not removing the ines header from the rom image. The rom image file needs to be exactly 128KB, you need to remove the 16byte header from the file. That's why things aren't working for you thus far.Then when i restart the kazzo board, i try to write the header (also tried selecting 128k PRG in the scroll down) but firstly a question window pop-up asking me if it should continue flashing because the rom i'm trying to flash is 129k and says the eeprom is smaller.
(I've tried to check size of others rom, what is listed should be 128k is always 129k)
With GTROM the mapper register is at $5xxx, so it is fully separate from the FlashROM.infiniteneslives wrote:Sounds like BNROM type setup, try this one, it might already work as-is force 32KB banked INL firmware. The real vital info is whether there is a way to distinguish mapper writes from flash writes with your schematic. It is possible to flash 32KB banked discrete mappers without a means to segregate mapper and flash writes, but it can be problematic. The firmware I just linked makes it's best effort to do so from what I recall.If this could be supported in your app INL, that would be awesome. Here's the vital info
Thank you. It worked perfectly.Sounds like you're not removing the ines header from the rom image. The rom image file needs to be exactly 128KB, you need to remove the 16byte header from the file. That's why things aren't working for you thus far.
Glady, PM sent, and thanks.infiniteneslives wrote: As for GTROM, sorry I missed that detail about the mapper reg at $5000. That makes things fairly simple I'd be willing to add support, would you be willing to send me one for testing?