PIT emulation now more modular.
This commit is contained in:
parent
d07583d675
commit
1ad8c6c5fe
8 changed files with 266 additions and 257 deletions
10
src/model.c
10
src/model.c
|
|
@ -198,7 +198,7 @@ void xt_init()
|
|||
{
|
||||
common_init();
|
||||
mem_add_bios();
|
||||
pit_set_out_func(1, pit_refresh_timer_xt);
|
||||
pit_set_out_func(&pit, 1, pit_refresh_timer_xt);
|
||||
keyboard_xt_init();
|
||||
nmi_init();
|
||||
device_add(&gameport_device);
|
||||
|
|
@ -210,7 +210,7 @@ void pcjr_init()
|
|||
fdc_add_pcjr();
|
||||
pic_init();
|
||||
pit_init();
|
||||
pit_set_out_func(0, pit_irq0_timer_pcjr);
|
||||
pit_set_out_func(&pit, 0, pit_irq0_timer_pcjr);
|
||||
serial1_init(0x2f8, 3);
|
||||
keyboard_pcjr_init();
|
||||
device_add(&sn76489_device);
|
||||
|
|
@ -284,7 +284,7 @@ void at_init()
|
|||
AT = 1;
|
||||
common_init();
|
||||
mem_add_bios();
|
||||
pit_set_out_func(1, pit_refresh_timer_at);
|
||||
pit_set_out_func(&pit, 1, pit_refresh_timer_at);
|
||||
dma16_init();
|
||||
keyboard_at_init();
|
||||
nvr_init();
|
||||
|
|
@ -309,7 +309,7 @@ void ps1_common_init()
|
|||
AT = 1;
|
||||
common_init();
|
||||
mem_add_bios();
|
||||
pit_set_out_func(1, pit_refresh_timer_at);
|
||||
pit_set_out_func(&pit, 1, pit_refresh_timer_at);
|
||||
dma16_init();
|
||||
ide_init();
|
||||
keyboard_at_init();
|
||||
|
|
@ -339,7 +339,7 @@ void ps2_m30_286_init()
|
|||
AT = 1;
|
||||
common_init();
|
||||
mem_add_bios();
|
||||
pit_set_out_func(1, pit_refresh_timer_at);
|
||||
pit_set_out_func(&pit, 1, pit_refresh_timer_at);
|
||||
dma16_init();
|
||||
ide_init();
|
||||
keyboard_at_init();
|
||||
|
|
|
|||
Loading…
Reference in a new issue