Commit Graph

2898 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
OBattler
fb68a3c0ff Merge pull request #679 from 86Box/bugfix/spock_getpos
Fixed Get POS Info command.
2020-04-08 22:00:29 +02: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
OBattler
0b7eae21f0 Merge pull request #678 from dhrdlicka/feature/rc-fixes
Fixed bad error messages, cleaned up VERSIONINFO
2020-04-08 19:07:54 +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
OBattler
e6407d502a Merge pull request #673 from qeeg/master
Fix bugs pointed out by Coverity
2020-04-07 11:26:17 +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
OBattler
ee9eb78163 Merge pull request #672 from tiseno100/master
Added the Abit BF6
2020-04-05 15:51:25 +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
OBattler
5f14fc89af Merge pull request #670 from dhrdlicka/feature/msvc-compat
Fix MSVC and Windows SDK compatibility
2020-04-04 13:17:50 +02: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
OBattler
b9905ca3c8 Merge pull request #669 from qeeg/master
Some compile fixes for clang. Still doesn't compile, but still :P
2020-04-03 18:00:42 +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
OBattler
4fe77ea8a7 Merge pull request #664 from 86Box/feature/mo
Added Magneto-Optical disk emulation
2020-04-01 20:54:03 +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
OBattler
c0df76e9ff Merge pull request #662 from tiseno100/master
Added few changes to the machine order
2020-04-01 18:14:26 +02: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
OBattler
c8a8da5881 Merge pull request #661 from nerd73/master
Add the Hedaka HED-919, a 286-based XT clone.
2020-04-01 10:01:53 +02: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
OBattler
2c8bcea38c Merge pull request #660 from nerd73/master
Add MTRR CPUID bit and clean up VIA C3's CPUID feature bits.
2020-04-01 01:45:30 +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
OBattler
fb42a3417d Merge pull request #659 from 86Box/bugfix/mga_win9x_os2
Ported the latest Win9x MGA fix from PCem.
2020-04-01 01:10:26 +02:00