doc/hw/sms: adjust ROM hacking instructions
Previous instructions would only work with an AT28C64. Now, it also work with an AT28C256.
This commit is contained in:
parent
beddb6a375
commit
29f3bf1e70
@ -8,8 +8,9 @@ had a z80 system for compatibility!
|
|||||||
This makes this platform *very* scavenge-friendly and worth
|
This makes this platform *very* scavenge-friendly and worth
|
||||||
working on.
|
working on.
|
||||||
|
|
||||||
SMS Power[1] is an awesome technical resource to develop for this
|
SMS Power[1] is an awesome technical resource to develop for
|
||||||
platform and this is where most of my information comes from.
|
this platform and this is where most of my information comes
|
||||||
|
from.
|
||||||
|
|
||||||
This platform is tight on RAM. It has 8k of it. However, if you
|
This platform is tight on RAM. It has 8k of it. However, if you
|
||||||
have extra RAM, you can put it on your cartridge.
|
have extra RAM, you can put it on your cartridge.
|
||||||
@ -18,8 +19,8 @@ have extra RAM, you can put it on your cartridge.
|
|||||||
|
|
||||||
* A Sega Master System or a MegaDrive (Genesis).
|
* A Sega Master System or a MegaDrive (Genesis).
|
||||||
* A Megadrive D-pad controller.
|
* A Megadrive D-pad controller.
|
||||||
* A way to get an arbitrary ROM to run on the SMS. Either through a writable
|
* A way to get an arbitrary ROM to run on the SMS. Either
|
||||||
ROM cartridge or an Everdrive[2].
|
through a writable ROM cartridge or an Everdrive[2].
|
||||||
|
|
||||||
# Hacking up a ROM cart
|
# Hacking up a ROM cart
|
||||||
|
|
||||||
@ -36,13 +37,20 @@ SMS-related stuff, I recommend the 32K version instead of the 8K
|
|||||||
one because fitting Collapse OS with fonts in 8K is really
|
one because fitting Collapse OS with fonts in 8K is really
|
||||||
tight.
|
tight.
|
||||||
|
|
||||||
|
The ROM cartridge follow regular ROM pinout, which means that
|
||||||
|
A14 are just under VCC, where WE is on the AT28. We need WE to
|
||||||
|
be perma-disabled and A14 to be properly connected.
|
||||||
|
|
||||||
1. De-solder the ROM
|
1. De-solder the ROM
|
||||||
2. Take a 28 pins IC socket
|
2. Take a 28 pins IC socket
|
||||||
3. Cut off its WE pin (the one just under VCC), leaving a tiny
|
3. Cut off its WE pin (the one just under VCC), leaving a tiny
|
||||||
bit of metal.
|
bit of metal.
|
||||||
4. Hard-wire it to VCC so that WE is never enabled.
|
4. Hard-wire it to VCC so that WE is never enabled.
|
||||||
5. Solder your socket where the ROM was.
|
5. Solder your socket where the ROM was.
|
||||||
6. Insert Collapse OS-filled EEPROM in socket.
|
6. With a cutter, cut the trace leading to A14.
|
||||||
|
7. Wire A14 to the trace just under WE (which doesn't actually
|
||||||
|
touch WE because we've cut the IC socket's pin).
|
||||||
|
8. Insert Collapse OS-filled EEPROM in socket.
|
||||||
|
|
||||||
As simple as this! (Note that this has only been tested on a SMS
|
As simple as this! (Note that this has only been tested on a SMS
|
||||||
so far. I haven't explored whether this can run on a megadrive).
|
so far. I haven't explored whether this can run on a megadrive).
|
||||||
|
Loading…
Reference in New Issue
Block a user