FZX Scroll Demo
Eletrônica

FZX Scroll Demo


Criei a rotina FZX Scroll para permitir o rolamento de um texto na tela do TK90X, usando fontes FZX. A ideia era que esta rotina fosse incorporada em um programa.


Para auxiliar quem não tem familiaridade em mexer com assembler, lanço agora o FZX Scroll Demo, um programa completo que demonstra as capacidades desta rotina. A listagem BASIC permite modificações, dando liberdade para mudar o endereço da tela correspondente à extremidade da direita da linha a ser rolada, número de colunas a rolar, endereço da fonte FZX e endereço do texto.

O texto deve ser carregado a partir do endereço 25000 (a não ser que este valor seja mudado) e deve ser terminado com um byte de valor 0. O tamanho máximo do texto é de 34999 bytes. Como exemplo, o demo exibe a Declaração Universal dos Direitos Humanos.

Para baixar FZX Scroll Demo em língua portuguesa, clique neste link. Há a versão em inglês também, acessível aqui.



loading...

- Jarre Live (trensoft)
Depois de um longuíssimo tempo sem adaptações para disco Beta, trago o demo Jarre Live. Este é um demo curto produzido em 1994 por Trensoft, contendo três músicas de Jean-Michel Jarre, selecionáveis pelas teclas 1, 2 e 3 para interface Explorer....

- 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...

- Fzx Length
Uma dificuldade de fontes proporcionais como FZX é o fato de não ser fácil calcular o tamanho que um string irá ocupar quando impresso na tela. No BASIC do TK90X, existe a função LEN que permite calcular o tamanho de um string. Como os caracteres...

- 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...

- Reclaim
Experimente digitar o seguinte programa no seu TK90X: Pode ser que a listagem não fique clara na imagem, portanto estou repetindo abaixo:    10 FOR n=50000 TO 50009: READ a: POKE n,a: NEXT n   20 RAND USR 50000   30 DATA 237,91,83,92,42,75,92,195,229,25...



Eletrônica








.