0x0000 | 1 | Write | dynax_extra_scrollx_w (// screen scroll X) |
0x0020 | 1 | Write | dynax_extra_scrolly_w (// screen scroll Y) |
0x0041-0x0047 | 7 | Write | dynax_blitter_rev2_w (// Blitter) |
0x0050 | 1 | Write | dynax_rombank_w (// BANK ROM Select hnkochou only) |
0x0060 | 1 | Read | hanamai_keyboard_0_r (// P1) |
0x0061 | 1 | Read | hanamai_keyboard_1_r (// P2) |
0x0062 | 1 | Read Port | COINS (// Coins)0x0001 | Unknown | Active Low | 0x0002 | Unknown | Active Low | 0x0004 | Test | Active Low | 0x0008 | Service 2 | Active Low | 0x0010 | Memory Reset | Active Low | 0x0020 | Unknown | Active Low | 0x0040 | Coin 1 | Active Low | 0x0080 | Service 1 | Active Low |
|
0x0063 | 1 | Read | ret_ff (// ?) |
0x0064 | 1 | Write | hanamai_keyboard_w (// keyboard row select) |
0x0065 | 1 | Write | dynax_rombank_w (// BANK ROM Select hanamai only) |
0x0066 | 1 | Write | dynax_vblank_ack_w (// VBlank IRQ Ack) |
0x0067 | 1 | Write | adpcm_data_w (// MSM5205 data) |
0x0068 | 1 | Write | dynax_layer_enable_w (// Layers Enable) |
0x0069 | 1 | Write | hanamai_priority_w (// layer priority) |
0x006A | 1 | Write | dynax_blit_dest_w (// Destination Layer) |
0x006B | 1 | Write | dynax_blit_pen_w (// Destination Pen) |
0x006C | 1 | Write | dynax_blit_palette01_w (// Layers Palettes (Low Bits)) |
0x006D | 1 | Write | dynax_blit_palette23_w (//) |
0x006E | 1 | Write | dynax_blit_backpen_w (// Background Color) |
0x0070 | 1 | Write | adpcm_reset_w (// MSM5205 reset) |
0x0071 | 1 | Write | dynax_flipscreen_w (// Flip Screen) |
0x0072 | 1 | Write | dynax_coincounter_0_w (// Coin Counters) |
0x0073 | 1 | Write | dynax_coincounter_1_w (//) |
0x0074 | 1 | Write | dynax_blitter_ack_w (// Blitter IRQ Ack) |
0x0076 | 1 | Write | dynax_blit_palbank_w (// Layers Palettes (High Bit)) |
0x0077 | 1 | Write | hanamai_layer_half_w (// half of the interleaved layer to write to) |
0x0078-0x0079 | 2 | Device Read/Write | ym2203, ym2203_device, read, write (// 2 x DSW) |
0x007A-0x007B | 2 | Device Write | aysnd, ay8910_device, address_data_w (// AY8910) |
0x007E | 1 | Write | dynax_blit_romregion_w (// Blitter ROM bank) |