terça-feira, 24 de abril de 2007

Bootloader J2C: Requisitos

Esta é a lista dos Requisitos do carregador de 'Boot' serial (bootloader):

Requisitos de Hardware:

O 'Hardware' do carregador de boot:

  • Deverá consistir de uma interface a ser instalada entre o PC e o MSX;
  • Deverá permitir duas possibilidades de conexão ao PC, nas portas Serial e Paralela;
  • Deverá possuir uma eeprom serial de 32Kbytes;

Requisitos de Software:

O 'Software' do carregador de boot:
  • Deverá ser capaz procurar por um picodrive em até 4 sub-endereços I2C de cada porta de joystick, totalizando assim 8 possibilidades de 'boot';
  • Permitir a seleção do dispositivo manualmente, através do pressionamento das teclas 0-7, durante o boot da máquina;
  • Permitir a seleção do primeiro dispositivo encontrado com a seguinte sequência de varredura, caso nenhuma tecla seja pressionada durante o boot (PORTA.SUB_END): A.0; A;1; A.2; A.3; B.0; B.1; B.2; B.3;
  • Selecionar o primeiro dispositivo encontrado com a sequência de varredura acima, caso o dispositivo selecionado manualmente não seja detectado;
  • Carregar os 32KBytes dados da memória serial nas páginas 1 e 2 da RAM.
  • Implementar o recarregamento através do comando IPL, a partir do dispositivo selecionado durante o boot, se este ainda estiver presente. Caso contrário deverá fazer uma nova varredura;

Nenhum comentário: