Até a
parte anterior apresentamos procedimentos como se fosse efetuados em um
TK90X real, os quais valem também para qualquer emulador. Na sequência, estaremos cada vez mais explorando os programas que têm algum esquema de proteção de gravação em fita, que exige cada vez mais análise de
disassembly e eventualmente criar algumas rotinas em
assembly. Torna-se então necessário interromper código de máquina durante sua execução, para analisar o
disassembly ou fazer outras operações.
Nas épocas "heroicas" em que não existiam PC com emulador, eram usados monitores de código de máquina e
disassemblers e a imbatível
Multiface 1 com o programa
Genie. Para aumentar o "heroísmo", impressora não era coisa de pobre, portanto éramos obrigados a copiar as listagens à mão numa folha de papel (eu tinha muitas listagens que, infelizmente, foram descartadas antes de me mudar para Curitiba).
Hoje a realidade é diferente, podemos usar todo o poder de processamento e armazenagem de PC moderno. O que substitui - com vantagens - a Multiface 1 é o monitor e
debugger dos emuladores. Eu estarei mostrando os exemplos no
Fuse, pois é o que utilizo mais, porém existem vários outros, como o excelente
SpecEmu disponível na
webpage do José Roberto que emula também a interface
CBI-95 e a Multiface 1. Apesar de ter tido alguns problemas em versões mais antigas, a versão 1.5.0 do
Wine consegue rodar o SpecEmu no
Linux.