
O projeto MSX Spider Cart é uma iniciativa de hardware DIY que permite criar cartuchos ROM para computadores MSX, suportando arquivos de 8, 16 ou 32 kB, que utilizam EPROM ou EEPROM . Originalmente criado por konkotgit.
Compatiblidade
- Compatível com EEPROM 27C256 e EEPROM 27C512 ou equivalente
- Compátivel com todos os MSXs , pluga direto na porta de cartucho.
Como gravar a ROM
O Adaptador é compativel com as EEPROM 27C256 ou 27C512 DIP28 , confira o datasheet , caso deseja usar outra EEPROM verifique a compatibilidade.
Para flashear uma ROM personalizada é preparar a ROM em blocos de 16kB e inverter eles para que seja compátivel com o endereçamento do MSX, para isso é bem simples você pode usar o swapROM.
A EPROM de 32 kB ocupa os endereços de 4000h a BFFFh no espaço de endereçamento porque utiliza CS1 como habilitação de leitura. O pino A14 ficará em nível alto de 4000h a 7FFFh e em nível baixo de 8000h a BFFFh. Portanto, o pino A14 precisa ser invertido. Ao trocar as duas áreas, não é necessário um inversor.
Para gravar a ROM na EEPROM você pode usar uma gravador de BIOS como CH341a ou MiniPro.
Como instalar a EEPROM no Adaptador
O Adaptador vem pré-configurado para as EEPROM 27C512 ou equivalentes, então atenção caso deseja utilizar a EEPROM 27C256 ou compátivel.
- 27C512 ou equivalente
- C1 e R1 já vem pré-configurados (devem está presentes)
- Coloque o Jumper em J1 (1/2 ou 2/3)
- Somente 1 dos CS (CS1, CS2, CS12 deve ser fechado)
- 27C256 ou equivalente
- Remova o resistor em R1
- Somente 1 dos CS (CS1, CS2, CS12 deve ser fechado)
- J1 deve ser aberto.
Atenção na orientação correta da EEPROM no Socket.
Jumper CS
- CS1 = Sinal de seleção da Página ROM 4000h-7FFFh
- CS2 = Sinal de seleção da Página ROM 8000h-BFFFh
- CS12 = Sinal de seleção da Página ROM 4000h-BFFFh
Isso significa que fechar o CS1 coloca a EEPROM no endereço 4000h até 7FFFh , O CS12 pode ser usado com ROMs 32Kb (27C512) e coloca a rom no mesmo endereço do CS1 e CS2.
Jumper J1
J1 permite colocar o pino A15 da EEPROM em low/high . Na posição 1/2 o pino é puxado para o GND (Negativo) , em 2/3 o pino é puxado para o 5V.
Datasheet
Onde comprar?
