|
|
| version 1.12, 2005/03/18 06:49:17 | version 1.13, 2005/05/20 13:59:48 |
|---|---|
| Line 1 | Line 1 |
| USE_EGCASM equ 1 | USE_EGCASM equ 1 |
| USE_HIMEM equ 0110000h | |
| EARG1 equ 4 | EARG1 equ 4 |
| EARG2 equ (EARG1+4) | EARG2 equ (EARG1+4) |
| Line 12 FC_ARG4 equ (FC_ARG3+4) | Line 11 FC_ARG4 equ (FC_ARG3+4) |
| FC_ARG5 equ (FC_ARG4+4) | FC_ARG5 equ (FC_ARG4+4) |
| FC_ARG6 equ (FC_ARG5+4) | FC_ARG6 equ (FC_ARG5+4) |
| struc np2cfg_t | |
| .uPD72020 resb 1 | |
| .DISPSYNC resb 1 | |
| .RASTER resb 1 | |
| .realpal resb 1 | |
| endstruc | |
| VRAM_STEP equ 100000h | |
| VRAM_B equ 0a8000h | |
| VRAM_R equ 0b0000h | |
| VRAM_G equ 0b8000h | |
| VRAM_E equ 0e0000h | |
| VRAM0_B equ VRAM_B | |
| VRAM0_R equ VRAM_R | |
| VRAM0_G equ VRAM_G | |
| VRAM0_E equ VRAM_E | |
| VRAM1_B equ VRAM_B + VRAM_STEP | |
| VRAM1_R equ VRAM_R + VRAM_STEP | |
| VRAM1_G equ VRAM_G + VRAM_STEP | |
| VRAM1_E equ VRAM_E + VRAM_STEP | |
| %macro VRAMPOS 1 | |
| and %1, VRAM_STEP | 7fffh | |
| %endmacro | |
| FONT_ADRS equ 110000h | |
| ITF_ADRS equ 1f8000h | |
| SCRN_BUFSIZE equ 04b000h | |
| struc i286core_t | |
| .reg resw 14 | |
| .es_base resd 1 | |
| .cs_base resd 1 | |
| .ss_base resd 1 | |
| .ds_base resd 1 | |
| .ss_fix resd 1 | |
| .ds_fix resd 1 | |
| .adrsmask resd 1 | |
| .prefix resw 1 | |
| .trap resb 1 | |
| .resetreq resb 1 | |
| .prefetchque resd 1 | |
| .GDTR resb 6 | |
| .MSW resw 1 | |
| .IDTR resb 6 | |
| .LDTR resw 1 | |
| .LDTRC resb 6 | |
| .TR resw 1 | |
| .TRC resb 6 | |
| resb 2 | |
| .cpu_type resb 1 | |
| .itfbank resb 1 | |
| .ram_d0 resw 1 | |
| .remainclock resd 1 | |
| .baseclock resd 1 | |
| .clock resd 1 | |
| .ext resd 1 | |
| .extsize resd 1 | |
| .ems resd 4 | |
| .repbak resd 1 | |
| .inport resd 1 | |
| endstruc | |
| struc vramop_t | |
| .operate resd 1 | |
| .tramwait resd 1 | |
| .vramwait resd 1 | |
| .grcgwait resd 1 | |
| endstruc | |
| struc dsync_t | |
| .text_vbp resd 1 | |
| .textymax resd 1 | |
| .grph_vbp resd 1 | |
| .grphymax resd 1 | |
| .scrnxpos resd 1 | |
| .scrnxmax resd 1 | |
| .scrnxextend resd 1 | |
| .scrnymax resd 1 | |
| .textvad resd 1 | |
| .grphvad resd 1 | |
| endstruc | |