[zxspectrum] Re: BasiMon: Il codice..

  • From: Giovanni Lagorio <lagorio@xxxxxxxxxxxxx>
  • To: zxspectrum@xxxxxxxxxxxxx
  • Date: Fri, 04 Jan 2008 09:01:05 +0100

Matteo wrote:
Be', il loader deve lasciare più spazio possibile disponibile per il codice che deve caricare, no?

Be' sì, anche questo è vero, ma essere risparmiosi a tal punto da risparmiare quanti? diciamo 18 bytes da destinare al codice macchina? forse in alcuni casi può essere necessario, il fatto è che io la vedevo spesso questa notazione.


secondo me:
1) per abitudine/mentalità: ci si abitua a scrivere sempre NOT PI invece di 0 perché "è meglio". D'altronde, perché usare 7 byte quando ne bastano 2? (adesso la mentalità sarebbe: perché usare 2 byte quando posso richiedere una configurazione minima di 4 tera? :-D ) 2) per offuscare/"proteggere" il loader.... non che sia molto efficace eh, se proprio uno vuole giocare coi numeri conviene modificare la rappresentazione ASCII o interna del numero in modo che non corrispondano più. In questo modo il LIST vede un numero e il RUN un altro (e se si edita il programma il numero cambia "magicamente")

Other related posts: