OBattler
4ae901c901
Genoa Unknown 486: Port 92h controls the exact same gate as the KBC, fixes #4660 .
2024-07-28 02:26:43 +02:00
OBattler
760c720352
Assorted FDC and PCjr video fixes, fixes #4659 .
2024-07-28 01:00:58 +02:00
Jos van Mourik
04a7a35f27
Microtouch: add option to turn off visible mouse crosshair for people using touchscreens
2024-07-26 20:12:10 +02:00
OBattler
e377e58881
Assorted fixes and Dev branched the Matrox G100 and the PCL printer.
2024-07-26 00:39:11 +02:00
Jasmine Iwanek
81ae79c3ca
Remove dead code in scsi_ncr5380.h
2024-07-24 13:11:41 -04:00
Miran Grča
79bf0b94b3
Merge pull request #4643 from Cacodemon345/libsndfile
...
Libsndfile
2024-07-23 19:21:54 +02:00
OBattler
59c743ed07
Implement ESS activity flags and improve the timed IRQ triggering via SB DSP commands F2 and F3, fixes ESSCFG 2.01C and the LBA 2 ES(1)688 driver.
2024-07-23 03:26:10 +02:00
OBattler
8225f270f3
Fix the generation of instantiated NVR paths, fixes #4642 .
2024-07-22 19:24:15 +02:00
OBattler
95894198bf
Genoa Unknown 486: Reset BIOS memory state on soft reset, fixes hangs on soft reset after saving CMOS Setup.
2024-07-22 18:26:10 +02:00
OBattler
91874e231a
The monster FDC ROM is now optionally writable (also finally made the SCSI NVR's per-instance), closes #4623 .
2024-07-22 03:19:40 +02:00
OBattler
3ccca3991f
More moving of SB IRQ's onto a rimer, fixes #1942 .
2024-07-22 02:43:24 +02:00
OBattler
fd00bcca8b
Backported the kbc_at_set_ps2() function required by the VL82c113.
2024-07-22 00:12:12 +02:00
OBattler
fc714e7270
Backported the VLSI 82c113 Super I/O chip from my branch because of two machines we already had that require it.
2024-07-22 00:07:39 +02:00
Miran Grča
72527a61ee
Merge pull request #4325 from izne/pravetz16s
...
Adding Pravetz-16S definition
2024-07-21 23:46:43 +02:00
rilysh
189be035d2
Mark plat_vidapi() argument as const and remove the NULL
...
* plat_vidapi() accepts char pointer, which never gets modifed
later on. Mark it as const.
* In src/config.c, va_name is initialized as NULL, however,
plat_vidapi_name() never returns a NULL pointer, nor it was
initialized under a condition branch. Removing NULL, might
save one instruction, which requires zeroing the register
before setting its initial value.
2024-07-21 12:49:06 +05:30
OBattler
1205392e4f
Wells AT, DataExpert 386WB, Genoa Unknown 486, Gigabyte GA-486L, Alaris Cougar, and updates to CMakeLists.txt and chipset.h. to finally include opti391.c and opti499.c.
2024-07-21 06:09:03 +02:00
Jasmine Iwanek
1ebbc25c2a
Correct endif comment in fdc_ext.h
2024-07-20 21:48:57 -04:00
Jasmine Iwanek
2a7d300078
Use a define for max HDC's
2024-07-20 21:48:57 -04:00
Jasmine Iwanek
7817336567
Use a define for max FDC's
2024-07-20 20:09:25 -04:00
Jasmine Iwanek
680f65cf19
Standardize hdc_current into an array
2024-07-20 14:49:24 -04:00
Jasmine Iwanek
05e7d9239c
Standardize fdc_type into fdc_current
...
Also make it into an array
2024-07-20 14:49:24 -04:00
Miran Grča
4387b3e137
Merge pull request #4626 from jriwanek-forks/qtvideo
...
Initial underlying code support for more than 2 video cards
2024-07-20 05:47:59 +02:00
Jasmine Iwanek
322adf1c2b
Initial underlying code support for more than 2 video cards
2024-07-19 23:27:21 -04:00
Jasmine Iwanek
27c8bdd57e
Less dummy devices
2024-07-19 16:57:11 -04:00
OBattler
c377a36288
SM(S)C FDC37c932 Super I/O chip fixes, fixes #4601 .
2024-07-19 17:45:44 +02:00
Cacodemon345
94c44da4d1
Add support for using directories and .iso files within CUE sheets
...
Add support for big-endian binary files
Remove unused is_dir member
2024-07-17 13:34:15 +06:00
Miran Grča
4112d5f08a
Merge pull request #4621 from jriwanek-forks/nuked
...
Nuked-OPL3: Update to latest as of 15/07/2024
2024-07-16 05:19:01 +02:00
Jasmine Iwanek
b5c7e59ab7
Nuked: Last of the update
2024-07-15 23:00:10 -04:00
Alexander Babikov
70bc4ef0be
Remove a leftover copy of libslirp headers
2024-07-15 10:51:36 +05:00
Jasmine Iwanek
8056c1bc9a
Nuked: wrbuf -> writebuf
2024-07-15 01:03:15 -04:00
Jasmine Iwanek
e654d01bd0
Nuked: chan_t -> opl3_channel
2024-07-15 01:03:15 -04:00
Jasmine Iwanek
c7a268a01e
Nuked: ch/chan -> channel
2024-07-15 01:03:14 -04:00
Jasmine Iwanek
2bcfc8e697
Nuked: dev -> chip
2024-07-15 01:03:14 -04:00
Jasmine Iwanek
8cb40b8b68
Nuked: Move stuff out to it's header
2024-07-15 01:03:14 -04:00
Jasmine Iwanek
483fe43fb4
Nuked: Compile fixes
...
Update snd_opl_nuked.h
2024-07-15 01:03:13 -04:00
Jasmine Iwanek
3c0387bfc1
Nuked: nuked_t -> opl3_chip
2024-07-15 01:03:13 -04:00
Oleg Farenyuk
234d06c620
Initial support for the 8-bit NE2000 compatible boards.
2024-07-14 05:52:15 +03:00
Jasmine Iwanek
215b3253a5
Deal with some magic numbers re hdc_current
2024-07-08 00:40:52 -04:00
Jasmine Iwanek
7ce119dcba
Fix flags in fdc.h
2024-07-07 18:56:22 -04:00
Jasmine Iwanek
07e3aba22c
Better support for internal floppy
2024-07-07 18:56:20 -04:00
Jasmine Iwanek
2373771f4d
Support additional serial ports ala the MP5587-1/2
2024-06-28 23:30:56 -04:00
Miran Grča
c89245f8be
Merge pull request #4557 from Cacodemon345/timer-tsc-set
...
Make sure timers don't go completely out of sync upon altering TSC vi…
2024-06-22 17:47:12 +02:00
Cacodemon345
a44936f3e1
Add Generic PCL Printer
2024-06-21 15:36:28 +06:00
Cacodemon345
2b3d3ad5bd
Make sure timers don't go completely out of sync upon altering TSC via WRMSR
2024-06-18 20:21:23 +06:00
OBattler
fb267d1f8b
Fix the DP8473 FDC flags, closes #4538 .
2024-06-13 19:01:57 +02:00
Cacodemon345
f907b7817b
Microtouch support (working at least for MS-DOS, Windows 95 and Windows NT 3.5)
2024-06-12 00:06:02 +06:00
RichardG867
e9ef0e470d
AudioPCI: Add base ES1373 and CT5880 emulation
2024-06-10 19:17:55 -03:00
TC1995
55f5b9fb21
vid_cga_comp.h: another compile fix.
2024-06-09 23:39:33 +02:00
OBattler
f95b1d984d
ISA memory and RTC cards: Only enable the configure button if the device actually has a configuration structure present.
2024-06-08 04:35:29 +02:00
Jose Phillips
066f153dee
Added Machine Motherboard Acer100T
2024-06-01 18:39:40 -05:00