domingo, 20 de novembro de 2022

Disassembly da ROM da M1

Terminei o disassembly comentado de uma das ROMs da Multiface 1 e estou publicando aqui.

Este é um projeto que estava querendo fazer há um longo tempo, finalmente consegui finalizar. O objetivo foi para entender melhor o funcionamento deste fabuloso hardware, que tanto me ajudou com o TK90X. Porém o arquivo da ROM não são das minhas M1, trabalhei com o binário que é distribuído com alguns emuladores e, segundo James McKay, seria a versão mais comum. Esta ROM é aquela cujo "número secreto" (que aparece ao pressionar STOP no menu principal) é E4 (em hexadecimal). Fico devendo fazer o mesmo para a versão dos clones brasileiros da MF1 (parece ter várias diferenças).

Devo esclarecer que cheguei ao máximo que pude, ficaram algumas lacunas por falta de informações sobre o Wafadrive da Rotronics. É inacreditável a ausência de informações mais técnicas a respeito desse hardware. Senti falta em especial as portas I/O usadas pela interface e sobre as rotinas da ROM acessadas pelo programa da M1.

Para baixar o arquivo zip do disassembly, clique neste link.

Atualização (05/Jan/2023): nova versão aqui.

Um comentário:

Seu comentário é bem vindo, mas peço que use este espaço adequadamente.