~ubuntu-branches/debian/sid/mame/sid

« back to all changes in this revision

Viewing changes to src/mame/includes/itech8.h

  • Committer: Package Import Robot
  • Author(s): Jordi Mallach, Emmanuel Kasper, Jordi Mallach
  • Date: 2012-06-05 20:02:23 UTC
  • mfrom: (0.3.1) (0.1.4)
  • Revision ID: package-import@ubuntu.com-20120605200223-gnlpogjrg6oqe9md
Tags: 0.146-1
[ Emmanuel Kasper ]
* New upstream release
* Drop patch to fix man pages section and patches to link with flac 
  and jpeg system lib: all this has been pushed upstream by Cesare Falco
* Add DM-Upload-Allowed: yes field.

[ Jordi Mallach ]
* Create a "gnu" TARGETOS stanza that defines NO_AFFINITY_NP.
* Stop setting TARGETOS to "unix" in d/rules. It should be autodetected,
  and set to the appropriate value.
* mame_manpage_section.patch: Change mame's manpage section to 6 (games),
  in the TH declaration.

Show diffs side-by-side

added added

removed removed

Lines of Context:
14
14
public:
15
15
        itech8_state(const machine_config &mconfig, device_type type, const char *tag)
16
16
                : driver_device(mconfig, type, tag),
17
 
                  m_visarea(0, 0, 0, 0) { }
18
 
 
19
 
        UINT8 *m_grom_bank;
 
17
                  m_visarea(0, 0, 0, 0){ }
 
18
 
 
19
        rectangle m_visarea;
 
20
        UINT8 m_grom_bank;
 
21
 
20
22
        UINT8 m_blitter_int;
21
23
        UINT8 m_tms34061_int;
22
24
        UINT8 m_periodic_int;
23
25
        UINT8 m_sound_data;
24
26
        UINT8 m_pia_porta_data;
25
27
        UINT8 m_pia_portb_data;
26
 
        rectangle m_visarea;
27
28
        UINT8 m_z80_ctrl;
28
29
        UINT8 m_z80_port_val;
29
30
        UINT8 m_z80_clear_to_send;
53
54
        UINT8 m_grmatch_palcontrol;
54
55
        UINT8 m_grmatch_xscroll;
55
56
        rgb_t m_grmatch_palette[2][16];
 
57
        DECLARE_WRITE8_MEMBER(itech8_nmi_ack_w);
 
58
        DECLARE_WRITE8_MEMBER(blitter_w);
 
59
        DECLARE_WRITE8_MEMBER(rimrockn_bank_w);
 
60
        DECLARE_WRITE8_MEMBER(pia_portb_out);
 
61
        DECLARE_WRITE8_MEMBER(sound_data_w);
 
62
        DECLARE_WRITE8_MEMBER(gtg2_sound_data_w);
 
63
        DECLARE_READ8_MEMBER(sound_data_r);
 
64
        DECLARE_WRITE8_MEMBER(grom_bank_w);
 
65
        DECLARE_WRITE16_MEMBER(grom_bank16_w);
 
66
        DECLARE_WRITE16_MEMBER(display_page16_w);
 
67
        DECLARE_WRITE16_MEMBER(palette16_w);
 
68
        DECLARE_WRITE8_MEMBER(itech8_palette_w);
 
69
        DECLARE_WRITE8_MEMBER(itech8_page_w);
 
70
        DECLARE_READ8_MEMBER(itech8_blitter_r);
 
71
        DECLARE_WRITE8_MEMBER(itech8_blitter_w);
 
72
        DECLARE_WRITE8_MEMBER(itech8_tms34061_w);
 
73
        DECLARE_READ8_MEMBER(itech8_tms34061_r);
 
74
        DECLARE_WRITE8_MEMBER(grmatch_palette_w);
 
75
        DECLARE_WRITE8_MEMBER(grmatch_xscroll_w);
 
76
        DECLARE_CUSTOM_INPUT_MEMBER(special_r);
 
77
        DECLARE_CUSTOM_INPUT_MEMBER(gtg_mux);
56
78
};
57
79
 
58
80
 
78
100
 
79
101
VIDEO_START( itech8 );
80
102
 
81
 
WRITE8_HANDLER( itech8_page_w );
82
 
 
83
 
WRITE8_HANDLER( itech8_palette_w );
84
 
 
85
 
READ8_HANDLER( itech8_blitter_r );
86
 
WRITE8_HANDLER( itech8_blitter_w );
87
 
 
88
 
WRITE8_HANDLER( itech8_tms34061_w );
89
 
READ8_HANDLER( itech8_tms34061_r );
90
 
 
91
 
WRITE8_HANDLER( grmatch_palette_w );
92
 
WRITE8_HANDLER( grmatch_xscroll_w );
 
103
 
 
104
 
 
105
 
 
106
 
93
107
TIMER_DEVICE_CALLBACK( grmatch_palette_update );
94
108
 
95
109
SCREEN_UPDATE_RGB32( itech8_2layer );