SjAsmPlus cross compiler
Elküldve: 2014.11.27. 18:21
Gondoltam megosztom veletek, hogy egy ideje áttértem az SjAsmPlus-ra. Leírok pár dolgot amire rájöttem ezzel kapcsolatosan. Azért tértem át erre, mert ez 64bit Win8 alatt is remekül működik.
Mellékelek egy sablon félét a kezdéshez.
Pár deklarációt is leírok, mert a korábbi fordítóhoz képest máshogy szereti:
A végére ezt kell odabiggyeszteni, hogy elmentse a binárist:
Én így szoktam meghívni:
sjasmplus.exe --sym=<assembly forrásfájlnév>.sym <assembly forrásfájlnév>.asm ><logfájlnév>.log
Mellékelek egy sablon félét a kezdéshez.
Kód: Egész kijelölése
;-------------------------------------------------------------------------------
; Compiled with SjAsmPlus v1.07rc compiler
;-------------------------------------------------------------------------------
DEVICE ZXSPECTRUM48
; compile code to 32768
.org $8000
;label for sjasmplus to calculate code length
image:
Kód: Egész kijelölése
SCREEN1_ADDR .equ $4000 ;start address of first screen area
accesserr_text:
.db "<text>"
INPUT_TEXT_LEN .dw $0000
Kód: Egész kijelölése
;label for sjasmplus to calculate the code length
end:
;saving the compiled code to object file
.savebin "fájlnév.bin",$8000,end-$8000
sjasmplus.exe --sym=<assembly forrásfájlnév>.sym <assembly forrásfájlnév>.asm ><logfájlnév>.log