Commit Graph

2075 Commits

Author SHA1 Message Date
OBattler
6256e193d6 Implemented the remaining things that were missing on the Toshiba T1x00 FDC. 2018-09-22 18:17:24 +02:00
OBattler
492da45c31 The Toshiba T1000 and T1200 FDC now has port 3F7 (the change line port), fixes booting floppies on at least the T1200. 2018-09-22 01:38:38 +02:00
OBattler
162ff483d7 The Paradise Bahamas64 now has the correct C0 (Vision864 non-P) ID. 2018-09-21 15:35:57 +02:00
OBattler
9079b4d255 The AT keyboard now returns the correct ID again, fixes some NT 3.5 versions. 2018-09-21 15:01:34 +02:00
OBattler
6d00b48eef Before displaying the message box, fatal() now calls do_stop() in order to make sure the emulator exit is clean. 2018-09-21 03:19:29 +02:00
OBattler
7d6e60d4b8 Fixed the S3 ViRGE new MMIO mapping;
Ported over the September 17th PCem ATi Korean VGA patch from greatpsycho.
2018-09-21 00:39:42 +02:00
OBattler
a91fa57dd1 Fixed the S3 Vision 864/868 4 MB VRAM mode, and made the 868 support 8 MB VRAM again. 2018-09-20 20:42:55 +02:00
OBattler
3d1e52e6e9 Slight changes to CPU and FPU instruction logging. 2018-09-20 18:08:34 +02:00
OBattler
93fb8d538f A few minor corrections to 808x.c. 2018-09-20 18:04:46 +02:00
OBattler
55afa5e2ac More S3-related bug fixes. 2018-09-20 18:03:07 +02:00
OBattler
56517cff03 Merge pull request #319 from TC1995/master
Bug fixes to the Vision868 CF55 card and added its "New MMIO" for new…
2018-09-20 17:01:50 +02:00
TC1995
2898ed4459 Updated file log. 2018-09-20 16:17:09 +02:00
TC1995
9b55c7e653 Bug fixes to the Vision868 CF55 card and added its "New MMIO" for newer guests like Win95 OSR2.x and others. 2018-09-20 15:54:43 +02:00
OBattler
c7a331a903 Removed the "legacy ID" mess from the video code;
Removed obsolete compatibility stuff from config.c;
Removed the useless gfx_present array.
2018-09-19 20:46:42 +02:00
OBattler
69b57c49b0 Major changes to video code - no more ROM set checks, and type and timings are set in a card's device init function;
Added the ExpertColor DSV3868P CF55 (S3 Vision868).
2018-09-19 20:13:32 +02:00
OBattler
d3c24b9d1b Fixed the part of keyboard_at.c that was breaking the Premiere/PCI, again. 2018-09-17 22:23:22 +02:00
OBattler
4e7d0e5b6b MPU-401 read data now clears IRQ in UART mode if it was pending, fixes stuck pending MPU-401 IRQ (and broken wave audio). 2018-09-15 20:17:13 +02:00
OBattler
7f26f64882 Removed scsi/scsi_bus.c as it's no longer needed. 2018-09-15 19:58:24 +02:00
OBattler
e458a32912 Fixed a typo in m_at_headland.c. 2018-09-15 17:28:56 +02:00
OBattler
0a58a2dc21 Removed ROM set checks from the Headland code. 2018-09-15 16:55:36 +02:00
OBattler
08bf8315cf Removed more ROM set checks and fixed ET4000AX ROM paths. 2018-09-15 16:45:52 +02:00
OBattler
9c6ec45e60 Removed ROM set checking from several files. 2018-09-15 16:15:39 +02:00
OBattler
3255c3c230 A slight fix in fdd_86f.c;
The updated m_at_4x0.c I forgot before.
2018-09-15 02:50:38 +02:00
OBattler
e401ea0e7b Removed ROM set checking from all the emulated Super I/O chips that did it;
Ported over the ET4000AX init function clean-up from VARCem;
Cleaned up the S3 Vision864/Trio32/Trio64 init stuff.
2018-09-15 02:48:54 +02:00
OBattler
9cfa5bb80e Some very minor changes to fdd_86f.c. 2018-09-14 15:35:41 +02:00
OBattler
0fbfed9475 Updated the ROM set link in README.md. 2018-09-14 01:49:00 +02:00
OBattler
60feeee623 Fixed the signedness of some variables in the ide struct. 2018-09-13 13:42:33 +02:00
OBattler
b51b02625d Added some cast around some calculation results in disk/hdd_image.c. 2018-09-13 05:59:00 +02:00
OBattler
f7ec97e862 Changed one local variable in a function in disk/zip.c to 32-bit. 2018-09-13 05:33:45 +02:00
OBattler
dc2053636f Fixed a few bugs in the PS/2 mouse emulation, fixes PS/2 mouse in 3-button and Wheel modes on Windows 95;
The AT keyboard controller no longer does picintc(kbd->last_irq) when kbd->last_irq is 0.
2018-09-13 02:16:01 +02:00
OBattler
da440c30b5 Fixed all the signedness, non-constant initializer, and shadowed variable warnings in disk/zip.c and scsi/scsi_disk.c. 2018-09-12 19:46:26 +02:00
OBattler
4b64212b35 Added the Jetway J656VXD (430VX-based Award PCI machine);
Moved the IBM PS/2 Model 70 Type 4 to the DEV branch.
2018-09-12 14:42:13 +02:00
OBattler
0b47ae8bfe Fixed some signedness mess in the Settings dialog, fixes creating hard disk images bigger than 2 GB. 2018-09-12 03:02:02 +02:00
OBattler
d5cf8a2638 Actually removed the reference to mca_version from win_settings.c now, hopefully this fixes compiling once and for all. 2018-09-11 23:15:36 +02:00
OBattler
61a5999169 Changed one thing in snd_mpu401.h. 2018-09-11 23:13:28 +02:00
OBattler
36556e5a1f Fixed a bug in win_settings.c. 2018-09-11 23:12:23 +02:00
OBattler
c588575dbe Standalone MPU-401 now actually gets initialized whenever it's enabled. 2018-09-11 23:08:51 +02:00
OBattler
12c85dd2e6 Removed excess sb_dsp_set_mpu() calls, and fixed some bugs. 2018-09-11 22:56:11 +02:00
OBattler
8f5378ea32 Added the ability to disable the MPU-401 of the Sound Blaster 16/AWE32, just like the real card allows. 2018-09-11 22:51:36 +02:00
OBattler
b316a90bae The ISA standalone MPU-401 is now identified as the Roland MPU-IPC-T. 2018-09-11 22:46:11 +02:00
OBattler
0ea3a1307c Fixed the MCA MPU-401 and gave it its correct name;
Sound Blaster 16/AWE32 MPU-401 is now always the less-functional variant like it would be on real hardware and its IRQ is always shared with the sound card;
Standalone MPU-401 is now always the fully functional intelligent mode variant;
Standalone MPU-401 is now always available, even when Sound Blaster 16/AWE32 is in use;
Cleaned up sound/midi.c and win/win_midi.c.
2018-09-11 22:41:14 +02:00
OBattler
a12430b779 Merge pull request #317 from TC1995/master
Forgot part of the newest PCem SVGA commit to commit :p.
2018-09-10 23:02:53 +02:00
TC1995
a89427efc9 Forgot part of the newest PCem SVGA commit to commit :p. 2018-09-10 23:01:01 +02:00
OBattler
be2bc61f78 Fixed the makefile so that non-debug builds are non-debug again. 2018-09-09 19:38:11 +02:00
OBattler
ab401809a7 Reaplied the changes to device_add() that were needed to allow one device to correctly add another, fixes IDE hard disks after reset. 2018-09-06 17:02:49 +02:00
OBattler
4fbc42f9b1 Renamed DEVICE_UNSTABLE back to DEVICE_NOT_WORKING, should fix DEV branch compiling. 2018-09-06 14:43:44 +02:00
OBattler
f8cbe859e2 Reduced the number of Settings device list arrays again. 2018-09-06 14:41:06 +02:00
OBattler
ea5a226a97 Brought the ISA memory card emulation and some other things up to par with VARCem and fixed the ISA memory card configuration. 2018-09-06 14:38:43 +02:00
OBattler
9a180ed33c The MPU-401 no longer issues IRQ's when in UART mode, even when started up intelligent mode, fixes MIDI playback in NT 3.5. 2018-09-04 13:45:48 +02:00
OBattler
2ea2316b34 Merge pull request #315 from TC1995/master
Added new Paradise ems card and a new 5150 ems card (from VARCem).
2018-09-04 13:41:02 +02:00