OBattler
cb3e907981
Fixed a mistake in vid_s3.c.
2016-11-05 03:35:43 +01:00
OBattler
b5710421b0
Fixed a typo in pci.c;
...
Attempt to fix the S3 linear framebuffer.
2016-11-05 03:33:01 +01:00
OBattler
0402908671
Made pci.c include <stdint.h> .
2016-11-05 02:21:39 +01:00
OBattler
72bf852e07
Some internal values in pci.c are now 8-bit, which should reduce the number of screw-ups;
...
ET4000/W32p PCI writes now sanitize the address first;
Removed excess logging related to the ET4000/W32p.
2016-11-05 02:19:15 +01:00
OBattler
1b1b18f1dd
Removed the CRC64 stuff from the Windows makefiles.
2016-11-05 01:02:32 +01:00
OBattler
d6baa6a948
86F format version is now 2.11, which is 2.10 without the CRC64.
2016-11-05 01:00:48 +01:00
OBattler
78a44d845b
Fixed a bug regarding 86F images and extra bit cells;
...
Brought the Intel Flash emulation in line with mainline PCem;
Removed the Intel Advanced/ML;
Reverted the ET4000/W32p code back to the code from mainline PCem, with fixes to PCI and linear frame buffer addresses according to the datasheet;
Timer counters are now 32-bit again - fixes quite a few bugs.
2016-11-04 22:32:23 +01:00
OBattler
a619af0acf
86F version increased to 2.10 - each side of each track now has its own offset in the table and each track now has its own number of extra bitcells;
...
Number of formatted sectors is now set to 0 every time the FORMAT TRACK command is issued;
The 86F writeback function now performs a fseek between the fread of the header and the fwrite of the track offsets table, so said table actually gets written to the file now;
PS/2 mouse now works on the Epox P55-VA;
Serial mouse now works again.
2016-11-03 22:07:34 +01:00
OBattler
6a43b2f3a1
Extra bit cells field in the 86F struct is now int32 rather than int16, and the range is increased to -32768 to 32768.
2016-11-03 01:09:53 +01:00
OBattler
59308f6658
Fixed two recompiler bugs pointed out by mooch;
...
Fixed corruption on 86F recompression;
Fixed CRC64 calculation on 86F writeback.
2016-11-03 00:57:01 +01:00
OBattler
e280faa2d6
86F format handler updated to 86F version 2.0 and bit by bit handling;
...
FDI stream images are now also handled by the 86F handler;
Both floppy drives' motors now spin separately;
Added Plantronics ColorPlus emulation per patch from PCem forum;
Applied all mainline PCem commits;
Fixed several bugs.
2016-11-02 22:39:07 +01:00
OBattler
9a4e044d91
Merge pull request #36 from MoochMcGee/riva128-work
...
Fix PCI ID
2016-10-23 00:46:52 +02:00
Melissa Goad
7bace2bd25
Fix PCI ID
2016-10-22 14:54:37 -05:00
OBattler
a3aa069db6
Merge pull request #35 from MoochMcGee/riva128-work
...
Riva128 work
2016-10-22 21:20:23 +02:00
Melissa Goad
0f2c5135fb
Disable wide DAC on RIVA 128
2016-10-22 14:19:08 -05:00
Melissa Goad
e1888a1f4d
Change RIVA 128 BIOS to something a little less buggy
2016-10-22 14:17:56 -05:00
OBattler
fc017f03f5
Merge pull request #34 from TC1995/master
...
Separate Amstrad Mouse from main Amstrad machine core.
2016-10-21 23:48:25 +02:00
TC1995
a4fcfa9c78
Separate Amstrad Mouse from main Amstrad machine core.
2016-10-21 23:28:25 +02:00
OBattler
7e07f2b533
Merge pull request #33 from MoochMcGee/naming-issues
...
Rename Direct3D video backend to Direct3D 9 just in case we ever deci…
2016-10-15 23:43:15 +02:00
Melissa Goad
0829a0561f
Rename Direct3D video backend to Direct3D 9 just in case we ever decide to add a Direct3D 11 backend
2016-10-15 16:05:27 -05:00
OBattler
528502fb9d
Merge pull request #32 from MoochMcGee/riva128-work
...
A bunch of new RIVA 128 changes derived from old xf86-video-nv and en…
2016-10-12 20:45:11 +02:00
Melissa Goad
0b8d6dddbd
A bunch of new RIVA 128 changes derived from old xf86-video-nv and envytools
2016-10-11 17:37:40 -05:00
OBattler
5ffb50d13d
Table of GAP3 lenghts updated to add more formats;
...
Applied the last mainline PCem commit;
Increased track arrays in the 86F struct, fixes ED 86F's at reduced RPM;
Fixed size display related bugs in the hard disk settings dialog;
(S)VGA status now separates Chain 4 and Chain Odd/Even statuses.
2016-10-09 22:18:03 +02:00
OBattler
a91f64e8d6
Improved support for oversized 3.5" 2ED IMG images.
2016-10-09 01:21:37 +02:00
OBattler
e9c9adf988
Made sure Sector not found will be issued in case of data rate or RPM mismatch.
2016-10-09 00:24:25 +02:00
OBattler
1280a4b1a9
Attempt to get rid of the 86F wait state since it's probably no longer needed.
2016-10-09 00:21:53 +02:00
OBattler
82fb7b7889
Merge pull request #31 from TC1995/tc1995
...
Patchset 1
2016-10-09 00:06:43 +02:00
TC1995
82daa5e899
(nw)
2016-10-08 23:50:49 +02:00
TC1995
109e339453
Added Amstrad mouse emulation for the PC1512, PC1640, PC2086 and PC3086.
2016-10-08 23:48:45 +02:00
TC1995
a649708124
(nw)
2016-10-08 22:26:22 +02:00
OBattler
5e7e12ce43
Merge pull request #30 from MoochMcGee/master
...
RIVA TNT changes
2016-10-08 20:59:39 +02:00
OBattler
ac1a282799
IDE fixes from TheCollector1995.
2016-10-08 20:59:13 +02:00
Melissa Goad
19211ab1f0
Disable wide DAC on RIVA TNT because it breaks things.
2016-10-08 13:07:04 -05:00
Melissa Goad
f7bc76e7ca
Fix text mode brightness on RIVA TNT
2016-10-08 13:06:30 -05:00
OBattler
5e8fa29e1c
Fixed compile-breaking error in vid_svga_render.c.
2016-10-08 05:14:49 +02:00
OBattler
159882cec6
Fixed compile-breaking errors in vid_svga.c.
2016-10-08 05:06:30 +02:00
OBattler
21709600b5
Fixed several compile-breaking errors in vid_svga_render.c.
2016-10-08 04:33:19 +02:00
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