Entendendo a BIOS

Olá pessoal,

Continuando com o nosso projeto de construção do adaptador de teclado de PC para MSX e nessa parte começaremos a estudar a BIOS do sistema, que nada mais é que Basic Input Output System (sistema básico de entrada e saída).

Fazendo uma análise preliminar, pegamos a listagem da ROM e a título de curiosidade podemos ver que a mesma foi escrita pela ASCII Corporation em 1.983 e reeditada em 1.985.

Começando a ler a listagem podemos perceber que as primeiras instruções carregadas são exatamente para procurar todas as RAM´s conectadas e os cartuchos. Oba…isso soa como algo muito interessante, pois como a idéia é desenvolver um cartucho para essa finalidade…estamos no caminho certo.

Abaixo o trecho da BIOS que trata dessa pesquisa….

Analisando esse pequeno trecho podemos perceber que a BIOS do MSX busca o endereço 02D7 que é mencionado logo a frente pelo JP que faz o programa ir até o CHKRAM que é aonde estão as instruções que realmente nos interessam. Vamos dar uma olhadinha nesse endereço e ver o que temos.

Até o próximo post.

Abraços

Msxrevival

Anúncios

2 comentários em “Entendendo a BIOS

  1. Olá Dex,

    Parabéns pelo blog! Também estou voltando a ativa com o MSX. Comprei um hot-bit e em janeiro devo começar a mexer nele.

    Uma curiosidade, é possível disponibilizar o link de onde você baixou a listagem da BIOS?

    Obrigado,

    Marcelo

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s