[zxspectrum] Re: Bandito 2020

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

Il gioco non sembra avere nessuna protezione, a parte l'occultamento dei
numeri. (E di solito l'occultamento dei numeri e` per pura convenienza,
quando il codice BASIC e` generato automaticamente.)

Il POKE sostituisce l'unico pezzo di codice L/M utile alla fine del loader
BASIC. Senza di questo alcuni simboli speciali come la pistola non sono
mostrati correttamente.

Onestamente non riesco a spiegarmi questo pasticcio nel caricamento del
gioco.


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



Il 04/04/2020 19:40, Paolo Ferraris ha scritto:

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

Ops, hai ragione! Come ho fatto a confonderla con lo SCREEN$? Mah...

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.

Ma a quanto pare non serve a niente, visto che con un semplice LOAD ""
CODE e RANDOMIZE USR 32000 funziona. Oppure ritieni ci sia qualche altro
problema? Io non capisco perché uno si debba inventare queste stronzate.
Non è già abbastanza difficile scrivere il gioco?

EMG

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


Other related posts: