Compilatore Z80 VI

Un'altra manciata di giorni e ho aggiunto gli Array, per il momento mono-dimesione. 

Sia stringhe che numerici e i comandi per usarli sono ANEW, APUT e AGET. 

Al momento ogni elemento di un array di numeri occupa due byte perché uso word ma

un array di stringhe occupa 256 byte estremamente esoso per un Amstrad CPC. 

Sto pensando, in fase di creazione con ANEW, di poter dichiarare lo spazio massimo in byte 

per elemento in maniera da ridurre il consumo di memoria.

Anche perché in questo esempio mi partono 2 interi KByte.

Come anche nel caso di PROC/FUNC il valore viene restituito tramite le variabili 

globali _Value e _Value$ come succede per "it" in Livecode.


Commenti

Post popolari in questo blog

Amstrad CPC 472

Amstrad Computer

Sinclair QL