--- np2/win9x/x86/np2asm.inc 2005/03/18 06:49:17 1.12 +++ np2/win9x/x86/np2asm.inc 2005/05/20 13:59:48 1.13 @@ -1,6 +1,5 @@ USE_EGCASM equ 1 -USE_HIMEM equ 0110000h EARG1 equ 4 EARG2 equ (EARG1+4) @@ -12,94 +11,3 @@ FC_ARG4 equ (FC_ARG3+4) FC_ARG5 equ (FC_ARG4+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 - -