Hardware Sonic Delta 40Mb
30/03/2020
Introdução
O esquema fornecido nesta página é para que você possa rodar o meu hack
Sonic Delta 40Mb no hardware real com suporte a SAVE. Até o momento da publicação deste esquema nenhum
flash cart tinha suporte ao mapeador SEGA e SRAM simultaneamente.
O esquema fornecido nesta página não tem toda a estrutura do mapeador
SEGA oficial, porém replica algumas das funções existentes sendo, o suficiente para a execução do meu
hack Sonic Delta com suporte a SAVE RAM no hardware real.
Para este projeto foi utilizado um cartucho doador com suporte a SRAM
para a retirada de componentes. Porém a montagem usando um cartucho doador é opcional.
Abaixo segue a lista de componentes completa:
1 - Circuito Integrado gerenciador MM-1026B ( presente no cartucho doador );
1 - Memória SRAM D4364CK ( presente no cartucho doador );
1 - Bateria 2032 ( presente no cartucho doador );
1 - Memória EPROM 27C322;
3 - Memória EPROM 27C800;
1 - Circuito Integrado 74LS00;
1 - Circuito Integrado 74LS04;
2 - Circuitos Integrados 74LS10;
1 - Circuito Integrado 74LS74;
9 - Capacitores cerâmicos de 100nF (0,1uF);
1 - Capacitor eletrolítico de 47uF;
1 - Placa matriz de 10x10;
1 - Barra de terminais;
x - Opcional soquetes para os Circuitos Integrados.
1 - Fio 32 AWG para fazer as pontes entre os Circuitos Integrados e a placa doadora.
Abaixo segue o esquema completo:
 
Caso vá utilziar um cartucho como doador abaixo segue algumas instruções de como pode ser feito:
Remova todos os CIS da placa doadora e solde a barra de terminais onde
estavam o CI da SRAM e o mapeador original.
Depois solde a placa matriz nestes terminais.
Usando o fio AWG 32 solde os componentes ou soquete conforme foto abaixo:
Para gravar os dados nos EPROM, você deve dividir o arquivo em duas partes uma de 4 MB e outra de 1MB. Utilizando o editor hexadecimal presente no
Neto Assembler Editor, marque a opção de "Copy Binary Data to File" e em "Pointer Start:" colocque 0 e "Pointer End:" em 3FFFFF e clique em "Extract Data" e salve como "Low.bin" (exemplo),
depois altere o "Pointer Start:" para 400000 e "Pointer End:" para 4FFFFF e clique em "Extract Data" e salve como "High.bin" (exemplo).
Utilizando um gravador de EPROM carregue o arquivo "Low.bin" e utilize a opção de Swap Byte, depois grave o conteúdo no EPROM 27C322. Depois carregue o arquivo
"High.bin" e selecione a opção de byte swap e grave o contéudo no EPROM 27C800.
Depois de gravar os EPROM, instale os na placa:
Se tudo correu bem, você deverá ter o resultado conforme o vídeo abaixo
Compatível com o Multi Mega CDX