46
46
UINT8 *m_nb22090_palette;
47
47
UINT8 *m_clut[VRAM_MAX];
48
48
int m_flipscreen_old[VRAM_MAX];
49
DECLARE_WRITE8_MEMBER(nbmj9195_soundbank_w);
50
DECLARE_READ8_MEMBER(nbmj9195_sound_r);
51
DECLARE_WRITE8_MEMBER(nbmj9195_sound_w);
52
DECLARE_WRITE8_MEMBER(nbmj9195_soundclr_w);
53
DECLARE_WRITE8_MEMBER(nbmj9195_inputportsel_w);
54
DECLARE_READ8_MEMBER(mscoutm_dipsw_0_r);
55
DECLARE_READ8_MEMBER(mscoutm_dipsw_1_r);
56
DECLARE_READ8_MEMBER(tmpz84c011_pio_r);
57
DECLARE_WRITE8_MEMBER(tmpz84c011_pio_w);
58
DECLARE_READ8_MEMBER(tmpz84c011_0_pa_r);
59
DECLARE_READ8_MEMBER(tmpz84c011_0_pb_r);
60
DECLARE_READ8_MEMBER(tmpz84c011_0_pc_r);
61
DECLARE_READ8_MEMBER(tmpz84c011_0_pd_r);
62
DECLARE_READ8_MEMBER(tmpz84c011_0_pe_r);
63
DECLARE_WRITE8_MEMBER(tmpz84c011_0_pa_w);
64
DECLARE_WRITE8_MEMBER(tmpz84c011_0_pb_w);
65
DECLARE_WRITE8_MEMBER(tmpz84c011_0_pc_w);
66
DECLARE_WRITE8_MEMBER(tmpz84c011_0_pd_w);
67
DECLARE_WRITE8_MEMBER(tmpz84c011_0_pe_w);
68
DECLARE_READ8_MEMBER(tmpz84c011_0_dir_pa_r);
69
DECLARE_READ8_MEMBER(tmpz84c011_0_dir_pb_r);
70
DECLARE_READ8_MEMBER(tmpz84c011_0_dir_pc_r);
71
DECLARE_READ8_MEMBER(tmpz84c011_0_dir_pd_r);
72
DECLARE_READ8_MEMBER(tmpz84c011_0_dir_pe_r);
73
DECLARE_WRITE8_MEMBER(tmpz84c011_0_dir_pa_w);
74
DECLARE_WRITE8_MEMBER(tmpz84c011_0_dir_pb_w);
75
DECLARE_WRITE8_MEMBER(tmpz84c011_0_dir_pc_w);
76
DECLARE_WRITE8_MEMBER(tmpz84c011_0_dir_pd_w);
77
DECLARE_WRITE8_MEMBER(tmpz84c011_0_dir_pe_w);
78
DECLARE_READ8_MEMBER(tmpz84c011_1_pa_r);
79
DECLARE_READ8_MEMBER(tmpz84c011_1_pb_r);
80
DECLARE_READ8_MEMBER(tmpz84c011_1_pc_r);
81
DECLARE_READ8_MEMBER(tmpz84c011_1_pd_r);
82
DECLARE_READ8_MEMBER(tmpz84c011_1_pe_r);
83
DECLARE_WRITE8_MEMBER(tmpz84c011_1_pa_w);
84
DECLARE_WRITE8_MEMBER(tmpz84c011_1_pb_w);
85
DECLARE_WRITE8_MEMBER(tmpz84c011_1_pc_w);
86
DECLARE_WRITE8_MEMBER(tmpz84c011_1_pd_w);
87
DECLARE_WRITE8_MEMBER(tmpz84c011_1_pe_w);
88
DECLARE_READ8_MEMBER(tmpz84c011_1_dir_pa_r);
89
DECLARE_READ8_MEMBER(tmpz84c011_1_dir_pb_r);
90
DECLARE_READ8_MEMBER(tmpz84c011_1_dir_pc_r);
91
DECLARE_READ8_MEMBER(tmpz84c011_1_dir_pd_r);
92
DECLARE_READ8_MEMBER(tmpz84c011_1_dir_pe_r);
93
DECLARE_WRITE8_MEMBER(tmpz84c011_1_dir_pa_w);
94
DECLARE_WRITE8_MEMBER(tmpz84c011_1_dir_pb_w);
95
DECLARE_WRITE8_MEMBER(tmpz84c011_1_dir_pc_w);
96
DECLARE_WRITE8_MEMBER(tmpz84c011_1_dir_pd_w);
97
DECLARE_WRITE8_MEMBER(tmpz84c011_1_dir_pe_w);
98
DECLARE_READ8_MEMBER(nbmj9195_palette_r);
99
DECLARE_WRITE8_MEMBER(nbmj9195_palette_w);
100
DECLARE_READ8_MEMBER(nbmj9195_nb22090_palette_r);
101
DECLARE_WRITE8_MEMBER(nbmj9195_nb22090_palette_w);
102
DECLARE_WRITE8_MEMBER(nbmj9195_blitter_0_w);
103
DECLARE_WRITE8_MEMBER(nbmj9195_blitter_1_w);
104
DECLARE_READ8_MEMBER(nbmj9195_blitter_0_r);
105
DECLARE_READ8_MEMBER(nbmj9195_blitter_1_r);
106
DECLARE_WRITE8_MEMBER(nbmj9195_clut_0_w);
107
DECLARE_WRITE8_MEMBER(nbmj9195_clut_1_w);
56
115
VIDEO_START( nbmj9195_2layer );
57
116
VIDEO_START( nbmj9195_nb22090 );
59
READ8_HANDLER( nbmj9195_palette_r );
60
WRITE8_HANDLER( nbmj9195_palette_w );
61
READ8_HANDLER( nbmj9195_nb22090_palette_r );
62
WRITE8_HANDLER( nbmj9195_nb22090_palette_w );
64
READ8_HANDLER( nbmj9195_blitter_0_r );
65
READ8_HANDLER( nbmj9195_blitter_1_r );
66
WRITE8_HANDLER( nbmj9195_blitter_0_w );
67
WRITE8_HANDLER( nbmj9195_blitter_1_w );
68
WRITE8_HANDLER( nbmj9195_clut_0_w );
69
WRITE8_HANDLER( nbmj9195_clut_1_w );
71
120
void nbmj9195_clutsel_w(address_space *space, int data);
72
121
void nbmj9195_gfxflag2_w(address_space *space, int data);