52 lines
795 B
Plaintext
52 lines
795 B
Plaintext
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 _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
|