a little more macro removal (nw)

This commit is contained in:
Ivan Vangelista 2020-05-16 12:37:44 +02:00
parent 4ac295acb3
commit 2a68e0d707
69 changed files with 335 additions and 347 deletions

View File

@ -183,14 +183,14 @@ void carnival_state::carnival_psg_latch()
}
}
WRITE8_MEMBER( carnival_state::carnivala_music_port_1_w )
void carnival_state::carnivala_music_port_1_w(uint8_t data)
{
// P1: AY8912 d0-d7
m_musicData = data;
carnival_psg_latch();
}
WRITE8_MEMBER( carnival_state::carnivala_music_port_2_w )
void carnival_state::carnivala_music_port_2_w(uint8_t data)
{
// P2 d6: AY8912 BDIR(R/W)
// P2 d7: AY8912 BC1
@ -219,13 +219,13 @@ void carnival_state::carnivala_audio(machine_config &config)
// PIT8253 music
WRITE8_MEMBER( carnival_state::carnivalb_music_port_1_w )
void carnival_state::carnivalb_music_port_1_w(uint8_t data)
{
// P1: PIT8253 d0-d7
m_musicData = data;
}
WRITE8_MEMBER( carnival_state::carnivalb_music_port_2_w )
void carnival_state::carnivalb_music_port_2_w(uint8_t data)
{
// P2 d7: PIT8253 write strobe
// P2 d5,d6: PIT8253 A0,A1

View File

@ -438,7 +438,7 @@ void segag80r_state::sega005_sound_board(machine_config &config)
*
*************************************/
WRITE8_MEMBER(segag80r_state::sega005_sound_a_w)
void segag80r_state::sega005_sound_a_w(uint8_t data)
{
uint8_t diff = data ^ m_sound_state[0];
m_sound_state[0] = data;
@ -494,7 +494,7 @@ inline void segag80r_state::sega005_update_sound_data()
}
WRITE8_MEMBER(segag80r_state::sega005_sound_b_w)
void segag80r_state::sega005_sound_b_w(uint8_t data)
{
/*
D6: manual timer clock (0->1)

View File

@ -143,7 +143,7 @@ Dumped by Chackn
*/
WRITE8_MEMBER(angelkds_state::angelkds_cpu_bank_write)
void angelkds_state::angelkds_cpu_bank_write(uint8_t data)
{
membank("bank1")->set_entry(data & 0x0f); // shall we check (data & 0x0f) < # of available banks (8 or 10 resp.)?
}

View File

@ -54,9 +54,9 @@ public:
m_adpcm_pos(0), m_adpcm_idle(1), m_adpcm_data(0), m_trigger(0)
{ }
DECLARE_WRITE8_MEMBER(input_select_w);
DECLARE_READ8_MEMBER(input_p2_r);
DECLARE_READ8_MEMBER(input_p1_r);
void input_select_w(uint8_t data);
uint8_t input_p2_r();
uint8_t input_p1_r();
uint32_t screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TILE_GET_INFO_MEMBER(tile_info);
@ -328,7 +328,7 @@ INPUT_PORTS_END
// INPUT PORT HANDLING
//**************************************************************************
WRITE8_MEMBER( chinsan_state::input_select_w )
void chinsan_state::input_select_w(uint8_t data)
{
// 765----- unknown
// ---43210 input select (shared for player 1 and 2)
@ -336,7 +336,7 @@ WRITE8_MEMBER( chinsan_state::input_select_w )
m_port_select = data;
}
READ8_MEMBER( chinsan_state::input_p1_r )
uint8_t chinsan_state::input_p1_r()
{
uint8_t data = 0xff;
@ -349,7 +349,7 @@ READ8_MEMBER( chinsan_state::input_p1_r )
return data;
}
READ8_MEMBER( chinsan_state::input_p2_r )
uint8_t chinsan_state::input_p2_r()
{
uint8_t data = 0xff;

View File

@ -390,7 +390,7 @@ public:
DECLARE_WRITE32_MEMBER(dma_w);
template<int Chip> DECLARE_READ16_MEMBER(soundram_r);
template<int Chip> DECLARE_WRITE16_MEMBER(soundram_w);
DECLARE_WRITE8_MEMBER(lamps_w);
void lamps_w(uint8_t data);
DECLARE_WRITE_LINE_MEMBER(scsp1_to_sh1_irq);
DECLARE_WRITE_LINE_MEMBER(scsp2_to_sh1_irq);
DECLARE_WRITE8_MEMBER(sound_to_sh1_w);
@ -414,7 +414,7 @@ public:
void blit_current_sprite(address_space &space);
TIMER_DEVICE_CALLBACK_MEMBER(interrupt_main);
TIMER_DEVICE_CALLBACK_MEMBER(interrupt_sub);
DECLARE_WRITE8_MEMBER(scsp_irq);
void scsp_irq(offs_t offset, uint8_t data);
void dma_transfer( address_space &space, uint16_t dma_index );
@ -2828,7 +2828,7 @@ WRITE16_MEMBER( coolridr_state::soundram_w)
}
WRITE8_MEMBER( coolridr_state::lamps_w )
void coolridr_state::lamps_w(uint8_t data)
{
/*
x--- ---- P2 Music select Lamp
@ -3204,7 +3204,7 @@ void coolridr_state::machine_reset()
m_usethreads = m_io_config->read()&1;
}
WRITE8_MEMBER(coolridr_state::scsp_irq)
void coolridr_state::scsp_irq(offs_t offset, uint8_t data)
{
m_soundcpu->set_input_line(offset, data);
}

View File

@ -225,35 +225,35 @@ void fitfight_state::snd_mem(address_map &map)
map(0x8000, 0x87ff).ram();
}
READ8_MEMBER(fitfight_state::snd_porta_r)
uint8_t fitfight_state::snd_porta_r()
{
//logerror("PA R %s\n",machine().describe_context());
return machine().rand();
}
READ8_MEMBER(fitfight_state::snd_portb_r)
uint8_t fitfight_state::snd_portb_r()
{
//logerror("PB R %s\n",machine().describe_context());
return machine().rand();
}
READ8_MEMBER(fitfight_state::snd_portc_r)
uint8_t fitfight_state::snd_portc_r()
{
//logerror("PC R %s\n",machine().describe_context());
return machine().rand();
}
WRITE8_MEMBER(fitfight_state::snd_porta_w)
void fitfight_state::snd_porta_w(uint8_t data)
{
//logerror("PA W %x %s\n",data,machine().describe_context());
}
WRITE8_MEMBER(fitfight_state::snd_portb_w)
void fitfight_state::snd_portb_w(uint8_t data)
{
//logerror("PB W %x %s\n",data,machine().describe_context());
}
WRITE8_MEMBER(fitfight_state::snd_portc_w)
void fitfight_state::snd_portc_w(uint8_t data)
{
//logerror("PC W %x %s\n",data,machine().describe_context());
}

View File

@ -53,7 +53,7 @@ public:
private:
virtual void machine_reset() override;
DECLARE_WRITE8_MEMBER(scsp_irq);
void scsp_irq(offs_t offset, uint8_t data);
DECLARE_READ16_MEMBER(p6_r);
DECLARE_WRITE16_MEMBER(p6_w);
@ -176,7 +176,7 @@ void flashbeats_state::flashbeats(machine_config &config)
m_scsp->add_route(1, "rspeaker", 1.0);
}
WRITE8_MEMBER(flashbeats_state::scsp_irq)
void flashbeats_state::scsp_irq(offs_t offset, uint8_t data)
{
}

View File

@ -46,7 +46,7 @@ protected:
virtual void machine_start() override;
private:
DECLARE_WRITE8_MEMBER(lamp_w);
void lamp_w(uint8_t data);
DECLARE_WRITE8_MEMBER(output_w);
DECLARE_WRITE8_MEMBER(oki_bank_w);
void sgx_io(address_map &map);
@ -64,7 +64,7 @@ void ggconnie_state::machine_start()
m_okibank->configure_entries(0, 8, memregion("oki")->base(), 0x10000);
}
WRITE8_MEMBER(ggconnie_state::lamp_w)
void ggconnie_state::lamp_w(uint8_t data)
{
output().set_value("lamp", !BIT(data,0));
}

View File

@ -98,13 +98,13 @@ void kopunch_state::kopunch_io_map(address_map &map)
********************************************************/
READ8_MEMBER(kopunch_state::sensors1_r)
uint8_t kopunch_state::sensors1_r()
{
// punch strength low bits
return machine().rand();
}
READ8_MEMBER(kopunch_state::sensors2_r)
uint8_t kopunch_state::sensors2_r()
{
// d0-d2: punch strength high bits
// d3: coin 2
@ -115,12 +115,12 @@ READ8_MEMBER(kopunch_state::sensors2_r)
return (machine().rand() & 0x07) | ioport("SYSTEM")->read();
}
WRITE8_MEMBER(kopunch_state::lamp_w)
void kopunch_state::lamp_w(uint8_t data)
{
m_lamp = BIT(~data, 7);
}
WRITE8_MEMBER(kopunch_state::coin_w)
void kopunch_state::coin_w(uint8_t data)
{
machine().bookkeeping().coin_counter_w(0, ~data & 0x80);
machine().bookkeeping().coin_counter_w(1, ~data & 0x40);

View File

@ -43,7 +43,7 @@ READ8_MEMBER(magmax_state::sound_r)
return (m_soundlatch->read() << 1) | m_LS74_q;
}
WRITE8_MEMBER(magmax_state::ay8910_portB_0_w)
void magmax_state::ay8910_portB_0_w(uint8_t data)
{
/*bit 0 is input to CLR line of the LS74*/
m_LS74_clr = data & 1;
@ -93,7 +93,7 @@ void magmax_state::machine_reset()
WRITE8_MEMBER(magmax_state::ay8910_portA_0_w)
void magmax_state::ay8910_portA_0_w(uint8_t data)
{
/*There are three AY8910 chips and four(!) separate amplifiers on the board
* Each of AY channels is hardware mapped in following way:

View File

@ -71,20 +71,20 @@ private:
DECLARE_READ16_MEMBER(extra_ram_r);
DECLARE_WRITE16_MEMBER(extra_ram_w);
DECLARE_WRITE8_MEMBER(bios_banksel_w);
DECLARE_WRITE8_MEMBER(bios_gamesel_w);
void bios_banksel_w(uint8_t data);
void bios_gamesel_w(uint8_t data);
DECLARE_WRITE16_MEMBER(mp_io_write);
DECLARE_READ16_MEMBER(mp_io_read);
DECLARE_READ8_MEMBER(bank_r);
DECLARE_WRITE8_MEMBER(bank_w);
DECLARE_READ8_MEMBER(bios_6402_r);
DECLARE_WRITE8_MEMBER(bios_6402_w);
DECLARE_READ8_MEMBER(bios_6204_r);
DECLARE_WRITE8_MEMBER(bios_width_w);
DECLARE_READ8_MEMBER(bios_6404_r);
DECLARE_WRITE8_MEMBER(bios_6404_w);
DECLARE_READ8_MEMBER(bios_6600_r);
DECLARE_WRITE8_MEMBER(bios_6600_w);
uint8_t bios_6402_r();
void bios_6402_w(uint8_t data);
uint8_t bios_6204_r();
void bios_width_w(uint8_t data);
uint8_t bios_6404_r();
void bios_6404_w(uint8_t data);
uint8_t bios_6600_r();
void bios_6600_w(uint8_t data);
DECLARE_WRITE8_MEMBER(game_w);
DECLARE_READ8_MEMBER(vdp1_count_r);
@ -410,7 +410,7 @@ READ_LINE_MEMBER(mplay_state::start2_r)
return BIT(m_bios_bank, 5);
}
WRITE8_MEMBER(mplay_state::bios_banksel_w)
void mplay_state::bios_banksel_w(uint8_t data)
{
/* Multi-slot note:
Bits 0 and 1 appear to determine the selected game slot.
@ -426,7 +426,7 @@ WRITE8_MEMBER(mplay_state::bios_banksel_w)
// logerror("BIOS: ROM bank %i selected [0x%02x]\n", m_bios_bank >> 6, data);
}
WRITE8_MEMBER(mplay_state::bios_gamesel_w)
void mplay_state::bios_gamesel_w(uint8_t data)
{
m_bios_6403 = data;
@ -511,38 +511,38 @@ WRITE8_MEMBER(mplay_state::bank_w)
/* Megaplay BIOS handles regs[2] at start in a different way compared to megadrive */
/* other io data/ctrl regs are dealt with exactly like in the console */
READ8_MEMBER(mplay_state::bios_6402_r)
uint8_t mplay_state::bios_6402_r()
{
return m_megadrive_io_data_regs[2];// & 0xfe;
}
WRITE8_MEMBER(mplay_state::bios_6402_w)
void mplay_state::bios_6402_w(uint8_t data)
{
m_megadrive_io_data_regs[2] = (m_megadrive_io_data_regs[2] & 0x07) | ((data & 0x70) >> 1);
// logerror("BIOS: 0x6402 write: 0x%02x\n", data);
}
READ8_MEMBER(mplay_state::bios_6204_r)
uint8_t mplay_state::bios_6204_r()
{
return m_megadrive_io_data_regs[2];
// return (m_bios_width & 0xf8) + (m_bios_6204 & 0x07);
}
WRITE8_MEMBER(mplay_state::bios_width_w)
void mplay_state::bios_width_w(uint8_t data)
{
m_bios_width = data;
m_megadrive_io_data_regs[2] = (m_megadrive_io_data_regs[2] & 0x07) | ((data & 0xf8));
// logerror("BIOS: 0x6204 - Width write: %02x\n", data);
}
READ8_MEMBER(mplay_state::bios_6404_r)
uint8_t mplay_state::bios_6404_r()
{
// logerror("BIOS: 0x6404 read: returned 0x%02x\n",bios_6404 | (bios_6403 & 0x10) >> 4);
return ((m_bios_6403 & 0x10) >> 4);
// return m_bios_6404 | (m_bios_6403 & 0x10) >> 4;
}
WRITE8_MEMBER(mplay_state::bios_6404_w)
void mplay_state::bios_6404_w(uint8_t data)
{
if(((m_bios_6404 & 0x0c) == 0x00) && ((data & 0x0c) == 0x0c))
m_maincpu->pulse_input_line(INPUT_LINE_RESET, attotime::zero);
@ -551,7 +551,7 @@ WRITE8_MEMBER(mplay_state::bios_6404_w)
// logerror("BIOS: 0x6404 write: 0x%02x\n", data);
}
READ8_MEMBER(mplay_state::bios_6600_r)
uint8_t mplay_state::bios_6600_r()
{
/* Multi-slot note:
0x6600 appears to be used to check for extra slots being used.
@ -562,7 +562,7 @@ READ8_MEMBER(mplay_state::bios_6600_r)
return m_bios_6600;// & 0xfe;
}
WRITE8_MEMBER(mplay_state::bios_6600_w)
void mplay_state::bios_6600_w(uint8_t data)
{
m_bios_6600 = data;
// logerror("BIOS: 0x6600 write: 0x%02x\n",data);

View File

@ -119,11 +119,11 @@ private:
void megatech(machine_config &config);
DECLARE_READ8_MEMBER(cart_select_r);
DECLARE_WRITE8_MEMBER(cart_select_w);
DECLARE_READ8_MEMBER(bios_portc_r);
DECLARE_READ8_MEMBER(bios_porte_r);
DECLARE_WRITE8_MEMBER(bios_portd_w);
DECLARE_WRITE8_MEMBER(bios_porte_w);
void cart_select_w(uint8_t data);
uint8_t bios_portc_r();
uint8_t bios_porte_r();
void bios_portd_w(uint8_t data);
void bios_porte_w(uint8_t data);
DECLARE_READ8_MEMBER(read_68k_banked_data);
DECLARE_WRITE8_MEMBER(write_68k_banked_data);
DECLARE_WRITE8_MEMBER(mt_z80_bank_w);
@ -464,7 +464,7 @@ void mtech_state::switch_cart(int gameno)
}
}
WRITE8_MEMBER(mtech_state::cart_select_w)
void mtech_state::cart_select_w(uint8_t data)
{
/* seems to write the slot number..
but it stores something in (banked?) ram
@ -475,23 +475,23 @@ WRITE8_MEMBER(mtech_state::cart_select_w)
}
READ8_MEMBER(mtech_state::bios_portc_r)
uint8_t mtech_state::bios_portc_r()
{
return 0;
}
READ8_MEMBER(mtech_state::bios_porte_r)
uint8_t mtech_state::bios_porte_r()
{
return 0;
}
WRITE8_MEMBER(mtech_state::bios_portd_w)
void mtech_state::bios_portd_w(uint8_t data)
{
output().set_value("Alarm_sound", BIT(data, 7));
m_bios_ctrl_inputs = data & 0x04; // Genesis/SMS input ports disable bit
}
WRITE8_MEMBER(mtech_state::bios_porte_w)
void mtech_state::bios_porte_w(uint8_t data)
{
output().set_value("Flash_screen", BIT(data, 1));
}

View File

@ -397,7 +397,7 @@ void mermaid_state::machine_reset()
}
/* Similar to Jantotsu, apparently the HW has three ports that controls what kind of sample should be played. Every sample size is 0x1000. */
WRITE8_MEMBER(mermaid_state::adpcm_data_w)
void mermaid_state::adpcm_data_w(uint8_t data)
{
m_adpcm_data = data;
m_adpcm->data_w(m_adpcm_trigger ? (data & 0x0f) : (data & 0xf0) >> 4);

View File

@ -69,12 +69,12 @@ CUSTOM_INPUT_MEMBER(mjkjidai_state::keyboard_r)
return res;
}
WRITE8_MEMBER(mjkjidai_state::keyboard_select_lo_w)
void mjkjidai_state::keyboard_select_lo_w(uint8_t data)
{
m_keyb = (m_keyb & 0xff00) | (data);
}
WRITE8_MEMBER(mjkjidai_state::keyboard_select_hi_w)
void mjkjidai_state::keyboard_select_hi_w(uint8_t data)
{
m_keyb = (m_keyb & 0x00ff) | (data << 8);
}

View File

@ -613,7 +613,7 @@ READ8_MEMBER( model1_state::dpram_r )
return m_dpram->right_r(offset);
}
WRITE8_MEMBER( model1_state::gen_outputs_w )
void model1_state::gen_outputs_w(uint8_t data)
{
// generic output lines, output to outx where x = bit
// eg. out0 = coin counter 1, see below for per-game descriptions
@ -623,7 +623,7 @@ WRITE8_MEMBER( model1_state::gen_outputs_w )
m_digits[1] = data;
}
WRITE8_MEMBER( model1_state::vf_outputs_w )
void model1_state::vf_outputs_w(uint8_t data)
{
// 7654---- unknown (not used?)
// ----3--- start 2 lamp
@ -635,7 +635,7 @@ WRITE8_MEMBER( model1_state::vf_outputs_w )
machine().bookkeeping().coin_counter_w(0, BIT(data, 0));
}
WRITE8_MEMBER( model1_state::vr_outputs_w )
void model1_state::vr_outputs_w(uint8_t data)
{
// 7------- race leader lamp
// -6------ vr4 (green) lamp
@ -650,7 +650,7 @@ WRITE8_MEMBER( model1_state::vr_outputs_w )
machine().bookkeeping().coin_counter_w(0, BIT(data, 0));
}
WRITE8_MEMBER( model1_state::swa_outputs_w )
void model1_state::swa_outputs_w(uint8_t data)
{
// 7------- unknown (not used?)
// -6------ unknown (1 while in-game)
@ -665,7 +665,7 @@ WRITE8_MEMBER( model1_state::swa_outputs_w )
machine().bookkeeping().coin_counter_w(0, BIT(data, 0));
}
WRITE8_MEMBER( model1_state::wingwar_outputs_w )
void model1_state::wingwar_outputs_w(uint8_t data)
{
// 7------- unknown (not used?)
// -6------ view selector 4 lamp
@ -679,7 +679,7 @@ WRITE8_MEMBER( model1_state::wingwar_outputs_w )
machine().bookkeeping().coin_counter_w(0, BIT(data, 0));
}
WRITE8_MEMBER( model1_state::wingwar360_outputs_w )
void model1_state::wingwar360_outputs_w(uint8_t data)
{
// 7654---- unknown (not used?)
// ----3--- danger lamp
@ -691,7 +691,7 @@ WRITE8_MEMBER( model1_state::wingwar360_outputs_w )
machine().bookkeeping().coin_counter_w(0, BIT(data, 0));
}
WRITE8_MEMBER( model1_state::netmerc_outputs_w )
void model1_state::netmerc_outputs_w(uint8_t data)
{
// 76------ unknown (not used?)
// --54---- mvd backlights
@ -703,17 +703,17 @@ WRITE8_MEMBER( model1_state::netmerc_outputs_w )
machine().bookkeeping().coin_counter_w(0, BIT(data, 0));
}
WRITE8_MEMBER( model1_state::drive_board_w )
void model1_state::drive_board_w(uint8_t data)
{
m_digits[0] = data;
}
READ8_MEMBER( model1_state::r360_r )
uint8_t model1_state::r360_r()
{
return m_r360_state;
}
WRITE8_MEMBER( model1_state::r360_w )
void model1_state::r360_w(uint8_t data)
{
/*
this uses the feedback board protocol

View File

@ -1182,27 +1182,27 @@ void model2_state::model2_5881_mem(address_map &map)
// Interface board ID: 837-12079
// ALTERA FLEX + Sega 315-5338A
READ8_MEMBER( model2_state::lightgun_data_r )
uint8_t model2_state::lightgun_data_r(offs_t offset)
{
uint16_t data = m_lightgun_ports[offset >> 1].read_safe(0);
return BIT(offset, 0) ? (data >> 8) : data;
}
READ8_MEMBER( model2_state::lightgun_mux_r )
uint8_t model2_state::lightgun_mux_r()
{
if (m_lightgun_mux < 8)
return lightgun_data_r(space, m_lightgun_mux);
return lightgun_data_r(m_lightgun_mux);
else
return lightgun_offscreen_r(space, 0);
return lightgun_offscreen_r(0);
}
WRITE8_MEMBER( model2_state::lightgun_mux_w )
void model2_state::lightgun_mux_w(uint8_t data)
{
m_lightgun_mux = data;
}
// handles offscreen gun trigger detection here
READ8_MEMBER( model2_state::lightgun_offscreen_r )
uint8_t model2_state::lightgun_offscreen_r(offs_t offset)
{
// 5 percent border size
const float BORDER_SIZE = 0.05f;
@ -1238,7 +1238,7 @@ READ8_MEMBER( model2_state::lightgun_offscreen_r )
// OUTPUTS
//**************************************************************************
WRITE8_MEMBER( model2o_state::daytona_output_w )
void model2o_state::daytona_output_w(uint8_t data)
{
// 7------- leader led
// -6------ vr4 led
@ -1253,7 +1253,7 @@ WRITE8_MEMBER( model2o_state::daytona_output_w )
machine().bookkeeping().coin_counter_w(0, BIT(data, 0));
}
WRITE8_MEMBER( model2o_state::desert_output_w )
void model2o_state::desert_output_w(uint8_t data)
{
// 7------- cannon motor
// -6------ machine gun motor
@ -1268,7 +1268,7 @@ WRITE8_MEMBER( model2o_state::desert_output_w )
machine().bookkeeping().coin_counter_w(0, BIT(data, 0));
}
WRITE8_MEMBER( model2o_state::vcop_output_w )
void model2o_state::vcop_output_w(uint8_t data)
{
// 7654---- unknown (not used?)
// ----32-- start leds (always set together)
@ -1569,7 +1569,7 @@ void model2c_state::model2c_5881_mem(address_map &map)
*/
// simulate this so that it passes the initial checks
READ8_MEMBER( model2_state::rchase2_drive_board_r )
uint8_t model2_state::rchase2_drive_board_r()
{
uint8_t data = 0xff;
@ -1585,12 +1585,12 @@ READ8_MEMBER( model2_state::rchase2_drive_board_r )
return data;
}
WRITE8_MEMBER( model2_state::rchase2_drive_board_w )
void model2_state::rchase2_drive_board_w(uint8_t data)
{
m_cmd_data = data;
}
WRITE8_MEMBER( model2_state::drive_board_w )
void model2_state::drive_board_w(uint8_t data)
{
m_driveio_comm_data = data;
m_drivecpu->set_input_line(0, HOLD_LINE);
@ -1601,7 +1601,7 @@ WRITE8_MEMBER( model2_state::drive_board_w )
// INPUT HANDLING
//**************************************************************************
WRITE8_MEMBER( model2_state::eeprom_w )
void model2_state::eeprom_w(uint8_t data)
{
m_ctrlmode = BIT(data, 0);
@ -1610,7 +1610,7 @@ WRITE8_MEMBER( model2_state::eeprom_w )
m_eeprom->cs_write(BIT(data, 6) ? ASSERT_LINE : CLEAR_LINE);
}
READ8_MEMBER( model2_state::in0_r )
uint8_t model2_state::in0_r()
{
uint8_t data = m_in0->read();
@ -2454,7 +2454,7 @@ void model2_state::scsp_map(address_map &map)
map(0x000000, 0x07ffff).ram().share("soundram");
}
WRITE8_MEMBER(model2_state::scsp_irq)
void model2_state::scsp_irq(offs_t offset, uint8_t data)
{
m_audiocpu->set_input_line(offset, data);
}
@ -2571,17 +2571,17 @@ void model2o_state::model2o(machine_config &config)
M2COMM(config, "m2comm", 0);
}
READ8_MEMBER(model2_state::driveio_portg_r)
uint8_t model2_state::driveio_portg_r()
{
return m_driveio_comm_data;
}
READ8_MEMBER(model2_state::driveio_porth_r)
uint8_t model2_state::driveio_porth_r()
{
return m_driveio_comm_data;
}
WRITE8_MEMBER(model2_state::driveio_port_w)
void model2_state::driveio_port_w(uint8_t data)
{
// TODO: hook up to the main CPU
// popmessage("%02x",data);

View File

@ -1413,7 +1413,7 @@ MACHINE_RESET_MEMBER(model3_state,model3_21){ model3_init(0x21); }
// INPUT HANDLING
//**************************************************************************
WRITE8_MEMBER( model3_state::eeprom_w )
void model3_state::eeprom_w(uint8_t data)
{
m_controls_bank = BIT(data, 0);
@ -1422,7 +1422,7 @@ WRITE8_MEMBER( model3_state::eeprom_w )
m_eeprom->cs_write(BIT(data, 6) ? ASSERT_LINE : CLEAR_LINE);
}
READ8_MEMBER( model3_state::input_r )
uint8_t model3_state::input_r()
{
if (m_controls_bank == 1)
return (ioport("IN1")->read());
@ -1430,7 +1430,7 @@ READ8_MEMBER( model3_state::input_r )
return (ioport("IN0")->read());
}
WRITE8_MEMBER( model3_state::lostwsga_ser1_w )
void model3_state::lostwsga_ser1_w(uint8_t data)
{
switch (data)
{
@ -1465,12 +1465,12 @@ WRITE8_MEMBER( model3_state::lostwsga_ser1_w )
}
}
READ8_MEMBER( model3_state::lostwsga_ser2_r )
uint8_t model3_state::lostwsga_ser2_r()
{
return m_serial_fifo2;
}
WRITE8_MEMBER( model3_state::lostwsga_ser2_w )
void model3_state::lostwsga_ser2_w(uint8_t data)
{
m_serial_fifo2 = data;
}
@ -5882,7 +5882,7 @@ void model3_state::scsp2_map(address_map &map)
map(0x000000, 0x07ffff).ram().share("soundram2");
}
WRITE8_MEMBER(model3_state::scsp_irq)
void model3_state::scsp_irq(offs_t offset, uint8_t data)
{
m_audiocpu->set_input_line(offset, data);
}

View File

@ -87,7 +87,7 @@ TIMER_DEVICE_CALLBACK_MEMBER(mrflea_state::mrflea_slave_interrupt)
m_pic->ir1_w(CLEAR_LINE);
}
WRITE8_MEMBER(mrflea_state::mrflea_data1_w)
void mrflea_state::mrflea_data1_w(uint8_t data)
{
}

View File

@ -2548,16 +2548,6 @@ static INPUT_PORTS_START( bikkuri )
PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNKNOWN )
INPUT_PORTS_END
READ8_MEMBER(nbmj8688_state::dipsw1_r)
{
return m_nb1413m3->dipsw1_r(space,offset);
}
READ8_MEMBER(nbmj8688_state::dipsw2_r)
{
return m_nb1413m3->dipsw2_r(space,offset);
}
void nbmj8688_state::NBMJDRV_4096(machine_config &config)
{
/* basic machine hardware */
@ -2584,8 +2574,8 @@ void nbmj8688_state::NBMJDRV_4096(machine_config &config)
SPEAKER(config, "speaker").front_center();
ay8910_device &psg(AY8910(config, "psg", 1250000));
psg.port_a_read_callback().set(FUNC(nbmj8688_state::dipsw1_r)); // DIPSW-A read
psg.port_b_read_callback().set(FUNC(nbmj8688_state::dipsw2_r)); // DIPSW-B read
psg.port_a_read_callback().set(m_nb1413m3, FUNC(nb1413m3_device::dipsw1_r)); // DIPSW-A read
psg.port_b_read_callback().set(m_nb1413m3, FUNC(nb1413m3_device::dipsw2_r)); // DIPSW-B read
psg.add_route(ALL_OUTPUTS, "speaker", 0.35);
DAC_8BIT_R2R(config, "dac", 0).add_route(ALL_OUTPUTS, "speaker", 0.5); // unknown DAC
@ -2772,8 +2762,8 @@ void nbmj8688_state::mbmj_p16bit_LCD(machine_config &config)
SPEAKER(config, "speaker").front_center();
ay8910_device &psg(AY8910(config, "psg", 1250000));
psg.port_a_read_callback().set(FUNC(nbmj8688_state::dipsw1_r)); // DIPSW-A read
psg.port_b_read_callback().set(FUNC(nbmj8688_state::dipsw2_r)); // DIPSW-B read
psg.port_a_read_callback().set(m_nb1413m3, FUNC(nb1413m3_device::dipsw1_r)); // DIPSW-A read
psg.port_b_read_callback().set(m_nb1413m3, FUNC(nb1413m3_device::dipsw2_r)); // DIPSW-B read
psg.add_route(ALL_OUTPUTS, "speaker", 0.35);
DAC_8BIT_R2R(config, "dac", 0).add_route(ALL_OUTPUTS, "speaker", 0.5); // unknown DAC

View File

@ -42,12 +42,12 @@ void nbmj9195_state::machine_start()
save_item(NAME(m_mscoutm_inputport));
}
WRITE8_MEMBER(nbmj9195_state::soundbank_w)
void nbmj9195_state::soundbank_w(uint8_t data)
{
membank("soundbank")->set_entry(data & 0x03);
}
WRITE8_MEMBER(nbmj9195_state::outcoin_flag_w)
void nbmj9195_state::outcoin_flag_w(uint8_t data)
{
// bit0: coin in counter
// bit1: coin out counter
@ -68,7 +68,7 @@ int nbmj9195_state::dipsw_r()
return (((ioport("DSWA")->read() & 0xff) | ((ioport("DSWB")->read() & 0xff) << 8)) >> m_dipswbitsel) & 0x01;
}
WRITE8_MEMBER(nbmj9195_state::dipswbitsel_w)
void nbmj9195_state::dipswbitsel_w(uint8_t data)
{
switch (data & 0xc0)
{
@ -87,12 +87,12 @@ WRITE8_MEMBER(nbmj9195_state::dipswbitsel_w)
}
}
WRITE8_MEMBER(nbmj9195_state::mscoutm_inputportsel_w)
void nbmj9195_state::mscoutm_inputportsel_w(uint8_t data)
{
m_mscoutm_inputport = (data ^ 0x1f);
}
READ8_MEMBER(nbmj9195_state::mscoutm_dipsw_0_r)
uint8_t nbmj9195_state::mscoutm_dipsw_0_r()
{
// DIPSW A
return (((ioport("DSWA")->read() & 0x01) << 7) | ((ioport("DSWA")->read() & 0x02) << 5) |
@ -101,7 +101,7 @@ READ8_MEMBER(nbmj9195_state::mscoutm_dipsw_0_r)
((ioport("DSWA")->read() & 0x40) >> 5) | ((ioport("DSWA")->read() & 0x80) >> 7));
}
READ8_MEMBER(nbmj9195_state::mscoutm_dipsw_1_r)
uint8_t nbmj9195_state::mscoutm_dipsw_1_r()
{
// DIPSW B
return (((ioport("DSWB")->read() & 0x01) << 7) | ((ioport("DSWB")->read() & 0x02) << 5) |
@ -113,7 +113,7 @@ READ8_MEMBER(nbmj9195_state::mscoutm_dipsw_1_r)
/* TMPZ84C011 PIO emulation */
READ8_MEMBER(nbmj9195_state::mscoutm_cpu_portb_r)
uint8_t nbmj9195_state::mscoutm_cpu_portb_r()
{
// PLAYER1 KEY, DIPSW A/B
switch (m_mscoutm_inputport)
@ -134,7 +134,7 @@ READ8_MEMBER(nbmj9195_state::mscoutm_cpu_portb_r)
}
}
READ8_MEMBER(nbmj9195_state::mscoutm_cpu_portc_r)
uint8_t nbmj9195_state::mscoutm_cpu_portc_r()
{
// PLAYER2 KEY
switch (m_mscoutm_inputport)
@ -157,13 +157,13 @@ READ8_MEMBER(nbmj9195_state::mscoutm_cpu_portc_r)
// other games
READ8_MEMBER(nbmj9195_state::others_cpu_porta_r)
uint8_t nbmj9195_state::others_cpu_porta_r()
{
// COIN IN, ETC...
return ((ioport("SYSTEM")->read() & 0xfe) | m_outcoin_flag);
}
READ8_MEMBER(nbmj9195_state::others_cpu_portb_r)
uint8_t nbmj9195_state::others_cpu_portb_r()
{
// PLAYER1 KEY, DIPSW A/B
switch (m_inputport)
@ -183,7 +183,7 @@ READ8_MEMBER(nbmj9195_state::others_cpu_portb_r)
}
}
READ8_MEMBER(nbmj9195_state::others_cpu_portc_r)
uint8_t nbmj9195_state::others_cpu_portc_r()
{
// PLAYER2 KEY
switch (m_inputport)
@ -203,7 +203,7 @@ READ8_MEMBER(nbmj9195_state::others_cpu_portc_r)
}
}
WRITE8_MEMBER(nbmj9195_state::soundcpu_porte_w)
void nbmj9195_state::soundcpu_porte_w(uint8_t data)
{
if (!(data & 0x01)) m_soundlatch->clear_w();
}

View File

@ -52,14 +52,14 @@ public:
void nichild(machine_config &config);
private:
DECLARE_READ8_MEMBER(gfx_r);
DECLARE_READ8_MEMBER(mux_r);
DECLARE_WRITE8_MEMBER(mux_w);
DECLARE_WRITE8_MEMBER(porta_w);
DECLARE_WRITE8_MEMBER(portb_w);
DECLARE_WRITE8_MEMBER(portc_w);
DECLARE_WRITE8_MEMBER(portd_w);
DECLARE_WRITE8_MEMBER(gfxbank_w);
uint8_t gfx_r(offs_t offset);
uint8_t mux_r();
void mux_w(uint8_t data);
void porta_w(uint8_t data);
void portb_w(uint8_t data);
void portc_w(uint8_t data);
void portd_w(uint8_t data);
void gfxbank_w(uint8_t data);
void nichild_io(address_map &map);
void nichild_map(address_map &map);
@ -75,7 +75,7 @@ private:
};
READ8_MEMBER(nichild_state::gfx_r)
uint8_t nichild_state::gfx_r(offs_t offset)
{
uint32_t gfx_offset;
@ -90,40 +90,40 @@ READ8_MEMBER(nichild_state::gfx_r)
//#include "debugger.h"
WRITE8_MEMBER(nichild_state::porta_w)
void nichild_state::porta_w(uint8_t data)
{
printf("PORTA %02x\n",data);
// machine().debug_break();
}
WRITE8_MEMBER(nichild_state::portb_w)
void nichild_state::portb_w(uint8_t data)
{
printf("PORTB %02x\n",data);
}
WRITE8_MEMBER(nichild_state::portc_w)
void nichild_state::portc_w(uint8_t data)
{
printf("PORTC %02x\n",data);
}
WRITE8_MEMBER(nichild_state::portd_w)
void nichild_state::portd_w(uint8_t data)
{
printf("PORTD %02x\n",data);
}
WRITE8_MEMBER(nichild_state::gfxbank_w)
void nichild_state::gfxbank_w(uint8_t data)
{
// TODO: ldquiz4 checks up to 0x30, what for?
m_gfx_bank = data * 0x8000;
}
READ8_MEMBER(nichild_state::mux_r)
uint8_t nichild_state::mux_r()
{
// TODO
return 0xff;
}
WRITE8_MEMBER(nichild_state::mux_w)
void nichild_state::mux_w(uint8_t data)
{
// ...
}

View File

@ -102,8 +102,8 @@ private:
DECLARE_READ8_MEMBER(royalqn_comm_r);
DECLARE_WRITE8_MEMBER(royalqn_comm_w);
DECLARE_WRITE8_MEMBER(mux_w);
DECLARE_READ8_MEMBER(input_1p_r);
DECLARE_READ8_MEMBER(input_2p_r);
uint8_t input_1p_r();
uint8_t input_2p_r();
DECLARE_WRITE8_MEMBER(output_w);
DECLARE_READ8_MEMBER(sexygal_soundram_r);
DECLARE_READ8_MEMBER(sexygal_unknown_sound_r);
@ -309,7 +309,7 @@ WRITE8_MEMBER(nightgal_state::mux_w)
//printf("%02x\n", m_mux_data);
}
READ8_MEMBER(nightgal_state::input_1p_r)
uint8_t nightgal_state::input_1p_r()
{
uint8_t cr_clear = m_io_cr_clear->read();
@ -328,7 +328,7 @@ READ8_MEMBER(nightgal_state::input_1p_r)
m_io_pl1_4->read() & m_io_pl1_5->read() & m_io_pl1_6->read()) | cr_clear;
}
READ8_MEMBER(nightgal_state::input_2p_r)
uint8_t nightgal_state::input_2p_r()
{
uint8_t coin_port = m_io_coins->read();

View File

@ -96,7 +96,7 @@ READ16_MEMBER(niyanpai_state::musobana_inputport_0_r)
return (portdata);
}
WRITE16_MEMBER(niyanpai_state::tmp68301_parallel_port_w)
void niyanpai_state::tmp68301_parallel_port_w(uint16_t data)
{
// tmp68301_parallel_interface[0x05]
// bit 0 coin counter

View File

@ -62,9 +62,9 @@ private:
DECLARE_READ8_MEMBER(z80_io_02_r);
DECLARE_WRITE8_MEMBER(z80_io_17_w);
DECLARE_WRITE8_MEMBER(z80_io_37_w);
DECLARE_WRITE8_MEMBER(i8155_a_w);
DECLARE_WRITE8_MEMBER(i8155_b_w);
DECLARE_WRITE8_MEMBER(i8155_c_w);
void i8155_a_w(uint8_t data);
void i8155_b_w(uint8_t data);
void i8155_c_w(uint8_t data);
DECLARE_WRITE_LINE_MEMBER(i8155_timer_out);
void paranoia_8085_io_map(address_map &map);
void paranoia_8085_map(address_map &map);
@ -144,17 +144,17 @@ void paranoia_state::paranoia_z80_io_map(address_map &map)
map(0x37, 0x37).w(FUNC(paranoia_state::z80_io_37_w));
}
WRITE8_MEMBER(paranoia_state::i8155_a_w)
void paranoia_state::i8155_a_w(uint8_t data)
{
//logerror("i8155 Port A: %02X\n", data);
}
WRITE8_MEMBER(paranoia_state::i8155_b_w)
void paranoia_state::i8155_b_w(uint8_t data)
{
//logerror("i8155 Port B: %02X\n", data);
}
WRITE8_MEMBER(paranoia_state::i8155_c_w)
void paranoia_state::i8155_c_w(uint8_t data)
{
//logerror("i8155 Port C: %02X\n", data);
}

View File

@ -205,7 +205,7 @@ WRITE16_MEMBER(playmark_state::playmark_snd_command_w)
}
}
READ8_MEMBER(playmark_state::playmark_snd_command_r)
uint8_t playmark_state::playmark_snd_command_r()
{
int data = 0;
@ -223,7 +223,7 @@ READ8_MEMBER(playmark_state::playmark_snd_command_r)
return data;
}
READ8_MEMBER(playmark_state::playmark_snd_flag_r)
uint8_t playmark_state::playmark_snd_flag_r()
{
if (m_snd_flag)
{
@ -235,7 +235,7 @@ READ8_MEMBER(playmark_state::playmark_snd_flag_r)
}
WRITE8_MEMBER(playmark_state::playmark_oki_banking_w)
void playmark_state::playmark_oki_banking_w(uint8_t data)
{
logerror("%s Writing %02x to PortA (OKI bank select)\n",machine().describe_context(),data);
@ -244,12 +244,12 @@ WRITE8_MEMBER(playmark_state::playmark_oki_banking_w)
m_okibank->set_entry(bank & (m_oki_numbanks - 1));
}
WRITE8_MEMBER(playmark_state::playmark_oki_w)
void playmark_state::playmark_oki_w(uint8_t data)
{
m_oki_command = data;
}
WRITE8_MEMBER(playmark_state::playmark_snd_control_w)
void playmark_state::playmark_snd_control_w(uint8_t data)
{
/* This port controls communications to and from the 68K and the OKI device.
@ -272,7 +272,7 @@ WRITE8_MEMBER(playmark_state::playmark_snd_control_w)
}
}
WRITE8_MEMBER(playmark_state::hrdtimes_snd_control_w)
void playmark_state::hrdtimes_snd_control_w(uint8_t data)
{
/* This port controls communications to and from the 68K and the OKI device. See playmark_snd_control_w above. OKI banking is also handled here. */

View File

@ -64,11 +64,11 @@ private:
DECLARE_READ8_MEMBER(p2_mux_r);
DECLARE_WRITE8_MEMBER(mux_w);
DECLARE_WRITE8_MEMBER(sound_cmd_w);
DECLARE_READ8_MEMBER(audio_cmd_r);
DECLARE_WRITE8_MEMBER(audio_p1_w);
DECLARE_WRITE8_MEMBER(audio_p2_w);
uint8_t audio_cmd_r();
void audio_p1_w(uint8_t data);
void audio_p2_w(uint8_t data);
DECLARE_READ_LINE_MEMBER(audio_t1_r);
DECLARE_WRITE8_MEMBER(ay_pa_w);
void ay_pa_w(uint8_t data);
void ron_audio_io(address_map &map);
void ron_audio_map(address_map &map);
@ -438,12 +438,12 @@ WRITE_LINE_MEMBER(ron_state::vblank_irq)
m_maincpu->set_input_line(INPUT_LINE_NMI, ASSERT_LINE);
}
READ8_MEMBER(ron_state::audio_cmd_r)
uint8_t ron_state::audio_cmd_r()
{
return m_sound_command << 3;
}
WRITE8_MEMBER(ron_state::audio_p1_w)
void ron_state::audio_p1_w(uint8_t data)
{
//address_space &space = m_audiocpu->space(AS_PROGRAM);
@ -456,7 +456,7 @@ WRITE8_MEMBER(ron_state::audio_p1_w)
m_ay->data_w(data);
}
WRITE8_MEMBER(ron_state::audio_p2_w)
void ron_state::audio_p2_w(uint8_t data)
{
// TODO: guesswork, presumably f/f based
// p2 ff
@ -482,7 +482,7 @@ READ_LINE_MEMBER(ron_state::audio_t1_r)
return !BIT(m_sound_command, 6);
}
WRITE8_MEMBER(ron_state::ay_pa_w)
void ron_state::ay_pa_w(uint8_t data)
{
}

View File

@ -483,10 +483,10 @@ private:
DECLARE_WRITE32_MEMBER(saturn_null_ram_w);
void saturn_init_driver(int rgn);
DECLARE_READ8_MEMBER(saturn_pdr1_direct_r);
DECLARE_READ8_MEMBER(saturn_pdr2_direct_r);
DECLARE_WRITE8_MEMBER(saturn_pdr1_direct_w);
DECLARE_WRITE8_MEMBER(saturn_pdr2_direct_w);
uint8_t saturn_pdr1_direct_r();
uint8_t saturn_pdr2_direct_r();
void saturn_pdr1_direct_w(uint8_t data);
void saturn_pdr2_direct_w(uint8_t data);
uint8_t m_direct_mux[2];
uint8_t saturn_direct_port_read(bool which);
uint8_t smpc_direct_mode(uint16_t in_value, bool which);
@ -699,22 +699,22 @@ MACHINE_RESET_MEMBER(sat_console_state,saturn)
m_vdp2.old_tvmd = -1;
}
READ8_MEMBER( sat_console_state::saturn_pdr1_direct_r )
uint8_t sat_console_state::saturn_pdr1_direct_r()
{
return saturn_direct_port_read(false);
}
READ8_MEMBER( sat_console_state::saturn_pdr2_direct_r )
uint8_t sat_console_state::saturn_pdr2_direct_r()
{
return saturn_direct_port_read(true);
}
WRITE8_MEMBER( sat_console_state::saturn_pdr1_direct_w )
void sat_console_state::saturn_pdr1_direct_w(uint8_t data)
{
m_direct_mux[0] = data;
}
WRITE8_MEMBER( sat_console_state::saturn_pdr2_direct_w )
void sat_console_state::saturn_pdr2_direct_w(uint8_t data)
{
m_direct_mux[1] = data;
}

View File

@ -184,9 +184,9 @@ private:
DECLARE_WRITE_LINE_MEMBER(vdp_lv6irqline_callback_c2);
DECLARE_WRITE_LINE_MEMBER(vdp_lv4irqline_callback_c2);
DECLARE_READ8_MEMBER(io_portc_r);
DECLARE_WRITE8_MEMBER(io_portd_w);
DECLARE_WRITE8_MEMBER(io_porth_w);
uint8_t io_portc_r();
void io_portd_w(uint8_t data);
void io_porth_w(uint8_t data);
DECLARE_WRITE16_MEMBER( segac2_upd7759_w );
DECLARE_READ16_MEMBER( palette_r );
@ -444,7 +444,7 @@ void segac2_state::recompute_palette_tables()
Sega 315-5296 I/O chip
******************************************************************************/
READ8_MEMBER(segac2_state::io_portc_r)
uint8_t segac2_state::io_portc_r()
{
// D7 : From MB3773P pin 1. (/RESET output)
// D6 : From uPD7759 pin 18. (/BUSY output)
@ -452,7 +452,7 @@ READ8_MEMBER(segac2_state::io_portc_r)
return 0xbf | busy;
}
WRITE8_MEMBER(segac2_state::io_portd_w)
void segac2_state::io_portd_w(uint8_t data)
{
/*
D7 : To pin 3 of JP15. (Watchdog clock control)
@ -470,7 +470,7 @@ WRITE8_MEMBER(segac2_state::io_portd_w)
machine().bookkeeping().coin_counter_w(0, data & 0x01);
}
WRITE8_MEMBER(segac2_state::io_porth_w)
void segac2_state::io_porth_w(uint8_t data)
{
/*
D7 : To pin A19 of CN4

View File

@ -297,7 +297,7 @@ WRITE8_MEMBER(segag80r_state::coin_count_w)
*
*************************************/
WRITE8_MEMBER(segag80r_state::sindbadm_misc_w)
void segag80r_state::sindbadm_misc_w(uint8_t data)
{
machine().bookkeeping().coin_counter_w(0, data & 0x02);
m_audiocpu->set_input_line(INPUT_LINE_NMI, BIT(data, 7) ? CLEAR_LINE : ASSERT_LINE);

View File

@ -45,7 +45,7 @@ const uint32_t MASTER_CLOCK_8MHz = 8000000;
// display enable, lamps, and coin counters
//-------------------------------------------------
WRITE8_MEMBER( segahang_state::video_lamps_w )
void segahang_state::video_lamps_w(uint8_t data)
{
//
// Main PPI port B
@ -88,7 +88,7 @@ WRITE8_MEMBER( segahang_state::video_lamps_w )
// tilemap control and global sound mute
//-------------------------------------------------
WRITE8_MEMBER( segahang_state::tilemap_sound_w )
void segahang_state::tilemap_sound_w(uint8_t data)
{
//
// Main PPI port C
@ -120,7 +120,7 @@ WRITE8_MEMBER( segahang_state::tilemap_sound_w )
// selects
//-------------------------------------------------
WRITE8_MEMBER( segahang_state::sub_control_adc_w )
void segahang_state::sub_control_adc_w(uint8_t data)
{
//
// Sub PPI port A
@ -145,7 +145,7 @@ WRITE8_MEMBER( segahang_state::sub_control_adc_w )
// adc_status_r - get ADC status
//-------------------------------------------------
READ8_MEMBER( segahang_state::adc_status_r )
uint8_t segahang_state::adc_status_r()
{
//
// D7 = 0 (left open)

View File

@ -60,12 +60,12 @@ public:
DECLARE_READ_LINE_MEMBER(hopper_sensors_r);
private:
DECLARE_READ8_MEMBER(coin_counter_r);
DECLARE_WRITE8_MEMBER(coin_counter_w);
DECLARE_WRITE8_MEMBER(hopper_w);
DECLARE_WRITE8_MEMBER(lamps1_w);
DECLARE_WRITE8_MEMBER(lamps2_w);
DECLARE_WRITE8_MEMBER(coinlockout_w);
uint8_t coin_counter_r();
void coin_counter_w(uint8_t data);
void hopper_w(uint8_t data);
void lamps1_w(uint8_t data);
void lamps2_w(uint8_t data);
void coinlockout_w(uint8_t data);
// driver_device overrides
virtual void machine_start() override;
@ -90,34 +90,34 @@ private:
};
READ8_MEMBER(segajw_state::coin_counter_r)
uint8_t segajw_state::coin_counter_r()
{
return m_coin_counter ^ 0xff;
}
WRITE8_MEMBER(segajw_state::coin_counter_w)
void segajw_state::coin_counter_w(uint8_t data)
{
m_coin_counter = data;
}
WRITE8_MEMBER(segajw_state::hopper_w)
void segajw_state::hopper_w(uint8_t data)
{
m_hopper_start_cycles = data & 0x02 ? 0 : m_maincpu->total_cycles();
}
WRITE8_MEMBER(segajw_state::lamps1_w)
void segajw_state::lamps1_w(uint8_t data)
{
for (int i = 0; i < 8; i++)
m_lamps[i] = BIT(data, i);
}
WRITE8_MEMBER(segajw_state::lamps2_w)
void segajw_state::lamps2_w(uint8_t data)
{
for (int i = 0; i < 8; i++)
m_lamps[8 + i] = BIT(data, i);
}
WRITE8_MEMBER(segajw_state::coinlockout_w)
void segajw_state::coinlockout_w(uint8_t data)
{
machine().bookkeeping().coin_lockout_w(0, data & 1);

View File

@ -80,12 +80,12 @@ void seicross_state::machine_reset()
READ8_MEMBER(seicross_state::portB_r)
uint8_t seicross_state::portB_r()
{
return (m_portb & 0x9f) | (m_debug_port.read_safe(0) & 0x60);
}
WRITE8_MEMBER(seicross_state::portB_w)
void seicross_state::portB_w(uint8_t data)
{
//logerror("PC %04x: 8910 port B = %02x\n", m_maincpu->pc(), data);
/* bit 0 is IRQ enable */

View File

@ -422,7 +422,7 @@ void powerbls_state::powerbls_map(address_map &map)
Sound MCU mapping
*/
READ8_MEMBER(sslam_state::playmark_snd_command_r)
uint8_t sslam_state::playmark_snd_command_r()
{
uint8_t data = 0;
@ -434,12 +434,12 @@ READ8_MEMBER(sslam_state::playmark_snd_command_r)
return data;
}
WRITE8_MEMBER(sslam_state::playmark_oki_w)
void sslam_state::playmark_oki_w(uint8_t data)
{
m_oki_command = data;
}
WRITE8_MEMBER(sslam_state::playmark_snd_control_w)
void sslam_state::playmark_snd_control_w(uint8_t data)
{
m_oki_control = data;

View File

@ -97,12 +97,12 @@ void thief_state::tape_set_motor( int bOn )
/***********************************************************/
WRITE8_MEMBER( thief_state::thief_input_select_w )
void thief_state::thief_input_select_w(uint8_t data)
{
m_input_select = data;
}
WRITE8_MEMBER( thief_state::tape_control_w )
void thief_state::tape_control_w(uint8_t data)
{
// avoid bogus coin counts after reset
if (data == 0x00)
@ -121,7 +121,7 @@ WRITE8_MEMBER( thief_state::tape_control_w )
tape_set_audio(kCrashTrack, BIT(data, 6) ? 0 : 1);
}
READ8_MEMBER( thief_state::thief_io_r )
uint8_t thief_state::thief_io_r()
{
uint8_t data = 0xff;

View File

@ -204,10 +204,10 @@ public:
void tourvision(machine_config &config);
private:
DECLARE_WRITE8_MEMBER(tourvision_8085_d000_w);
DECLARE_WRITE8_MEMBER(tourvision_i8155_a_w);
DECLARE_WRITE8_MEMBER(tourvision_i8155_b_w);
DECLARE_WRITE8_MEMBER(tourvision_i8155_c_w);
void tourvision_8085_d000_w(uint8_t data);
void tourvision_i8155_a_w(uint8_t data);
void tourvision_i8155_b_w(uint8_t data);
void tourvision_i8155_c_w(uint8_t data);
DECLARE_WRITE_LINE_MEMBER(tourvision_timer_out);
DECLARE_DEVICE_IMAGE_LOAD_MEMBER(cart_load);
@ -349,7 +349,7 @@ void tourvision_state::pce_io(address_map &map)
map(0x00, 0x03).rw("huc6270", FUNC(huc6270_device::read), FUNC(huc6270_device::write));
}
WRITE8_MEMBER(tourvision_state::tourvision_8085_d000_w)
void tourvision_state::tourvision_8085_d000_w(uint8_t data)
{
//logerror( "D000 (8085) write %02x\n", data );
}
@ -368,18 +368,18 @@ void tourvision_state::tourvision_8085_map(address_map &map)
map(0xf000, 0xf000).nopr(); // protection or internal counter ? there is sometimes some data in BIOS0 which is replaced by 0xff in BIOS1
}
WRITE8_MEMBER(tourvision_state::tourvision_i8155_a_w)
void tourvision_state::tourvision_i8155_a_w(uint8_t data)
{
//logerror("i8155 Port A: %02X\n", data);
}
WRITE8_MEMBER(tourvision_state::tourvision_i8155_b_w)
void tourvision_state::tourvision_i8155_b_w(uint8_t data)
{
// Selects game slot in bits 0 - 1
//logerror("i8155 Port B: %02X\n", data);
}
WRITE8_MEMBER(tourvision_state::tourvision_i8155_c_w)
void tourvision_state::tourvision_i8155_c_w(uint8_t data)
{
//logerror("i8155 Port C: %02X\n", data);
}

View File

@ -593,27 +593,27 @@ void tubep_state::rjammer_sound_portmap(address_map &map)
}
WRITE8_MEMBER(tubep_state::ay8910_portA_0_w)
void tubep_state::ay8910_portA_0_w(uint8_t data)
{
//analog sound control
}
WRITE8_MEMBER(tubep_state::ay8910_portB_0_w)
void tubep_state::ay8910_portB_0_w(uint8_t data)
{
//analog sound control
}
WRITE8_MEMBER(tubep_state::ay8910_portA_1_w)
void tubep_state::ay8910_portA_1_w(uint8_t data)
{
//analog sound control
}
WRITE8_MEMBER(tubep_state::ay8910_portB_1_w)
void tubep_state::ay8910_portB_1_w(uint8_t data)
{
//analog sound control
}
WRITE8_MEMBER(tubep_state::ay8910_portA_2_w)
void tubep_state::ay8910_portA_2_w(uint8_t data)
{
//analog sound control
}
WRITE8_MEMBER(tubep_state::ay8910_portB_2_w)
void tubep_state::ay8910_portB_2_w(uint8_t data)
{
//analog sound control
}

View File

@ -46,8 +46,8 @@ public:
/* devices */
required_device<cpu_device> m_subcpu;
DECLARE_READ8_MEMBER(angeklds_ff_r) { return 0xff; };
DECLARE_WRITE8_MEMBER(angelkds_cpu_bank_write);
uint8_t angeklds_ff_r() { return 0xff; };
void angelkds_cpu_bank_write(uint8_t data);
DECLARE_WRITE8_MEMBER(angelkds_main_sound_w);
DECLARE_READ8_MEMBER(angelkds_main_sound_r);
DECLARE_WRITE8_MEMBER(angelkds_sub_sound_w);

View File

@ -77,9 +77,9 @@ class dc_state : public driver_device
DECLARE_WRITE64_MEMBER( dc_g2_ctrl_w );
DECLARE_READ64_MEMBER( dc_modem_r );
DECLARE_WRITE64_MEMBER( dc_modem_w );
DECLARE_WRITE8_MEMBER( g1_irq );
DECLARE_WRITE8_MEMBER( pvr_irq );
DECLARE_WRITE8_MEMBER( maple_irq );
void g1_irq(uint8_t data);
void pvr_irq(uint8_t data);
void maple_irq(uint8_t data);
DECLARE_READ16_MEMBER( soundram_r );
DECLARE_WRITE16_MEMBER( soundram_w );
DECLARE_WRITE_LINE_MEMBER(aica_irq);

View File

@ -42,12 +42,12 @@ private:
DECLARE_READ16_MEMBER(histryma_700000_r);
DECLARE_READ16_MEMBER(bbprot_700000_r);
DECLARE_WRITE16_MEMBER(fitfight_700000_w);
DECLARE_READ8_MEMBER(snd_porta_r);
DECLARE_READ8_MEMBER(snd_portb_r);
DECLARE_READ8_MEMBER(snd_portc_r);
DECLARE_WRITE8_MEMBER(snd_porta_w);
DECLARE_WRITE8_MEMBER(snd_portb_w);
DECLARE_WRITE8_MEMBER(snd_portc_w);
uint8_t snd_porta_r();
uint8_t snd_portb_r();
uint8_t snd_portc_r();
void snd_porta_w(uint8_t data);
void snd_portb_w(uint8_t data);
void snd_portc_w(uint8_t data);
DECLARE_WRITE16_MEMBER(fof_bak_tileram_w);
DECLARE_WRITE16_MEMBER(fof_mid_tileram_w);
DECLARE_WRITE16_MEMBER(fof_txt_tileram_w);

View File

@ -31,15 +31,15 @@ public:
DECLARE_INPUT_CHANGED_MEMBER(right_coin_inserted);
private:
DECLARE_READ8_MEMBER(sensors1_r);
DECLARE_READ8_MEMBER(sensors2_r);
DECLARE_WRITE8_MEMBER(lamp_w);
DECLARE_WRITE8_MEMBER(coin_w);
uint8_t sensors1_r();
uint8_t sensors2_r();
void lamp_w(uint8_t data);
void coin_w(uint8_t data);
DECLARE_WRITE8_MEMBER(vram_fg_w);
DECLARE_WRITE8_MEMBER(vram_bg_w);
DECLARE_WRITE8_MEMBER(scroll_x_w);
DECLARE_WRITE8_MEMBER(scroll_y_w);
DECLARE_WRITE8_MEMBER(gfxbank_w);
void scroll_x_w(uint8_t data);
void scroll_y_w(uint8_t data);
void gfxbank_w(uint8_t data);
INTERRUPT_GEN_MEMBER(vblank_interrupt);

View File

@ -64,8 +64,8 @@ private:
DECLARE_WRITE16_MEMBER(cpu_irq_ack_w);
DECLARE_READ8_MEMBER(sound_r);
DECLARE_WRITE16_MEMBER(vreg_w);
DECLARE_WRITE8_MEMBER(ay8910_portB_0_w);
DECLARE_WRITE8_MEMBER(ay8910_portA_0_w);
void ay8910_portB_0_w(uint8_t data);
void ay8910_portA_0_w(uint8_t data);
void magmax_palette(palette_device &palette) const;
uint32_t screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);

View File

@ -91,7 +91,7 @@ private:
DECLARE_WRITE_LINE_MEMBER(rougien_sample_rom_lo_w);
DECLARE_WRITE_LINE_MEMBER(rougien_sample_rom_hi_w);
DECLARE_WRITE_LINE_MEMBER(rougien_sample_playback_w);
DECLARE_WRITE8_MEMBER(adpcm_data_w);
void adpcm_data_w(uint8_t data);
DECLARE_WRITE8_MEMBER(mermaid_videoram2_w);
DECLARE_WRITE8_MEMBER(mermaid_videoram_w);
DECLARE_WRITE8_MEMBER(mermaid_colorram_w);

View File

@ -48,10 +48,10 @@ private:
bool m_display_enable;
tilemap_t *m_bg_tilemap;
DECLARE_WRITE8_MEMBER(keyboard_select_lo_w);
DECLARE_WRITE8_MEMBER(keyboard_select_hi_w);
void keyboard_select_lo_w(uint8_t data);
void keyboard_select_hi_w(uint8_t data);
DECLARE_WRITE8_MEMBER(mjkjidai_videoram_w);
DECLARE_WRITE8_MEMBER(mjkjidai_ctrl_w);
void mjkjidai_ctrl_w(uint8_t data);
DECLARE_WRITE8_MEMBER(adpcm_w);
DECLARE_WRITE_LINE_MEMBER(adpcm_int);
TILE_GET_INFO_MEMBER(get_tile_info);

View File

@ -145,8 +145,8 @@ private:
u32 m_copro_ram_adr[4];
uint16_t m_r360_state;
DECLARE_READ8_MEMBER(r360_r);
DECLARE_WRITE8_MEMBER(r360_w);
uint8_t r360_r();
void r360_w(uint8_t data);
// Rendering
virtual void video_start() override;
@ -348,14 +348,14 @@ private:
output_finder<2> m_digits;
output_finder<8> m_outs;
DECLARE_READ8_MEMBER(dpram_r);
DECLARE_WRITE8_MEMBER(gen_outputs_w);
DECLARE_WRITE8_MEMBER(vf_outputs_w);
DECLARE_WRITE8_MEMBER(vr_outputs_w);
DECLARE_WRITE8_MEMBER(swa_outputs_w);
DECLARE_WRITE8_MEMBER(wingwar_outputs_w);
DECLARE_WRITE8_MEMBER(wingwar360_outputs_w);
DECLARE_WRITE8_MEMBER(netmerc_outputs_w);
DECLARE_WRITE8_MEMBER(drive_board_w);
void gen_outputs_w(uint8_t data);
void vf_outputs_w(uint8_t data);
void vr_outputs_w(uint8_t data);
void swa_outputs_w(uint8_t data);
void wingwar_outputs_w(uint8_t data);
void wingwar360_outputs_w(uint8_t data);
void netmerc_outputs_w(uint8_t data);
void drive_board_w(uint8_t data);
};
#endif // MAME_INCLUDES_MODEL1_H

View File

@ -169,18 +169,18 @@ protected:
DECLARE_WRITE16_MEMBER(palette_w);
DECLARE_READ16_MEMBER(colorxlat_r);
DECLARE_WRITE16_MEMBER(colorxlat_w);
DECLARE_WRITE8_MEMBER(eeprom_w);
DECLARE_READ8_MEMBER(in0_r);
void eeprom_w(uint8_t data);
uint8_t in0_r();
DECLARE_READ32_MEMBER(fifo_control_2a_r);
DECLARE_READ32_MEMBER(videoctl_r);
DECLARE_WRITE32_MEMBER(videoctl_w);
DECLARE_READ8_MEMBER(rchase2_drive_board_r);
DECLARE_WRITE8_MEMBER(rchase2_drive_board_w);
DECLARE_WRITE8_MEMBER(drive_board_w);
DECLARE_READ8_MEMBER(lightgun_data_r);
DECLARE_READ8_MEMBER(lightgun_mux_r);
DECLARE_WRITE8_MEMBER(lightgun_mux_w);
DECLARE_READ8_MEMBER(lightgun_offscreen_r);
uint8_t rchase2_drive_board_r();
void rchase2_drive_board_w(uint8_t data);
void drive_board_w(uint8_t data);
uint8_t lightgun_data_r(offs_t offset);
uint8_t lightgun_mux_r();
void lightgun_mux_w(uint8_t data);
uint8_t lightgun_offscreen_r(offs_t offset);
DECLARE_READ32_MEMBER(irq_request_r);
DECLARE_WRITE32_MEMBER(irq_ack_w);
DECLARE_READ32_MEMBER(irq_enable_r);
@ -188,8 +188,8 @@ protected:
DECLARE_READ32_MEMBER(model2_serial_r);
DECLARE_WRITE32_MEMBER(model2o_serial_w);
DECLARE_WRITE32_MEMBER(model2_serial_w);
DECLARE_WRITE16_MEMBER(horizontal_sync_w);
DECLARE_WRITE16_MEMBER(vertical_sync_w);
void horizontal_sync_w(uint16_t data);
void vertical_sync_w(uint16_t data);
DECLARE_READ32_MEMBER(doa_prot_r);
DECLARE_READ32_MEMBER(doa_unk_r);
void sega_0229_map(address_map &map);
@ -210,9 +210,9 @@ protected:
DECLARE_READ8_MEMBER(tgpid_r);
DECLARE_READ32_MEMBER(polygon_count_r);
DECLARE_READ8_MEMBER(driveio_portg_r);
DECLARE_READ8_MEMBER(driveio_porth_r);
DECLARE_WRITE8_MEMBER(driveio_port_w);
uint8_t driveio_portg_r();
uint8_t driveio_porth_r();
void driveio_port_w(uint8_t data);
void push_geo_data(uint32_t data);
DECLARE_VIDEO_START(model2);
void reset_model2_scsp();
@ -220,7 +220,7 @@ protected:
// DECLARE_WRITE_LINE_MEMBER(screen_vblank_model2);
// DECLARE_WRITE_LINE_MEMBER(sound_ready_w);
TIMER_DEVICE_CALLBACK_MEMBER(model2_timer_cb);
DECLARE_WRITE8_MEMBER(scsp_irq);
void scsp_irq(offs_t offset, uint8_t data);
void model2_3d_frame_start( void );
void geo_parse( void );
@ -399,9 +399,9 @@ public:
protected:
DECLARE_READ32_MEMBER(fifo_control_2o_r);
DECLARE_WRITE8_MEMBER(daytona_output_w);
DECLARE_WRITE8_MEMBER(desert_output_w);
DECLARE_WRITE8_MEMBER(vcop_output_w);
void daytona_output_w(uint8_t data);
void desert_output_w(uint8_t data);
void vcop_output_w(uint8_t data);
void model2o_mem(address_map &map);
};

View File

@ -285,11 +285,11 @@ private:
DECLARE_READ64_MEMBER(real3d_dma_r);
DECLARE_WRITE64_MEMBER(real3d_dma_w);
DECLARE_WRITE8_MEMBER(eeprom_w);
DECLARE_READ8_MEMBER(input_r);
DECLARE_WRITE8_MEMBER(lostwsga_ser1_w);
DECLARE_READ8_MEMBER(lostwsga_ser2_r);
DECLARE_WRITE8_MEMBER(lostwsga_ser2_w);
void eeprom_w(uint8_t data);
uint8_t input_r();
void lostwsga_ser1_w(uint8_t data);
uint8_t lostwsga_ser2_r();
void lostwsga_ser2_w(uint8_t data);
DECLARE_READ64_MEMBER(model3_sys_r);
DECLARE_WRITE64_MEMBER(model3_sys_w);
@ -319,7 +319,7 @@ private:
TIMER_CALLBACK_MEMBER(model3_scan_timer_tick);
TIMER_DEVICE_CALLBACK_MEMBER(model3_interrupt);
void model3_exit();
DECLARE_WRITE8_MEMBER(scsp_irq);
void scsp_irq(offs_t offset, uint8_t data);
void real3d_dma_callback(uint32_t src, uint32_t dst, int length, int byteswap);
uint32_t scsi_fetch(uint32_t dsp);
void scsi_irq_callback(int state);

View File

@ -48,7 +48,7 @@ private:
required_device<screen_device> m_screen;
required_device<palette_device> m_palette;
DECLARE_WRITE8_MEMBER(mrflea_data1_w);
void mrflea_data1_w(uint8_t data);
DECLARE_WRITE8_MEMBER(mrflea_gfx_bank_w);
DECLARE_WRITE8_MEMBER(mrflea_videoram_w);
DECLARE_WRITE8_MEMBER(mrflea_spriteram_w);

View File

@ -119,8 +119,6 @@ private:
DECLARE_WRITE8_MEMBER(seiha_romsel_w);
DECLARE_WRITE8_MEMBER(HD61830B_both_instr_w);
DECLARE_WRITE8_MEMBER(HD61830B_both_data_w);
DECLARE_READ8_MEMBER(dipsw1_r);
DECLARE_READ8_MEMBER(dipsw2_r);
DECLARE_WRITE8_MEMBER(barline_output_w);
DECLARE_VIDEO_START(mbmj8688_pure_12bit);

View File

@ -114,16 +114,16 @@ private:
int m_flipscreen_old[VRAM_MAX];
emu_timer *m_blitter_timer;
DECLARE_WRITE8_MEMBER(soundbank_w);
void soundbank_w(uint8_t data);
DECLARE_WRITE8_MEMBER(inputportsel_w);
DECLARE_READ8_MEMBER(mscoutm_dipsw_0_r);
DECLARE_READ8_MEMBER(mscoutm_dipsw_1_r);
DECLARE_READ8_MEMBER(mscoutm_cpu_portb_r);
DECLARE_READ8_MEMBER(mscoutm_cpu_portc_r);
DECLARE_READ8_MEMBER(others_cpu_porta_r);
DECLARE_READ8_MEMBER(others_cpu_portb_r);
DECLARE_READ8_MEMBER(others_cpu_portc_r);
DECLARE_WRITE8_MEMBER(soundcpu_porte_w);
uint8_t mscoutm_dipsw_0_r();
uint8_t mscoutm_dipsw_1_r();
uint8_t mscoutm_cpu_portb_r();
uint8_t mscoutm_cpu_portc_r();
uint8_t others_cpu_porta_r();
uint8_t others_cpu_portb_r();
uint8_t others_cpu_portc_r();
void soundcpu_porte_w(uint8_t data);
DECLARE_WRITE8_MEMBER(palette_w);
DECLARE_WRITE8_MEMBER(nb22090_palette_w);
DECLARE_WRITE8_MEMBER(blitter_0_w);
@ -132,11 +132,11 @@ private:
DECLARE_READ8_MEMBER(blitter_1_r);
DECLARE_WRITE8_MEMBER(clut_0_w);
DECLARE_WRITE8_MEMBER(clut_1_w);
DECLARE_WRITE8_MEMBER(clutsel_w);
DECLARE_WRITE8_MEMBER(gfxflag2_w);
DECLARE_WRITE8_MEMBER(outcoin_flag_w);
DECLARE_WRITE8_MEMBER(dipswbitsel_w);
DECLARE_WRITE8_MEMBER(mscoutm_inputportsel_w);
void clutsel_w(uint8_t data);
void gfxflag2_w(uint8_t data);
void outcoin_flag_w(uint8_t data);
void dipswbitsel_w(uint8_t data);
void mscoutm_inputportsel_w(uint8_t data);
virtual void machine_start() override;
virtual void machine_reset() override;

View File

@ -84,7 +84,7 @@ private:
DECLARE_WRITE8_MEMBER(clutsel_0_w);
DECLARE_WRITE8_MEMBER(clutsel_1_w);
DECLARE_WRITE8_MEMBER(clutsel_2_w);
DECLARE_WRITE16_MEMBER(tmp68301_parallel_port_w);
void tmp68301_parallel_port_w(uint16_t data);
// musobana and derived machine configs
DECLARE_READ16_MEMBER(musobana_inputport_0_r);

View File

@ -41,7 +41,7 @@ public:
void survival_palette(palette_device &palette) const;
void pleiads_palette(palette_device &palette) const;
uint32_t screen_update_phoenix(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
DECLARE_READ8_MEMBER(survival_protection_r);
uint8_t survival_protection_r();
DECLARE_READ_LINE_MEMBER(survival_sid_callback);
void condor(machine_config &config);

View File

@ -90,11 +90,11 @@ protected:
DECLARE_WRITE16_MEMBER(luckboomh_dispenser_w);
DECLARE_WRITE16_MEMBER(hrdtimes_coin_w);
DECLARE_WRITE16_MEMBER(playmark_snd_command_w);
DECLARE_READ8_MEMBER(playmark_snd_command_r);
DECLARE_READ8_MEMBER(playmark_snd_flag_r);
DECLARE_WRITE8_MEMBER(playmark_oki_w);
DECLARE_WRITE8_MEMBER(playmark_snd_control_w);
DECLARE_WRITE8_MEMBER(hrdtimes_snd_control_w);
uint8_t playmark_snd_command_r();
uint8_t playmark_snd_flag_r();
void playmark_oki_w(uint8_t data);
void playmark_snd_control_w(uint8_t data);
void hrdtimes_snd_control_w(uint8_t data);
DECLARE_WRITE16_MEMBER(wbeachvl_txvideoram_w);
DECLARE_WRITE16_MEMBER(wbeachvl_fgvideoram_w);
DECLARE_WRITE16_MEMBER(wbeachvl_bgvideoram_w);
@ -105,7 +105,7 @@ protected:
DECLARE_WRITE16_MEMBER(wbeachvl_scroll_w);
DECLARE_WRITE16_MEMBER(excelsr_scroll_w);
DECLARE_WRITE16_MEMBER(hrdtimes_scroll_w);
DECLARE_WRITE8_MEMBER(playmark_oki_banking_w);
void playmark_oki_banking_w(uint8_t data);
TILE_GET_INFO_MEMBER(bigtwin_get_tx_tile_info);
TILE_GET_INFO_MEMBER(bigtwin_get_fg_tile_info);
TILE_GET_INFO_MEMBER(wbeachvl_get_tx_tile_info);

View File

@ -48,7 +48,7 @@ public:
{
}
DECLARE_WRITE8_MEMBER(scsp_irq);
void scsp_irq(offs_t offset, uint8_t data);
// SMPC HLE delegates
DECLARE_WRITE_LINE_MEMBER(master_sh2_reset_w);

View File

@ -151,7 +151,7 @@ private:
DECLARE_WRITE8_MEMBER(spaceod_sound_w);
DECLARE_WRITE8_MEMBER(usb_ram_w);
DECLARE_WRITE8_MEMBER(sindbadm_misc_w);
void sindbadm_misc_w(uint8_t data);
DECLARE_WRITE8_MEMBER(sindbadm_sn1_SN76496_w);
DECLARE_WRITE8_MEMBER(sindbadm_sn2_SN76496_w);
@ -164,8 +164,8 @@ private:
INTERRUPT_GEN_MEMBER(segag80r_vblank_start);
IRQ_CALLBACK_MEMBER(segag80r_irq_ack);
INTERRUPT_GEN_MEMBER(sindbadm_vblank_start);
DECLARE_WRITE8_MEMBER(sega005_sound_a_w);
DECLARE_WRITE8_MEMBER(sega005_sound_b_w);
void sega005_sound_a_w(uint8_t data);
void sega005_sound_b_w(uint8_t data);
void vblank_latch_set();
void g80_set_palette_entry(int entry, uint8_t data);

View File

@ -74,10 +74,10 @@ public:
private:
// PPI read/write callbacks
DECLARE_WRITE8_MEMBER( video_lamps_w );
DECLARE_WRITE8_MEMBER( tilemap_sound_w );
DECLARE_WRITE8_MEMBER( sub_control_adc_w );
DECLARE_READ8_MEMBER( adc_status_r );
void video_lamps_w(uint8_t data);
void tilemap_sound_w(uint8_t data);
void sub_control_adc_w(uint8_t data);
uint8_t adc_status_r();
// main CPU read/write handlers
uint8_t hangon_inputs_r(offs_t offset);

View File

@ -59,8 +59,8 @@ private:
DECLARE_WRITE8_MEMBER(videoram_w);
DECLARE_WRITE8_MEMBER(colorram_w);
DECLARE_READ8_MEMBER(portB_r);
DECLARE_WRITE8_MEMBER(portB_w);
uint8_t portB_r();
void portB_w(uint8_t data);
TILE_GET_INFO_MEMBER(get_bg_tile_info);

View File

@ -67,9 +67,9 @@ protected:
tilemap_t *m_md_tilemap;
int m_sprites_x_offset;
DECLARE_READ8_MEMBER(playmark_snd_command_r);
DECLARE_WRITE8_MEMBER(playmark_oki_w);
DECLARE_WRITE8_MEMBER(playmark_snd_control_w);
uint8_t playmark_snd_command_r();
void playmark_oki_w(uint8_t data);
void playmark_snd_control_w(uint8_t data);
DECLARE_WRITE16_MEMBER(sslam_tx_tileram_w);
DECLARE_WRITE16_MEMBER(sslam_md_tileram_w);
DECLARE_WRITE16_MEMBER(sslam_bg_tileram_w);

View File

@ -38,8 +38,8 @@ private:
uint8_t m_write_mask;
uint8_t m_video_control;
coprocessor_t m_coprocessor;
DECLARE_WRITE8_MEMBER(thief_input_select_w);
DECLARE_READ8_MEMBER(thief_io_r);
void thief_input_select_w(uint8_t data);
uint8_t thief_io_r();
DECLARE_READ8_MEMBER(thief_context_ram_r);
DECLARE_WRITE8_MEMBER(thief_context_ram_w);
DECLARE_WRITE8_MEMBER(thief_context_bank_w);
@ -51,7 +51,7 @@ private:
DECLARE_WRITE8_MEMBER(thief_blit_w);
DECLARE_READ8_MEMBER(thief_coprocessor_r);
DECLARE_WRITE8_MEMBER(thief_coprocessor_w);
DECLARE_WRITE8_MEMBER(tape_control_w);
void tape_control_w(uint8_t data);
virtual void video_start() override;
uint32_t screen_update_thief(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);

View File

@ -93,12 +93,12 @@ private:
DECLARE_WRITE8_MEMBER(rjammer_background_page_w);
DECLARE_WRITE8_MEMBER(rjammer_voice_startstop_w);
DECLARE_WRITE8_MEMBER(rjammer_voice_frequency_select_w);
DECLARE_WRITE8_MEMBER(ay8910_portA_0_w);
DECLARE_WRITE8_MEMBER(ay8910_portB_0_w);
DECLARE_WRITE8_MEMBER(ay8910_portA_1_w);
DECLARE_WRITE8_MEMBER(ay8910_portB_1_w);
DECLARE_WRITE8_MEMBER(ay8910_portA_2_w);
DECLARE_WRITE8_MEMBER(ay8910_portB_2_w);
void ay8910_portA_0_w(uint8_t data);
void ay8910_portB_0_w(uint8_t data);
void ay8910_portA_1_w(uint8_t data);
void ay8910_portB_1_w(uint8_t data);
void ay8910_portA_2_w(uint8_t data);
void ay8910_portB_2_w(uint8_t data);
DECLARE_MACHINE_START(tubep);
DECLARE_MACHINE_RESET(tubep);
virtual void video_start() override;

View File

@ -284,11 +284,11 @@ protected:
DECLARE_WRITE8_MEMBER( carnival_audio_1_w );
DECLARE_WRITE8_MEMBER( carnival_audio_2_w );
DECLARE_READ_LINE_MEMBER( carnival_music_port_t1_r );
DECLARE_WRITE8_MEMBER( carnivala_music_port_1_w );
DECLARE_WRITE8_MEMBER( carnivala_music_port_2_w );
void carnivala_music_port_1_w(uint8_t data);
void carnivala_music_port_2_w(uint8_t data);
void carnival_psg_latch();
DECLARE_WRITE8_MEMBER( carnivalb_music_port_1_w );
DECLARE_WRITE8_MEMBER( carnivalb_music_port_2_w );
void carnivalb_music_port_1_w(uint8_t data);
void carnivalb_music_port_2_w(uint8_t data);
};
class headonsa_state : public vicdual_state

View File

@ -101,7 +101,7 @@ TIMER_CALLBACK_MEMBER(dc_state::g2_dma_irq)
dc_update_interrupt_status();
}
WRITE8_MEMBER(dc_state::g1_irq)
void dc_state::g1_irq(uint8_t data)
{
switch(data) {
case naomi_g1_device::DMA_GDROM_IRQ:
@ -111,7 +111,7 @@ WRITE8_MEMBER(dc_state::g1_irq)
dc_update_interrupt_status();
}
WRITE8_MEMBER(dc_state::pvr_irq)
void dc_state::pvr_irq(uint8_t data)
{
switch(data) {
case powervr2_device::EOXFER_YUV_IRQ:
@ -177,7 +177,7 @@ WRITE8_MEMBER(dc_state::pvr_irq)
dc_update_interrupt_status();
}
WRITE8_MEMBER(dc_state::maple_irq)
void dc_state::maple_irq(uint8_t data)
{
switch(data) {
case maple_dc_device::DMA_MAPLE_IRQ:

View File

@ -498,7 +498,7 @@ READ8_MEMBER( nb1413m3_device::inputport3_r )
}
}
READ8_MEMBER( nb1413m3_device::dipsw1_r )
uint8_t nb1413m3_device::dipsw1_r()
{
device_t &root = machine().root_device();
switch (m_nb1413m3_type)
@ -542,7 +542,7 @@ READ8_MEMBER( nb1413m3_device::dipsw1_r )
}
}
READ8_MEMBER( nb1413m3_device::dipsw2_r )
uint8_t nb1413m3_device::dipsw2_r()
{
device_t &root = machine().root_device();
switch (m_nb1413m3_type)

View File

@ -158,8 +158,8 @@ public:
DECLARE_READ8_MEMBER( inputport1_r );
DECLARE_READ8_MEMBER( inputport2_r );
DECLARE_READ8_MEMBER( inputport3_r );
DECLARE_READ8_MEMBER( dipsw1_r );
DECLARE_READ8_MEMBER( dipsw2_r );
uint8_t dipsw1_r();
uint8_t dipsw2_r();
DECLARE_READ8_MEMBER( dipsw3_l_r );
DECLARE_READ8_MEMBER( dipsw3_h_r );
DECLARE_WRITE8_MEMBER( outcoin_w );

View File

@ -159,7 +159,7 @@ WRITE_LINE_MEMBER(saturn_state::m68k_reset_callback)
printf("m68k RESET opcode triggered\n");
}
WRITE8_MEMBER(saturn_state::scsp_irq)
void saturn_state::scsp_irq(offs_t offset, uint8_t data)
{
// don't bother the 68k if it's off
if (!m_en_68k)

View File

@ -55,18 +55,18 @@ WRITE8_MEMBER(kopunch_state::vram_bg_w)
m_bg_tilemap->mark_tile_dirty(offset);
}
WRITE8_MEMBER(kopunch_state::scroll_x_w)
void kopunch_state::scroll_x_w(uint8_t data)
{
m_scrollx = data;
m_bg_tilemap->set_scrollx(0, data);
}
WRITE8_MEMBER(kopunch_state::scroll_y_w)
void kopunch_state::scroll_y_w(uint8_t data)
{
m_bg_tilemap->set_scrolly(0, data);
}
WRITE8_MEMBER(kopunch_state::gfxbank_w)
void kopunch_state::gfxbank_w(uint8_t data)
{
// d0-d2: bg gfx bank
if (m_gfxbank != (data & 0x07))

View File

@ -45,7 +45,7 @@ WRITE8_MEMBER(mjkjidai_state::mjkjidai_videoram_w)
m_bg_tilemap->mark_tile_dirty(offset & 0x7ff);
}
WRITE8_MEMBER(mjkjidai_state::mjkjidai_ctrl_w)
void mjkjidai_state::mjkjidai_ctrl_w(uint8_t data)
{
// logerror("%s: port c0 = %02x\n",m_maincpu->pc(),data);

View File

@ -856,14 +856,14 @@ void model2_renderer::model2_3d_render(triangle *tri, const rectangle &cliprect)
(8,90) (504,90)
*/
WRITE16_MEMBER(model2_state::horizontal_sync_w)
void model2_state::horizontal_sync_w(uint16_t data)
{
m_crtc_xoffset = 84 + (int16_t)data;
// printf("H %04x %d %d\n",data,(int16_t)data,m_crtc_xoffset);
m_poly->set_xoffset(m_crtc_xoffset);
}
WRITE16_MEMBER(model2_state::vertical_sync_w)
void model2_state::vertical_sync_w(uint16_t data)
{
m_crtc_yoffset = 130 + (int16_t)data;
// printf("V %04x %d %d\n",data,(int16_t)data,m_crtc_yoffset);

View File

@ -116,7 +116,7 @@ void nbmj9195_state::blitter_w(int offset, int data, int vram)
}
}
WRITE8_MEMBER(nbmj9195_state::clutsel_w)
void nbmj9195_state::clutsel_w(uint8_t data)
{
m_clutsel = data;
}
@ -126,7 +126,7 @@ void nbmj9195_state::clut_w(int offset, int data, int vram)
m_clut[vram][((m_clutsel & 0xff) * 0x10) + (offset & 0x0f)] = data;
}
WRITE8_MEMBER(nbmj9195_state::gfxflag2_w)
void nbmj9195_state::gfxflag2_w(uint8_t data)
{
m_gfxflag2 = data;
}

View File

@ -419,7 +419,7 @@ READ8_MEMBER(phoenix_state::survival_input_port_0_r)
return m_survival_input_latches[0];
}
READ8_MEMBER(phoenix_state::survival_protection_r)
uint8_t phoenix_state::survival_protection_r()
{
return m_survival_protection_value;
}