Commit graph

1,373 commits

Author SHA1 Message Date
SarahW
593c3f2b2f Removed non-existent CRTC R50 handling from ViRGE. 2018-03-21 21:51:06 +00:00
SarahW
b164fe1e4f Add ATAPI Read Format Capacities command to Zip drive - fixes various Linuxes when Zip enabled. 2018-03-20 22:11:42 +00:00
SarahW
63b431cc9e Fix S3 Vision864 & Trio cursor colours in XFree86. 2018-03-20 22:10:52 +00:00
SarahW
fc7ac47954 Various fixes to SDAC RAMDAC emulation. Fixes Paradise Bahamas 64 with Xfree86, UNIVBE RAMDAC detection, and probably others. 2018-03-20 22:09:50 +00:00
SarahW
2e90e5fd4c This patch implements user-defined character handling on ATI Korean VGA. Patch from Greatpsycho. 2018-03-20 18:04:37 +00:00
SarahW
6c4dcce66e Add stdint.h to wx-createdisc.cc. Patch from JohnElliott. 2018-03-20 17:55:18 +00:00
SarahW
9309c2aefb Implemented T1000/T1200 non-volatile RAM. Patch from JohnElliott. 2018-03-20 17:55:04 +00:00
SarahW
f4db376aab Added 56x CD-ROM speed. 2018-03-20 17:49:55 +00:00
SarahW
a9ae16b0bf Corrected read value of SB16 mixer register 0xa. Fixes SimCity 2000 SB16 detection. 2018-03-19 18:05:44 +00:00
SarahW
98a9c975f4 Added command line option to specify floppy disc images. 2018-03-18 17:27:54 +00:00
SarahW
7915a72604 CD-ROM capabilities now reflect audio level control. 2018-03-17 12:27:15 +00:00
SarahW
48853d3725 Added missing CD-ROM mode select functionality. 2018-03-17 12:26:51 +00:00
SarahW
a22b735da0 Added configurable CD-ROM speed. 2018-03-17 11:39:33 +00:00
SarahW
db5a5ea13f Fixed typo in ide_atapi.c. 2018-03-16 18:22:00 +00:00
SarahW
6602368cc4 Implemented ATAPI DMA transfer modes. 2018-03-15 19:36:30 +00:00
SarahW
1d5afd1d9a Added AudioPCI info to status window. 2018-03-13 22:08:32 +00:00
SarahW
2e395d2ce8 Implement proper resampling on AudioPCI. 2018-03-13 21:51:40 +00:00
SarahW
74b8047f2f Fixed crackling audio on AudioPCI. 2018-03-13 20:46:08 +00:00
SarahW
5762431260 Don't add ROM waitstates on slow CPUs (<= 8 MHz). Fixes IBM AT. 2018-03-12 20:52:07 +00:00
SarahW
7e23388ed0 Results from keyboard controller commands take priority over pending key presses/releases. Fixes keyboard hang on KMX-C-02. 2018-03-12 20:31:01 +00:00
SarahW
3c656caa48 Added software turbo control to Generic XT clone, DTK XT clone, AMI XT clone and Phoenix XT clone. 2018-03-11 17:59:05 +00:00
SarahW
b530bdafea Cleaned up turbo handling. 2018-03-11 16:43:32 +00:00
SarahW
4f0fe705c5 Add missing tooltip for 'Configure Host' button. Patch from ecksemmess. 2018-03-11 15:51:12 +00:00
SarahW
2567c30353 Added ATI Korean VGA emulation. Patch from Greatpsycho. 2018-03-11 15:46:24 +00:00
SarahW
2f5f4a5b47 Fixed double IO mapping of Mono VGA registers. 2018-03-11 14:29:56 +00:00
SarahW
c8e6fc7ce3 Added PS/2 Model 70 (type 3 & 4) emulation. 2018-03-11 11:45:30 +00:00
SarahW
8546ce14f0 Added waitstates on instruction fetch from ROM. 2018-03-11 11:03:20 +00:00
SarahW
4182b10e10 Refactored DMA code. 2018-03-11 09:43:54 +00:00
SarahW
a076741c6a Add OS X CD-ROM support. 2018-03-06 21:59:22 +00:00
SarahW
bab6695b2c CD-ROM emulation now reads multiple sectors at once. 2018-03-04 13:59:39 +00:00
SarahW
8e52c00ffc Autoconf setup now sets build flags for C++. 2018-03-04 13:58:45 +00:00
SarahW
319a929a20 Changed wx_sendmessage() param1 to LONG_PARAM. Fixes crashed on 64-bit builds. 2018-03-04 13:58:02 +00:00
SarahW
919f2dd45d Implemented CMPXCHG8B on Winchip. Patch from nerd73. 2018-03-03 21:32:56 +00:00
SarahW
c07b76dc8e ATAPI sector accesses can not be split over multiple transfers. Fixes Windows XP installer. 2018-03-03 21:32:24 +00:00
SarahW
f59e405737 Include stdint.h in wx-createdisc.cc. 2018-03-02 22:01:13 +00:00
SarahW
77a969f9cc Don't attempt to register PCI devices on systems that don't have PCI. Fixes warnings on startup. 2018-03-02 21:58:45 +00:00
SarahW
0d36eeaabe SCSI now supports 7 devices.
Reworked hard drive / CD-ROM / Zip configuration functions a bit.
2018-03-02 21:54:20 +00:00
SarahW
c298e706a4 Added flash size and turbo switches to Xi8088. Patch from EluanCM. 2018-02-28 21:36:15 +00:00
SarahW
8d7a6c03eb Fixed MDA/CGA switch on Xi8088. Patch from EluanCM. 2018-02-28 21:27:14 +00:00
SarahW
b75c8376e6 Hard drive creation dialogue can now accept size in MB instead of/as well as specifying C/H/S settings. 2018-02-28 18:38:45 +00:00
SarahW
59aad3eaaf Support IDE hard drives up to 127 GB. 2018-02-27 22:00:24 +00:00
SarahW
b7193df5ac Add meaningful process indicator to hard drive image creation. 2018-02-27 21:59:09 +00:00
SarahW
4ba95a1853 Apply ISA timing delays to RTC accesses. Fixes hang when booting Ontrack Disk Manager. 2018-02-26 22:06:17 +00:00
SarahW
c14c22169d MegaPC uses a jumper to disable onboard video instead of doing it automatically. 2018-02-26 20:38:51 +00:00
SarahW
8193605469 Treat zero ATAPI maximum transfer as 65534. Fixes crash sometimes when booting PB570. 2018-02-26 19:52:10 +00:00
SarahW
d28a908839 Video card can now be changed on Amstrad MegaPC. 2018-02-25 15:13:45 +00:00
SarahW
78adae497f Video card can now be changed on Acer 386SX25/N, Packard Bell PB520R, and Packard Bell PB570. 2018-02-25 11:47:01 +00:00
SarahW
9bdfc9348f Video card can now be changed on Amstrad PC1640, PC2086, PC3086, and Sinclair PC200. 2018-02-24 22:27:32 +00:00
SarahW
3a369bd3f6 Configuration dialog now shows 'Built-in video' for machines with build in video. 2018-02-24 18:29:47 +00:00
SarahW
31dff3a509 Added Xi8088 emulation. Patch from EluanCM. 2018-02-24 18:08:36 +00:00