Ultima modifica, finalmente. Ho completamente rivisto la modifica precedente per consentire anche la definizione di label fisse (label = $xxxx) senza dover necessariamente separare con spazi il nome, l'uguale e il valore.
Gia' che c'ero ho aggiunto nel list file (opzione -l) l'indirizzo di rilocazione quando si usa codice rilocato (RORG/REND)
v2.20.07j
- parser now accepts indexed addressing with spaces beteen "," and register.
For example:
LDA ($FF), Y
LDA (zplabel) , y
LDA ( zplabel ), Y
LDA LABEL, X
etc.
- ORG form *=$xxxx (without spaces) now accepted.
Internally it's interpreted like * = $xxxx by inserting the missing spaces.
Same goes for labels definitions: label=$xxxx becomes label = $xxxx and
will be parsed correctly
- *= pseudo-op removed due to previous fix, no more need of it.
- in list file (-l) there was no reference to Relative Org (RORG) address.
Made a couple of hacks to print RORG address next to the current ORG
Chi e' interessato riscarichi lo stesso file
http://iancoog.altervista.org/C/dasm2.20.07j.rarQuesta sara' l'ultima modifica alla rev. J, e credo che non tocchero' i sorgenti per un po', a meno di gravi bugs di implementazione.