Changeset 473 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Src/Strings.asm


Ignore:
Timestamp:
Oct 10, 2012, 6:22:23 PM (12 years ago)
Author:
aitotat@…
google:author:
aitotat@gmail.com
Message:

Changes to XTIDE Universal BIOS:

  • Large changes to prepare full XT-CF support (DMA not yet implemented and memory mapped transfers are not working).
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/XTIDE_Universal_BIOS/Src/Strings.asm

    r421 r473  
    117117%endif
    118118
    119 g_szBusTypeValues:
    120 g_szBusTypeValues_8JrIde:       db      "M8 ",NULL
    121 g_szBusTypeValues_8Fast:        db      "F8 ",NULL
    122 g_szBusTypeValues_8Reversed:    db      "X8 ",NULL
    123 g_szBusTypeValues_8Dual:        db      "D8 ",NULL
    124 g_szBusTypeValues_16:           db      " 16",NULL
    125 g_szBusTypeValues_32:           db      " 32",NULL
    126 g_szBusTypeValues_Serial:       db      "SER",NULL
    127 
    128 g_szBusTypeValues_Displacement equ (g_szBusTypeValues_8Fast - g_szBusTypeValues)
    129 ;
    130 ; Ensure that bus type strings are correctly spaced in memory
    131 ;
    132 %ifndef CHECK_FOR_UNUSED_ENTRYPOINTS
    133     %if g_szBusTypeValues_8JrIde <> g_szBusTypeValues
    134         %error "g_szBusTypeValues Displacement Incorrect 1"
    135     %endif
    136     %if g_szBusTypeValues_8Fast <> g_szBusTypeValues + g_szBusTypeValues_Displacement
    137         %error "g_szBusTypeValues Displacement Incorrect 2"
    138     %endif
    139     %if g_szBusTypeValues_8Reversed <> g_szBusTypeValues_8Fast + g_szBusTypeValues_Displacement
    140         %error "g_szBusTypeValues Displacement Incorrect 3"
    141     %endif
    142     %if g_szBusTypeValues_8Dual <> g_szBusTypeValues_8Reversed + g_szBusTypeValues_Displacement
    143         %error "g_szBusTypeValues Displacement Incorrect 4"
    144     %endif
    145     %if g_szBusTypeValues_16 <> g_szBusTypeValues_8Dual + g_szBusTypeValues_Displacement
    146         %error "g_szBusTypeValues Displacement Incorrect 5"
    147     %endif
    148     %if g_szBusTypeValues_32 <> g_szBusTypeValues_16 + g_szBusTypeValues_Displacement
    149         %error "g_szBusTypeValues Displacement Incorrect 6"
    150     %endif
    151     %if g_szBusTypeValues_Serial <> g_szBusTypeValues_32 + g_szBusTypeValues_Displacement
    152         %error "g_szBusTypeValues Displacement Incorrect 7"
     119g_szDeviceTypeValues:
     120g_szDeviceTypeValues_16bit:     db      " 16",NULL
     121g_szDeviceTypeValues_32bit:     db      " 32",NULL
     122g_szDeviceTypeValues_XTIDEr1:   db      "D8 ",NULL  ; Dual 8-bit
     123g_szDeviceTypeValues_XTIDEr2:   db      "X8 ",NULL  ; A0<->A3 swapped 8-bit
     124g_szDeviceTypeValues_XTCFpio8:  db      "T8 ",NULL  ; True 8-bit
     125g_szDeviceTypeValues_XTCFdma:   db      "8MA",NULL  ; DMA 8-bit
     126g_szDeviceTypeValues_XTCFmem:   db      "M8 ",NULL  ; Memory Mapped 8-bit
     127g_szDeviceTypeValues_JrIde:     db      "M8 ",NULL
     128g_szDeviceTypeValues_Serial:    db      "SER",NULL
     129
     130g_szDeviceTypeValues_Displacement equ (g_szDeviceTypeValues_32bit - g_szDeviceTypeValues)
     131;
     132; Ensure that device type strings are correctly spaced in memory
     133;
     134%ifndef CHECK_FOR_UNUSED_ENTRYPOINTS
     135    %if g_szDeviceTypeValues_16bit <> g_szDeviceTypeValues
     136        %error "g_szDeviceTypeValues Displacement Incorrect 1"
     137    %endif
     138    %if g_szDeviceTypeValues_32bit <> g_szDeviceTypeValues + g_szDeviceTypeValues_Displacement
     139        %error "g_szDeviceTypeValues Displacement Incorrect 2"
     140    %endif
     141    %if g_szDeviceTypeValues_XTIDEr1 <> g_szDeviceTypeValues_32bit + g_szDeviceTypeValues_Displacement
     142        %error "g_szDeviceTypeValues Displacement Incorrect 3"
     143    %endif
     144    %if g_szDeviceTypeValues_XTIDEr2 <> g_szDeviceTypeValues_XTIDEr1 + g_szDeviceTypeValues_Displacement
     145        %error "g_szDeviceTypeValues Displacement Incorrect 4"
     146    %endif
     147    %if g_szDeviceTypeValues_XTCFpio8 <> g_szDeviceTypeValues_XTIDEr2 + g_szDeviceTypeValues_Displacement
     148        %error "g_szDeviceTypeValues Displacement Incorrect 5"
     149    %endif
     150    %if g_szDeviceTypeValues_XTCFdma <> g_szDeviceTypeValues_XTCFpio8 + g_szDeviceTypeValues_Displacement
     151        %error "g_szDeviceTypeValues Displacement Incorrect 6"
     152    %endif
     153    %if g_szDeviceTypeValues_XTCFmem <> g_szDeviceTypeValues_XTCFdma + g_szDeviceTypeValues_Displacement
     154        %error "g_szDeviceTypeValues Displacement Incorrect 7"
     155    %endif
     156    %if g_szDeviceTypeValues_JrIde <> g_szDeviceTypeValues_XTCFmem + g_szDeviceTypeValues_Displacement
     157        %error "g_szDeviceTypeValues Displacement Incorrect 8"
     158    %endif
     159    %if g_szDeviceTypeValues_Serial <> g_szDeviceTypeValues_JrIde + g_szDeviceTypeValues_Displacement
     160        %error "g_szDeviceTypeValues Displacement Incorrect 9"
    153161    %endif
    154162%endif
Note: See TracChangeset for help on using the changeset viewer.