Commit Graph

4416 Commits

Author SHA1 Message Date
OBattler
13689ca958 Fixed the new MMIO mapping size of the S3 Virge968, Paintbrush no longer hangs but does not display correctly, pending the implementation of the Video engine. 2020-12-19 16:09:32 +01:00
OBattler
645429e5f2 S3 Vision968 work. 2020-12-19 16:09:32 +01:00
OBattler
66e2b9bc1b Uninverted Num Lock on Amstrad PC1512 and PC1640. 2020-12-19 16:08:21 +01:00
OBattler
bb93b7efba Redid the XT keyboard arrow keys handling to more closely match what a real 101/102-key keyboard does when in XT mode. 2020-12-19 12:35:01 +01:00
Miran Grča
4cb2f96d09 Merge pull request #1180 from richardg867/master
Overhaul AS99127F emulation and fix CPU table
2020-12-19 12:24:32 +01:00
OBattler
bc12981935 Fixed arrow keys on the Amstrads and indentation of the Olivetti machine code. 2020-12-19 00:06:41 +01:00
OBattler
dd125854f1 Fixed warnings when compiling without the keyboard hook. 2020-12-19 00:04:36 +01:00
OBattler
c881dc975f Fixed a segmentation fault when hard resetting on some Amstrads. 2020-12-18 22:58:57 +01:00
OBattler
3f45852af7 Fixed arrow keys on Tandy machines. 2020-12-18 22:40:51 +01:00
RichardG867
016edcde97 Fix CPU blocklist and turn it into a macro 2020-12-18 18:36:14 -03:00
RichardG867
b857a81e76 Make CPU blocklist a const array 2020-12-18 18:26:51 -03:00
RichardG867
5e7da938b8 Add jumper settings to the new SiS 50x boards 2020-12-18 18:24:21 -03:00
RichardG867
39a17904e4 Change CPU and clock generator tables to const arrays 2020-12-18 18:21:55 -03:00
RichardG867
45e65e83bf Move Gateway 2000 Tigereye machine table entry 2020-12-18 17:49:03 -03:00
RichardG867
106752dafe Rename Socket 7 categories and fix indentation 2020-12-18 17:44:38 -03:00
RichardG867
b64ecbaa5a Fix CPU table issues 2020-12-18 16:16:04 -03:00
RichardG867
d5e9ee763d Merge branch 'master' of https://github.com/86Box/86Box 2020-12-18 15:57:10 -03:00
RichardG867
134254630a Overhaul AS99127F emulation 2020-12-18 15:56:55 -03:00
OBattler
76d38b2665 Fixed chipset.h. 2020-12-18 18:28:08 +01:00
OBattler
56e4273a2e Removed the Socket 4 Dells and the SiS 50x machines from the Dev branch. 2020-12-18 18:27:13 +01:00
OBattler
0ef52c4762 Disabled greatpsycho's (S)VGA clock skew in some situations, fixes #789 (needs a proper fix, but this will do as a band-aid). 2020-12-18 18:09:59 +01:00
OBattler
0476e284cf Added the ABIT AV4, AMI SiS 460 machine, closes #832 . 2020-12-18 17:59:27 +01:00
Miran Grča
1be6a569f8 Merge pull request #1172 from dhrdlicka/feature/msvc-compat
MSVC compatibility fixes
2020-12-18 17:11:28 +01:00
Miran Grča
5e91b451fb Merge pull request #1176 from tiseno100/master
Early SiS 50x rework
2020-12-18 17:10:59 +01:00
OBattler
7577dbab78 Finished the SiS 50x work and added the two ASUS'es. 2020-12-18 17:09:54 +01:00
Miran Grča
bf4c62746a Merge pull request #1177 from richardg867/master
Add ASUS P3V133
2020-12-17 18:20:40 +01:00
Panagiotis
d1e205cff4 Fixed logging & Added the BCM SQ-588 2020-12-17 13:38:10 +02:00
David Hrdlička
a90d03a45d codegen: fix ARM linkage 2020-12-17 12:06:36 +01:00
David Hrdlička
34422d27dd codegen: don't use inline asm on MSVC/ARM 2020-12-17 12:06:31 +01:00
Panagiotis
78efeca0da The SiS 50x can now be compiled 2020-12-17 09:24:16 +02:00
Panagiotis
4b0b03e056 Multiple fixes for the SiS 85C50x
- Fixed the PCI IRQ setting
- Added a missing register needed to trigger an APM SMI
- Registers with reserved bits are now safe
- The ISA controller is properly implemented
2020-12-17 09:19:51 +02:00
David Hrdlička
251dc45048 codegen: replace asm block with an intrinsic 2020-12-17 01:24:39 +01:00
David Hrdlička
144b19b941 codegen: fix architecture detection on MSVC 2020-12-17 00:58:37 +01:00
David Hrdlička
548dc2a410 resid: don't do CPUID detection on MSVC/x64 2020-12-17 00:36:13 +01:00
RichardG867
1068519960 Fix VT82C686 Super I/O configuration enable bit 2020-12-16 20:17:16 -03:00
David Hrdlička
81bb7aa389 ui: fix 86Box.rc including weird things 2020-12-16 20:43:35 +01:00
David Hrdlička
8be0973d2c resid: force the GCC CPUID code on clang 2020-12-16 20:43:12 +01:00
David Hrdlička
516bf8d2c8 resid: fix SSE detection 2020-12-16 20:41:15 +01:00
David Hrdlička
5699215ff5 slirp: fix linkage 2020-12-16 20:40:41 +01:00
David Hrdlička
7c76b94821 slirp: rewrite macro to remove void* arithmetic 2020-12-16 20:40:22 +01:00
David Hrdlička
a22b9a0eb5 slirp: fix packed structs on MSVC 2020-12-16 20:39:50 +01:00
David Hrdlička
b11226321e slirp: don't include unistd.h on Windows 2020-12-16 20:39:15 +01:00
David Hrdlička
339468f25c network: change sys/time.h include to time.h 2020-12-16 20:35:07 +01:00
David Hrdlička
0af59ef40c slirp: define ssize_t if it's not already defined 2020-12-16 20:34:51 +01:00
David Hrdlička
1e9cf5594d voodoo: fix intrinsic includes 2020-12-16 20:34:19 +01:00
David Hrdlička
62647e45de cpu: force soft FPU on MSVC/x64 2020-12-16 20:34:01 +01:00
David Hrdlička
7e6df1f45c cpu: convert CPU type enum to sequential 2020-12-16 20:33:24 +01:00
David Hrdlička
53144ed8ec fix target architecture checks 2020-12-16 20:32:56 +01:00
David Hrdlička
fd554cbcbc fix WIN64 checks to _WIN64 2020-12-16 20:29:46 +01:00
David Hrdlička
a0c833e970 voodoo: convert variable length arrays to malloc'd 2020-12-16 20:26:34 +01:00