/* Created by Hdr2H.  Do not edit.*/
#ifndef INSTALL_DDE_ACORNC_C___EXPORT_APCS_32_C_GLOBAL_IO_IOMD_H
#define INSTALL_DDE_ACORNC_C___EXPORT_APCS_32_C_GLOBAL_IO_IOMD_H

#ifdef __CC_NORCROFT
#pragma force_top_level
#pragma include_only_once
#endif

#define IOMD_KBDCR                               (0x8)
#define IOMD_CLINES                              (0xc)
#define IOMD_IDLEMODE                            (0x1c)
#define IOMD_STOPMODE                            (0x2c)
#define IOMD_CLKCTL                              (0x3c)
#define IOMD_IRQSTC                              (0x60)
#define IOMD_IRQRQC                              (0x64)
#define IOMD_IRQMSKC                             (0x68)
#define IOMD_VIDMUX                              (0x6c)
#define IOMD_IRQSTD                              (0x70)
#define IOMD_IRQRQD                              (0x74)
#define IOMD_IRQMSKD                             (0x78)
#define IOMD_ROMCR0                              (0x80)
#define IOMD_ROMCR1                              (0x84)
#define IOMD_DRAMCR                              (0x88)
#define IOMD_VREFCR                              (0x8c)
#define IOMD_FSIZE                               (0x90)
#define IOMD_ID0                                 (0x94)
#define IOMD_ID1                                 (0x98)
#define IOMD_VERSION                             (0x9c)
#define IOMD_MOUSEX                              (0xa0)
#define IOMD_MOUSEY                              (0xa4)
#define IOMD_MSEDAT                              (0xa8)
#define IOMD_MSECR                               (0xac)
#define IOMD_DMATCR                              (0xc0)
#define IOMD_IOTCR                               (0xc4)
#define IOMD_ECTCR                               (0xc8)
#define IOMD_DMAEXT                              (0xcc)
#define IOMD_ASTCR                               (0xcc)
#define IOMD_DRAMWID                             (0xd0)
#define IOMD_SELFREF                             (0xd4)
#define IOMD_ATODICR                             (0xe0)
#define IOMD_ATODSR                              (0xe4)
#define IOMD_ATODCC                              (0xe8)
#define IOMD_ATODCNT1                            (0xec)
#define IOMD_ATODCNT2                            (0xf0)
#define IOMD_ATODCNT3                            (0xf4)
#define IOMD_ATODCNT4                            (0xf8)
#define IOMD_IO0CURA                             (0x100)
#define IOMD_IO0ENDA                             (0x104)
#define IOMD_IO0CURB                             (0x108)
#define IOMD_IO0ENDB                             (0x10c)
#define IOMD_IO0CR                               (0x110)
#define IOMD_IO0ST                               (0x114)
#define IOMD_IO1CURA                             (0x120)
#define IOMD_IO1ENDA                             (0x124)
#define IOMD_IO1CURB                             (0x128)
#define IOMD_IO1ENDB                             (0x12c)
#define IOMD_IO1CR                               (0x130)
#define IOMD_IO1ST                               (0x134)
#define IOMD_IO2CURA                             (0x140)
#define IOMD_IO2ENDA                             (0x144)
#define IOMD_IO2CURB                             (0x148)
#define IOMD_IO2ENDB                             (0x14c)
#define IOMD_IO2CR                               (0x150)
#define IOMD_IO2ST                               (0x154)
#define IOMD_IO3CURA                             (0x160)
#define IOMD_IO3ENDA                             (0x164)
#define IOMD_IO3CURB                             (0x168)
#define IOMD_IO3ENDB                             (0x16c)
#define IOMD_IO3CR                               (0x170)
#define IOMD_IO3ST                               (0x174)
#define IOMD_SD0CURA                             (0x180)
#define IOMD_SD0ENDA                             (0x184)
#define IOMD_SD0CURB                             (0x188)
#define IOMD_SD0ENDB                             (0x18c)
#define IOMD_SD0CR                               (0x190)
#define IOMD_SD0ST                               (0x194)
#define IOMD_SD1CURA                             (0x1a0)
#define IOMD_SD1ENDA                             (0x1a4)
#define IOMD_SD1CURB                             (0x1a8)
#define IOMD_SD1ENDB                             (0x1ac)
#define IOMD_SD1CR                               (0x1b0)
#define IOMD_SD1ST                               (0x1b4)
#define IOMD_CURSCUR                             (0x1c0)
#define IOMD_CURSINIT                            (0x1c4)
#define IOMD_VIDCUR                              (0x1d0)
#define IOMD_VIDEND                              (0x1d4)
#define IOMD_VIDSTART                            (0x1d8)
#define IOMD_VIDINIT                             (0x1dc)
#define IOMD_VIDCR                               (0x1e0)
#define IOMD_VIDINITB                            (0x1e8)
#define IOMD_DMASTA                              (0x1f0)
#define IOMD_DMAREQ                              (0x1f4)
#define IOMD_DMAMSK                              (0x1f8)
#define IOMD_CLKCTL_CpuclkNormal                 (1 << 2)
#define IOMD_CLKCTL_MemclkNormal                 (1 << 1)
#define IOMD_CLKCTL_IOclkNormal                  (1 << 0)
#define IOMD_CLKCTL_CpuclkHalf                   (0 << 2)
#define IOMD_CLKCTL_MemclkHalf                   (0 << 1)
#define IOMD_CLKCTL_IOclkHalf                    (0 << 0)
#define vsync_state_bit                          (1 << 7)
#define floppy_index_state_bit                   (1 << 6)
#define IOMD_unique_machine_ID_bit               (1 << 3)
#define IOMD_KBDCR_TxE                           (1 << 7)
#define IOMD_KBDCR_TxB                           (1 << 6)
#define IOMD_KBDCR_RxF                           (1 << 5)
#define IOMD_KBDCR_RxB                           (1 << 4)
#define IOMD_KBDCR_Enable                        (1 << 3)
#define IOMD_KBDCR_RxPar                         (1 << 2)
#define IOMD_KBDCR_Ndata                         (1 << 1)
#define IOMD_KBDCR_Nclock                        (1 << 0)
#define IOMD_MSECR_TxE                           (1 << 7)
#define IOMD_MSECR_TxB                           (1 << 6)
#define IOMD_MSECR_RxF                           (1 << 5)
#define IOMD_MSECR_RxB                           (1 << 4)
#define IOMD_MSECR_Enable                        (1 << 3)
#define IOMD_MSECR_RxPar                         (1 << 2)
#define IOMD_MSECR_Ndata                         (1 << 1)
#define IOMD_MSECR_Nclock                        (1 << 0)
#define IOMD_floppy_index_bit                    (1 << 2)
#define IOMD_printer_IRQ_bit                     (1 << 0)
#define IOMDr_printer_IRQ_bit                    (1 << 2)
#define IOMD_floppy_IRQ_bit                      (1 << 4)
#define IOMD_Network_IRQ_bit                     (1 << 3)
#define IOMD_serial_IRQ_bit                      (1 << 2)
#define IOMD_HardDisc_IRQ_bit                    (1 << 1)
#define IOMDr_MPEGVideo_IRQ_bit                  (1 << 4)
#define IOMDr_Network_IRQ_bit                    (1 << 3)
#define IOMDr_MPEGAudio_IRQ_bit                  (1 << 2)
#define IOMDr_serial_IRQ_bit                     (1 << 1)
#define IOMD_Nevent2_bit                         (1 << 4)
#define IOMD_Nevent1_bit                         (1 << 3)
#define IOMD_AtoD_IRQ_bit                        (1 << 2)
#define IOMD_MouseTxEmpty_IRQ_bit                (1 << 1)
#define IOMD_MouseRxFull_IRQ_bit                 (1 << 0)
#define IOMD_MPEGAudio_FIQ_bit                   (1 << 4)
#define IOMD_serial_FIQ_bit                      (1 << 4)
#define IOMD_ext_FIQ_bit                         (1 << 1)
#define IOMD_ROMCR_NSTicks_7                     (0 << 0)
#define IOMD_ROMCR_NSTicks_6                     (1 << 0)
#define IOMD_ROMCR_NSTicks_5                     (2 << 0)
#define IOMD_ROMCR_NSTicks_4                     (3 << 0)
#define IOMD_ROMCR_NSTicks_3                     (4 << 0)
#define IOMD_ROMCR_NSTicks_2                     (5 << 0)
#define IOMD_ROMCR_218                           (IOMD_ROMCR_NSTicks_7)
#define IOMD_ROMCR_187                           (IOMD_ROMCR_NSTicks_6)
#define IOMD_ROMCR_156                           (IOMD_ROMCR_NSTicks_5)
#define IOMD_ROMCR_125                           (IOMD_ROMCR_NSTicks_4)
#define IOMD_ROMCR_93                            (IOMD_ROMCR_NSTicks_3)
#define IOMD_ROMCR_62                            (IOMD_ROMCR_NSTicks_2)
#define IOMD_ROMCR_BTicks_0                      (0 << 3)
#define IOMD_ROMCR_BTicks_4                      (1 << 3)
#define IOMD_ROMCR_BTicks_3                      (2 << 3)
#define IOMD_ROMCR_BTicks_2                      (3 << 3)
#define IOMD_ROMCR_BurstOff                      (IOMD_ROMCR_BTicks_0)
#define IOMD_ROMCR_Burst125                      (IOMD_ROMCR_BTicks_4)
#define IOMD_ROMCR_Burst93                       (IOMD_ROMCR_BTicks_3)
#define IOMD_ROMCR_Burst62                       (IOMD_ROMCR_BTicks_2)
#define IOMD_ROMCR_HalfSpeed                     (0 << 5)
#define IOMD_ROMCR_Normal                        (1 << 5)
#define IOMD_ROMCR_32bit                         (0 << 6)
#define IOMD_ROMCR_16bit                         (1 << 6)
#define IOMD_VREFCR_VRAM_1Mx32                   (0 << 5)
#define IOMD_VREFCR_VRAM_256Kx32                 (1 << 5)
#define IOMD_VREFCR_VRAM_256Kx64                 (2 << 5)
#define IOMD_VREFCR_VRAM_1Mx64                   (6 << 5)
#define IOMD_VREFCR_REF_Off                      (0 << 0)
#define IOMD_VREFCR_REF_16                       (1 << 0)
#define IOMD_VREFCR_REF_128                      (8 << 0)
#define IOMD_DRAMWID_DRAM_32bit                  (0 << 0)
#define IOMD_DRAMWID_DRAM_16bit                  (1 << 0)
#define IOMD_DRAMWID_EDO_Enable                  (1 << 4)
#define IOMD_DRAMWID_RASCAS_2                    (0 << 5)
#define IOMD_DRAMWID_RASCAS_3                    (1 << 5)
#define IOMD_DRAMWID_RASPre_3                    (0 << 6)
#define IOMD_DRAMWID_RASPre_4                    (1 << 6)
#define IOMD_ASTCR_Minimal                       (0 << 7)
#define IOMD_ASTCR_WaitStates                    (1 << 7)
#define IOMD_IOTCR_Network_TypeA                 (0 << 0)
#define IOMD_IOTCR_Network_TypeB                 (1 << 0)
#define IOMD_IOTCR_Network_TypeC                 (2 << 0)
#define IOMD_IOTCR_Network_TypeD                 (3 << 0)
#define IOMD_IOTCR_Combo_TypeA                   (0 << 2)
#define IOMD_IOTCR_Combo_TypeB                   (1 << 2)
#define IOMD_IOTCR_Combo_TypeC                   (2 << 2)
#define IOMD_IOTCR_Combo_TypeD                   (3 << 2)
#define IOMD_IOTCR_Sound_TypeA                   (0 << 4)
#define IOMD_IOTCR_Sound_TypeB                   (1 << 4)
#define IOMD_IOTCR_Sound_TypeC                   (2 << 4)
#define IOMD_IOTCR_Sound_TypeD                   (3 << 4)
#define IOMD_IOTCR_Sound_Word                    (0 << 6)
#define IOMD_IOTCR_Sound_Byte                    (1 << 6)
#define IOMD_IOTCR_Sound_2Bytes                  (2 << 6)
#define IOMD_DMA_S_Bit                           (1 << 31)
#define IOMD_DMA_L_Bit                           (1 << 30)
#define IOMD_DMA_C_Bit                           (1 << 7)
#define IOMD_DMA_D_Bit                           (1 << 6)
#define IOMD_DMA_E_Bit                           (1 << 5)
#define IOMD_DMA_IncMask                         (31)
#define IOMD_DMA_O_Bit                           (1 << 2)
#define IOMD_DMA_I_Bit                           (1 << 1)
#define IOMD_DMA_B_Bit                           (1 << 0)
#define IOMD_DMA_IO0                             (1 << 0)
#define IOMD_DMA_IO1                             (1 << 1)
#define IOMD_DMA_IO2                             (1 << 2)
#define IOMD_DMA_IO3                             (1 << 3)
#define IOMD_DMA_SD0                             (1 << 4)
#define IOMD_DMA_SD1                             (1 << 5)
#define IOMD_VIDCR_DRAMMode                      (1 << 6)
#define IOMD_VIDCR_Enable                        (1 << 5)
#define IOMD_VIDCR_Dup                           (1 << 7)
#define IOMD_DRAMCR_DRAM_Large                   (0)
#define IOMD_DRAMCR_DRAM_Small                   (1)
#define IOMD_Original                            (0xd4e7)
#define IOMD_7500                                (0x5b98)
#define IOMD_7500FE                              (0xaa7c)
#define IOMD_Tungsten                            (0x5352)
#define IOMD_2                                   (0xd5e8)
#define IOMD_MonitorType                         (0x3310000)
#define IOMD_MonitorIDMask                       (0x1)
#define IOMD_ProtectionLinkBit                   (0x80)
#define IOMD_SoundsystemLinkBit                  (0x100)
#define IOMD_EASI_Base0                          (0x8000000)
#define IOMD_EASI_Base1                          (0x9000000)
#define IOMD_EASI_Base2                          (0xa000000)
#define IOMD_EASI_Base3                          (0xb000000)
#define IOMD_EASI_Base4                          (0xc000000)
#define IOMD_EASI_Base5                          (0xd000000)
#define IOMD_EASI_Base6                          (0xe000000)
#define IOMD_EASI_Base7                          (0xf000000)
#define IOMD_IOMD2                               (0xd5e8)
#define IOMD2_IOCR                               (0x0)
#define IOMD2_PRECHG                             (0xd0)
#define IOMD2_SDTMG                              (0xd4)
#define IOMD2_SDMODE                             (0xd8)
#define IOMD2_VRAMTMG                            (0xe0)
#define IOMD2_SCDIV                              (0xe4)
#define IOMD2_SDRAMCR                            (0xec)
#define IOMD2_BMPRTY                             (0xf4)
#define IOMD2_BMSPD                              (0xf8)
#define IOMD2_PROCID                             (0xfc)
#define IOMD2_DMASTA                             (0x1f0)
#define IOMD2_DMAREQ                             (0x1f4)
#define IOMD2_DMAENBL                            (0x1f8)
#define IOMD2_VIDMRD                             (0x300)
#define IOMD2_VFLGLO                             (0x304)
#define IOMD2_VFLGHI                             (0x308)
#define IOMD2_INTSTA                             (0x310)
#define IOMD2_INTREQ                             (0x314)
#define IOMD2_INTENBL                            (0x318)
#define IOMD2_INTLVL                             (0x31c)
#endif
