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
David Hrdlička
0e96d5d7a4
Eh, one more time
2018-08-29 15:39:48 +02:00
David Hrdlička
a19a034be1
Update IRC link
2018-08-29 15:39:12 +02:00
OBattler
66225bced8
Additional fixes to ET4000AX and ET4000/W32p - fixes segment bank messup when exiting from Windows;
...
The internal video cards of the Trigem 286M and the Packard Bell PB640 now have the correct timings.
2018-08-26 08:16:22 +02:00
OBattler
8453a88223
Fixes to ET4000AX and ET4000/W32p, everything should now hopefully correctly on both cards.
2018-08-25 09:43:33 +02:00
OBattler
e4c60e1ff6
Removed incorrect 256k wraparound implementation from both Tseng cards (turns out these cards do not have such a wraparound);
...
Fixed the segment address handling on both Tseng cards and also implemented register key protection for both - the real fix for the TSX scrolling problem (it appears TSX spuriously writes to port 3CD, probably to probe something, and that was messing up the banking segments).
2018-08-24 13:37:10 +02:00
OBattler
1895b31d27
Implemented the 256k wraparound on the ET4000/W32p;
...
The read and write bank addresses now follow the 256k wraparound - fixes scrolling in TSX on both the ET4000AX and the ET4000/W32p (needs further testing to make sure nothing is messed up by this).
2018-08-23 15:56:35 +02:00
OBattler
b786b16bd1
Some fixes to mem.c;
...
Correctly implemented the 256k wrap around on the ET4000AX, fixes DOS/V.
2018-08-22 18:08:31 +02:00
OBattler
02a2224939
Temporarily removed scan code set 1 support from the AT keyboard, fixes the keyboard in TSX.
2018-08-20 04:03:48 +02:00
OBattler
a0b29ce138
Merge pull request #306 from TC1995/master
...
Added changes to the Relative Tempo command of the MPU-401 (first int…
2018-08-17 21:02:55 +02:00
TC1995
051f5a4214
Added changes to the Relative Tempo command of the MPU-401 (first introduced by DOSBox).
2018-08-17 21:01:12 +02:00
OBattler
d47646d42f
Removed the "Trigem Unknown VGA" stuff, that is now properly implemented as the Trigem Korean ET4000AX.
2018-08-16 03:29:05 +02:00
OBattler
d6e4291a68
The Trigem 286M is now correctly initialized without IDE, fixes non-IDE hard disk controllers (eg. MFM);
...
A small change to how the video font array resetting is done, to correctly allow for internal Korean graphics cards, fixes the emulator segfaulting in some cases with the Trigem 286M and the internal Korean ET4000AX.
2018-08-16 03:18:53 +02:00
OBattler
f4deff44a1
The Trigem 286M now uses the correct internal graphics card.
2018-08-16 02:39:24 +02:00
OBattler
ebb52ab21f
Some machines now allow video card selection.
2018-08-16 02:32:33 +02:00
OBattler
3fc4bebdb2
Fixed machine.h.
2018-08-16 02:25:56 +02:00
OBattler
96e48afc9a
The Trigem 286M now allows using the Korean ET4000AX as the internal card.
2018-08-16 02:22:23 +02:00