Commit Graph

3468 Commits

Author SHA1 Message Date
anabate123
1be1e2c723 Update m_at_socket7_s7.c 2020-10-06 21:05:49 -04:00
Daniel Gurney
21b7bca693 Merge pull request #1019 from 86Box/tc1995
Fixed compile issue.
2020-10-06 19:39:58 +03:00
Daniel Gurney
b22e447c2d Fix tvga9000b path 2020-10-06 19:33:28 +03:00
TC1995
5afe206cf9 Fixed compile issue. 2020-10-06 18:26:19 +02:00
TC1995
945ec15350 Built-in video card device fixes from selected machines, such as Tandy and Olivetti.
Added the Compaq Deskpro BIOS from 1987 (8086, not 386).
Added the Trident TVGA9000B video card and fixed some anomalies with the TVGA8900B.
2020-10-06 18:06:08 +02:00
TC1995
64fa9a9526 Added the Phoenix S3 Trio64V+ card. 2020-10-04 19:56:03 +02:00
TC1995
2aa741e597 Re-added the S3 928 to the video table (forgot in the previous commits).
Marked the Trio3D/2X as incomplete/dev-branched due to bugs on win9x and no public datasheet of it.
Added 8MB option to the supported video memory to the ViRGE/VX.
2020-10-01 21:05:53 +02:00
RichardG867
bac53a718d Remove redundant -3V from Socket 7 3V machines 2020-09-30 21:51:35 -03:00
RichardG867
0dabc13871 Machine table indentation fixes 2020-09-30 21:49:59 -03:00
RichardG867
9e289b5433 Merge branch 'master' of https://github.com/86Box/86Box 2020-09-30 21:48:40 -03:00
RichardG867
f772ea950a Remove special case for Cyrix III VCORE on the P3B-F, which is no longer needed with the latest BIOS 2020-09-30 21:48:02 -03:00
RichardG867
c4484e3705 Small change to ALi M6117 logging 2020-09-30 21:08:13 -03:00
RichardG867
7107283c81 Add CMD648 IDE slot to the CUBX 2020-09-30 21:07:11 -03:00
RichardG867
bbc13702b6 Fix VNC keycode for Delete 2020-09-30 21:05:21 -03:00
Miran Grča
267c342fe9 Merge pull request #1013 from 86Box/tc1995
Re-added the S3 928 card.
2020-09-29 22:44:27 +02:00
TC1995
54b89569ec Re-added the S3 928 card.
Added the Trio64V2/DX and its streams processor and Trio3D/2X cards with their respective VBE 2.0 bioses.
2020-09-29 22:31:38 +02:00
tiseno100
c2301c5b0c Silly shadow fix for the ACC 2168 2020-09-29 12:44:01 +03:00
tiseno100
233ec2ddf3 ACC 2168 improvements 2020-09-29 12:42:40 +03:00
tiseno100
dd914429d8 Added the Phoenix 486 Jumper Readout port
A must have for Phoenix 486 machines
2020-09-29 12:07:03 +03:00
Miran Grča
996dcd4f84 Merge pull request #1005 from tiseno100/master
Added 2 new XT machines
2020-09-23 08:37:37 +02:00
nerd73
6f5cc1f028 Undo anabate's VIA C3 changes entirely
There are no emulated chipsets which officially support 133 MHz FSB.
2020-09-22 23:57:52 -06:00
OBattler
7bff0cdc89 Fixed a typo in the CPU tables. 2020-09-23 07:23:38 +02:00
Miran Grča
fffb0bb0f8 Merge pull request #1009 from richardg867/master
PCI bridge support
2020-09-23 06:04:08 +02:00
anabate123
f97a7aadeb Update cpu_table.c 2020-09-22 19:38:24 -04:00
anabate123
fadbd807ef Update cpu_table.c 2020-09-22 19:32:07 -04:00
OBattler
62c7968906 Re-added the Sound Blaster PCI 128. 2020-09-23 01:26:23 +02:00
tiseno100
0f71ce7b5f Added 2 new XT machines
Implemented the American XT computer and the Iskra 3104(A clone made in Belarusian SSR). Also removed the Goldstar 386 & the Unknown Headland 386SX board as they were very buggy and their purpose is now served by the much better Intel 82335 boards.
2020-09-22 10:03:23 +03:00
RichardG867
eb79cb1782 PCI/AGP bridge support, part 3 2020-09-20 19:13:09 -03:00
TC1995
844f09cdb1 Fixed multiple LUNs with WinXP's DC390/Am53c974 driver. Now only LUN 0 is supported there. 2020-09-20 23:59:25 +02:00
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
RichardG867
f459c676c4 PCI/AGP bridge support, part 2: now with VIA 2020-09-19 01:29:35 -03:00
RichardG867
3314bd4035 PCI/AGP bridge support, part 1 2020-09-19 00:56:12 -03:00
RichardG867
e1865a1790 Fix IRQ steering tables for AGP systems 2020-09-19 00:52:45 -03: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
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
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
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