mirror of
https://github.com/holub/mame
synced 2025-04-23 00:39:36 +03:00
hd44780: set typical clock to 270khz
This commit is contained in:
parent
f1201ba6eb
commit
eb68ab0ff5
@ -431,7 +431,7 @@ void alesis_state::hr16(machine_config &config)
|
||||
m_cassette->set_default_state(CASSETTE_STOPPED);
|
||||
m_cassette->set_interface("hr16_cass");
|
||||
|
||||
HD44780(config, m_lcdc, 250'000); // TODO: clock not measured, datasheet typical clock used
|
||||
HD44780(config, m_lcdc, 270'000); // TODO: clock not measured, datasheet typical clock used
|
||||
m_lcdc->set_lcd_size(2, 16);
|
||||
|
||||
/* sound hardware */
|
||||
|
@ -269,7 +269,7 @@ void ax145_state::ax145(machine_config &config) {
|
||||
|
||||
PALETTE(config, "palette", FUNC(ax145_state::palette), 2);
|
||||
|
||||
HD44780(config, m_lcdc, 250'000); // TODO: Wrong device type, should be HD44780-B02 custom character set mask; clock not measured, datasheet typical clock used
|
||||
HD44780(config, m_lcdc, 270'000); // TODO: Wrong device type, should be HD44780-B02 custom character set mask; clock not measured, datasheet typical clock used
|
||||
m_lcdc->set_lcd_size(2, 40);
|
||||
}
|
||||
|
||||
|
@ -319,7 +319,7 @@ void canons80_state::canons80(machine_config &config)
|
||||
screen.set_visarea(0, 16*6-1, 0, 16-1);
|
||||
screen.set_palette("palette");
|
||||
|
||||
hd44780_device &hd44780(HD44780(config, "lcdc", 250'000)); // TODO: Wrong device type, should be T1719A; clock not measured, datasheet typical clock used
|
||||
hd44780_device &hd44780(HD44780(config, "lcdc", 270'000)); // TODO: Wrong device type, should be T1719A; clock not measured, datasheet typical clock used
|
||||
hd44780.set_lcd_size(2, 16);
|
||||
hd44780.set_pixel_update_cb(FUNC(canons80_state::pixel_update));
|
||||
|
||||
|
@ -113,7 +113,7 @@ void ctk2000_state::ctk2000(machine_config &config)
|
||||
m_maincpu->adc_cb<3>().set_ioport("AIN3");
|
||||
|
||||
// LCD
|
||||
HD44780(config, m_lcdc, 250'000); // TODO: Wrong device type, should be ST7066U_0A; clock not measured, datasheet typical clock used
|
||||
HD44780(config, m_lcdc, 270'000); // TODO: Wrong device type, should be ST7066U_0A; clock not measured, datasheet typical clock used
|
||||
m_lcdc->set_lcd_size(2, 8);
|
||||
m_lcdc->set_pixel_update_cb(FUNC(ctk2000_state::lcd_update));
|
||||
|
||||
|
@ -574,7 +574,7 @@ void ctk551_state::ctk601(machine_config& config)
|
||||
m_maincpu->write_sci_tx<0>().set(mdout, FUNC(midi_port_device::write_txd));
|
||||
|
||||
// LCD
|
||||
HD44780(config, m_lcdc, 250'000); // TODO: Wrong device type, should be SED1278F2A (custom mask variant of SED1278F0A?); clock not measured, datasheet typical clock used
|
||||
HD44780(config, m_lcdc, 270'000); // TODO: Wrong device type, should be SED1278F2A (custom mask variant of SED1278F0A?); clock not measured, datasheet typical clock used
|
||||
m_lcdc->set_lcd_size(2, 8);
|
||||
|
||||
auto& screen = SCREEN(config, "screen", SCREEN_TYPE_SVG);
|
||||
@ -617,7 +617,7 @@ void ctk551_state::ctk551(machine_config &config)
|
||||
m_maincpu->write_sci_tx<0>().set(mdout, FUNC(midi_port_device::write_txd));
|
||||
|
||||
// LCD
|
||||
HD44780(config, m_lcdc, 250'000); // TODO: Wrong device type, should be SED1278F2A (custom mask variant of SED1278F0A?); clock not measured, datasheet typical clock used
|
||||
HD44780(config, m_lcdc, 270'000); // TODO: Wrong device type, should be SED1278F2A (custom mask variant of SED1278F0A?); clock not measured, datasheet typical clock used
|
||||
m_lcdc->set_lcd_size(2, 8);
|
||||
|
||||
auto &screen = SCREEN(config, "screen", SCREEN_TYPE_SVG);
|
||||
|
@ -869,7 +869,7 @@ void cz1_state::mz1(machine_config &config)
|
||||
|
||||
PALETTE(config, "palette", FUNC(cz1_state::cz1_palette), 3);
|
||||
|
||||
HD44780(config, m_hd44780, 250'000); // TODO: clock not measured, datasheet typical clock used
|
||||
HD44780(config, m_hd44780, 270'000); // TODO: clock not measured, datasheet typical clock used
|
||||
m_hd44780->set_lcd_size(2, 16);
|
||||
m_hd44780->set_function_set_at_any_time();
|
||||
m_hd44780->set_pixel_update_cb(FUNC(cz1_state::lcd_pixel_update));
|
||||
|
@ -475,7 +475,7 @@ void cz101_state::cz101(machine_config &config)
|
||||
|
||||
PALETTE(config, "palette", FUNC(cz101_state::cz101_palette), 3);
|
||||
|
||||
HD44780(config, m_hd44780, 250'000); // TODO: clock not measured, datasheet typical clock used
|
||||
HD44780(config, m_hd44780, 270'000); // TODO: clock not measured, datasheet typical clock used
|
||||
m_hd44780->set_lcd_size(2, 16);
|
||||
m_hd44780->set_function_set_at_any_time();
|
||||
m_hd44780->set_pixel_update_cb(FUNC(cz101_state::lcd_pixel_update));
|
||||
|
@ -277,7 +277,7 @@ void ld50_state::ld50(machine_config &config)
|
||||
m_maincpu->port_out_cb<3>().set(FUNC(ld50_state::port3_w));
|
||||
|
||||
// LCD
|
||||
HD44780(config, m_lcdc, 250'000); // TODO: clock not measured, datasheet typical clock used
|
||||
HD44780(config, m_lcdc, 270'000); // TODO: clock not measured, datasheet typical clock used
|
||||
m_lcdc->set_lcd_size(2, 8);
|
||||
m_lcdc->set_pixel_update_cb(FUNC(ld50_state::lcd_update));
|
||||
|
||||
|
@ -430,7 +430,7 @@ void rz1_state::rz1(machine_config &config)
|
||||
|
||||
PALETTE(config, "palette", FUNC(rz1_state::rz1_palette), 3);
|
||||
|
||||
HD44780(config, m_hd44780, 250'000); // TODO: clock not measured, datasheet typical clock used
|
||||
HD44780(config, m_hd44780, 270'000); // TODO: clock not measured, datasheet typical clock used
|
||||
m_hd44780->set_lcd_size(1, 16);
|
||||
m_hd44780->set_pixel_update_cb(FUNC(rz1_state::lcd_pixel_update));
|
||||
|
||||
|
@ -222,7 +222,7 @@ void emax_state::emax(machine_config &config)
|
||||
screen.set_visarea(0, 16*6-1, 0, 16-1);
|
||||
screen.set_palette("palette");
|
||||
|
||||
HD44780(config, m_lcdc, 250'000); // TODO: clock not measured, datasheet typical clock used
|
||||
HD44780(config, m_lcdc, 270'000); // TODO: clock not measured, datasheet typical clock used
|
||||
m_lcdc->set_lcd_size(2, 16);
|
||||
m_lcdc->set_pixel_update_cb(FUNC(emax_state::pixel_update));
|
||||
|
||||
@ -262,7 +262,7 @@ void emax_state::emax2(machine_config &config)
|
||||
screen.set_visarea(0, 16*6-1, 0, 16-1);
|
||||
screen.set_palette("palette");
|
||||
|
||||
HD44780(config, m_lcdc, 250'000); // TODO: clock not measured, datasheet typical clock used
|
||||
HD44780(config, m_lcdc, 270'000); // TODO: clock not measured, datasheet typical clock used
|
||||
m_lcdc->set_lcd_size(2, 16);
|
||||
m_lcdc->set_pixel_update_cb(FUNC(emax_state::pixel_update));
|
||||
|
||||
|
@ -251,7 +251,7 @@ void emu3_state::emu3(machine_config &config)
|
||||
SCC85230(config, m_scc, 16_MHz_XTAL / 4);
|
||||
m_scc->out_int_callback().set(*this, FUNC(emu3_state::irq_w<SCCINT>)).invert();
|
||||
|
||||
HD44780(config, m_lcdc, 250'000); // TODO: clock not measured, datasheet typical clock used
|
||||
HD44780(config, m_lcdc, 270'000); // TODO: clock not measured, datasheet typical clock used
|
||||
m_lcdc->set_lcd_size(4, 20);
|
||||
|
||||
PALETTE(config, "palette", FUNC(emu3_state::palette_init), 2);
|
||||
|
@ -142,7 +142,7 @@ void emu68k_state::add_lcd(machine_config &config)
|
||||
|
||||
PALETTE(config, "palette", FUNC(emu68k_state::palette_init), 2);
|
||||
|
||||
hd44780_device &lcdc(HD44780(config, "lcdc", 250'000)); // TODO: clock not measured, datasheet typical clock used
|
||||
hd44780_device &lcdc(HD44780(config, "lcdc", 270'000)); // TODO: clock not measured, datasheet typical clock used
|
||||
lcdc.set_lcd_size(2, 16);
|
||||
lcdc.set_pixel_update_cb(FUNC(emu68k_state::lcd_pixel_update));
|
||||
}
|
||||
|
@ -132,7 +132,7 @@ void kawai_r100_state::r100(machine_config &config)
|
||||
|
||||
PALETTE(config, "palette", palette_device::MONOCHROME_INVERTED);
|
||||
|
||||
HD44780(config, m_lcdc, 250'000); // TODO: clock not measured, datasheet typical clock used
|
||||
HD44780(config, m_lcdc, 270'000); // TODO: clock not measured, datasheet typical clock used
|
||||
m_lcdc->set_lcd_size(2, 16);
|
||||
m_lcdc->set_pixel_update_cb(FUNC(kawai_r100_state::pixel_update));
|
||||
}
|
||||
|
@ -229,7 +229,7 @@ void korg_ds8_state::ds8(machine_config &config)
|
||||
|
||||
PALETTE(config, "palette", FUNC(korg_ds8_state::palette_init_ds8), 2);
|
||||
|
||||
hd44780_device &lcdc(HD44780(config, "lcdc", 250'000)); // TODO: clock not measured, datasheet typical clock used
|
||||
hd44780_device &lcdc(HD44780(config, "lcdc", 270'000)); // TODO: clock not measured, datasheet typical clock used
|
||||
lcdc.set_lcd_size(2, 40);
|
||||
lcdc.set_pixel_update_cb(FUNC(korg_ds8_state::lcd_pixel_update));
|
||||
|
||||
|
@ -466,7 +466,7 @@ void korg_dss1_state::klm780(machine_config &config)
|
||||
|
||||
PALETTE(config, "palette", FUNC(korg_dss1_state::palette_init_dss1), 2);
|
||||
|
||||
HD44780(config, m_lcdc, 250'000); // TODO: clock not measured, datasheet typical clock used
|
||||
HD44780(config, m_lcdc, 270'000); // TODO: clock not measured, datasheet typical clock used
|
||||
m_lcdc->set_lcd_size(2, 20);
|
||||
m_lcdc->set_pixel_update_cb(FUNC(korg_dss1_state::lcd_pixel_update));
|
||||
}
|
||||
|
@ -251,7 +251,7 @@ void korgm1_state::korgm1(machine_config &config)
|
||||
|
||||
PALETTE(config, "palette", FUNC(korgm1_state::palette_init), 2);
|
||||
|
||||
HD44780(config, m_lcdc, 250'000); // TODO: clock not measured, datasheet typical clock used
|
||||
HD44780(config, m_lcdc, 270'000); // TODO: clock not measured, datasheet typical clock used
|
||||
m_lcdc->set_lcd_size(2, 40);
|
||||
m_lcdc->set_pixel_update_cb(FUNC(korgm1_state::lcd_pixel_update));
|
||||
|
||||
|
@ -734,7 +734,7 @@ void replicator_state::replicator(machine_config &config)
|
||||
PALETTE(config, "palette", FUNC(replicator_state::palette_init), 2);
|
||||
GFXDECODE(config, "gfxdecode", "palette", gfx_replicator);
|
||||
|
||||
HD44780(config, "hd44780", 250'000).set_lcd_size(4, 20); // TODO: clock not measured, datasheet typical clock used
|
||||
HD44780(config, "hd44780", 270'000).set_lcd_size(4, 20); // TODO: clock not measured, datasheet typical clock used
|
||||
|
||||
/* sound hardware */
|
||||
/* A piezo is connected to the PORT G bit 5 (OC0B pin driven by Timer/Counter #4) */
|
||||
|
@ -220,7 +220,7 @@ void piggypas_state::piggypas(machine_config &config)
|
||||
PALETTE(config, "palette").set_entries(2);
|
||||
config.set_default_layout(layout_piggypas);
|
||||
|
||||
HD44780(config, m_hd44780, 250'000); // TODO: clock not measured, datasheet typical clock used
|
||||
HD44780(config, m_hd44780, 270'000); // TODO: clock not measured, datasheet typical clock used
|
||||
m_hd44780->set_lcd_size(1, 16);
|
||||
m_hd44780->set_pixel_update_cb(FUNC(piggypas_state::piggypas_pixel_update));
|
||||
|
||||
|
@ -338,7 +338,7 @@ void mpf1_88_state::mpf1_88(machine_config &config)
|
||||
|
||||
PALETTE(config, "palette", FUNC(mpf1_88_state::lcd_palette), 3);
|
||||
|
||||
hd44780_device &lcdc(HD44780(config, "lcdc", 250'000)); // TODO: clock not measured, datasheet typical clock used
|
||||
hd44780_device &lcdc(HD44780(config, "lcdc", 270'000)); // TODO: clock not measured, datasheet typical clock used
|
||||
lcdc.set_lcd_size(2, 20);
|
||||
lcdc.set_pixel_update_cb(FUNC(mpf1_88_state::lcd_pixel_update));
|
||||
lcdc.set_function_set_at_any_time(true);
|
||||
|
@ -548,7 +548,7 @@ void psion_state::psion_2lines(machine_config &config)
|
||||
PALETTE(config, "palette", FUNC(psion_state::psion_palette), 2);
|
||||
GFXDECODE(config, "gfxdecode", "palette", gfx_psion);
|
||||
|
||||
HD44780(config, m_lcdc, 250'000); // TODO: Wrong device? Custom? clock not measured, datasheet typical clock used
|
||||
HD44780(config, m_lcdc, 270'000); // TODO: Wrong device? Custom? clock not measured, datasheet typical clock used
|
||||
m_lcdc->set_lcd_size(2, 16);
|
||||
|
||||
/* sound hardware */
|
||||
|
@ -142,7 +142,7 @@ void alphajuno_state::ajuno1(machine_config &config)
|
||||
|
||||
PALETTE(config, "palette", FUNC(alphajuno_state::palette_init), 2);
|
||||
|
||||
HD44780(config, m_lcdc, 250'000); // TODO: clock not measured, datasheet typical clock used
|
||||
HD44780(config, m_lcdc, 270'000); // TODO: clock not measured, datasheet typical clock used
|
||||
m_lcdc->set_lcd_size(2, 8);
|
||||
m_lcdc->set_pixel_update_cb(FUNC(alphajuno_state::lcd_pixel_update));
|
||||
m_lcdc->set_busy_factor(0.005f);
|
||||
@ -181,7 +181,7 @@ void alphajuno_state::mks50(machine_config &config)
|
||||
|
||||
PALETTE(config, "palette", FUNC(alphajuno_state::palette_init), 2);
|
||||
|
||||
HD44780(config, m_lcdc, 250'000); // TODO: clock not measured, datasheet typical clock used
|
||||
HD44780(config, m_lcdc, 270'000); // TODO: clock not measured, datasheet typical clock used
|
||||
m_lcdc->set_lcd_size(2, 8);
|
||||
m_lcdc->set_pixel_update_cb(FUNC(alphajuno_state::lcd_pixel_update));
|
||||
m_lcdc->set_busy_factor(0.05f);
|
||||
|
@ -238,7 +238,7 @@ void roland_s10_state::s10(machine_config &config)
|
||||
|
||||
PALETTE(config, "palette", FUNC(roland_s10_state::palette_init), 2);
|
||||
|
||||
HD44780(config, m_lcdc, 250'000); // TODO: clock not measured, datasheet typical clock used
|
||||
HD44780(config, m_lcdc, 270'000); // TODO: clock not measured, datasheet typical clock used
|
||||
m_lcdc->set_lcd_size(2, 8);
|
||||
m_lcdc->set_pixel_update_cb(FUNC(roland_s10_state::lcd_pixel_update));
|
||||
m_lcdc->set_busy_factor(0.005f);
|
||||
|
@ -199,7 +199,7 @@ void model1io2_device::device_add_mconfig(machine_config &config)
|
||||
|
||||
PALETTE(config, "palette", FUNC(model1io2_device::lcd_palette), 3);
|
||||
|
||||
HD44780(config, m_lcd, 250'000); // TODO: clock not measured, datasheet typical clock used
|
||||
HD44780(config, m_lcd, 270'000); // TODO: clock not measured, datasheet typical clock used
|
||||
m_lcd->set_lcd_size(2, 20);
|
||||
m_lcd->set_pixel_update_cb(FUNC(model1io2_device::lcd_pixel_update));
|
||||
}
|
||||
|
@ -452,7 +452,7 @@ void speedbsk_state::speedbsk(machine_config &config)
|
||||
|
||||
PALETTE(config, "palette", FUNC(speedbsk_state::lcd_palette), 3);
|
||||
|
||||
HD44780(config, m_lcd, 250'000); // TODO: clock not measured, datasheet typical clock used
|
||||
HD44780(config, m_lcd, 270'000); // TODO: clock not measured, datasheet typical clock used
|
||||
m_lcd->set_lcd_size(2, 20);
|
||||
m_lcd->set_pixel_update_cb(FUNC(speedbsk_state::lcd_pixel_update));
|
||||
|
||||
|
@ -142,7 +142,7 @@ void _600cat_state::_600cat(machine_config &config)
|
||||
|
||||
PALETTE(config, m_palette, FUNC(_600cat_state::lcd_palette), 3);
|
||||
|
||||
HD44780(config, m_lcdc, 250'000); // TODO: clock not measured, datasheet typical clock used
|
||||
HD44780(config, m_lcdc, 270'000); // TODO: clock not measured, datasheet typical clock used
|
||||
m_lcdc->set_lcd_size(4, 20);
|
||||
m_lcdc->set_pixel_update_cb(FUNC(_600cat_state::lcd_pixel_update));
|
||||
|
||||
|
@ -216,7 +216,7 @@ void adacp150_state::adacp150(machine_config &config)
|
||||
screen.set_visarea(0, 16*6-1, 0, 16-1);
|
||||
screen.set_palette("palette");
|
||||
|
||||
HD44780(config, m_lcdc, 250'000); // TODO: clock not measured, datasheet typical clock used
|
||||
HD44780(config, m_lcdc, 270'000); // TODO: clock not measured, datasheet typical clock used
|
||||
m_lcdc->set_lcd_size(2, 20);
|
||||
m_lcdc->set_pixel_update_cb(FUNC(adacp150_state::pixel_update));
|
||||
|
||||
|
@ -73,7 +73,7 @@ void airbase99_state::airbase99(machine_config &config)
|
||||
|
||||
PALETTE(config, "palette", palette_device::MONOCHROME_INVERTED);
|
||||
|
||||
hd44780_device &lcdc(HD44780(config, "lcdc", 250'000)); // TODO: clock not measured, datasheet typical clock used
|
||||
hd44780_device &lcdc(HD44780(config, "lcdc", 270'000)); // TODO: clock not measured, datasheet typical clock used
|
||||
lcdc.set_lcd_size(2, 20);
|
||||
lcdc.set_pixel_update_cb(FUNC(airbase99_state::pixel_update));
|
||||
}
|
||||
|
@ -170,7 +170,7 @@ void eurit_state::eurit30(machine_config &config)
|
||||
|
||||
PALETTE(config, "palette", FUNC(eurit_state::palette_init), 2);
|
||||
|
||||
hd44780_device &lcdc(SED1278(config, "lcdc", 250'000)); // TODO: clock not measured, datasheet typical clock used
|
||||
hd44780_device &lcdc(SED1278(config, "lcdc", 270'000)); // TODO: clock not measured, datasheet typical clock used
|
||||
lcdc.set_default_bios_tag("0b");
|
||||
lcdc.set_lcd_size(2, 20);
|
||||
lcdc.set_pixel_update_cb(FUNC(eurit_state::lcd_pixel_update));
|
||||
|
@ -100,7 +100,7 @@ void gm1000_state::gm1000(machine_config &config)
|
||||
|
||||
PALETTE(config, "palette", palette_device::MONOCHROME_INVERTED);
|
||||
|
||||
hd44780_device &lcdc(HD44780(config, "lcdc", 250'000)); // TODO: clock not measured, datasheet typical clock used
|
||||
hd44780_device &lcdc(HD44780(config, "lcdc", 270'000)); // TODO: clock not measured, datasheet typical clock used
|
||||
lcdc.set_lcd_size(2, 24);
|
||||
lcdc.set_pixel_update_cb(FUNC(gm1000_state::lcd_pixel_update));
|
||||
lcdc.set_function_set_at_any_time(true);
|
||||
|
@ -272,7 +272,7 @@ void hprot1_state::hprot1(machine_config &config)
|
||||
PALETTE(config, "palette", FUNC(hprot1_state::hprot1_palette), 2);
|
||||
GFXDECODE(config, "gfxdecode", "palette", gfx_hprot1);
|
||||
|
||||
HD44780(config, m_lcdc, 250'000); /* TODO: clock not measured, datasheet typical clock used */
|
||||
HD44780(config, m_lcdc, 270'000); /* TODO: clock not measured, datasheet typical clock used */
|
||||
m_lcdc->set_lcd_size(2, 16);
|
||||
m_lcdc->set_pixel_update_cb(FUNC(hprot1_state::hprot1_pixel_update));
|
||||
|
||||
|
@ -263,7 +263,7 @@ void icatel_state::icatel(machine_config &config)
|
||||
PALETTE(config, "palette", FUNC(icatel_state::icatel_palette), 2);
|
||||
GFXDECODE(config, "gfxdecode", "palette", gfx_icatel);
|
||||
|
||||
HD44780(config, m_lcdc, 250'000); /* TODO: clock not measured, datasheet typical clock used */
|
||||
HD44780(config, m_lcdc, 270'000); /* TODO: clock not measured, datasheet typical clock used */
|
||||
m_lcdc->set_lcd_size(2, 16);
|
||||
m_lcdc->set_pixel_update_cb(FUNC(icatel_state::icatel_pixel_update));
|
||||
}
|
||||
|
@ -274,7 +274,7 @@ void ml20_state::ml20(machine_config &config)
|
||||
|
||||
PALETTE(config, "palette", FUNC(ml20_state::lcd_palette), 3);
|
||||
|
||||
HD44780(config, m_lcdc, 250'000); // TODO: clock not measured, datasheet typical clock used
|
||||
HD44780(config, m_lcdc, 270'000); // TODO: clock not measured, datasheet typical clock used
|
||||
m_lcdc->set_lcd_size(2, 16);
|
||||
m_lcdc->set_pixel_update_cb(FUNC(ml20_state::lcd_pixel_update));
|
||||
|
||||
|
@ -138,7 +138,7 @@ void mtd1256_state::mtd1256(machine_config &config)
|
||||
screen.set_visarea(0, 20*6-1, 0, 32-1);
|
||||
screen.set_palette("palette");
|
||||
|
||||
hd44780_device &hd44780(HD44780(config, "lcdc", 250'000)); // TODO: clock not measured, datasheet typical clock used
|
||||
hd44780_device &hd44780(HD44780(config, "lcdc", 270'000)); // TODO: clock not measured, datasheet typical clock used
|
||||
hd44780.set_lcd_size(2, 16);
|
||||
hd44780.set_pixel_update_cb(FUNC(mtd1256_state::pixel_update));
|
||||
|
||||
|
@ -264,7 +264,7 @@ void rd100_state::rd100(machine_config &config)
|
||||
screen.set_visarea(0, 16*6-1, 0, 16-1);
|
||||
screen.set_palette("palette");
|
||||
|
||||
hd44780_device &hd44780(HD44780(config, "hd44780", 250'000)); // TODO: clock not measured, datasheet typical clock used
|
||||
hd44780_device &hd44780(HD44780(config, "hd44780", 270'000)); // TODO: clock not measured, datasheet typical clock used
|
||||
hd44780.set_lcd_size(2, 16);
|
||||
hd44780.set_pixel_update_cb(FUNC(rd100_state::pixel_update));
|
||||
|
||||
|
@ -170,7 +170,7 @@ void sk101bl_state::sk101bl(machine_config &config)
|
||||
screen.set_visarea(0, 16*6-1, 0, 10-1);
|
||||
screen.set_palette("palette");
|
||||
|
||||
HD44780(config, m_lcdc, 250'000).set_lcd_size(1, 16); // TODO: clock not measured, datasheet typical clock used
|
||||
HD44780(config, m_lcdc, 270'000).set_lcd_size(1, 16); // TODO: clock not measured, datasheet typical clock used
|
||||
m_lcdc->set_pixel_update_cb(FUNC(sk101bl_state::pixel_update));
|
||||
|
||||
PALETTE(config, "palette").set_entries(2);
|
||||
|
@ -162,7 +162,7 @@ void ti630_state::ti630(machine_config &config)
|
||||
PALETTE(config, "palette", FUNC(ti630_state::ti630_palette), 2);
|
||||
GFXDECODE(config, "gfxdecode", "palette", gfx_ti630);
|
||||
|
||||
HD44780(config, m_lcdc, 250'000); // TODO: clock not measured, datasheet typical clock used
|
||||
HD44780(config, m_lcdc, 270'000); // TODO: clock not measured, datasheet typical clock used
|
||||
m_lcdc->set_lcd_size(2, 16);
|
||||
}
|
||||
|
||||
|
@ -104,7 +104,7 @@ void dpsv55_state::dpsv55(machine_config &config)
|
||||
|
||||
PALETTE(config, "palette", palette_device::MONOCHROME_INVERTED);
|
||||
|
||||
HD44780(config, m_lcdc, 250'000); // TODO: clock not measured, datasheet typical clock used
|
||||
HD44780(config, m_lcdc, 270'000); // TODO: clock not measured, datasheet typical clock used
|
||||
m_lcdc->set_lcd_size(2, 20);
|
||||
m_lcdc->set_pixel_update_cb(FUNC(dpsv55_state::pixel_update));
|
||||
|
||||
|
@ -255,7 +255,7 @@ void lcmate2_state::lcmate2(machine_config &config)
|
||||
PALETTE(config, "palette", FUNC(lcmate2_state::lcmate2_palette), 2);
|
||||
GFXDECODE(config, "gfxdecode", "palette", gfx_lcmate2);
|
||||
|
||||
HD44780(config, m_lcdc, 250'000); // TODO: clock not measured, datasheet typical clock used
|
||||
HD44780(config, m_lcdc, 270'000); // TODO: clock not measured, datasheet typical clock used
|
||||
m_lcdc->set_lcd_size(2, 20);
|
||||
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
@ -746,7 +746,7 @@ void pc2000_state::pc2000(machine_config &config)
|
||||
{
|
||||
pc2000gen(config);
|
||||
|
||||
HD44780(config, m_lcdc, 250'000); // TODO: clock not measured, datasheet typical clock used
|
||||
HD44780(config, m_lcdc, 270'000); // TODO: clock not measured, datasheet typical clock used
|
||||
m_lcdc->set_lcd_size(2, 20);
|
||||
}
|
||||
|
||||
@ -754,7 +754,7 @@ void pc2000_state::pc2000eur(machine_config &config)
|
||||
{
|
||||
pc2000gen(config);
|
||||
|
||||
SED1278(config, m_lcdc, 250'000); // TODO: clock not measured, datasheet typical clock used
|
||||
SED1278(config, m_lcdc, 270'000); // TODO: clock not measured, datasheet typical clock used
|
||||
m_lcdc->set_default_bios_tag("0b");
|
||||
m_lcdc->set_lcd_size(2, 20);
|
||||
}
|
||||
|
@ -182,8 +182,8 @@ void fb01_state::fb01(machine_config &config)
|
||||
|
||||
PALETTE(config, "palette", FUNC(fb01_state::fb01_palette), 2);
|
||||
|
||||
hd44780_device &hd44780(HD44780(config, "hd44780", 250'000)); // TODO: clock not measured, datasheet typical clock used
|
||||
hd44780.set_lcd_size(2, 8); // 2x8 displayed as 1x16
|
||||
hd44780_device &hd44780(HD44780(config, "hd44780", 270'000)); // TODO: clock not measured, datasheet typical clock used
|
||||
hd44780.set_lcd_size(2, 8); // 2x8 displayed as 1x16
|
||||
hd44780.set_pixel_update_cb(FUNC(fb01_state::fb01_pixel_update));
|
||||
|
||||
I8251(config, m_upd71051, XTAL(4'000'000));
|
||||
|
@ -113,7 +113,7 @@ void yamaha_dx11_state::dx11(machine_config &config)
|
||||
|
||||
PALETTE(config, "palette", FUNC(yamaha_dx11_state::palette_init), 2);
|
||||
|
||||
hd44780_device &lcdc(HD44780(config, "lcdc", 250'000)); // TODO: clock not measured, datasheet typical clock used
|
||||
hd44780_device &lcdc(HD44780(config, "lcdc", 270'000)); // TODO: clock not measured, datasheet typical clock used
|
||||
lcdc.set_lcd_size(2, 16);
|
||||
lcdc.set_pixel_update_cb(FUNC(yamaha_dx11_state::lcd_pixel_update));
|
||||
|
||||
|
@ -302,7 +302,7 @@ void yamaha_dx7_state::dx7(machine_config &config)
|
||||
|
||||
PALETTE(config, "palette", FUNC(yamaha_dx7_state::palette_init), 2);
|
||||
|
||||
HD44780(config, m_lcdc, 250'000); // TODO: clock not measured, datasheet typical clock used
|
||||
HD44780(config, m_lcdc, 270'000); // TODO: clock not measured, datasheet typical clock used
|
||||
m_lcdc->set_lcd_size(2, 16);
|
||||
m_lcdc->set_pixel_update_cb(FUNC(yamaha_dx7_state::lcd_pixel_update));
|
||||
}
|
||||
|
@ -277,7 +277,7 @@ void yamaha_dx9_state::dx9(machine_config &config)
|
||||
|
||||
PALETTE(config, "palette", FUNC(yamaha_dx9_state::palette_init), 3);
|
||||
|
||||
hd44780_device &lcdc(HD44780(config, "lcdc", 250'000)); // TODO: clock not measured, datasheet typical clock used
|
||||
hd44780_device &lcdc(HD44780(config, "lcdc", 270'000)); // TODO: clock not measured, datasheet typical clock used
|
||||
lcdc.set_lcd_size(2, 16);
|
||||
lcdc.set_pixel_update_cb(FUNC(yamaha_dx9_state::lcd_pixel_update));
|
||||
|
||||
|
@ -75,7 +75,7 @@ void rx15_state::rx15(machine_config &config)
|
||||
|
||||
PALETTE(config, "palette", palette_device::MONOCHROME_INVERTED);
|
||||
|
||||
hd44780_device &lcdc(HD44780(config, "lcdc", 250'000)); // TODO: clock not measured, datasheet typical clock used
|
||||
hd44780_device &lcdc(HD44780(config, "lcdc", 270'000)); // TODO: clock not measured, datasheet typical clock used
|
||||
lcdc.set_lcd_size(2, 8);
|
||||
lcdc.set_pixel_update_cb(FUNC(rx15_state::pixel_update));
|
||||
|
||||
|
@ -153,7 +153,7 @@ void ymtx81z_state::tx81z(machine_config &config)
|
||||
|
||||
config.set_default_layout(layout_tx81z);
|
||||
|
||||
hd44780_device &lcdc(HD44780(config, "lcdc", 250'000)); // TODO: clock not measured, datasheet typical clock used
|
||||
hd44780_device &lcdc(HD44780(config, "lcdc", 270'000)); // TODO: clock not measured, datasheet typical clock used
|
||||
lcdc.set_lcd_size(2, 16);
|
||||
lcdc.set_pixel_update_cb(FUNC(ymtx81z_state::lcd_pixel_update));
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user