vlir1.s

来自「cc65 的编译器文档」· S 代码 · 共 47 行

S
47
字号
; Maciej 'YTM/Elysium' Witkowiak; 06.06.2002; This is source for loadable VLIR-structured program part    ; include some GEOS defines	    .include "../../../libsrc/geos/inc/const.inc"	    .include "../../../libsrc/geos/inc/jumptab.inc"	    .include "../../../libsrc/geos/inc/geossym.inc"	    .include "../../../libsrc/geos/inc/geosmac.ca65.inc"    ; export names of functions that will be used in main program	    .export VLIR1_Function1	    .export VLIR1_Function2    ; go into VLIR1 segment - everything that is here will go into    ; VLIR chain #1		.segment "VLIR1"VLIR1_Function1:		jmp Function1	; jump table, not really necessaryVLIR1_Function2:		jmp Function2		; etc.    ; rodata - if this is defined in .segment "RODATA"    ; it will end in VLIR0 part, you don't want thatparamString:		.byte DEF_DB_POS | 1		.byte DBTXTSTR, TXT_LN_X, TXT_LN_2_Y		.word line1		.byte DBTXTSTR, TXT_LN_X, TXT_LN_3_Y		.word line2		.byte OK, DBI_X_0, DBI_Y_2		.byte NULLline1:		.byte "This is in module 1",0line2:		.byte "This is in module 1",0    ; codeFunction1:	LoadW r0, paramString		jsr DoDlgBoxFunction2:	rts

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?