Eletrônica
Pasmo
Calma, não é que fiquei espantado ou algo assim, é o nome do programa!
Pasmo é um
cross assembler que permite gerar no computador Linux, um binário de código de máquina
Z80.
Eu tenho usado o
z80asm mas, como ouvi referências sobre o Pasmo, resolvi experimentar. Logo vi algumas coisas que me agradaram. Uma delas é aceitar a cerquilha (#) como prefixo para números hexadecimais, notação a que me acostumei desde o Hisoft Devpac. Também não requer dois pontos (:) após um rótulo para defini-lo, como era obrigado com z80asm. Aliás, parece que não é bom usar dois pontos antes de diretivas (pseudo-instruções) por ser incompatível com alguns
assemblers.
Infelizmente a documentação é incompleta, pois não menciona quais instruções não oficiais são suportadas. Em experimentações observei que aceita a instrução SLL (mas não as formas SLI ou SL1) e a subdivisão dos registradores IX (IXl e IXh) e IY (IYl e IYh). Aparentemente as instruções OUT (C),0 e IN (C)/IN F,(C) e as que envolvem prefixos #DD #CB ou #FD #CB não são suportadas.
Por enquanto este
assembler tem me agradado e vou continuar a usar.
loading...
-
Incompatibilidade Da Cas Com Rom Do Tk90x (parte 2)
Continuando a postagem, mostrarei aqui como solucionar a incompatibilidade da interface CAS com a ROM do TK90X. A tela acima mostra que é possível fazer com que o DOS funcione, inclusive aparece a linha de comandos que não era acessível porque o...
-
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...
-
Zx7
Eu tenho usado o Lerm Code Compressor 1 para comprimir os blocos de bytes quando necessário, nas minhas adaptações de programas para Beta 48/128. O algoritmo usado é bem rudimentar, pois só comprime sequências de bytes de valores repetidos. Eu já...
-
Adaptação De Jogos De Fita Para Beta 48 (parte 2)
Na parte 1 dei o ponta-pé inicial falando sobre a correspondência de comandos entre o BASIC do TK90X e o DOS Beta (ou TRDOS). Entretanto estamos longe de termos adaptado algum jogo, pois os arquivos devem ainda ser salvos no disco. As...
-
Fuse E Z80asm
Com a emulação ficou fácil programar para o TK90X. Nada melhor do que usar as ferramentas de computador PC moderno, com a vantagem de ter um teclado muito melhor do que do tipo "chiclete", e a possibilidade de salvar o trabalho no disco rígido. Eu...
Eletrônica