O tal CAPS-LOCK do HOTBIT

HB8000_capslock

A tecla CAPS-LOCK sempre foi um ponto de discórdia entre usuários brasileiros de MSX, não pela tecla em si mas pelo fato do HOTBIT, com seu jeito de brinquedo, ter um led que indicava seu estado enquanto que o Expert, com seu teclado destacado, não! 😀

Talvez para enfatizar a existência do led o pessoal da Sharp EPCOM resolveu QUE O CAPS-LOCK DEVERIA SER TRAVADO APÓS O BOOT! Algo que eu, como usuário de HOTBIT, sempre detestei mas sempre relevei pois bastava apertar «CAPS» para resolver.

Mas como estou velho e (cada vez mais) preguiçoso e meu HOTBIT ainda não usa uma versão corrigida (ainda) eu resolvi “quebrar o galho” fazendo um programinha para colocar no “AUTOEXEC.BAT” — ou “REBOOT.BAT” no caso do MSX-DOS 2.

Isto aqui foi o que fiz, o “capsoff”:

https://gist.github.com/plainspooky/caf056f9b39f36ba363c

O programa pode ser facilmente montado com o PASMO, mas acredito que funciona com qualquer outro baseado na sintaxe do M80.

$ pasmo -v -d --bin capsoff.asm capsoff.com

No final será produzido um arquivo com 51 bytes:

$ hexdump  -v -e '/1 "%02X "' capsoff.com 
AF 32 AB FC 3C FD 2A C0 FC DD 21 32 01 CD 1C 00 0E 09 11 1D 01 CD 05 00 0E 00 CD 05 00 43 41 50 53 2D 4C 4F 43 4B 20 72 65 6C 65 61 73 65 64 21 0D 0A 24

E se quiser você pode até “digitar” esta sequência em hexadecimal para produzir o executável. 🙂

Sobre Giovanni Nunes

Giovanni Nunes (anteriormente conhecido como “O Quinto Elemento”) é uma das mentes em baixa resolução que compõem o Governo de Retrópolis, responsável pela identidade visual de todas as facetas do nosso Império Midiático.

0 pensou em “O tal CAPS-LOCK do HOTBIT