MSXPI:Specs:PT:ERROS

From Retro-CPU.run
Jump to: navigation, search

1. Quero que o MSX faça boot pelo MSX-DOS do MSXPi, mas ligo o MSX com a Zemmix instalada e ele vai parar no BASIC

Solução: Para o MSX fazer boot pelo MSXPi, é preciso:

a. O cartão SD do Raspberry Pi tenha sido gravado com a imagem do MSXPi, ou que todas as aplicações do MSXPi tenha sido instaladas.

b. Os fios tenha sido ligados corretamente entre o MSXPi e o RPi.


2. Quero que o MSX faça boot pelo MSX-DOS2 ou Nextor, e continuar usando o MSXPi

Solução: Para usar o MSXPi e fazer boot por outro DOS, é preciso que:

a) Desabilite a EPROM do MSXPi, removendo o jumper CS1

b. O cartão SD do Raspberry Pi tenha sido gravado com a imagem do MSXPi, ou que todas as aplicações do MSXPi tenha sido instaladas.

c. Os fios tenha sido ligados corretamente entre o MSXPi e o RPi.


3. No boot, vejo as mensagens de inicialização do MSXPi, e a mensagem "Waiting Pi boot" e os pontinhos avançam, mas o Pi nunca é encontrado.

Solução: Veja o problema 1 e a solução para o mesmo. Se mesmo após confirmar que o RPi está com todos os software necessários instalados o problema continua, poderá:

a. Desligar o RPi, desligar o MSX, e liga-los novamente. Se o problema continuar, tente a próxima solução b.

b. Acessar o RPi e verificar nos logs se o msxpi-server está iniciando corretamente. Poderá inicia-lo manualmente e acompanhar os logs visualmente para detectar a razão do problema.


4. O MSX não está mais fazendo boot pelo MSXPi. Eu andei mexendo nos jumpers.

Solução:

a. A posição padrão dos jumpers para fazer boot pelo MSXPi é: CS1 / A15.


5. Muitos erros de CRC nos logs

Solução: Verifique se a tensão de alimentação do seu MSX está correta.

Exemplo: Repentinamente, o MSXPi-DOS começou a dar erros de CRC durante o boot, a ponto de não conseguir completar o boot, indo parar no BASIC. Analisando o log do msxpi-server, verifiquei que havia muitos erros de CRC, causando a interrupção das transferências. Isto estava ocorrendo no Zemmix, que sempre se mostrou muito estável com a MSXPi. Lembrei-me de ter utilizado a fonte genérica do Zemmix para alimentar outro dispositivo anteriormente, então fui conferir a tensão que havia configurado nela, uma vez que ela é regulável. Verifiquei que a tensão estava em 7.5V, o que é incorreto. Baixei para 6V, ficando assim dentro de uma faixa aceitável, e a partir deste momento não houveram mais erros de transferência e o Zemmix e a MSXPi voltaram à estabilidade usual.


6. O MSX não reconhece o MSXPi, nunca detecta nem faz boot pelo MSXPi-DOS

Solução: Verifique se o fio GND está ligado entre o MSXPi e o RPi. São necessários 6 fios interconectando os dois dispositivos pra que eles funcionem corretamente.