mirror of
https://github.com/holub/mame
synced 2025-04-22 16:31:49 +03:00
chore: misc cleanups in PCI world
This commit is contained in:
parent
36507187ea
commit
508c6c119a
@ -17,7 +17,7 @@
|
||||
#define LOG_MAP (1U << 3) // log full remaps
|
||||
|
||||
#define VERBOSE (LOG_GENERAL | LOG_IO | LOG_TODO | LOG_MAP)
|
||||
#define LOG_OUTPUT_FUNC osd_printf_warning
|
||||
//#define LOG_OUTPUT_FUNC osd_printf_warning
|
||||
|
||||
#include "logmacro.h"
|
||||
|
||||
|
@ -6,6 +6,8 @@ Winbond W83977TF
|
||||
|
||||
TODO:
|
||||
- PoC for a generic (LPC) Super I/O type, to be merged with fdc37c93x;
|
||||
- savquest (in pciagp) fails keyboard self test (PC=e140c reads bit 0 high
|
||||
from port $64?)
|
||||
|
||||
***************************************************************************/
|
||||
|
||||
@ -75,11 +77,11 @@ void w83977tf_device::device_add_mconfig(machine_config &config)
|
||||
|
||||
KBDC8042(config, m_kbdc);
|
||||
m_kbdc->set_keyboard_type(kbdc8042_device::KBDC8042_PS2);
|
||||
m_kbdc->set_interrupt_type(kbdc8042_device::KBDC8042_DOUBLE);
|
||||
m_kbdc->input_buffer_full_callback().set(FUNC(w83977tf_device::irq_keyboard_w));
|
||||
m_kbdc->input_buffer_full_mouse_callback().set(FUNC(w83977tf_device::irq_mouse_w));
|
||||
// m_kbdc->set_interrupt_type(kbdc8042_device::KBDC8042_DOUBLE);
|
||||
m_kbdc->system_reset_callback().set(FUNC(w83977tf_device::kbdp20_gp20_reset_w));
|
||||
m_kbdc->gate_a20_callback().set(FUNC(w83977tf_device::kbdp21_gp25_gatea20_w));
|
||||
m_kbdc->input_buffer_full_callback().set(FUNC(w83977tf_device::irq_keyboard_w));
|
||||
m_kbdc->input_buffer_full_mouse_callback().set(FUNC(w83977tf_device::irq_mouse_w));
|
||||
}
|
||||
|
||||
|
||||
|
@ -265,7 +265,7 @@ void isa16_oksan_lpc::device_add_mconfig(machine_config &config)
|
||||
m_kbdc->set_keyboard_type(kbdc8042_device::KBDC8042_STANDARD);
|
||||
m_kbdc->system_reset_callback().set_inputline(":maincpu", INPUT_LINE_RESET);
|
||||
m_kbdc->gate_a20_callback().set_inputline(":maincpu", INPUT_LINE_A20);
|
||||
m_kbdc->input_buffer_full_callback().set(":pci:07.0", FUNC(i82371sb_isa_device::pc_irq1_w));
|
||||
m_kbdc->input_buffer_full_callback().set(":pci:07.0", FUNC(i82371eb_isa_device::pc_irq1_w));
|
||||
}
|
||||
|
||||
|
||||
|
@ -529,8 +529,8 @@ void pcipc_state::winbond_superio_config(device_t *device)
|
||||
// fdc.set_sysopt_pin(1);
|
||||
fdc.gp20_reset().set_inputline(":maincpu", INPUT_LINE_RESET);
|
||||
fdc.gp25_gatea20().set_inputline(":maincpu", INPUT_LINE_A20);
|
||||
fdc.irq1().set(":pci:07.0", FUNC(i82371sb_isa_device::pc_irq1_w));
|
||||
fdc.irq8().set(":pci:07.0", FUNC(i82371sb_isa_device::pc_irq8n_w));
|
||||
fdc.irq1().set(":pci:07.0", FUNC(i82371eb_isa_device::pc_irq1_w));
|
||||
fdc.irq8().set(":pci:07.0", FUNC(i82371eb_isa_device::pc_irq8n_w));
|
||||
// fdc.txd1().set(":serport0", FUNC(rs232_port_device::write_txd));
|
||||
// fdc.ndtr1().set(":serport0", FUNC(rs232_port_device::write_dtr));
|
||||
// fdc.nrts1().set(":serport0", FUNC(rs232_port_device::write_rts));
|
||||
|
Loading…
Reference in New Issue
Block a user