Os profissionais do TYPE-IN já conhecem muitos loaders para carregar programas em código máquina. A maior parte desses loaders são programas BASIC com apenas meia dúzia de linhas.
Pois agora o Zé Oliveira precisou de usar um loader mas, fazer um loader é mais divertido do que copiar meia dúzia de linhas...
Então, este loader permite inserir bytes em hexadecimal, decimal e binário com os comandos HEX, DEC e BIN.
Tem também os comandos ORG e END.
Para melhor manter o controlo sobre a sequência de bytes, estes são escritos em linhas REM e, assim, podem ser corrigidos facilmente e pode ser feito um backup com SAVE do programa BASIC.
Outra funcionalidade é que o comando BIN permite alterar directamente os caracteres UDG. Por exemplo, o seguinte programa altera o caracter USR "A":
10 REM BIN11 REM 00000000 USR A
12 REM 00011000
13 REM 00100100
14 REM 01000010
15 REM 10000001
16 REM 00100100
17 REM 00011000
18 REM 00000000
99 REM END
A execução é um pouco lenta. Mas, quem quiser rápido pode correr num emulador e aumentar a velocidade.
Para correr o programa online, clicar aqui.
Para fazer download dos ficheiros, clicar aqui.
Sem comentários:
Enviar um comentário