OBattler
ce6bfd4e67
Improved masking of (S)VGA read/write addresses.
2016-10-08 04:20:30 +02:00
OBattler
904d75079f
Attempt to fix Riva TNT RAMDAC type setting.
2016-10-08 03:15:04 +02:00
OBattler
e20a7b45ab
Riva TNT video BIOS size is now correct on reenable.
2016-10-08 01:16:05 +02:00
OBattler
0d11d32047
More attempt.
2016-10-08 00:49:23 +02:00
OBattler
0e5050a02b
Attempt to make the Riva TNT use the Diamond BIOS.
2016-10-08 00:41:41 +02:00
OBattler
b2584e3c63
Merge pull request #27 from MoochMcGee/cirrus
...
Cirrus Logic core from QEMU. Code from TC1995, Rebased by MoochMcGee
2016-10-07 16:16:12 +02:00
Melissa Goad
ed5b69e26b
Cirrus Logic core from QEMU. Code from TC1995, Rebased by MoochMcGee
2016-10-07 09:09:09 -05:00
OBattler
fc66dd313b
Merge pull request #26 from MoochMcGee/vanilla
...
Fix LFB access on nVidia cards
2016-10-06 23:54:14 +02:00
Melissa Goad
8505ccdbad
Fix LFB access on nVidia cards
2016-10-06 16:44:36 -05:00
OBattler
a0d4301f49
Merge pull request #24 from MoochMcGee/vanilla
...
Fixup RIVA 128
2016-10-06 23:21:28 +02:00
Melissa Goad
52912007df
Fixup RIVA 128
2016-10-06 16:20:19 -05:00
OBattler
56c4ecd035
Merge pull request #23 from MoochMcGee/vanilla
...
Add preliminary RIVA 128 emulation
2016-10-06 23:13:52 +02:00
OBattler
1f704b6a7b
Merge pull request #22 from TC1995/master
...
Adding XT IDE bios to Euro PC
2016-10-06 23:13:40 +02:00
Melissa Goad
a07a30645c
Add preliminary RIVA 128 emulation
2016-10-06 16:05:02 -05:00
TC1995
4d2daa8f30
Merge branch 'master' of https://github.com/OBattler/86Box
2016-10-06 22:55:12 +02:00
OBattler
51d953ec94
Fixed two compile-breaking typo's.
2016-10-06 22:49:52 +02:00
OBattler
161f4d7ca4
Attempt to fix the entire Riva TNT PCI BAR handling.
2016-10-06 22:44:36 +02:00
TC1995
3f188b7e08
Added XT IDE bios to Euro PC.
2016-10-06 22:31:14 +02:00
OBattler
cc425f5001
Changed Riva TNT PCI ROM BIOS BAR handling to be the same as for every other emulated PCI graphics card, should hopefully make it work on all BIOS'es.
2016-10-06 22:22:59 +02:00
OBattler
3788d96b3c
Made the Riva TNT use the 32 kB Creative BIOS.
2016-10-06 22:14:24 +02:00
OBattler
66e751120b
Merge pull request #20 from MoochMcGee/vanilla
...
Add wide DAC to RIVA TNT
2016-10-06 21:48:00 +02:00
Melissa Goad
f4bd5f6776
Add wide DAC to RIVA TNT
2016-10-06 14:46:53 -05:00
OBattler
f6eba9fb74
Merge pull request #19 from MoochMcGee/vanilla
...
Fixup!
2016-10-06 21:07:09 +02:00
Melissa Goad
dcc9d70327
Fixup!
2016-10-06 14:05:56 -05:00
OBattler
159bbe8711
Merge pull request #18 from MoochMcGee/vanilla
...
RIVA TNT support
2016-10-06 20:59:34 +02:00
Melissa Goad
f7b9249b54
RIVA TNT support
2016-10-06 13:42:13 -05:00
OBattler
63b3f07372
Fixed the FDC DUMP REGISTERS command to dump all registers (it was dumping two foo few);
...
The FDC is now initialized with the correct FIFO parameters.
2016-10-06 01:59:28 +02:00
OBattler
809c0bb5ee
FDC FIFO now ignored completely when FIFO length is 1 byte.
2016-10-06 01:40:23 +02:00
OBattler
f27a2732fb
Commend out an excess logging line from disc_86f.c.
2016-10-05 17:05:11 +02:00
OBattler
6da629d2a8
Reverted the disc_imd.c changes as it turns out they were not needed at all and only messed up reads.
2016-10-05 16:54:01 +02:00
OBattler
ecd4c8934d
Uncompressed sectors from an IMD image now get their actual image buffer passed rather than the temporary buffer, fixes writing to IMD images;
...
SVGA memory address is now latched with the mask divided by 2 in text mode, fixes OS/2 1.1 crashing the emulator.
2016-10-05 15:41:51 +02:00
OBattler
d8c9b7ab76
Fixed 86F read state detection, should make 86F as well as any floppy image formats proxied to the 86F handler read again.
2016-10-05 15:06:26 +02:00
OBattler
e1da051f44
Added the FDC SCAN EQUAL, SCAN LOW OR EQUAL, and SCAN HIGH OR EQUAL commands.
2016-10-05 05:37:07 +02:00
OBattler
8c439a1bec
Fixed a mistake with the three new FDC commands.
2016-10-05 01:42:11 +02:00
OBattler
d4f682d142
Raw floppy images with BIN and HDM extensions are now supported.
2016-10-05 00:59:04 +02:00
OBattler
64d9cdc665
TD0 and IMD images of DMF media are now loaded with the correct sector interleave;
...
Fixed several bugs in TD0 and IMD loading;
Added FDC READ DELETED DATA, WRITE DELETED DATA, and VERIFY commands;
Mismatching data address marks are now handled correctly.
2016-10-05 00:47:50 +02:00
OBattler
8f9bbb3679
Fixed two compile-breaking errors.
2016-10-04 18:02:15 +02:00
OBattler
6ac2526dbb
The 86F handler now reads and writes .86F images correctly again;
...
Improved TeleDisk support;
Added support for ImageDisk (IMD) images;
Added MSR registers 186 and 570 for the Intel i686 CPU's;
Applied both mainline PCem commits.
2016-10-04 17:25:16 +02:00
OBattler
1371be8b45
Fixed a vulnerability and a buffer overflow in the TD0 loading code;
...
Fixed side flags when loading of double density TD0's created using a high density 5.25" drive;
GAP3 length for TD0 teacks is now calculated rather then fixed when it can not be reliably determined from data rate, sector size, and sectors per track.
2016-09-30 02:16:27 +02:00
OBattler
200c966733
Attempt to fix the hard disk size display problem.
2016-09-29 23:34:38 +02:00
OBattler
d3d26999f6
Added support for TD0 (Teledisk) floppy images;
...
Fixed support for Japanese HDI hard disk images;
Attempt to mix DOS 4.x DOSSHELL mouse issues.
2016-09-29 21:54:34 +02:00
OBattler
7461fbfdfd
Fixed the definition of nvr_path in ibm.h.
2016-09-28 23:05:01 +02:00
OBattler
59370a57a8
Maximum length of nvr_path is now 992 bytes instead of 228.
2016-09-28 22:58:57 +02:00
OBattler
42ed2920e2
Fixed handling of 86F version 1.50 track offset table reads and writes;
...
Added handlers for formatting and reading/writting 86F mode 2 and 3 images that rely on sync bytes and address marks like a real FDC would.
2016-09-28 22:56:19 +02:00
OBattler
a3e6c4eeb3
FDC DOR handler now does a sanity check when setting drive select, fixes OS/2 Setup fataling the emulator when reading Disk 2;
...
FDC SEEK command now no longer incorrectly times out when seeking to the track the FDC thinks it's already at, fixes floppies in NT 3.1;
Emulator now correctly saves configuration changes to the configuration files it was loaded with rather than always the default;
Default path for NVR's can now be overridden by adding the nvr_path option to the cfg file.
2016-09-27 21:38:29 +02:00
OBattler
af57860340
Fixed a compile-breaking error.
2016-09-27 03:32:56 +02:00
OBattler
d695922a77
Removed support for all 86F versions other than 1.50 and the emulator-internal 0.99.
2016-09-27 03:16:57 +02:00
OBattler
c627cf42ec
86F version 1.50 encoded format is now handled correctly.
2016-09-27 00:45:14 +02:00
OBattler
fce6d9aa48
Fixed a very stupid compile-breaking error.
2016-09-26 21:20:39 +02:00
OBattler
11fae15897
Fixed more compile-breaking errors.
2016-09-26 21:15:32 +02:00