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
OBattler
73dabc25f6
Fixed several compile-breaking errors.
2016-09-26 21:03:23 +02:00
OBattler
50f65e1ec0
Added support for 86F version 1.32 images;
...
Forced reseek on disk change is now its own function and is always performed, fixes disk changes on some machines.
2016-09-26 20:43:09 +02:00
OBattler
74aa7e486d
Resetting the FDC via the DOR now correctly resets each drive's HDSEL to 0, fixes booting from OS/2 Warp 3.0 install floppies.
2016-09-26 18:43:25 +02:00
OBattler
bde171e81b
Hard disk parameters dialog boxes now allow you to specify size in MB or select a predefined type from a combo box;
...
Japanese HDI hard disk images are now supproted;
FDC FORMAT command now CRC's the correct data, fixes formatting inserted IMG's;
FDC SEEK command now no longer incorrectly reports invalid status when HDSEL (head select) is 1, fixes booting from inserted floppies of any format on boards other than ASUS P/I-P55TVP4.
2016-09-25 21:39:21 +02:00
OBattler
807d132312
Fixed a few errors that broke compiling;
...
Fixed limit functionality in d86f_memset() and d86f_memcopy().
2016-09-23 01:15:29 +02:00
OBattler
b25b614e6e
Removed debug fatal on data CRC error from the 86F handler;
...
Prepare sector function can ignore rather than wrap around if so told;
Format now tells prepare sector to not wrap around.
2016-09-23 01:06:05 +02:00
OBattler
4368256f41
Fixed the RPM slow down accounting for 86F version 1.21 images in d86f_get_raw_size();
...
Properly fixed serial port IRQ assignment with the National Semiconductors PC87306 Super I/O chip - DOS mouse drivers now work if mouse is set to serial.
2016-09-22 22:48:31 +02:00