Fiz o disassembly da ROM do clone brasileiro da Multiface 1.
Como eu já tinha feito o disassembly da ROM mais comum, agora foi a vez do clone brasileiro que possuo. Fiz uma imagem da ROM do meu equipamento e usei o disassembler z80dasm. Depois formatei e inseri os comentários manualmente. A propósito, o "número mágico" da versão brasileira é 93 (em hexadecimal).
Há poucas diferenças em relação ao disassembly anterior, a ROM brasileira é um pouco menor porque o não há no Direct Jump o código para verificar o Jump Mode (mais detalhes, procure nos comentários do disassembly). Por conta disso, as posições das rotinas estão todas deslocadas e portanto o acesso direto a elas é dificultada. Percebi ainda dois bytes que parecem terem sidos corrompidos ao serem clonados. Não faço ideia da origem dessa ROM.
Para baixar o arquivo zip com o disassembly, clique neste link. A propósito, os comentários estão em inglês.
Valeu! Poxa, acabei revendo na página do jmk que em 2012 enviei a cópia da ROM da M1 "brasileira". Nem lembrava mais...
ResponderExcluir