Este é um novo disassembler para o TK90X, com algoritmo baseado no DisassemBASIC.
Mostrando postagens com marcador Assembly Z80. Mostrar todas as postagens
Mostrando postagens com marcador Assembly Z80. Mostrar todas as postagens
terça-feira, 7 de março de 2023
TK Disassembler
quinta-feira, 9 de fevereiro de 2023
DisassemBASIC (programa)
Na realidade, o All Opcodes é um subproduto de um projeto maior, o DisassemBASIC.
Marcadores:
Assembly Z80,
BASIC,
Programação,
Software,
TK90X
terça-feira, 7 de fevereiro de 2023
All Opcodes com Genie
Genie é um conhecido disassembler para Multiface 1. Resolvi verificar como ele se sai com o All Opcodes.
Marcadores:
Assembly Z80,
Multiface 1,
Programação,
Software,
TK90X
sexta-feira, 3 de fevereiro de 2023
All Opcodes (programa)
domingo, 15 de janeiro de 2023
Mods na ROM da M1
Depois que preparei o disassembly da ROM da Multiface 1, resolvi fazer algumas modificações.
Marcadores:
Assembly Z80,
Multiface 1,
Programação,
ROM,
TK90X
sábado, 17 de julho de 2021
Código de Máquina para TK e CP200 (2)
Depois de um longo hiato, vou retomando aos poucos as coisas que ficaram pendentes. Uma delas é sobre o referido livro, cuja postagem estou devendo há anos.
terça-feira, 14 de junho de 2016
Disassembly da ROM da interface de drive CAS
Depois de um longuíssimo tempo, finalmente um clone brasileiro da interface de drive Beta 48 tem sua ROM totalmente desmontada (disassembly) e analisada.
Marcadores:
Assembly Z80,
Beta 48,
Brasil,
Periférico,
Programação,
Software,
TK90X
segunda-feira, 25 de janeiro de 2016
Knight Lore disassembly
Foi anunciado no fórum do World of Spectrum a primeira versão do disassembly comentado do jogo Knight Lore.
Marcadores:
Assembly Z80,
Bug,
Filmation,
Jogo,
Knight Lore,
Programação,
Software,
TK90X
segunda-feira, 9 de março de 2015
Autor do Sidewize e um truque para sincronização
Os leitores do Cantinho do TK90X podem estar preocupados com a falta de postagens, mas acreditem, estou bastante envolvido com o hobby. Para dar uma dica do que tenho feito, mostro este link. Mas o assunto que me fez escrever hoje é outro.
Marcadores:
Assembly Z80,
Curiosidade,
Programação,
TK90X
quinta-feira, 27 de novembro de 2014
48K (Hooy-Program)
Marcadores:
Assembly Z80,
Beta 48,
Demo,
Incompatibilidade,
Software,
TK90X
Incompatibilidades do Megalomania
Na reconversão do Megalomania, eu tinha prometido contar sobre as incompatibilidades deste demo no TK90X. Nesta postagem estou cumprindo a promessa.
Marcadores:
Assembly Z80,
Beta 48,
Demo,
Incompatibilidade,
Software,
TK90X
domingo, 5 de outubro de 2014
Toxic Elephant (Total Eclipse)
Ao lado de Crazy Samples II, o demo Toxic Elephant foi um dos primeiros que tive para a Explorer. Mal sabia eu que, décadas depois, encontraria um bug nele.
Marcadores:
Assembly Z80,
Beta 48,
Demo,
Hobeta,
Incompatibilidade,
PSG AY-3-8912,
Software,
TK90X
segunda-feira, 14 de julho de 2014
Sites com rotinas matemáticas
Embora tenha havido (ainda há, talvez) certa mistificação em torno da programação assembly, não é algo tão difícil aprender a usar as instruções do Z80. O problema maior é que estas instruções fazem operações muito elementares, o que obriga a elaborar rotinas até para funções de baixa complexidade.
![]() |
| Fonte: Wikipédia |
domingo, 13 de julho de 2014
Modo de interrupção 2
Interrupção para o Z80 refere-se a um evento em que o processamento normal é interrompido, para que uma rotina de serviço de interrupção (ISR - Interrupt Service Routine) seja executada. Existem dois tipos de requisição de interrupção neste microprocessador, uma é a interrupção mascarável (MI) e outra é a não mascarável (NMI - non-maskable interrupt).
![]() |
| Fonte: El wiki de speccy.org |
sábado, 5 de julho de 2014
Beta Boot Menu 5.0
Marcadores:
Assembly Z80,
BASIC,
Beta 48,
Programação,
Software,
TK90X,
TRD
quarta-feira, 2 de julho de 2014
Atualização dos arquivos de rótulos para assembler
Há tempos atrás eu postei sobre os arquivos de cabeçalhos (headers) com rótulos para a programação assembly Z80 no TK90X. Resolvi retomar este assunto e atualizar algumas coisas.
![]() |
| Fonte da imagem: Cygnus |
sexta-feira, 20 de junho de 2014
FZX Scroll
FZX é um padrão de fontes proporcionais para o TK90X lançado recentemente. Criei uma rotina assembly que permite rolar uma mensagem (scroll) na tela usando essas fontes.
Marcadores:
Assembly Z80,
Programação,
Software,
TAP,
TK90X,
TZX,
Vídeo online
sexta-feira, 13 de junho de 2014
Caracteres de 6 bits
O demo BR?-TK-HUE! foi um excelente exercício de programação assembly no TK90X, que me rendeu aprendizados preciosos. Se prestar atenção na fonte dos caracteres rolando (scroll) na tela em magenta, pode-se perceber que é mais estreita que o padrão do BASIC.
Marcadores:
Assembly Z80,
Programação,
Software,
TK90X
segunda-feira, 5 de maio de 2014
Número aleatório por xor-shift
Apresento a sub-rotina de geração de número pseudoaleatório que foi usada na minha parte do demo Mission Highly Improbable.
domingo, 4 de maio de 2014
Assinar:
Postagens (Atom)



















