[zxspectrum] Re: Bandito 2020

  • From: Paolo Ferraris <pieffe8@xxxxxxxxx>
  • To: zxspectrum@xxxxxxxxxxxxx
  • Date: Sat, 4 Apr 2020 10:40:15 -0700

Grazie Enrico per l'analisi, ma in realta` il codice non cerca di caricare
lo screen, ma i 16k di memoria piu` alti.

Credo che il gioco si carichi solo sugli emulatori che "riavvolgono" il
nastro automaticamente. Parte della memoria viene sovrascritta dal codice
BASIC, ma probabilmente non pregiudicando l'avvio del gioco.


On Sat, Apr 4, 2020 at 9:38 AM Enrico Maria Giordano <
e.m.giordano@xxxxxxxxxxxxxxx> wrote:



Il 04/04/2020 18:34, Massimo Raffaele ha scritto:

Allora, questo è ciò che fa la parte Basic:

CLEAR 30638
LOAD "" CODE
RANDOMIZE USR 23783

Accodato ad essa c'è, appunto a 23783, il seguente codice macchina:

Ma già nel primo blocco, accodato al Basic?

Sì, nel Basic.

Capisco... quindi AGD fa casino nella generazione del file .tap. Mi
sembra strano (hanno fatto una miriade di versioni), ma ho provato anche
con altri giochi e succede la stessa cosa :-(.
Se vuoi esempi te li mando volentieri.

Se manca lo SCREEN$ c'è poco da fare.

Ma... quindi il Poke aggiunto da Alessandro (che secondo Paolo influenza
il set di caratteri) a che serve?

A niente, credo. La vera fix è quella di aver messo il

RANDOMIZE USR 32000

EMG

http://www.emagsoftware.it
http://www.emagsoftware.it/emgmusic
http://www.emagsoftware.it/spectrum
http://www.emagsoftware.it/tbosg


Other related posts: