Commit graph pcem/src/hdd_esdi.c
Author SHA1 Message Date
SarahW
68a2d8cb3c Added Cirrus Logic GD5428 emulation.
As part of this, added emulation of the GD5428-based IBM 1MB SVGA Adapter/A,
along with support for external graphics cards on MCA platforms, adding the
ability to override the onboard VGA controller.
2020-02-01 16:30:34 +00:00
SarahW
4ada3382b4 Fix inconsistent size of ide_fn array. 2018-08-03 19:44:35 +01:00
SarahW
a7d006b637 Rewrote timer code.
The new code is based on timestamps, rather than delays. This eliminates the
need to update every timer in timer_process(), which cost a non-trivial amount
of CPU time on low-end machines.

This involved changes to every user of the timer code, so this change almost
certainly introduces bugs.
2018-08-02 22:06:10 +01:00
SarahW
63e3913c31 Implement IBM MCA ESDI controller command status properly. Fixes appalling I/O performance on OS/2 v2.0. 2018-03-25 18:03:45 +01:00
SarahW
ae37557c3d Speed up IBM ESDI adapter a bit. 2017-12-08 20:12:13 +00:00
SarahW
f9670eb707 Fix return data on IBM ESDI adapter Get Device Config command. 2017-12-08 20:12:05 +00:00
SarahW
3f6e5282c6 Added Get Device Status command to IBM ESDI adapter. 2017-12-08 20:11:50 +00:00
SarahW
cd8e5dbd54 IBM ESDI adapter now handles out-of-range reads/writes. 2017-12-08 20:11:29 +00:00
SarahW
f5009ef43c Fix HD indicator LED on IBM ESDI adapter. 2017-12-08 20:10:59 +00:00
SarahW
807b710a5d Improvements to path handling. Patch from bit. 2017-07-06 21:25:10 +01:00
SarahW
6484baaf9f Abstracted hard disc image handling to separate file. 2017-07-02 18:10:36 +01:00
SarahW
6692f708ad Increased PS/2 ESDI sector buffer size. 2017-06-12 18:16:02 +01:00
pcem_emulator
7fe91626d6 Added new GUI based on wxWidgets. Patch from bit. 2017-05-29 15:38:48 +01:00
SarahW
2b892d2a7a Fixed compiler warnings for Windows builds.
Added -Werror to Windows makefiles.
2017-04-11 19:34:41 +01:00
SarahW
334992ef54 IBM ESDI controller automatically resets on system startup - required for PS/2 Model 55SX. 2017-04-09 14:52:30 +01:00
SarahW
4d164c4c37 Add preliminary IBM PS/2 ESDI Fixed Disk Adapter emulation. 2017-04-06 22:01:11 +01:00