Dica: programa que funciona para Beta 48 e 128
Eletrônica

Dica: programa que funciona para Beta 48 e 128


Fonte: World of Spectrum
 As interfaces de drives Beta 48, comuns no Brasil, e Beta 128, amplamente adotadas no leste europeu possuem pontos de entrada para comandos do DOS em endereços diferentes. 

Por exemplo, o programa BASIC para o Beta 48:
10 BORDER 0: PAPER 0 : INK 0: CLEAR 24575 
20 RANDOMIZE USR 15363: REM : LOAD "tela" CODE 16384 
30 RANDOMIZE USR 15363: REM : LOAD "codigo" CODE 
40 RANDOMIZE USR 24575

Ficaria assim, para o Beta 128:
10 BORDER 0: PAPER 0 : INK 0: CLEAR 24575 
20 RANDOMIZE USR 15619: REM : LOAD "tela" CODE 16384 
30 RANDOMIZE USR 15619: REM : LOAD "codigo" CODE 
40 RANDOMIZE USR 24575

Para funcionar em ambas versões do Beta, insere-se uma linha (15, neste exemplo) e invoca-se o DOS com a variável d:
10 BORDER 0: PAPER 0 : INK 0: CLEAR 24575 
15 LET d=15363: IF PEEK d<>195 THEN LET d=15619
20 RANDOMIZE USR d: REM : LOAD "tela" CODE 16384 
30 RANDOMIZE USR d: REM : LOAD "codigo" CODE 
40 RANDOMIZE USR 24575

O programa acima assume que, se a interface for Beta 48, a região da ROM 15360-15615 será interceptada, o que permite um teste com PEEK.



loading...

- Willy The Wasp 2
Desta vez Yerzmyey escreveu-me para um assunto que nada tem a ver com chipmusic.  Ele estava tentando converter o jogo Willy The Wasp 2 para rodar num computador real com interface Beta. Entretanto não estava conseguindo fazer com que funcione...

- Programa '48kbmode'
Alguns programas para 48KB são incompatíveis com o modo 128KB e não rodarão na TKMEM-128, a não ser que o chaveamento da RAM seja desativado. Os jogos da Ultimate como Knight Lore, Alien 8 e Pentagram têm este problema. Para solucionar isto, os...

- Midnight Resistance: Adaptando Jogo Para Tkmem 128 E Beta 48
A adaptação de jogos para Spectrum 128 para um TK90X com a TKMEM 128 e a Beta 48 envolve procedimentos bastante parecidos com os que foram explicados nos tutoriais anteriores. O principal diferencial é a necessidade de carregar os diferentes banco...

- Adaptação De Jogos De Fita Para Beta 48 (parte 3)
Na parte 2 eu prometi comentar os esquemas de proteção de jogos gravados em fitas cassetes mas, como interlúdio, abordarei um assunto igualmente importante: o consumo de memória.  Uma das dificuldades encontradas na adaptação de programas...

- Adaptação De Jogos De Fita Para Beta 48 (parte 1)
Penso em começar uma série sobre adaptação de jogos para o Beta 48, após pedidos. A maior dificuldade está em começar, pois o início sempre traz muitas dúvidas e expectativas. Acredito que o melhor ponto de partida é discutir um pouco sobre...



Eletrônica








.