Abrir Menu...
NETO (C) 2000-2020

Hardware Sonic Delta 40Mb

30/03/2020



Introdução

menu
      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.

placa cartucho

Depois solde a placa matriz nestes terminais.

placa cartucho + placa matriz


Usando o fio AWG 32 solde os componentes ou soquete conforme foto abaixo:
placa com os soquetes
traseira da placa


      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).

aquivo carregado no editor hexadecimal do Neto Assembler Editor


      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:

placa com os componentes


Se tudo correu bem, você deverá ter o resultado conforme o vídeo abaixo

 
Compatível com o Multi Mega CDX