0x0000-0x7FFFF | 524288 | ROM | |
0x100000-0x100001 | 2 | Read Port | SYSTEM (/* Coinage */)0x0001 | Unknown | Active Low | 0x0002 | Unknown | Active Low | 0x0004 | Unknown | Active Low | 0x0008 | Unknown | Active Low | 0x0010 | Coin 1 | Active Low | 0x0020 | Service 1 | Active Low | 0x0040 | Unknown | Active Low | 0x0080 | Unknown | Active Low | 0xff00 | Unknown | Active Low |
|
0x100000-0x100001 | 2 | Write | mjyuugi_flags_w (/* Coin Counter */) |
0x100010-0x100011 | 2 | Read NOP | (/* ??? */) |
0x100010-0x100011 | 2 | Write | mjyuugi_adpcm_bank_w (/* ADPCM bank, GFX bank */) |
0x200000-0x200001 | 2 | Read 8-bit | mjyuugi_irq2_ack_r,0x00ff (/* irq ack lv 2? */) |
0x300000-0x300001 | 2 | Read 8-bit | mjyuugi_irq4_ack_r,0x00ff (/* irq ack lv 4? */) |
0x500000-0x500001 | 2 | Read Port | DSW3-1 (/* DSW 3-1 */)0x0001 | Off | Active High | 0x0000 | On | Active High | 0x0002 | Off | Active High | 0x0000 | On | Active High | 0x0004 | Off | Active High | 0x0000 | On | Active High | 0x0008 | Off | Active High | 0x0000 | On | Active High | 0xfff0 | Unknown | Active Low |
|
0x500010-0x500011 | 2 | Read Port | DSW3-2 (/* DSW 3-2 */)0x0001 | Off | Active High | 0x0000 | On | Active High | 0x0002 | Off | Active High | 0x0000 | On | Active High | 0x0004 | Off | Active High | 0x0000 | On | Active High | 0x0008 | Off | Active High | 0x0000 | On | Active High | 0xfff0 | Unknown | Active Low |
|
0x700000-0x7003FF | 1024 | RAM Device Write, Shared | palette, palette_device, write, palette |
0x800000-0x800001 | 2 | Read NOP | (/* ??? */) |
0x900000-0x900001 | 2 | Read/Write 8-bit | iox_mux_r, iox_command_w,0x00ff (/* key matrix | I/O */) |
0x900002-0x900003 | 2 | Read/Write 8-bit | iox_status_r,iox_data_w,0x00ff |
0xA00000-0xA00001 | 2 | Write | srmp2_adpcm_code_w (/* ADPCM number */) |
0xB00000-0xB00003 | 4 | Device Write 8-bit | aysnd, ay8910_device, address_data_w, 0x00ff |
0xB00000-0xB00001 | 2 | Device Read 8-bit | aysnd, ay8910_device, data_r, 0x00ff |
0xB00002-0xB00003 | 2 | Read 8-bit | vox_status_r,0x00ff (/* ADPCM voice status */) |
0xC00000-0xC00001 | 2 | Write NOP | (/* ??? */) |
0xD00000-0xD005FF | 1536 | RAM, Device Read/Write | spritegen, seta001_device, spriteylow_r16, spriteylow_w16 (/* Sprites Y */)0x0001 | Off | Active High | 0x0000 | On | Active High | 0x0000 | Upright | Active High | 0x0002 | Cocktail | Active High | 0x0004 | Off | Active High | 0x0000 | On | Active High | 0x0008 | Off | Active High | 0x0000 | On | Active High | 0x0000 | 2C_1C | Active High | 0x0030 | 1C_1C | Active High | 0x0010 | 1C_2C | Active High | 0x0020 | 1C_3C | Active High | 0x0080 | Off | Active High | 0x0000 | On | Active High |
|
0xD00600-0xD00607 | 8 | RAM, Device Read/Write | spritegen, seta001_device, spritectrl_r16, spritectrl_w160x0001 | Off | Active High | 0x0000 | On | Active High | 0x0000 | Upright | Active High | 0x0002 | Cocktail | Active High | 0x0004 | Off | Active High | 0x0000 | On | Active High | 0x0008 | Off | Active High | 0x0000 | On | Active High | 0x0000 | 2C_1C | Active High | 0x0030 | 1C_1C | Active High | 0x0010 | 1C_2C | Active High | 0x0020 | 1C_3C | Active High | 0x0080 | Off | Active High | 0x0000 | On | Active High |
|
0xD02000-0xD023FF | 1024 | RAM | (/* ??? only writes $00fa */) |
0xE00000-0xE03FFF | 16384 | RAM, Device Read/Write | spritegen, seta001_device, spritecode_r16, spritecode_w16 (/* Sprites Code + X + Attr */)0x0001 | Off | Active High | 0x0000 | On | Active High | 0x0000 | Upright | Active High | 0x0002 | Cocktail | Active High | 0x0004 | Off | Active High | 0x0000 | On | Active High | 0x0008 | Off | Active High | 0x0000 | On | Active High | 0x0000 | 2C_1C | Active High | 0x0030 | 1C_1C | Active High | 0x0010 | 1C_2C | Active High | 0x0020 | 1C_3C | Active High | 0x0080 | Off | Active High | 0x0000 | On | Active High |
|
0xFFC000-0xFFFFFF | 16384 | RAM, Shared | nvram |