Commit Graph

3796 Commits

Author SHA1 Message Date
Miran Grča
43a2c2b15e Merge pull request #995 from qeeg/codegen
Micro-optimizations for the AND and OR opcodes in the new dynarec
2020-09-11 01:58:09 +02:00
Miran Grča
92ff0d7d39 Merge pull request #996 from richardg867/master
ALi M6117 SoC implementation
2020-09-11 01:56:54 +02:00
Miran Grča
97f7682e6f Merge pull request #998 from tiseno100/master
Full Intel 82335 rewrite
2020-09-11 01:56:40 +02:00
tiseno100
f582d4b432 Disabled logging again 2020-09-11 00:08:57 +03:00
tiseno100
2e7781505a Added more 82335 parts
Registers are treated with an array instead of separate values.
Minor Shadowing changes and also implemented the chipset lock mechanism fixing the ADI soft reset issue properly.
2020-09-10 23:56:51 +03:00
tiseno100
54c569e5be System ROM shadowing doesn't depend from the selected register. It actually depends on the Video RAM
Also seems like the System ROM is RO. RW causes it to hang
2020-09-10 19:55:11 +03:00
tiseno100
7a075e35e3 Disable logging 2020-09-10 19:50:53 +03:00
tiseno100
b36f3be457 Fixed soft reset failures of the ADI 386SX 2020-09-10 19:48:18 +03:00
tiseno100
0993643327 Delete the old Intel 82335 code 2020-09-10 19:47:41 +03:00
tiseno100
0e24c8883d Full Intel 82335 rewrite
Fixes black screen when you shadow video RAM. More checks may be required to get MR 82335 to work properly.
2020-09-10 15:48:43 +03:00
RichardG867
5b016edb2a Add non-working AMI M6117 machine 2020-09-08 22:54:30 -03:00
RichardG867
4107c2090e Fix M6117 clocking mistake; the CPU has a clock divider(!) 2020-09-08 22:19:36 -03:00
RichardG867
8d44f2e329 Remove unused M6117 SMRAM function 2020-09-08 22:10:35 -03:00
RichardG867
a129291a0d Change STPC CPU table to better values, more in line with the 486 CPU list and BIOS identification naming schemes 2020-09-08 22:10:13 -03:00
RichardG867
55b29db14b Finish M6117 implementation 2020-09-08 22:08:34 -03:00
RichardG867
dd2562f273 Fix machine table indentation trainwreck 2020-09-08 21:47:42 -03:00
RichardG867
4ca4ab76ae Merge branch 'master' of https://github.com/86Box/86Box 2020-09-08 21:44:28 -03:00
RichardG867
777a6d02e0 Indentation cleanups on STPC 2020-09-08 21:44:10 -03:00
RichardG867
a8c813cb4b Initial implementation of ALi M6117D 2020-09-08 21:43:54 -03:00
OBattler
2569bcbf43 Added a sanity check on write to PIIX4(E) DDMA base PCI registers. 2020-09-08 03:42:42 +02:00
OBattler
96eb247e9a Added the variant of the PC87309 Super I/O chip on ports 15Ch and 15Dh. 2020-09-07 23:11:46 +02:00
OBattler
ec1a3e3784 Fixed datasheet erratum in floppy handling on the PC87307 and PC87309 Super I/O chip, and added a variant of the PC87307 on ports 15C and 15D. 2020-09-07 18:35:30 +02:00
qeeg
a268715893 Micro-optimizations for the AND and OR opcodes in the new dynarec 2020-09-06 23:33:05 -05:00
Miran Grča
bb9a657d1c Merge pull request #993 from 86Box/tc1995
Fixed Mouse error 8601 on MCA machines.
2020-09-07 01:34:25 +02:00
Miran Grča
1e7b176ed8 Merge pull request #992 from driver1998/dpi
HiDPI support
2020-09-07 01:33:40 +02:00
TC1995
cda643378b Fixed Mouse error 8601 on MCA machines. 2020-09-04 00:45:20 +02:00
GH Cao
a0930cc94f Settings: HiDPI support 2020-09-03 12:24:18 +08:00
driver1998
1f03e3b057 Status bar: HiDPI support 2020-09-03 12:24:17 +08:00
driver1998
429a83d3eb Enable DPI scaling of emulated screen 2020-09-03 12:24:17 +08:00
driver1998
95f9485ff8 Main UI: HiDPI support 2020-09-03 12:24:17 +08:00
driver1998
a3a139e3ef Add PMv2 related APIs 2020-09-03 12:24:17 +08:00
driver1998
ef1b1557c9 Add config for DPI scaling of the emulated screen 2020-09-03 12:23:12 +08:00
David Hrdlička
167abff1f0 Update build.md (#989) 2020-09-02 18:35:45 +02:00
Miran Grča
16eec3fc0c Merge pull request #988 from 86Box/tc1995
DC-390 support implemented.
2020-09-02 18:25:12 +02:00
Miran Grča
5e2e0f72ca Merge pull request #987 from tiseno100/master
Added minor fixes on the Spitfire + the Vaio PCV-240
2020-09-02 18:24:58 +02:00
TC1995
87ea210ee1 Implemented the Tekram DC-390 adapter (Am53c974 + 93cxx), mainly for
CD boot-capable PCI SCSI adapter support.
Begin the process of revamping/separating the EEPROM used by ATI
which is the same as the one as the DC-390 does use.
2020-09-02 17:50:24 +02:00
TC1995
156d265fa5 Merge branch 'master' of github.com:86Box/86Box into tc1995 2020-08-29 22:26:57 +02:00
tiseno100
a3cdd9fc0a Added the Sony Vaio PCV-240 2020-08-29 13:25:40 +03:00
tiseno100
eca3d62be8 Added the Micronics Spitfire
Some 440LX Phoenix board
2020-08-27 21:21:57 +02:00
tiseno100
279f249c9e Added the Micronics Spitfire
Some 440LX Phoenix board
2020-08-27 22:08:53 +03:00
Miran Grča
0950d5188b Update m_at_misc.c 2020-08-27 19:41:40 +02:00
Miran Grča
15362f4582 Update m_at_misc.c 2020-08-27 19:40:37 +02:00
Miran Grča
467c511af1 Merge pull request #981 from tiseno100/master
Removed various machines of no use
2020-08-27 19:39:17 +02:00
Miran Grča
06a00bbee6 Merge branch 'master' into master 2020-08-27 19:39:09 +02:00
Miran Grča
93cafb06bf Merge pull request #983 from richardg867/master
Un-devbranch Virtual PC 2007
2020-08-27 19:36:37 +02:00
RichardG867
37ce51ffb7 Remove vpc2007 from devbranch, part 2 2020-08-27 13:50:01 -03:00
RichardG867
24041d2c93 Merge branch 'master' of https://github.com/86Box/86Box 2020-08-27 12:48:23 -03:00
RichardG867
082f99ef05 Remove vpc2007 from devbranch, part 1 2020-08-27 12:48:02 -03:00
tiseno100
0950814d40 Added misc machines on makefile. Fix compile bug 2020-08-27 17:15:02 +03:00
tiseno100
0a5d2d314b Removed various machines of no use 2020-08-27 12:28:23 +03:00