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
TC1995
df4142e1fc
Merge branch 'master' of github.com:OBattler/86Box into tc1995
2018-09-04 13:34:40 +02:00
TC1995
aee579c637
Stupid conflicts...(nw)
2018-09-04 13:33:03 +02:00
OBattler
90aac0e75a
Disabled excess MPU-401 logging.
2018-09-04 13:30:09 +02:00
TC1995
3d7eac9a5d
Merge branch 'master' of github.com:OBattler/86Box into tc1995
2018-09-04 13:26:49 +02:00
OBattler
9e4b534c54
Added an option to make MPU-401 use the Sound Blaster 16 (or AWE32)'s IRQ and made its IRQ pending status reflected in the SB16 IRQ source register, fixes MPU-401 detection in Windows NT 3.5.
2018-09-04 13:26:07 +02:00
TC1995
b99ed8840d
Merge branch 'master' of github.com:OBattler/86Box into tc1995
...
# Conflicts:
# src/isamem.c
2018-09-04 13:25:02 +02:00
TC1995
4ae0363bbc
Added new Paradise ems card and a new 5150 ems card (from VARCem).
...
Re-worked device handling a bit (from VARCem).
2018-09-04 13:22:10 +02:00
OBattler
e60c4e9615
Disabled some excessive logging and make sure the new files conform to the rest of the emulator's logging function practice.
2018-09-03 17:24:13 +02:00
OBattler
dc5913303b
The ISA memory board and ISA RTC card types are now initialized to none in config.c before loading the configuration file;
...
Some more bug fixes in win_settings.c.
2018-09-03 14:45:55 +02:00
OBattler
5cc5da38ee
Turned the device list array in the Settings dialog to a multi-dimensional array so that multiple device lists per Settings page can be used, fixes bugs regarding SCSI controller selection, etc.
2018-09-03 14:42:09 +02:00
OBattler
af984b3c71
Merge pull request #314 from TC1995/master
...
Re-added config.c changes, stupid notepad++ always asking to save whe…
2018-09-03 14:32:40 +02:00
TC1995
76aefe292d
Re-added config.c changes, stupid notepad++ always asking to save when not appropriate...
2018-09-03 14:28:50 +02:00
OBattler
efa605a5fa
Added two crash-preventing measures to fdd_86f.c;
...
Fixed a double comma in machine_table.c;
Removed an unused variable in vnc.c;
A small string length-related bugfix in win_settings.c.
2018-09-03 14:25:10 +02:00
OBattler
6da869876d
Merge pull request #313 from TC1995/master
...
Ported the ISA RTC and Memory expansion cards from VARCem's.
2018-09-03 14:04:13 +02:00
TC1995
0d2ee0a57d
Ported the ISA RTC and Memory expansion cards from VARCem's.
...
Bunch of improvements in the device, memory and MMU handling.
Re-worked the NEAT 286 chipset (ported from VARCem).
Re-worked the ATI 28800 a bit, added Sierra SC1502x ramdac to VGA Wonder XL (Compaq) since it supports such.
Top 384K memory handling improvements (256K top memory too)
Added MCA version of MPU-401 (not tested much, however).
Re-worked the SCAT 286 chipset.
2018-09-03 13:55:09 +02:00