Commit Graph

3345 Commits

Author SHA1 Message Date
OBattler
f29f6de245 Redid the x87 merger, now the x87 interpreter is basically the same across both recompilers, and there's several newly introduced bugs less. 2020-04-10 14:07:25 +02:00
OBattler
a60634b3a1 The machine table file missing from the previous commit. 2020-04-10 01:09:56 +02:00
OBattler
2a0b3eb9c5 Added PAE, ported K6, P6, and WinChip 2 timings to the old recompiler, added a bunch of CPU's to the old recompiler, done some x87 fixes for both recompilers, added PAE, and fixed root directory entries for single-sided 5.25" DD floppies in the New Floppy Image dialog. 2020-04-10 01:08:52 +02:00
OBattler
ef1454b949 Merge pull request #680 from richardg867/master
A-Trend ATC7020BXII
2020-04-08 22:07:24 +02:00
RichardG867
2d982c5441 Another formatting fix 2020-04-08 17:06:25 -03:00
RichardG867
c6ffed95a1 Add ATC7020BXII to regular builds 2020-04-08 17:01:21 -03:00
RichardG867
98ed05edf8 More machine table formatting fixes 2020-04-08 17:00:06 -03:00
TC1995
daf38d5ded Fixed Get POS Info command. 2020-04-08 21:58:52 +02:00
RichardG867
e8bf217c1e A-Trend ATC7020BXII 2020-04-08 16:57:13 -03:00
David Hrdlička
7e4ad2b3ac win: Re-add required version info fields
They didn't seem to break compile, but it's better to stay on the safe side :P
2020-04-08 20:12:29 +02:00
David Hrdlička
36d4b5189a Fixed bad error messages, cleaned up VERSIONINFO 2020-04-08 18:42:07 +02:00
David Hrdlička
177d52f5d5 fix build 2020-04-07 13:42:03 +02:00
OBattler
9d47d548b1 Updated Makefile_ndr.mingw. 2020-04-07 12:48:43 +02:00
OBattler
7b93842881 Merge pull request #675 from driver1998/cr0
Dynarec: Move CR0 into cpu_state
2020-04-07 11:34:17 +02:00
OBattler
1a235ff659 Merge pull request #674 from nerd73/master
Hacky P6 timing model
2020-04-07 11:26:31 +02:00
GH Cao
d632f1dac9 Dynarec: Move CR0 into cpu_state
Some dynarec backends (x86-64, arm64) expect the offset between cpu_state and CR0 to within a certain limit, otherwise they crashes (e.g: "host_x86_MOV64_REG_ABS - out of range").
Move CR0 to the end of cpu_state, make sure the offset is within limit.

Helps NT4 and Win95 with dynarec on.
2020-04-07 17:02:34 +08:00
nerd73
312b96a897 Hacky P6 timing model based off K6 timings 2020-04-06 22:44:26 -06:00
Melissa Goad
e8e709b352 fixup 2020-04-06 14:18:02 -05:00
Melissa Goad
8562170047 Fix bugs pointed out by Coverity 2020-04-06 14:13:00 -05:00
OBattler
ca74e0c570 Merge pull request #671 from driver1998/clang
Enable New Dynarec on Windows ARM
2020-04-05 15:51:56 +02:00
tiseno100
5bd5b70602 ??? huh case sensitivity i forgot 2020-04-05 15:56:49 +03:00
tiseno100
271b4854f4 Delete machine.h 2020-04-05 15:56:10 +03:00
tiseno100
5bdfde00d5 Add the Abit BF6 2020-04-05 15:55:11 +03:00
GH Cao
75ca50ce17 allow new dynarec can be built for Windows ARM 2020-04-04 20:50:34 +08:00
GH Cao
9ed018eb96 new dynarec: Stop using WIN32 and _WIN32 to identify x86 MSVC WIN32 is defined in all Windows platforms, including Windows ARM 2020-04-04 19:16:43 +08:00
David Hrdlička
a220027745 Re-add an accidentally removed comment 2020-04-04 13:06:05 +02:00
David Hrdlička
9acb489a1d MSVC and Windows SDK compatibility 2020-04-04 12:45:47 +02:00
David Hrdlička
8bcacb1a59 prt_ps: Remove build time ghostscript dependency
Also took the opportunity to rename the immediate PS dumps to .tmp
2020-04-04 01:52:08 +02:00
Melissa Goad
e848f9cdf5 Some compile fixes for clang. Still doesn't compile, but still :P 2020-04-03 10:48:56 -05:00
David Hrdlička
4f013c1da0 fix build 2020-04-02 00:11:38 +02:00
OBattler
2b2a967666 Merge pull request #663 from tiseno100/master
Fix compile breaking issue
2020-04-01 20:54:17 +02:00
TC1995
254e43fb64 Added Magneto-Optical disk emulation, though the UI settings for it are to be done later. 2020-04-01 19:04:53 +02:00
tiseno100
cb1e05a172 fix compile breaking issue 2020-04-01 20:02:00 +03:00
tiseno100
c7db9b7347 reenabled VNC 2020-04-01 17:28:12 +03:00
tiseno100
e51a208341 Added few changes
- Added a skeletal 596B(Doesn't work properly)
- Splitted the Socket 8, Slot 1 & Socket 370 machines to their respective files
2020-04-01 17:26:28 +03:00
nerd73
a85784df02 Added the Hedaka HED-919, a 286-based XT clone. 2020-04-01 01:41:39 -06:00
OBattler
eccaafdbe8 Fixed A20 after returning from SMM on Intel i686 CPU's. 2020-04-01 09:06:30 +02:00
OBattler
b8b198a56a Fixed SMM, overhauled the emulation of the VIA northbridges, and added the Via Apollo VP3. 2020-04-01 08:59:29 +02:00
nerd73
925f1f3784 Add MTRR CPUID bit and clean up VIA C3's CPUID feature bits. 2020-03-31 17:39:55 -06:00
TC1995
77140b874a Ported the latest Win9x MGA fix from PCem. 2020-04-01 00:40:29 +02:00
OBattler
998cdc3bb5 Merge pull request #658 from richardg867/master
Move the PIIX4 SMBus interface to its own file
2020-04-01 00:13:13 +02:00
RichardG867
5539159657 Move the PIIX4 SMBus interface to its own file 2020-03-31 19:08:01 -03:00
OBattler
41ff15ad80 Merge pull request #655 from 86Box/bugfix/ma13b116_fix
Clear the current bus data when a device is not found or not selected…
2020-03-31 19:55:28 +02:00
OBattler
4e04990268 Merge pull request #656 from richardg867/master
SMSC SLC90E66 (Victory66) southbridge
2020-03-31 19:51:25 +02:00
RichardG867
0a230e9363 SMSC SLC90E66 (Victory66) southbridge 2020-03-31 13:58:19 -03:00
TC1995
5a3db27365 Clear the current bus data when a device is not found or not selected, fixes MA13B.SYS 1.16's (Trantor 130B SCSI ASPI Manager) detection of CD-ROM's which requires such. 2020-03-31 18:56:35 +02:00
OBattler
85dc1462f0 Merge pull request #650 from nerd73/master
Replace the 6ABX3 with a better working machine
2020-03-31 01:01:09 +02:00
OBattler
743fa7ec6c Merge pull request #653 from 86Box/bugfix/aztdevice
Reworked some parts of the device handling in the azt2316a/azt1605 so…
2020-03-31 01:00:46 +02:00
OBattler
8ae13e4c8b Merge pull request #652 from 86Box/bugfix/cs8230
CS8230 code and machine fixes
2020-03-31 01:00:26 +02:00
TC1995
a9aa6d5b4e Reworked some parts of the device handling in the azt2316a/azt1605 sound cards, some parts don't use the EEPROM so they are adjusted manually for compatibility. 2020-03-31 00:53:03 +02:00