TC1995
549aacba44
Made the SCSI adapter ID selectable from the MCA POS and fixed the double drives bug in WinNT under said architecture.
2020-09-20 16:19:44 +02:00
OBattler
4c983dd62b
Fixed Power Management register handling on the PC87309 Super I/O chip.
2020-09-17 22:51:36 +02:00
OBattler
e3651391ae
Fixed the reset value of Power Management register 0 on the PC87309 Super I/O chip, should fix the parallel port.
2020-09-17 22:49:47 +02:00
Miran Grča
b3abcba0a0
Merge pull request #1001 from tiseno100/master
...
Some final touches on the Intel 82335
2020-09-17 22:41:43 +02:00
tiseno100
99b60d6422
Delete mcr.c
...
There's no need for that anymore.
2020-09-17 18:57:52 +03:00
tiseno100
280e69fb0c
Revert changes. Keep the humane methods of initialization on the Intel 82335.
...
The issue with the ADI was caused by the incorrect lock status on early initialization.
2020-09-16 17:59:33 +03:00
tiseno100
8464883e22
Brute set configuration on the Intel 82335
...
Fixes the ADI 386SX freezing while booting an OS when shadowing is on.
2020-09-16 17:52:09 +03:00
tiseno100
e5de57cffb
Removed Port 92h off the Intel 82335
...
The chipset doesn't seem to use it.
2020-09-14 13:24:34 +03:00
tiseno100
a364b10a51
Disabled logging once again -_-
2020-09-14 13:20:19 +03:00
tiseno100
270b585854
Fixed some shadow issues on the Intel 82335
...
The lock register determines also if Shadowing is RW or RO.
2020-09-14 13:18:29 +03:00
tiseno100
1dd64678f7
Cap definition names
2020-09-13 16:23:09 +03:00
tiseno100
07cd6e0994
A tiny change on the commentary
2020-09-12 15:02:52 +03:00
tiseno100
5f3c976fbe
Some final touches on the Intel 82335
...
Most I could potentially implement are now complete
- Added some commentary
- switched some complex algorithms into definitions for the sake of the code being clean
- Implemented the ROM size determination register just for some Shadow RAM sanity
2020-09-12 15:01:20 +03:00
Miran Grča
b0d17385bd
Merge pull request #1000 from tiseno100/master
...
Few more additional fixes on the Intel 82335
2020-09-11 22:09:16 +02:00
tiseno100
00c70a83b7
Added the Base Memory set register on the Intel 82335
...
Enables/Disables the top 128KB of base system memory.
2020-09-11 13:19:02 +03:00
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