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