DC-SWAT Forum

Полная версия: MX29L3211 bios flasher support?
Вы просматриваете yпpощеннyю веpсию форума. Пеpейти к полной веpсии.
Is it confirmed that Bios Flasher has support for MX29L3211 chip?

I'm trying to perform a bios mod with this chip in a VA1 board but the bios flasher isn't able to detect it, I've already tried 2 chips, same results. It works nice with a MX29LV160.

I did a research I found that support for MX29L3211 chip was added some time ago, so I grabbed the updated version but still no luck.

Unfortunately I'm not able to test the chips by other way, my programmer isn't compatible with them and I don't have a SOP44 socket adapter.

Thanks in advance!
replace /DS/modules/bflash.klf to bflash.klf from github
Thanks a billion! It worked! Smile
The chip was detected and successfully programmed.

However I have now another problem: How to flash two bios in it?

The reason I'm using the MX29L3211 is because it's a 4MB flash chip and I want to perform a dual custom bios (two bios in one single chip).

I merged two 2MB bios files into one, which gives me a 4MB bios file, but it seems is not possible to flash the 4MB bios at once, so I suppose I have to flash it in two parts, am I right?

[attachment=576]

I know that "data length" is the size of the file in bytes, but what about the "start address"? I tried to insert a hex value for the address but no luck.
It's not posisble, because Sega mapped only 2MB memory for this chip.
As flashrom it's can be use more memory without hard modifications (add extra address lines).
btw flashrom has 256KB in stock, but it's not used.
Gillbert, please test. Connect A20 pin to GND and flash BIOS
For change BIOS use A20 pin, not connected is first BIOS, connected to ground is second bios.
(27.09.2016 10:14)SWAT писал(а): [ -> ]It's not posisble, because Sega mapped only 2MB memory for this chip.

Thanks. Well that's a pity. Sad
So does it mean that even if I flash the chip with two bios using an external programmer, Dreamcast can not access the second bank of the flash?

But I'm curious about that "start address" option on bios flasher program, how to use it? Do I need to use a hex value or what?

(27.09.2016 15:39)megavolt85 писал(а): [ -> ]Gillbert, please test. Connect A20 pin to GND and flash BIOS
For change BIOS use A20 pin, not connected is first BIOS, connected to ground is second bios.

I already done that. Unfortunately nothing changes when I connect A20 pin to the GND Sad It doesn't select the banks.

Like SWAT wrote, the problem is because Dreamcast can not reach more than 2MB address lines.
"Start address" like a offset (the BIOS mapped to zero memory) this field just for decimal digits.
URL ссылки