Takie coś może być? Jest to kod dla Devpac/VASM.
Swój kod wstawiasz w sekcji "APPLICATION" ale przed "Pterm0"
Jeśli chcesz mieć dostęp do rejestrów sprzętowych to dodaj na początku sekcji APPLICATION makro "Super".
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; MACROS
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Super MACRO ;Supervisor mode
clr.l -(SP)
move.w #$20,-(SP)
trap #1
addq.l #6,SP
ENDM
Cconws MACRO string ;Print
pea \1(PC)
move.w #9,-(SP)
trap #1
addq.l #6,A7
ENDM
Cconin MACRO ;Wait for Keypress
move.w #1,-(A7)
trap #1
addq.l #2,A7
ENDM
Pterm0 MACRO ;Exit application
clr.w -(A7)
trap #1
ENDM
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; APPLICATION
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
SECTION CODE
Cconws Napis
Cconws Inny_Napis
Cconin
Pterm0
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; DATA
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
SECTION DATA
Napis
dc.b "TEST to tejst TEST", 0
Inny_Napis
dc.b $0d,$0a,$0d,$0a,"QWERTY",0
Atari: V4sa TT030 Falcon030 Mega ST Mega STe 1040 STe 520 STm 800XL 65XE Jaguar Lynx I/II 7800 Portfolio / VME: ATW800/2 Mach64 Mach32 ET4000 CrazyDots PAMNet / SM146 SC1435 SM124 / Antonia2 ATSpeedC16 TF536 PAK68/3
Megafile30 Atari1050 DDDHDD XCA12 SF314 / AVGCART SUBCART SidecarTridge ACSI2STM FujiNet LynxMultiCard SkunkBoard CosmosEx SatanDisk UltraSatan USBFloppyDriveEmulator SDrive SIO2PC Eiffel
http://260ste.atari.org