#include #include #include #include #include "../86box.h" #include "../ibm.h" #include "../pic.h" #include "../pit.h" #include "../dma.h" #include "../mem.h" #include "../device.h" #include "../nvr.h" #include "../game/gameport.h" #include "../keyboard_at.h" #include "../lpt.h" #include "../disk/hdc.h" #include "../disk/hdc_ide.h" #include "machine.h" void machine_at_init(machine_t *model) { machine_common_init(model); pit_set_out_func(&pit, 1, pit_refresh_timer_at); pic2_init(); dma16_init(); if (lpt_enabled) lpt2_remove(); nvr_at_init(8); keyboard_at_init(); if (joystick_type != 7) device_add(&gameport_device); } void machine_at_ide_init(machine_t *model) { machine_at_init(model); ide_init(); } void machine_at_top_remap_init(machine_t *model) { machine_at_init(model); mem_remap_top_384k(); } void machine_at_ide_top_remap_init(machine_t *model) { machine_at_ide_init(model); mem_remap_top_384k(); }