Commit Graph

4707 Commits

Author SHA1 Message Date
TC1995
19fac1e218 Fixed mixer initialization on the Sound Blaster 2.0. 2021-01-07 14:57:07 +01:00
Miran Grča
26fe5dcca4 Merge pull request #1209 from mattx433/feature/mo_posix
Make mo_format use POSIX functions instead of Win32 ones
2021-01-07 14:02:56 +01:00
mattx433
55fd5652a8 Make mo_format use POSIX functions instead of Win32 ones 2021-01-07 13:42:55 +01:00
RichardG867
625c02e4e5 Merge branch 'master' of https://github.com/86Box/86Box 2021-01-06 16:20:11 -03:00
RichardG867
b1686e0f4b ALi M6117 fixes, the Award BIOS now boots 2021-01-06 16:20:02 -03:00
OBattler
afb896f1eb Port 92h now hard resets as well. 2021-01-06 06:36:39 +01:00
OBattler
08cc692173 LPT ports now no longer use the LPT device functions if priv is NULL. 2021-01-06 06:32:19 +01:00
OBattler
593b3adcfe Keyboard controller reset is now hard reset, fixes CTRL+ALT+DEL causing the SiS 471 AMI 486 clone to hang in SMM. 2021-01-06 06:09:48 +01:00
OBattler
09c20cb508 Fixed the SMC FDC73C665 Super I/O chip. 2021-01-05 22:41:40 +01:00
Miran Grča
ef13980308 Merge pull request #1200 from tiseno100/master
Properly implemented the ACC 2046/2168
2021-01-02 03:17:55 +01:00
Miran Grča
19ff41dac6 Merge pull request #1201 from richardg867/master
CPU table amendments
2021-01-02 03:17:44 +01:00
OBattler
cfb15d3a05 Added some more sanity checks to sdl_blit(). 2021-01-01 23:22:48 +01:00
Panagiotis
84c713411f Disable logging 2021-01-01 20:25:09 +02:00
Panagiotis
92168311bf Position fix. 2021-01-01 20:24:32 +02:00
Panagiotis
abca8ec142 Delete acc2168.c 2021-01-01 20:24:15 +02:00
Panagiotis
83a8f93d70 Include a default switch for undocumented registers 2021-01-01 20:23:56 +02:00
Panagiotis
fea33c18c5 wrong naming on log. 2021-01-01 20:11:46 +02:00
Panagiotis
2b1e9a5656 Properly done logging 2021-01-01 20:11:03 +02:00
Panagiotis
9b9f2d7c7c Properly implemented the ACC 2046/2168
Based on the ACC 2046 datasheet. 2168 is just the Green variation of it.
2021-01-01 20:07:39 +02:00
Miran Grča
62e89dbea9 Merge pull request #1198 from tiseno100/master
Multiple machine & SIO implementations
2020-12-31 20:54:42 +01:00
Panagiotis
5d7ea72881 Added the Mylex MVI486
A 486 Industrial board using the Mylex BIOS
2020-12-31 21:49:47 +02:00
RichardG867
4347dbc12a Fix lower speeds on P6/C3 CPUs 2020-12-31 15:32:57 -03:00
Panagiotis
2566d15a4c Added the missing FDC37M60x Super I/O
For the Vectra VEi8 implementation
2020-12-30 22:39:25 +02:00
Panagiotis
7268bfa06d Added the Vectra VEi8
A 686 Vectra using the Award BIOS
2020-12-30 22:37:51 +02:00
RichardG867
12d0557a15 Add assumed jumper limits to unknown P6 boards 2020-12-30 15:56:10 -03: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
David Hrdlička
dc5d3b9754 Send actual delete on Ctrl+Alt+Del
Fixes NT v1.196
2020-12-28 14:07:14 +01: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
f8dee03b4f Sending CTRL+ALT+DEL and CTRL+ALT+ESC using the menu now uses the same protocol as actual key presses instead of forcibly injecting scan codes into the keyboard buffer;
Fixed the machine not available string to treat the machine name string as ANSI.
2020-12-28 01:33:13 +01:00
daviunic
8349b88c3e Fixed get scancode set 2020-12-28 00:14:04 +01:00
Miran Grča
79c79fd944 Merge pull request #1197 from tiseno100/master
Fixes and small rework on the ALi M1489
2020-12-27 21:52:59 +01:00
Panagiotis
726423f00a There's no need for the AB-PB4 to add an IDE controller
The chipset does it by itself
2020-12-27 18:54:30 +02:00
Panagiotis
f190c8ec7d Fixes and small rework on the ALi M1489 2020-12-27 18:51:08 +02:00
RichardG867
6d6771e321 Remove extraneous /66 from Pentium II CPU speeds 2020-12-27 00:20:43 -03:00
RichardG867
c854918c31 Rename AMBRA machines - they were an independent brand despite being owned by IBM, in all caps 2020-12-27 00:13:17 -03:00
RichardG867
4be9e53a42 Make some reserved registers read-only on PCI/AGP bridges, fixes SIV reporting a bogus BAR on bridges 2020-12-27 00:08:45 -03:00
David Hrdlička
57d0c7d5ae Remove non-standard d suffix for double literals 2020-12-27 02:58:19 +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
OBattler
0c3eeeb591 Fixed window scaling. 2020-12-26 17:02:48 +01:00
OBattler
fa3394c04e Fixed parameter list in data out phase on MODE SELECT (10) command on all ATAPI and SCSI devices, fixes ATAPI and SCSI CD Audio volume control, fixes #1191. 2020-12-26 02:26:45 +01:00
OBattler
bec9cf7faa Fixed poll reading of IMD compressed sectors, fixes #1188. 2020-12-26 00:55:50 +01:00
OBattler
ff1d5fe966 Window size is now set back to the remembered one when returning from Full Screen when the window is resizable and set to remember the size, fixes #1142. 2020-12-25 23:34:37 +01:00
Miran Grča
255a0a633a Merge pull request #1193 from tiseno100/master
SiS 5571 implementation
2020-12-24 21:53:25 +01:00
Panagiotis
d8b695b76c The SiS 5571 IDE & USB handlers are now accessed when they're actually needed
Fixes massive performance slowdowns.
2020-12-24 20:11:21 +02:00
OBattler
9930957be3 Renamed syscall() to syscall_op() in order to avoid a conflict when compiling for Linux. 2020-12-24 13:34:22 +01:00
Miran Grča
b1abdb7c32 Merge pull request #1194 from EngiNerd89/EngiNerd
Added NCR and Olivetti AT-class machines:
2020-12-24 01:51:41 +01:00
OBattler
ad1aa69299 Brought the timeouts of the ESC/P and text printers in line with the PostScript printer. 2020-12-23 21:52:56 +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
68e1b3fd99 Few fixes for the SiS 5571 2020-12-23 18:02:22 +02: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