Amstrad PC3086: Implement the WD XTA hard disk controller.

This commit is contained in:
OBattler
2025-08-18 23:49:25 +02:00
parent 14cd442def
commit b5cb6ab894
4 changed files with 83 additions and 14 deletions

View File

@@ -66,6 +66,7 @@
#include <86box/lpt.h>
#include <86box/fdd.h>
#include <86box/fdc.h>
#include <86box/hdc.h>
#include <86box/sound.h>
#include <86box/snd_speaker.h>
#include <86box/video.h>
@@ -2966,6 +2967,7 @@ machine_amstrad_init(const machine_t *model, int type)
device_context(&vid_pc3086_device);
ams->language = device_get_config_int("language");
device_context_restore();
device_add(&xta_wdxt150_pc3086_device);
device_add(&paradise_pvga1a_pc3086_device);
break;

View File

@@ -2328,7 +2328,7 @@ const machine_t machines[] = {
.max_multi = 0
},
.bus_flags = MACHINE_PC,
.flags = MACHINE_VIDEO_FIXED | MACHINE_KEYBOARD | MACHINE_MOUSE,
.flags = MACHINE_XTA | MACHINE_VIDEO_FIXED | MACHINE_KEYBOARD | MACHINE_MOUSE,
.ram = {
.min = 640,
.max = 640,