Estex-DSS/DSS/DSS_MACROSES.Z80
Anatoliy Belyanskiy 91774c8b23 Initial commit
Estex DSS
2023-06-14 19:09:19 +10:00

72 lines
946 B
Plaintext

;
MACRO _mSavePath
; PUSH HL
; LD HL,BACK_CUR_PATH
; EX (SP),HL
; CALL SAVE_CUR_PATH
ENDM
;
;
MACRO _mRestorePath
; CALL BACK_CUR_PATH
ENDM
;
;
MACRO _mRestorStackAfterRestorePath
; POP HL ;CLEAR STACK "BACK_CUR_PATH"
ENDM
;
;
MACRO _mDSS_Version
DB 'DSS_'
db '0'+VERS
db '.'
db MODF/10+'0'
db MODF-(MODF/10)*10+'0'
ENDM
;
;
MACRO C_OSTYPE
IF OSTYPE = DP
C_OSNAME
DB "-DP [",#30+REVISION,']',0
ELSEIF OSTYPE = BETA
C_OSNAME
DB '-BETA [',#30+REVISION,']',0
ELSEIF OSTYPE = RC
C_OSNAME
DB '-RC [',#30+REVISION,']',0
ELSEIF OSTYPE = RELEASE
C_OSRELEASE
;DB "-RELEASE",0
ELSE
C_OSNAME
DB "-UNKNOWN",0
ENDIF
ENDM
;
;
MACRO C_OSNAME
DB "ESTEX",0
ENDM
;
;
MACRO C_OSRELEASE
DB "Estex DSS",0
ENDM
;