diff options
author | Simon Howard | 2008-09-04 23:15:36 +0000 |
---|---|---|
committer | Simon Howard | 2008-09-04 23:15:36 +0000 |
commit | 0df2cb80cf03d7259746834220d209b306a8c503 (patch) | |
tree | fdc5037429c91dcbc8207c3e75fc787ef96e207a /src/hexen/defs.inc | |
parent | 6a294daa7859eaf0250aa4a77484dd11550e5c5e (diff) | |
download | chocolate-doom-0df2cb80cf03d7259746834220d209b306a8c503.tar.gz chocolate-doom-0df2cb80cf03d7259746834220d209b306a8c503.tar.bz2 chocolate-doom-0df2cb80cf03d7259746834220d209b306a8c503.zip |
Add GPLed Heretic/Hexen source.
Subversion-branch: /branches/raven-branch
Subversion-revision: 1195
Diffstat (limited to 'src/hexen/defs.inc')
-rw-r--r-- | src/hexen/defs.inc | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/src/hexen/defs.inc b/src/hexen/defs.inc new file mode 100644 index 00000000..eb83dc27 --- /dev/null +++ b/src/hexen/defs.inc @@ -0,0 +1,52 @@ +SKIPPRIMITIVES = 0 ; set to 1 to skip unwound drawing
+
+
+SCREEN = 0a0000h
+SCREENWIDTH = 320
+SCREENHEIGHT = 200
+PLANEWIDTH = 80
+PLANESIZE = 80*200
+
+PEL_WRITE_ADR = 03c8h
+PEL_DATA = 03c9h
+
+SC_INDEX = 03C4h
+SC_MAPMASK = 2
+
+OP_RET = 0c3h
+OP_MOVAL = 08ah
+OP_MOVDEST = 088h
+
+
+ .DATA
+
+EXTRN _dc_colormap:DWORD
+EXTRN _tinttable:DWORD
+EXTRN _dc_x:DWORD
+EXTRN _dc_yl:DWORD
+EXTRN _dc_yh:DWORD
+EXTRN _dc_iscale:DWORD
+EXTRN _dc_texturemid:DWORD
+EXTRN _dc_source:DWORD
+
+EXTRN _ylookup:DWORD
+EXTRN _columnofs:DWORD
+
+
+EXTRN _ds_y:DWORD
+EXTRN _ds_x1:DWORD
+EXTRN _ds_x2:DWORD
+EXTRN _ds_colormap:DWORD
+EXTRN _ds_xfrac:DWORD
+EXTRN _ds_yfrac:DWORD
+EXTRN _ds_xstep:DWORD
+EXTRN _ds_ystep:DWORD
+EXTRN _ds_source:DWORD
+
+PUSHR MACRO
+ pushad
+ENDM
+
+POPR MACRO
+ popad
+ENDM
|