You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

39 lines
1.0 KiB

;
;==================================================================================================
; WRAPPER FOR ZSDOS/ZDDOS FOR N8VEM PROJECT
; WAYNE WARTHEN - 2011-01-09
;==================================================================================================
;
; THE FOLLOWING MACROS DO THE HEAVY LIFTING TO MAKE THE ZSDOS SOURCE
; COMPATIBLE WITH TASM
;
#DEFINE EQU .EQU
#DEFINE NAME \;
#DEFINE PAGE .PAGE
#DEFINE CSEG .CSEG
#DEFINE DSEG .DSEG
#DEFINE ORG .ORG
#DEFINE END .END
#DEFINE IF .IF
#DEFINE ELSE .ELSE
#DEFINE ENDIF .ENDIF
#DEFINE DEFB .DB
#DEFINE DEFW .DW
#DEFINE FILL .FILL
;
; ZSDOS USES A .LIB FILE FOR CONFIGURATION. SINCE TASM HAS NO SUPPORT FOR THIS
; WE JUST INCLUDE THE FILE HERE.
;
#DEFINE BLD_ZSDOS11 TRUE ; TRUE BUILDS VER 1.1, FALSE BUILDS VER 1.2
#DEFINE BLD_ZS TRUE ; TRUE FOR ZSDOS BUILD, FALSE FOR ZDDOS BUILD
#DEFINE BLD_ROM FALSE
#INCLUDE "zsdos.lib"
;
;
; ESTABLISH STARTING ADDRESS FOR ZSDOS
;
.ORG 0D800H
;
; NOW INCLUDE THE MAIN SOURCE
;
#INCLUDE "zsdos-gp.z80"