EngiNerd89
6f5f3530b1
Removed duplicated function headers
2021-01-23 19:11:55 +01:00
EngiNerd89
4d711ea782
Removed UMC chipset
2021-01-23 19:04:33 +01:00
EngiNerd89
2bac676e70
Merge branch 'master' of https://github.com/86Box/86Box.git into EngiNerd
2021-01-23 19:03:36 +01:00
EngiNerd89
b71bb01cb1
Fixed CMake
2021-01-23 18:10:38 +01:00
EngiNerd89
ec929b455e
Improved memory management of Olivetti machines.
...
Added On-board video card for NCR 3302
2021-01-23 17:59:02 +01:00
Miran Grča
ea0cd5e793
Merge pull request #1239 from 86Box/tc1995
...
Fixed a serious hang bug on 486 cpus using the Rancho bios'es (looks …
2021-01-21 00:58:16 +01:00
luisjoseromero
9ddd0a841f
Turn all mutexes into critical sections
...
Removing all win32 mutexes and turning them into critical
sections, since mutexes in win32 are meant generally for
inter process communication, tend to be slower, and aren't
really needed for current purposes. Critical sections
are roughly equivalent to std::mutex in the c++ stl.
2021-01-20 23:45:33 +00:00
TC1995
2d65c82055
Fixed a serious hang bug on 486 cpus using the Rancho bios'es (looks like it's very timing sensible).
2021-01-20 23:33:04 +01:00
TC1995
91b0dd5e83
Tweaked the NCR 5380 timings a bit, should fix more hanging bugs.
2021-01-20 20:34:34 +01:00
Panagiotis
b465a6a3ec
Added an AMI ALi M1489 board
...
This includes also the Goldstar Prime3B Super I/O
2021-01-20 13:37:39 +02:00
Miran Grča
38db91ad8b
Merge pull request #1223 from tiseno100/master
...
Experimental Implementation of the ALi Aladdin IV
2021-01-19 22:54:11 +01:00
luisjoseromero
eca2625093
Force Voodoo blit
...
Certain applications using the Voodoo adapter stop blitting
when there's no activity (e.g mouse movement, animation).
This results in a black screen when events like window/full screen
transitions take place. Usually this can be fixed by
moving the mouse or with keyboard inout. This change forces
a blit to refresh the screen.
In addition, added critical sections since they are lighter
than mutexes.
2021-01-19 00:39:40 +00:00
EngiNerd89
a4de9d514b
Implemented some Olivetti M300-family machines.
...
Implemented NCR PC916SX
Implemented PC87310 SuperIO
2021-01-17 14:39:45 +01:00
Panagiotis
99881e3c26
Remove the programming switch of the M1217
...
As we do only shadowing, it's not really needed.
2021-01-15 20:29:37 +02:00
Panagiotis
9f5ff6169f
Implemented the Chipset unlock mechanism properly for the ALi's
...
ALi M1217 & M1429 can be unlocked and locked back properly now.
2021-01-15 17:30:56 +02:00
EngiNerd89
8c2c4fb9aa
Merge branch 'master' of https://github.com/86Box/86Box.git into EngiNerd
2021-01-14 14:49:28 +01:00
Panagiotis
e4ef95665e
Added missing Chipset revisions to the VIA Northbridges
2021-01-13 21:26:16 +02:00
Panagiotis
9ed2456ebb
Minor changes on the ALi's & few other chipsets.
2021-01-13 16:13:07 +02:00
Panagiotis
e49a8231c9
Fix MSVC for ALi M1217
2021-01-13 12:12:55 +02:00
Panagiotis
c01fc905c3
Machines are added on a proper place
2021-01-13 11:52:37 +02:00
Panagiotis
00a81d6ae6
Delete umc491.c
...
It's now preserved on the chipset reversing repo
2021-01-13 11:52:00 +02:00
Panagiotis
f6c37d3edb
Delete machine_table.c
2021-01-13 11:51:37 +02:00
Panagiotis
1b09840b77
Delete m_at_386dx_486.c
2021-01-13 11:51:31 +02:00
Panagiotis
493eeeb1e0
Delete m_at_286_386sx.c
2021-01-13 11:51:23 +02:00
Panagiotis
6960fb31d5
Added the Flytech 386
...
A replacement for the US Technologies 386. It's a late 386SX board released around 1996. Comes with parts commonly found on late 486 and mid Pentium systems.
2021-01-13 11:50:43 +02:00
Panagiotis
7620d20673
Another small fix for MSVC
2021-01-13 00:34:20 +02:00
Panagiotis
b87425bd23
Small fix for MSVC
2021-01-13 00:17:43 +02:00
Panagiotis
7e300dc080
Experimental Implementation of the ALi Aladdin IV
...
Popular chipset casually used on the PC Chips motherboards rebranded as TXPro. The implementation is extremely early with many bugs surrounding both machines it comes with.
2021-01-13 00:09:26 +02:00
TC1995
7ce4bd1a11
Minor fix to the Longshine card, now it formats HDD's as it should.
2021-01-12 20:48:47 +01:00
David Hrdlička
96eb8d806e
Add copyright headers
2021-01-12 18:26:18 +01:00
David Hrdlička
11b6604196
Add CMake build files
2021-01-12 18:22:40 +01:00
David Hrdlička
4a87af237a
Change mo_format to upstream original
2021-01-12 17:11:02 +01:00
TC1995
765a328365
Fixed Printer and Serial configurations on the PS/1 2011/2121 models and PS/2 model 30.
2021-01-12 16:31:55 +01:00
TC1995
c97434b482
Fixed the Racal EtherBlaster nic.
2021-01-12 13:05:26 +01:00
TC1995
17b5596494
Fixed the Compaq CGA crash upon initialization.
2021-01-12 12:52:00 +01:00
TC1995
89377b48d2
Fixed the inaccuracy of the 5380.
2021-01-09 15:28:39 +01:00
EngiNerd89
0ba8dd4d0d
Fixed most bugs in Olivetti machines.
2021-01-07 23:30:19 +01:00
TC1995
f8e654feb8
BIOS BAR now properly working in the NCR 53c8xx PCI adapters.
2021-01-07 17:43:27 +01:00
TC1995
7fcf1c73fd
Workaround for the Rancho RT1000B BIOSes 8.10R and 8.20R to run on any cpu clock while booting from hard disks (the Longshine and Trantor adapters still work though).
2021-01-07 17:30:11 +01:00
Miran Grča
5c7747513b
Merge pull request #1210 from 86Box/tc1995
...
Fixed mixer initialization on the Sound Blaster 2.0.
2021-01-07 17:25:08 +01:00
qeeg
6015675761
More POSIX fixes
2021-01-07 10:22:58 -06:00
TC1995
19fac1e218
Fixed mixer initialization on the Sound Blaster 2.0.
2021-01-07 14:57:07 +01:00
mattx433
55fd5652a8
Make mo_format use POSIX functions instead of Win32 ones
2021-01-07 13:42:55 +01: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