Na lista TK90X houve uma discussão sobre as possíveis diferentes versões de ROMs existentes entre os vários modelos de TK90X/95, que fez Einar Saukas solicitar aos usuários que fizessem dump nas suas máquinas.
A foto acima é do circuito integrado 9128B que equipava o meu TK90X. Além de ROM como a 9128B, havia máquinas com EPROMs tipo 27128 ou 27C128. Para complicar ainda mais, pode ser que alguns dos computadores tenham sido modificados, com ROM substituída pelo usuário.
Eu criei um programa para extrair a ROM do TK e salvar para a fita (arquivo TZX) ou para disquete Beta (arquivo TRD), disponível no Google Drive ou 4 Shared. Seria interessante que tenha muita gente fazendo dump de ROMs de suas máquinas, para podermos preservá-las e até entender as diferenças entre elas.
A listagem assembly é:
A listagem assembly é:
ORG 23872
LD A,(23624) ; Pega atributos das linhas inferiores da tela.
RRA
RRA
RRA
AND 000111 ; Isola o valor do PAPER.
OR %11000000 ; Levanta os bits 6 e 7 para desativar modo
OUT (252),A ;
de
interceptar a região 15363-15615 da ROM.
LD HL,0 ; Copia conteúdo da ROM para RAM, na região
LD DE,49152 ;49152-65535.
LD BC,16384
LDIR
AND 111111 ; Abaixa os bits 6 e 7 para ativar modo de
OUT (252),A ;
interceptação
da ROM na região 15360-15615.
RET ; Fim
No meu caso, é uma ROM (não EPROM) 9128B com sufixo 0247 que não sei exatamente o que significa. Outro dado relevante é a data de fabricação especificada no número 8525, isto é, 25ª semana de 1985. O conteúdo desta ROM está disponível nestes links do Google Drive ou
E ja acharam alguma diferença, alem das diferenças entre TK90X e TK95?
ResponderExcluirPor enquanto só tem a minha ROM e a do emulador SpecEmu para comparar. Espero que mais voluntários providenciem dumps da ROM.
ExcluirGracias por la ROM. Tenía una pero no se correspondía con la TK90X, en particular BombJack y Batman1 funcionaban correctamente, cuando había que pokearlos para que funcionen en TK90X.
ResponderExcluirEste comentário foi removido pelo autor.
ResponderExcluirNão entendi muito bem a pergunta. O arquivo .bin é apenas o dump binário da ROM, não sei a necessidade do .cue.
ExcluirEste comentário foi removido pelo autor.
ResponderExcluir