Commit Graph

429 Commits

Author SHA1 Message Date
EngiNerd89
ec929b455e Improved memory management of Olivetti machines.
Added On-board video card for NCR 3302
2021-01-23 17:59:02 +01:00
EngiNerd89
a4de9d514b Implemented some Olivetti M300-family machines.
Implemented NCR PC916SX
Implemented PC87310 SuperIO
2021-01-17 14:39:45 +01:00
EngiNerd89
8c2c4fb9aa Merge branch 'master' of https://github.com/86Box/86Box.git into EngiNerd 2021-01-14 14:49:28 +01:00
David Hrdlička
11b6604196 Add CMake build files 2021-01-12 18:22:40 +01:00
EngiNerd89
0ba8dd4d0d Fixed most bugs in Olivetti machines. 2021-01-07 23:30:19 +01:00
Panagiotis
5d7ea72881 Added the Mylex MVI486
A 486 Industrial board using the Mylex BIOS
2020-12-31 21:49:47 +02:00
Panagiotis
7268bfa06d Added the Vectra VEi8
A 686 Vectra using the Award BIOS
2020-12-30 22:37:51 +02:00
Panagiotis
0146761945 Implemented the LG Prime 3C SIO
Some terrible Super I/O used in terrible motherboards. Good to have :b
2020-12-29 22:03:37 +02:00
OBattler
b9b753c9aa Fixed the SCAMP chipset emulation and the Commodore SL386SX-25 (it was using the SL386SX-16 BIOS), added the SL386-SX16 (NEAT) and the Samsung SPC-4620P, SPC-6033P, and SPC-6000A. 2020-12-28 05:34:33 +01:00
OBattler
9f5c60c1bc Improved (and hopefully, properly fixed) window size and position restoring when returning back from full screen if the window is resizable and set to remember the size and position. 2020-12-26 17:21:38 +01:00
Miran Grča
255a0a633a Merge pull request #1193 from tiseno100/master
SiS 5571 implementation
2020-12-24 21:53:25 +01:00
EngiNerd89
3d516c223f Added the following new machines:
- NCR PC8/810/710/3390/3392
- NCR 3302
- Olivetti M290
2020-12-23 20:55:09 +01:00
Panagiotis
59bbfdd019 SiS 5571 implementation
A Socket 7 highly integrated chipset by SiS. Best performer for the Cyrix 6x86 CPUs of the time
2020-12-23 18:00:53 +02:00
OBattler
c68a36c2bb Renamed the RGB525 DAC file to the correct RGB528 name and remove excess pclog lines. 2020-12-22 14:58:28 +01:00
OBattler
06003f0c0d Merge branch 'master' of https://github.com/86Box/86Box into feature/968_new 2020-12-22 14:28:46 +01:00
TC1995
eeabeeb2bb Added the latest fixes to support the 868/968 video engine and the 868 itself. 2020-12-22 14:17:22 +01:00
EngiNerd89
590003ab09 Merge branch 'master' of https://github.com/86Box/86Box.git into EngiNerd 2020-12-19 21:31:33 +01:00
EngiNerd89
51009d8e28 Added the following new machines:
- Multitech pc-700
- Philips P3105/NMS9100
- Philips P3120
2020-12-19 21:17:11 +01:00
OBattler
645429e5f2 S3 Vision968 work. 2020-12-19 16:09:32 +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
EngiNerd89
643f9b46ea Added the following new machines:
- Zenith Data Systems Z-151/152/161
- Zenith Data Systems Z-159
- Columbia Data Products MPC-1600
- Eagle PC Spirit

Minor tweaks and renamings
2020-12-19 12:16:42 +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
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
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
Panagiotis
d1e205cff4 Fixed logging & Added the BCM SQ-588 2020-12-17 13:38:10 +02: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
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
RichardG867
12dc38ac5d Add ASUS P3V133 2020-12-16 15:37:43 -03:00
Miran Grča
a81703a469 Merge pull request #1169 from EngiNerd89/EngiNerd
NCR NGA graphics card and PC4i machine
2020-12-14 19:11:21 +01:00
RichardG867
3945f528b4 Merge branch 'master' of https://github.com/86Box/86Box 2020-12-13 13:28:44 -03:00
RichardG867
3a07d4d5b2 Correct tinyglib data type size macros, fixes SLiRP on x64 2020-12-13 13:28:31 -03:00
EngiNerd89
4a00adc501 Merge branch 'master' of https://github.com/86Box/86Box.git into EngiNerd 2020-12-13 16:55:52 +01:00
OBattler
7a905168e2 And the same goes for the sequencer registers. 2020-12-13 13:41:32 +01:00
OBattler
e5025d6f5c Increased the size of the (S)VGA CRTC array to 256 elements (was 128), required by the S3 ViRGE. 2020-12-13 13:37:29 +01:00
EngiNerd89
901a75bb5d Ported NCR PC4i from PCem.
Implemented NCR NGA (640x400 extended CGA) graphic card.
2020-12-08 18:33:20 +01:00
RichardG867
caa935c019 Merge branch 'master' of https://github.com/86Box/86Box 2020-12-07 22:16:11 -03:00
RichardG867
0617037f9a Remove i2c_has_device, as the same functionality is essentially available through the subsequent i2c_start 2020-12-07 21:33:09 -03:00
RichardG867
b5706eedad Fix indentation 2020-12-07 21:19:41 -03:00