Home Back


Expandindo a memória do Casio PV-16 Para 64K




Os msx da casio são bem pequenos e muito legais, mas eles tem um probleminha,
pouca memória ram e possuem apenas um slot, não permitindo a instalação de um cartucho de ram.
Pesquisando o msx descobri que ele tem a memória ram ligada ao slot 0, isso mesmo, junto com a main rom.
eles fizeram uma espécie de mapeameno p/ dividir isso, ai vem a pergunta: Mas por que?
O msx da casio possui um expansor que é uma espécie de doc station, que adiciona a porta lpt e 2 slots a mais no sistema.
Na verdade esse "expansor de slots", é uma grande mentira, pois ele pega os sinas dos slots 2 e 3 que estão internos no msx.
Mas nem todo mundo tem essa Doc Station, por isso localizei o slot 2 no engine do PV-16 e bolei um esquema bem simples
p/ expandi-lo de 16Kb para 64kb de memória ram.
Lista de Materiais
01- Memória SRAM de 64k (UM61512AK-15)
xx- Fios para wirewrup
Montagem
Vamos montar essa memória sob a main rom do pv-16 que é uma eprom de 28 pinos e nosssa amiga memória possui 32 pinos.
Para não ter dúvidas quanto a pinagem da sram segue o pinout:



Em primeiro lugar devemos preparar a memória para ser soldada na placa.



Vamos dobrar as pernas da memória para fora deixando ela parecida com uma aranha, exceto os pinos
1,2,3,22,24,29,31 e 32, que devem ser dobrados para dentro da memória como na foto abaixo:


ATENÇÂO: A memória está de cabeça para baixo na foto acima e é assim que vamos trabalhar como ela daqui por diante.
Observe que já marquei os pontos para facilitar a localização dos pontos da memória.
A memória deve ser alinhada sob (por baixo) a rom do msx e solada de cabeça para baixo ligando
os seguintes pinos:
Eprom  - Sram
pino1  - NC
pino2  - pino4
pino3  - pino5
pino4  - pino6
pino5  - pino7
pino6  - pino8
pino7  - pino9
pino8  - pino10
pino9  - pino11
pino10 - pino12
pino11 - pino13
pino12 - pino14
pino13 - pino15
pino14 - pino16
pino15 - pino17
pino16 - pino18
pino17 - pino19
pino18 - pino20
pino19 - pino21
pino20 - NC
pino21 - pino23
pino22 - NC
pino23 - pino25
pino24 - pino26
pino25 - pino27
pino26 - pino28
pino27 - NC
pino28 - pino30 + PINO32

NC = NÃO CONECTADO

OS Pinos 1 e 2 da Sram não são utilizados.


Soldada a memória sob a eprom,devemos ligar os pinos que dobramos para dentro:
O pino 22(CE) da memoria será ligado ao engine do msx no terceiro pino a partir da seta vermelha,
segundo a foto abaixo:



Vamos ligar os pinos restantes sob o slot do msx, ai temos:
SLOT        -  SRAM  

pino13(WR)  -  pino29(WE)
pino14(RW)  -  pino24(OE)
pino18(A15) -  pino31(A15)
pino25(A14) -  pino3(A14)
Existem pontos na placa onde podemos ligar esses pinos mais proximo a mamória,
mas preferi deixar dessa maneira para não gerar confusão, na montagem.
Vou deixar uma foto de como fiz essas ligações mais próximas, não ficou muito nítida,
mas dá para ter uma idéia. O mais certo e você medir com o teste continuidade para confirmar esses pontos.



Prontinho, a criança já tem 64k, agora dá p/ usar floppy drive e carregar seus jogos preferidos de msx 1.