[zxspectrum] Re: ZXASM - problema con librerie

  • From: Luca Alimandi <luca.alimandi62@xxxxxxxxxxx>
  • To: zxspectrum@xxxxxxxxxxxxx
  • Date: Wed, 27 Jul 2016 09:01:10 +0200

Il 24/07/2016 19:08, Enrico Maria Giordano ha scritto:



Il 24/07/2016 15:59, Luca Alimandi ha scritto:

Sembra che vada considerata la sequenza delle defm, non solo la singola
riga...

No, non c'entra. Comunque, prova l'aggiornamento 1.33 e fammi sapere. Ci dovremmo essere perché ho semplificato molto il workaround. Se non ho fatto altri errori dovrebbe funzionare in tutti i casi.

EMG


Infatti adesso le linee con le defm funzionano bene.
Però ho trovato un altro piccolo bug.
Se una linea con le defm ha anche una label all'inizio, questa non viene riconosciuta dal compilatore che da l'errore "Undefined label xxx at line yyy"

Esempio:

org    32768
       ld a,(start2)
       ret
start  defm "1, 2, 3, "
start2 defm "4, 5, 6."

Si riesce ad ovviare mettendo la label in una riga separata, ma a volte non basta e occorre anche inserire una NOP nella riga della label.

Se non è troppo oneroso sarebbe meglio risolvere anche questo bug :-) ...

Comunque grazie, anche così è già un ottimo risultato!

--

|_ /-\


Other related posts: