Pinagem do conector (macho) da porta de expansão do MC1000, da esquerda para a direita:
| Baixo | Cima |
|---|---|
| ~RD = 26 | 25 = ~IORQ |
| ~WR = 27 | 24 = ~MRQ |
| ~BUSAK = 28 | 23 = ~HALT |
| ~WAIT = 29 | 22 = ~NMI |
| ~BUSRQ = 30 | 21 = ~INT |
| ~RESET = 31 | 20 = D1 |
| ~M1 = 32 | 19 = D0 |
| +9V = 33 | 18 = ~ROMCS |
| DSB64 = 34 | 17 = NC |
| NC = 35 | 16 = NC |
| ~RFSH = 36 | 15 = D7 |
| A0 = 37 | 14 = D2 |
| A1 = 38 | 13 = D6 |
| A2 = 39 | 12 = D5 |
| A3 = 40 | 11 = D3 |
| A4 = 41 | 10 = D4 |
| A5 = 42 | 09 = ϕ (CLOCK) |
| A6 = 43 | 08 = A15 |
| A7 = 44 | 07 = A14 |
| ~ROMCE = 45 | 06 = A13 |
| GND = 46 | 05 = A8 |
| A9 = 47 | 04 = A12 |
| CORTE = 48 | 03 = CORTE |
| A10 = 49 | 02 = A11 |
| GND = 50 | 01 = +5V |
A quase totalidade dos pinos estão conectados ao Z80, mas há três sinais próprios do circuito do MC1000:
- DSB64 — Sinal de entrada. Quando alto, suprime a ativação da RAM interna do MC1000. A expansão de memória EM-1000 mantém este sinal sempre ativo, para que apenas ela sirva a RAM para o MC1000.
- ~ROMCS — Sinal de entrada. Quando alto, suprime a ativação da ROM interna do MC1000. A placa de CP/M (caso exista) usa este sinal para atender o requisito do sistema operacional de que todo o espaço de endereçamento do Z80 deve estar associado a RAM.
- ~ROMCE — Sinal de saída. Quando baixo, informa que a circuitaria interna do MC1000 levou em conta o valor do sinal ~ROMCS, o endereço de memória sendo solicitado e outros detalhes, e concluiu que irá ativar e acessar sua ROM interna. A expansão de memória EM-1000 usa este sinal para abster-se de ativar sua RAM ao mesmo tempo que a ROM interna do MC1000. Por isso o MC1000 com 64KiB de RAM normalmente só consegue usar 48KiB ($0000–$BFFF). Os 16 KiB restantes ($C000–$FFFF) são sobrepostos pela ativação da ROM.
Nota: Com a modificação de hardware necessária para utilização do BlueDrive, o pino 35, originalmente não conectado, passa a oferecer o sinal interno que torna a ROM acessível pelo Z80 em $0000 no momento da inicialização.
Em 01/12/2013, Claudio.H.Picolo sugeriu esta forma de fazer um conector para a porta de expansão do MC1000:
- Pegue um conector edge ("de borda") fêmea, bem estreito, de 50 vias.
- Serre as laterais.


Nenhum comentário:
Postar um comentário