Greetings MiGeRA,
First, congratulations for the great FlashMD software and kit!
I managed to build a 8 MB flashable cartridge using a MX26L6420.
Thanks to FlashKit programmer hardware its possible to flash
and read correctly the entire 8 MB of the flash chip,
The problem comes when I try the cartridge in a real hardware
target, a first model european MD; the game flashed in the cartridge
doesn´t operate at all (black screen) if B26 is used as chip select (CE) signal.
However, cutting the PCB trace and soldering a wire to B17 (classic CE signal),
lets the game to start correctly, but obviously only the first 4 MB can be accessed
by the console´s hardware, if I try to use a sprite placed beyond the first 4 MB limit,
only 0xFF are returned for any read data, due to chip select signal is not generated
over first 4 MB space in B17
The game uses linear addressing, not banked; I prefer to stick to 8 MB linear space,
is a good amount for a good modern game, and linear addressing has the benefit
of easier game coding. Banking is a mess and makes hard to reuse a lot of graphics.
Is there any altenartives to create a suitable CS signal for entire 8 MB space, using the minimal amount of components?
Thanks in advance,
Greetings MiGeRA,
First, congratulations for the great FlashMD software and kit!
I managed to build a 8 MB flashable cartridge using a MX26L6420.
Thanks to FlashKit programmer hardware its possible to flash
and read correctly the entire 8 MB of the flash chip,
The problem comes when I try the cartridge in a real hardware
target, a first model european MD; the game flashed in the cartridge
doesn´t operate at all (black screen) if B26 is used as chip select (CE) signal.
However, cutting the PCB trace and soldering a wire to B17 (classic CE signal),
lets the game to start correctly, but obviously only the first 4 MB can be accessed
by the console´s hardware, if I try to use a sprite placed beyond the first 4 MB limit,
only 0xFF are returned for any read data, due to chip select signal is not generated
over first 4 MB space in B17
The game uses linear addressing, not banked; I prefer to stick to 8 MB linear space,
is a good amount for a good modern game, and linear addressing has the benefit
of easier game coding. Banking is a mess and makes hard to reuse a lot of graphics.
Is there any altenartives to create a suitable CS signal for entire 8 MB space, using the minimal amount of components?
Thanks in advance,