Diff for /np2/win9x/x86/np2asm.inc between versions 1.12 and 1.13

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  
   
   

Removed from v.1.12  
changed lines
  Added in v.1.13


RetroPC.NET-CVS <cvs@retropc.net>