Reclaim TRDOS Vars
Eletrônica

Reclaim TRDOS Vars


Quando o sistema da interface de drive Beta está ativo, 112 bytes extras são usada para armazenar as variáveis de sistema. Muitas vezes este espaço de memória faz falta. 


Comentei na adaptação do demo LSD Megademo, sobre como se pode liberar este espaço. De fato, tenho utilizado um código para limpar a área entre 23734 a 23845, mas percebi que não tinha publicado antes. Segue listagem:

LD HL,(CHANS)  ; Fetch channel data address.
LD DE,23734    ; Channel data address if no devices are attached.
PUSH HL        ; Save address.
AND A          ; Reset carry flag before subtracting.
SBC HL,DE      ; Zero flag is zero if addresses have same value.
POP HL         ; Restore address.
CALL NZ,RECLAIM_1       ; Reclaim space.

Para não ter que redigitar a listagem acima, neste link há o respectivo arquivo que pode ser incluído no código principal. O arquivo 'Header_Basic.asm' é requerido (vide este link).



loading...

- Dica Tv Electronia 20nt Chassis 11ak30
Defeito--Não liga. Led vermelho aceso. Ao tentar ligar, o led passa a verde mas, no               mesmo instante, o led volta para vermelho e a fonte da tv não arma.Valores         ...

- Dica Tvs Panasonic Tx-25xd3e Chassis Euro 2m
Defeito--Este  tv estava em protecção, trazia o transístor de saída de linhas (2SD1577-               LB) em curto. Depois de o substituir, o tv arrancou apresentando o seguinte       ...

- Outra Rotina De Detecção De Ram 48/128k
Eu publiquei nesta postagem, uma rotina que faz a detecção no TK90X da configuração com ou sem a TKMEM-128 (128 ou 48K de RAM). Modifiquei-a e consegui fazer com que ficasse menor ainda (25 bytes).  Esta rotina testa se ocorre chaveamento entre...

- Thundercats V. 2 Para Basic 128
Mal acabei de lançar uma adaptação do Thundercats para Beta e TKMEM-128 e estou com a versão 2. A versão anterior tinha um problema: não consegue carregar a partir do BASIC 128, portanto tinha que dar um 'USR 0' antes. Na versão 2 não...

- Lsd Megademo (pentagram)
Mais um demo para TK90X com Explorer foi adaptado para a interface de drive padrão Beta 48, o LSD Megademo do grupo Pentagram. Uma dificuldade adicional  na adaptação foi a presença de código de máquina dentro de linha BASIC, prática que...



Eletrônica








.