Previous 199869 Revisions Next

r18142 Tuesday 25th September, 2012 at 14:54:37 UTC by Curt Coder
Added missing DECLARE_'s. (nw)
[src/emu/cpu/psx]dma.h irq.h mdec.h psx.h rcnt.h sio.h
[src/emu/machine]m6m80011ap.h s3520cf.h
[src/emu/video]m50458.h mb90082.h psx.h
[src/mame/audio]midway.h
[src/mame/includes]archimds.h segaxbd.h segaybd.h
[src/mess/audio]mos7360.h
[src/mess/drivers]a5105.c geneve.c h19.c tm990189.c
[src/mess/includes]atarist.h dgn_beta.h next.h px8.h studio2.h super80.h tiki100.h
[src/mess/machine]coco_multi.h ieee488.h
[src/mess/video]ef9345.h

trunk/src/emu/video/mb90082.h
r18141r18142
4141
4242   // I/O operations
4343   DECLARE_WRITE8_MEMBER( write );
44   WRITE_LINE_MEMBER( set_cs_line );
44   DECLARE_WRITE_LINE_MEMBER( set_cs_line );
4545
4646   UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
4747   virtual const rom_entry *device_rom_region() const;
trunk/src/emu/video/m50458.h
r18141r18142
5252   m50458_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
5353
5454   // I/O operations
55   WRITE_LINE_MEMBER( write_bit );
56   WRITE_LINE_MEMBER( set_cs_line );
57   WRITE_LINE_MEMBER( set_clock_line );
55   DECLARE_WRITE_LINE_MEMBER( write_bit );
56   DECLARE_WRITE_LINE_MEMBER( set_cs_line );
57   DECLARE_WRITE_LINE_MEMBER( set_clock_line );
5858   DECLARE_WRITE16_MEMBER(vreg_120_w);
5959   DECLARE_WRITE16_MEMBER(vreg_121_w);
6060   DECLARE_WRITE16_MEMBER(vreg_122_w);
trunk/src/emu/video/psx.h
r18141r18142
181181   virtual machine_config_constructor device_mconfig_additions() const;
182182
183183   UINT32 update_screen(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
184   WRITE32_MEMBER( write );
185   READ32_MEMBER( read );
184   DECLARE_WRITE32_MEMBER( write );
185   DECLARE_READ32_MEMBER( read );
186186   void dma_read( UINT32 n_address, INT32 n_size );
187187   void dma_write( UINT32 n_address, INT32 n_size );
188188   void lightgun_set( int, int );
trunk/src/emu/cpu/psx/rcnt.h
r18141r18142
3737public:
3838   psxrcnt_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
3939
40   WRITE32_MEMBER( write );
41   READ32_MEMBER( read );
40   DECLARE_WRITE32_MEMBER( write );
41   DECLARE_READ32_MEMBER( read );
4242
4343protected:
4444   virtual void device_start();
trunk/src/emu/cpu/psx/mdec.h
r18141r18142
2424public:
2525   psxmdec_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
2626
27   WRITE32_MEMBER( write );
28   READ32_MEMBER( read );
27   DECLARE_WRITE32_MEMBER( write );
28   DECLARE_READ32_MEMBER( read );
2929
3030   void dma_write( UINT32 n_address, INT32 n_size );
3131   void dma_read( UINT32 n_address, INT32 n_size );
trunk/src/emu/cpu/psx/psx.h
r18141r18142
125125   psxcpu_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
126126
127127   // public interfaces
128   WRITE32_MEMBER( biu_w );
129   READ32_MEMBER( biu_r );
130   WRITE32_MEMBER( berr_w );
131   READ32_MEMBER( berr_r );
128   DECLARE_WRITE32_MEMBER( biu_w );
129   DECLARE_READ32_MEMBER( biu_r );
130   DECLARE_WRITE32_MEMBER( berr_w );
131   DECLARE_READ32_MEMBER( berr_r );
132132
133133   static psxcpu_device *getcpu( device_t &device, const char *cputag );
134134   static void install_sio_handler( device_t &device, const char *cputag, int n_port, psx_sio_handler p_f_sio_handler );
trunk/src/emu/cpu/psx/sio.h
r18141r18142
6969
7070   void install_handler( int n_port, psx_sio_handler p_f_sio_handler );
7171
72   WRITE32_MEMBER( write );
73   READ32_MEMBER( read );
72   DECLARE_WRITE32_MEMBER( write );
73   DECLARE_READ32_MEMBER( read );
7474
7575   void input( int n_port, int n_mask, int n_data );
7676
trunk/src/emu/cpu/psx/irq.h
r18141r18142
3131public:
3232   psxirq_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
3333
34   READ32_MEMBER( read );
35   WRITE32_MEMBER( write );
34   DECLARE_READ32_MEMBER( read );
35   DECLARE_WRITE32_MEMBER( write );
3636
3737   void set( UINT32 bitmask );
3838
trunk/src/emu/cpu/psx/dma.h
r18141r18142
3737   void install_read_handler( int n_channel, psx_dma_read_delegate p_fn_dma_read );
3838   void install_write_handler( int n_channel, psx_dma_read_delegate p_fn_dma_write );
3939
40   WRITE32_MEMBER( write );
41   READ32_MEMBER( read );
40   DECLARE_WRITE32_MEMBER( write );
41   DECLARE_READ32_MEMBER( read );
4242
4343protected:
4444   virtual void device_start();
trunk/src/emu/machine/m6m80011ap.h
r18141r18142
4545   m6m80011ap_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
4646
4747   // I/O operations
48   READ_LINE_MEMBER( read_bit );
49   READ_LINE_MEMBER( ready_line );
50   WRITE_LINE_MEMBER( set_cs_line );
51   WRITE_LINE_MEMBER( set_clock_line );
52   WRITE_LINE_MEMBER( write_bit );
48   DECLARE_READ_LINE_MEMBER( read_bit );
49   DECLARE_READ_LINE_MEMBER( ready_line );
50   DECLARE_WRITE_LINE_MEMBER( set_cs_line );
51   DECLARE_WRITE_LINE_MEMBER( set_clock_line );
52   DECLARE_WRITE_LINE_MEMBER( write_bit );
5353
5454protected:
5555   // device-level overrides
trunk/src/emu/machine/s3520cf.h
r18141r18142
4444   s3520cf_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
4545
4646   // I/O operations
47   READ_LINE_MEMBER( read_bit );
48   WRITE_LINE_MEMBER( set_dir_line );
49   WRITE_LINE_MEMBER( set_cs_line );
50   WRITE_LINE_MEMBER( set_clock_line );
51   WRITE_LINE_MEMBER( write_bit );
47   DECLARE_READ_LINE_MEMBER( read_bit );
48   DECLARE_WRITE_LINE_MEMBER( set_dir_line );
49   DECLARE_WRITE_LINE_MEMBER( set_cs_line );
50   DECLARE_WRITE_LINE_MEMBER( set_clock_line );
51   DECLARE_WRITE_LINE_MEMBER( write_bit );
5252   void timer_callback();
5353
5454protected:
trunk/src/mess/drivers/geneve.c
r18141r18142
242242
243243   DECLARE_WRITE8_MEMBER(tms9901_interrupt);
244244
245   WRITE_LINE_MEMBER( keyboard_interrupt );
245   DECLARE_WRITE_LINE_MEMBER( keyboard_interrupt );
246246
247247   geneve_keyboard_device*   m_keyboard;
248248   geneve_mouse_device*   m_mouse;
r18141r18142
252252   tms9995_device*         m_cpu;
253253   joyport_device*         m_joyport;
254254
255   WRITE_LINE_MEMBER( inta );
256   WRITE_LINE_MEMBER( intb );
257   WRITE_LINE_MEMBER( ext_ready );
258   WRITE_LINE_MEMBER( mapper_ready );
255   DECLARE_WRITE_LINE_MEMBER( inta );
256   DECLARE_WRITE_LINE_MEMBER( intb );
257   DECLARE_WRITE_LINE_MEMBER( ext_ready );
258   DECLARE_WRITE_LINE_MEMBER( mapper_ready );
259259
260260   DECLARE_DRIVER_INIT(geneve);
261261   virtual void machine_start();
trunk/src/mess/drivers/h19.c
r18141r18142
4646public:
4747   h19_state(const machine_config &mconfig, device_type type, const char *tag)
4848      : driver_device(mconfig, type, tag),
49   m_maincpu(*this, "maincpu"),
50   m_crtc(*this, "crtc"),
51   m_ace(*this, "ins8250"),
52   m_beep(*this, BEEPER_TAG)
53   ,
54      m_p_videoram(*this, "p_videoram"){ }
49        m_maincpu(*this, "maincpu"),
50        m_crtc(*this, "crtc"),
51        m_ace(*this, "ins8250"),
52        m_beep(*this, BEEPER_TAG),
53        m_p_videoram(*this, "p_videoram")
54   { }
5555
5656   required_device<cpu_device> m_maincpu;
5757   required_device<mc6845_device> m_crtc;
r18141r18142
6060   DECLARE_READ8_MEMBER(h19_80_r);
6161   DECLARE_READ8_MEMBER(h19_a0_r);
6262   DECLARE_WRITE8_MEMBER(h19_c0_w);
63   WRITE8_MEMBER(h19_kbd_put);
63   DECLARE_WRITE8_MEMBER(h19_kbd_put);
6464   required_shared_ptr<UINT8> m_p_videoram;
6565   UINT8 *m_p_chargen;
6666   UINT8 m_term_data;
trunk/src/mess/drivers/a5105.c
r18141r18142
5252   DECLARE_WRITE8_MEMBER(key_mux_w);
5353   DECLARE_WRITE8_MEMBER(a5105_ab_w);
5454   DECLARE_WRITE8_MEMBER(a5105_memsel_w);
55   WRITE8_MEMBER( a5105_upd765_w );
55   DECLARE_WRITE8_MEMBER( a5105_upd765_w );
5656   DECLARE_WRITE8_MEMBER(pcg_addr_w);
5757   DECLARE_WRITE8_MEMBER(pcg_val_w);
5858   required_shared_ptr<UINT8> m_video_ram;
trunk/src/mess/drivers/tm990189.c
r18141r18142
8585   required_device<cassette_image_device> m_cass;
8686   optional_device<tms9918_device> m_tms9918;
8787
88   READ8_MEMBER( interrupt_level );
88   DECLARE_READ8_MEMBER( interrupt_level );
8989
9090   DECLARE_READ8_MEMBER(video_vdp_r);
9191   DECLARE_WRITE8_MEMBER(video_vdp_w);
trunk/src/mess/audio/mos7360.h
r18141r18142
127127   UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
128128
129129   // horrible crap code
130   WRITE_LINE_MEMBER( rom_switch_w );
131   READ_LINE_MEMBER( rom_switch_r );
130   DECLARE_WRITE_LINE_MEMBER( rom_switch_w );
131   DECLARE_READ_LINE_MEMBER( rom_switch_r );
132132   void frame_interrupt_gen();
133133   void raster_interrupt_gen();
134134
trunk/src/mess/machine/coco_multi.h
r18141r18142
5252   UINT8 m_select;
5353
5454   // methods
55   WRITE8_MEMBER(ff7f_write);
55   DECLARE_WRITE8_MEMBER(ff7f_write);
5656   cococart_slot_device *active_scs_slot(void);
5757   cococart_slot_device *active_cts_slot(void);
5858   void set_select(UINT8 new_select);
trunk/src/mess/machine/ieee488.h
r18141r18142
7979
8080   // reads for both host and peripherals
8181   UINT8 dio_r();
82   READ8_MEMBER( dio_r );
82   DECLARE_READ8_MEMBER( dio_r );
8383   DECLARE_READ_LINE_MEMBER( eoi_r );
8484   DECLARE_READ_LINE_MEMBER( dav_r );
8585   DECLARE_READ_LINE_MEMBER( nrfd_r );
r18141r18142
9191
9292   // writes for host (driver_device)
9393   void dio_w(UINT8 data);
94   WRITE8_MEMBER( dio_w );
94   DECLARE_WRITE8_MEMBER( dio_w );
9595   DECLARE_WRITE_LINE_MEMBER( eoi_w );
9696   DECLARE_WRITE_LINE_MEMBER( dav_w );
9797   DECLARE_WRITE_LINE_MEMBER( nrfd_w );
trunk/src/mess/includes/studio2.h
r18141r18142
4040   DECLARE_READ8_MEMBER( dispon_r );
4141   DECLARE_WRITE8_MEMBER( keylatch_w );
4242   DECLARE_WRITE8_MEMBER( dispon_w );
43   READ_LINE_MEMBER( clear_r );
44   READ_LINE_MEMBER( ef3_r );
45   READ_LINE_MEMBER( ef4_r );
46   WRITE_LINE_MEMBER( q_w );
43   DECLARE_READ_LINE_MEMBER( clear_r );
44   DECLARE_READ_LINE_MEMBER( ef3_r );
45   DECLARE_READ_LINE_MEMBER( ef4_r );
46   DECLARE_WRITE_LINE_MEMBER( q_w );
4747   DECLARE_INPUT_CHANGED_MEMBER( reset_w );
4848
4949   /* keyboard state */
trunk/src/mess/includes/next.h
r18141r18142
4848
4949   void setup(UINT32 scr1, int size_x, int size_y, int skip, bool color);
5050
51   READ8_MEMBER( io_r );
52   WRITE8_MEMBER( io_w );
53   READ32_MEMBER( rom_map_r );
54   READ32_MEMBER( scr2_r );
55   WRITE32_MEMBER( scr2_w );
56   READ32_MEMBER( scr1_r );
57   READ32_MEMBER( irq_status_r );
58   READ32_MEMBER( irq_mask_r );
59   WRITE32_MEMBER( irq_mask_w );
60   READ32_MEMBER( modisk_r );
61   READ32_MEMBER( network_r );
62   READ32_MEMBER( event_counter_r );
63   READ32_MEMBER( dsp_r );
64   READ32_MEMBER( fdc_control_r );
65   WRITE32_MEMBER( fdc_control_w );
66   READ32_MEMBER( dma_ctrl_r );
67   WRITE32_MEMBER( dma_ctrl_w );
68   WRITE32_MEMBER( dma_040_ctrl_w );
69   READ32_MEMBER( dma_regs_r );
70   WRITE32_MEMBER( dma_regs_w );
71   READ32_MEMBER( scsictrl_r );
72   WRITE32_MEMBER( scsictrl_w );
73   READ32_MEMBER( phy_r );
74   WRITE32_MEMBER( phy_w );
75   READ32_MEMBER( timer_data_r );
76   WRITE32_MEMBER( timer_data_w );
77   READ32_MEMBER( timer_ctrl_r );
78   WRITE32_MEMBER( timer_ctrl_w );
51   DECLARE_READ8_MEMBER( io_r );
52   DECLARE_WRITE8_MEMBER( io_w );
53   DECLARE_READ32_MEMBER( rom_map_r );
54   DECLARE_READ32_MEMBER( scr2_r );
55   DECLARE_WRITE32_MEMBER( scr2_w );
56   DECLARE_READ32_MEMBER( scr1_r );
57   DECLARE_READ32_MEMBER( irq_status_r );
58   DECLARE_READ32_MEMBER( irq_mask_r );
59   DECLARE_WRITE32_MEMBER( irq_mask_w );
60   DECLARE_READ32_MEMBER( modisk_r );
61   DECLARE_READ32_MEMBER( network_r );
62   DECLARE_READ32_MEMBER( event_counter_r );
63   DECLARE_READ32_MEMBER( dsp_r );
64   DECLARE_READ32_MEMBER( fdc_control_r );
65   DECLARE_WRITE32_MEMBER( fdc_control_w );
66   DECLARE_READ32_MEMBER( dma_ctrl_r );
67   DECLARE_WRITE32_MEMBER( dma_ctrl_w );
68   DECLARE_WRITE32_MEMBER( dma_040_ctrl_w );
69   DECLARE_READ32_MEMBER( dma_regs_r );
70   DECLARE_WRITE32_MEMBER( dma_regs_w );
71   DECLARE_READ32_MEMBER( scsictrl_r );
72   DECLARE_WRITE32_MEMBER( scsictrl_w );
73   DECLARE_READ32_MEMBER( phy_r );
74   DECLARE_WRITE32_MEMBER( phy_w );
75   DECLARE_READ32_MEMBER( timer_data_r );
76   DECLARE_WRITE32_MEMBER( timer_data_w );
77   DECLARE_READ32_MEMBER( timer_ctrl_r );
78   DECLARE_WRITE32_MEMBER( timer_ctrl_w );
7979
8080   UINT32 scr1;
8181   UINT32 scr2;
trunk/src/mess/includes/tiki100.h
r18141r18142
5555
5656   UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
5757
58   READ8_MEMBER( gfxram_r );
59   WRITE8_MEMBER( gfxram_w );
60   READ8_MEMBER( keyboard_r );
61   WRITE8_MEMBER( keyboard_w );
62   WRITE8_MEMBER( video_mode_w );
63   WRITE8_MEMBER( palette_w );
64   WRITE8_MEMBER( system_w );
65   WRITE_LINE_MEMBER( ctc_z1_w );
66   WRITE8_MEMBER( video_scroll_w );
58   DECLARE_READ8_MEMBER( gfxram_r );
59   DECLARE_WRITE8_MEMBER( gfxram_w );
60   DECLARE_READ8_MEMBER( keyboard_r );
61   DECLARE_WRITE8_MEMBER( keyboard_w );
62   DECLARE_WRITE8_MEMBER( video_mode_w );
63   DECLARE_WRITE8_MEMBER( palette_w );
64   DECLARE_WRITE8_MEMBER( system_w );
65   DECLARE_WRITE_LINE_MEMBER( ctc_z1_w );
66   DECLARE_WRITE8_MEMBER( video_scroll_w );
6767
6868   void bankswitch();
6969
trunk/src/mess/includes/dgn_beta.h
r18141r18142
144144   int m_DrawInterlace;
145145   virtual void machine_start();
146146   virtual void palette_init();
147   WRITE8_MEMBER(dgnbeta_ram_b0_w);
148   WRITE8_MEMBER(dgnbeta_ram_b1_w);
149   WRITE8_MEMBER(dgnbeta_ram_b2_w);
150   WRITE8_MEMBER(dgnbeta_ram_b3_w);
151   WRITE8_MEMBER(dgnbeta_ram_b4_w);
152   WRITE8_MEMBER(dgnbeta_ram_b5_w);
153   WRITE8_MEMBER(dgnbeta_ram_b6_w);
154   WRITE8_MEMBER(dgnbeta_ram_b7_w);
155   WRITE8_MEMBER(dgnbeta_ram_b8_w);
156   WRITE8_MEMBER(dgnbeta_ram_b9_w);
157   WRITE8_MEMBER(dgnbeta_ram_bA_w);
158   WRITE8_MEMBER(dgnbeta_ram_bB_w);
159   WRITE8_MEMBER(dgnbeta_ram_bC_w);
160   WRITE8_MEMBER(dgnbeta_ram_bD_w);
161   WRITE8_MEMBER(dgnbeta_ram_bE_w);
162   WRITE8_MEMBER(dgnbeta_ram_bF_w);
163   WRITE8_MEMBER(dgnbeta_ram_bG_w);
147   DECLARE_WRITE8_MEMBER(dgnbeta_ram_b0_w);
148   DECLARE_WRITE8_MEMBER(dgnbeta_ram_b1_w);
149   DECLARE_WRITE8_MEMBER(dgnbeta_ram_b2_w);
150   DECLARE_WRITE8_MEMBER(dgnbeta_ram_b3_w);
151   DECLARE_WRITE8_MEMBER(dgnbeta_ram_b4_w);
152   DECLARE_WRITE8_MEMBER(dgnbeta_ram_b5_w);
153   DECLARE_WRITE8_MEMBER(dgnbeta_ram_b6_w);
154   DECLARE_WRITE8_MEMBER(dgnbeta_ram_b7_w);
155   DECLARE_WRITE8_MEMBER(dgnbeta_ram_b8_w);
156   DECLARE_WRITE8_MEMBER(dgnbeta_ram_b9_w);
157   DECLARE_WRITE8_MEMBER(dgnbeta_ram_bA_w);
158   DECLARE_WRITE8_MEMBER(dgnbeta_ram_bB_w);
159   DECLARE_WRITE8_MEMBER(dgnbeta_ram_bC_w);
160   DECLARE_WRITE8_MEMBER(dgnbeta_ram_bD_w);
161   DECLARE_WRITE8_MEMBER(dgnbeta_ram_bE_w);
162   DECLARE_WRITE8_MEMBER(dgnbeta_ram_bF_w);
163   DECLARE_WRITE8_MEMBER(dgnbeta_ram_bG_w);
164164};
165165
166166
trunk/src/mess/includes/px8.h
r18141r18142
4646
4747   UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
4848
49   READ8_MEMBER( gah40m_r );
50   WRITE8_MEMBER( gah40m_w );
51   READ8_MEMBER( gah40s_r );
52   WRITE8_MEMBER( gah40s_w );
53   WRITE8_MEMBER( gah40s_ier_w );
54   READ8_MEMBER( krtn_0_3_r );
55   READ8_MEMBER( krtn_4_7_r );
56   WRITE8_MEMBER( ksc_w );
49   DECLARE_READ8_MEMBER( gah40m_r );
50   DECLARE_WRITE8_MEMBER( gah40m_w );
51   DECLARE_READ8_MEMBER( gah40s_r );
52   DECLARE_WRITE8_MEMBER( gah40s_w );
53   DECLARE_WRITE8_MEMBER( gah40s_ier_w );
54   DECLARE_READ8_MEMBER( krtn_0_3_r );
55   DECLARE_READ8_MEMBER( krtn_4_7_r );
56   DECLARE_WRITE8_MEMBER( ksc_w );
5757
5858   void bankswitch();
5959   UINT8 krtn_read();
trunk/src/mess/includes/super80.h
r18141r18142
3838   required_device<device_t> m_speaker;
3939   required_device<centronics_device> m_centronics;
4040   optional_device<mc6845_device> m_6845;
41   READ8_MEMBER( super80v_low_r );
42   READ8_MEMBER( super80v_high_r );
43   WRITE8_MEMBER( super80v_low_w );
44   WRITE8_MEMBER( super80v_high_w );
45   WRITE8_MEMBER( super80v_10_w );
46   WRITE8_MEMBER( super80v_11_w );
47   WRITE8_MEMBER( super80_f1_w );
48   READ8_MEMBER( super80_dc_r );
49   READ8_MEMBER( super80_f2_r );
50   WRITE8_MEMBER( super80_dc_w );
51   WRITE8_MEMBER( super80_f0_w );
52   WRITE8_MEMBER( super80r_f0_w );
53   READ8_MEMBER( super80_read_ff );
54   WRITE8_MEMBER( pio_port_a_w );
55   //READ8_MEMBER( pio_port_b_r );
41   DECLARE_READ8_MEMBER( super80v_low_r );
42   DECLARE_READ8_MEMBER( super80v_high_r );
43   DECLARE_WRITE8_MEMBER( super80v_low_w );
44   DECLARE_WRITE8_MEMBER( super80v_high_w );
45   DECLARE_WRITE8_MEMBER( super80v_10_w );
46   DECLARE_WRITE8_MEMBER( super80v_11_w );
47   DECLARE_WRITE8_MEMBER( super80_f1_w );
48   DECLARE_READ8_MEMBER( super80_dc_r );
49   DECLARE_READ8_MEMBER( super80_f2_r );
50   DECLARE_WRITE8_MEMBER( super80_dc_w );
51   DECLARE_WRITE8_MEMBER( super80_f0_w );
52   DECLARE_WRITE8_MEMBER( super80r_f0_w );
53   DECLARE_READ8_MEMBER( super80_read_ff );
54   DECLARE_WRITE8_MEMBER( pio_port_a_w );
55   //DECLARE_READ8_MEMBER( pio_port_b_r );
5656   virtual void machine_reset();
5757   UINT8 m_shared;
5858   UINT8 m_keylatch;
trunk/src/mess/includes/atarist.h
r18141r18142
305305
306306   void video_start();
307307
308   READ8_MEMBER( shifter_base_low_r );
309   WRITE8_MEMBER( shifter_base_low_w );
310   READ8_MEMBER( shifter_counter_r );
311   WRITE8_MEMBER( shifter_counter_w );
312   WRITE16_MEMBER( shifter_palette_w );
313   READ8_MEMBER( shifter_lineofs_r );
314   WRITE8_MEMBER( shifter_lineofs_w );
315   READ8_MEMBER( shifter_pixelofs_r );
316   WRITE8_MEMBER( shifter_pixelofs_w );
308   DECLARE_READ8_MEMBER( shifter_base_low_r );
309   DECLARE_WRITE8_MEMBER( shifter_base_low_w );
310   DECLARE_READ8_MEMBER( shifter_counter_r );
311   DECLARE_WRITE8_MEMBER( shifter_counter_w );
312   DECLARE_WRITE16_MEMBER( shifter_palette_w );
313   DECLARE_READ8_MEMBER( shifter_lineofs_r );
314   DECLARE_WRITE8_MEMBER( shifter_lineofs_w );
315   DECLARE_READ8_MEMBER( shifter_pixelofs_r );
316   DECLARE_WRITE8_MEMBER( shifter_pixelofs_w );
317317
318318   DECLARE_READ8_MEMBER( sound_dma_control_r );
319319   DECLARE_READ8_MEMBER( sound_dma_base_r );
trunk/src/mess/video/ef9345.h
r18141r18142
3939    ef9345_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
4040
4141   // device interface
42   READ8_MEMBER( data_r );
43   WRITE8_MEMBER( data_w );
42   DECLARE_READ8_MEMBER( data_r );
43   DECLARE_WRITE8_MEMBER( data_w );
4444   void update_scanline(UINT16 scanline);
4545   UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
4646
trunk/src/mame/includes/archimds.h
r18141r18142
8686   void vidc_dynamic_res_change();   
8787   void latch_timer_cnt(int tmr);
8888   void a310_set_timer(int tmr);
89   READ32_MEMBER(ioc_ctrl_r);
90   WRITE32_MEMBER(ioc_ctrl_w);
89   DECLARE_READ32_MEMBER(ioc_ctrl_r);
90   DECLARE_WRITE32_MEMBER(ioc_ctrl_w);
9191
9292   UINT32 *m_archimedes_memc_physmem;
9393   UINT32 m_memc_pagesize;
trunk/src/mame/includes/segaxbd.h
r18141r18142
7575   void sound_data_w(UINT8 data);
7676
7777   // YM2151 chip callbacks
78   WRITE_LINE_MEMBER( sound_cpu_irq );
78   DECLARE_WRITE_LINE_MEMBER( sound_cpu_irq );
7979
8080   // main CPU read/write handlers
81   READ16_MEMBER( adc_r );
82   WRITE16_MEMBER( adc_w );
81   DECLARE_READ16_MEMBER( adc_r );
82   DECLARE_WRITE16_MEMBER( adc_w );
8383   UINT16 iochip_r(int which, int port, int inputval);
84   READ16_MEMBER( iochip_0_r );
85   WRITE16_MEMBER( iochip_0_w );
86   READ16_MEMBER( iochip_1_r );
87   WRITE16_MEMBER( iochip_1_w );
88   WRITE16_MEMBER( iocontrol_w );
84   DECLARE_READ16_MEMBER( iochip_0_r );
85   DECLARE_WRITE16_MEMBER( iochip_0_w );
86   DECLARE_READ16_MEMBER( iochip_1_r );
87   DECLARE_WRITE16_MEMBER( iochip_1_w );
88   DECLARE_WRITE16_MEMBER( iocontrol_w );
8989
9090   // game-specific main CPU read/write handlers
91   WRITE16_MEMBER( loffire_sync0_w );
92   READ16_MEMBER( rascot_excs_r );
93   WRITE16_MEMBER( rascot_excs_w );
94   READ16_MEMBER( smgp_excs_r );
95   WRITE16_MEMBER( smgp_excs_w );
91   DECLARE_WRITE16_MEMBER( loffire_sync0_w );
92   DECLARE_READ16_MEMBER( rascot_excs_r );
93   DECLARE_WRITE16_MEMBER( rascot_excs_w );
94   DECLARE_READ16_MEMBER( smgp_excs_r );
95   DECLARE_WRITE16_MEMBER( smgp_excs_w );
9696
9797   // sound Z80 CPU read/write handlers
98   READ8_MEMBER( sound_data_r );
98   DECLARE_READ8_MEMBER( sound_data_r );
9999
100100   // game-specific driver init
101101   DECLARE_DRIVER_INIT(generic);
trunk/src/mame/includes/segaybd.h
r18141r18142
6868   }
6969
7070   // YM2151 chip callbacks
71   WRITE_LINE_MEMBER( sound_cpu_irq );
71   DECLARE_WRITE_LINE_MEMBER( sound_cpu_irq );
7272
7373   // main CPU read/write handlers
74   READ16_MEMBER( analog_r );
75   WRITE16_MEMBER( analog_w );
76   READ16_MEMBER( io_chip_r );
77   WRITE16_MEMBER( io_chip_w );
78   WRITE16_MEMBER( sound_data_w );
74   DECLARE_READ16_MEMBER( analog_r );
75   DECLARE_WRITE16_MEMBER( analog_w );
76   DECLARE_READ16_MEMBER( io_chip_r );
77   DECLARE_WRITE16_MEMBER( io_chip_w );
78   DECLARE_WRITE16_MEMBER( sound_data_w );
7979
8080   // sound Z80 CPU read/write handlers
81   READ8_MEMBER( sound_data_r );
81   DECLARE_READ8_MEMBER( sound_data_r );
8282
8383   // game-specific output handlers
8484   void gforce2_output_cb2(UINT16 data);
trunk/src/mame/audio/midway.h
r18141r18142
111111
112112   // internal communications
113113   INTERRUPT_GEN_MEMBER(clock_14024);
114   READ8_MEMBER(irq_clear);
114   DECLARE_READ8_MEMBER(irq_clear);
115115   DECLARE_WRITE8_MEMBER(status_w);
116116   DECLARE_READ8_MEMBER(data_r);
117117   DECLARE_WRITE8_MEMBER(porta0_w);

Previous 199869 Revisions Next


© 1997-2024 The MAME Team