Jasmine Iwanek
7d212d6ddd
Fix p6bat internal sound
2023-02-06 01:47:02 -05:00
randomtechkid
ad0a75735f
Port fix from https://github.com/86Box/86Box/pull/3081
2023-02-05 13:02:29 +07:00
randomtechkid
ba3d9d3989
Merge branch '86Box:master' into master
2023-02-05 12:52:47 +07:00
rueni97
f672f20982
Fix ECS P6BAP's IRQ steering table ( #3081 )
2023-02-04 04:31:33 -05:00
Jasmine Iwanek
5f04b29e8f
Support up to 4 sound cards
2023-02-02 03:29:38 -05:00
randomtechkid
e79ed18f85
Fix formatting
2023-01-30 22:06:21 +07:00
randomtechkid
6f91882100
Code for ECS P6BAT-A+
...
Code for ECS P6BAT-A+ and rename ECS P6BAP to P6BAP-A+
2023-01-28 13:06:45 +07:00
Jasmine Iwanek
a40630ba63
Even more tabs to spaces
2023-01-07 14:09:51 -05:00
Alexander Babikov
66d250d011
machine: Move the GT694VA code to the correct file
2022-12-12 00:11:01 +05:00
Jasmine Iwanek
aa2c07bed2
Random header cleanups I noticed while porting things
2022-11-05 22:12:35 -04:00
Jasmine Iwanek
ff39a77afc
clang-format in src/machine
2022-07-27 17:01:04 -04:00
Jasmine Iwanek
6233027c9e
Named initializers in machine table
2022-07-19 18:51:18 -04:00
RichardG867
50e49c31f6
CMI8x38 megacommit
2022-03-06 01:29:29 -03:00
RichardG867
6f6bf999fa
Add onboard CMI8738 to the ASUS CUV4X-LS
2022-02-25 20:26:21 -03:00
Jasmine Iwanek
4674756664
More newline and whitespace cleanups
2022-02-20 16:26:40 -05:00
RichardG867
9f921ecc77
Add ES1371 to GT694VA (slot still unknown)
2021-11-23 00:22:47 -03:00
RichardG867
7b5e4e37ca
Fix GL518SM hardware monitor and add it to AM-BX133
2021-11-22 21:36:05 -03:00
RichardG867
f23e4e6627
Fix missing SPD on Trinity 371
2021-11-21 00:22:50 -03:00
RichardG867
4c21f0d6ce
Make VIA 686 instantiate the integrated Super I/O and hardware monitor
2021-11-21 00:16:10 -03:00
RichardG867
0de137daf7
Merge branch 'master' of https://github.com/86Box/86Box into cleanup30
...
# Conflicts:
# src/include/86box/machine.h
# src/machine/m_at_socket7.c
# src/machine/machine_table.c
# src/video/vid_tgui9440.c
# src/win/win.c
2021-11-14 13:45:37 -03:00
RichardG867
f237e47022
Add onboard ES1371 to two machines where it was missed
2021-11-12 20:48:49 -03:00
RichardG867
6527fe9993
AC97 codec overhaul, now with proper enabling through settings and proper codec features
2021-11-12 00:43:03 -03:00
RichardG867
d65cfe1f50
Machine fixes, renames and such
2021-11-10 19:03:13 -03:00
OBattler
a394a33500
Conflict resolution.
2021-10-19 18:18:15 +02:00
RichardG867
7f8c6635b3
Fix the GT694VA's PCI slots
2021-10-16 21:20:06 -03:00
RichardG867
e25482db11
Add 3 GB RAM support to 694X machines
2021-10-16 19:50:47 -03:00
RichardG867
b6bca8ae60
Remove VT8601 machine per machine_and_kb branch
2021-10-16 19:19:04 -03:00
RichardG867
128f32961d
Replace WCF-681 with BCM GT694VA
2021-10-16 19:18:09 -03:00
Miran Grča
77a5cf6891
Merge pull request #1581 from 86Box/master
...
Bring the branch up to par with master.
2021-08-04 09:15:08 +02:00
RichardG867
67dfb363c1
6VIA90AP *should* have the ALC100 codec
2021-07-13 21:16:43 -03:00
RichardG867
b9c68bf277
Initial commit for AC97
2021-07-11 16:58:52 -03:00
OBattler
4f6df76f10
Revert "Revert "Merge branch 'feature/machine_and_kb' into master""
...
This reverts commit f2cd3756dd .
2021-07-04 17:40:39 +02:00
Daniel Gurney
f2cd3756dd
Revert "Merge branch 'feature/machine_and_kb' into master"
...
This reverts commit 6604a29d7e , reversing
changes made to 1d7fca0abd .
2021-07-04 18:22:52 +03:00
OBattler
fd4817a87b
All the current WIP work (warning: the PIT is currently using some temporary test rewrite that is going to be undone).
2021-06-29 19:11:19 +02:00
OBattler
afa73c5bd6
Removed the MSI MS-6198 that was not supposed to be there.
2021-04-06 07:18:53 +02:00
OBattler
0415351497
Added the Super PC/Turbo TX, ASUS P/I-486SP3, ASUS PVI-486SP3C, PC Partner MB520N, MSI MS-6168, and Packard bell Bora Pro.
2021-04-06 07:17:38 +02:00
David Hrdlička
dfbbe08a07
rewrite the emulator to use UTF-8 internally
2021-03-30 09:46:49 +02:00
RichardG867
da46b23c37
Clock generator improvements, including a detection device
2020-12-07 15:24:26 -03:00
RichardG867
111d2d9dcf
Improvements to ICS9xxx clock generators, including a detection tool
2020-12-03 23:35:11 -03:00
RichardG867
6831779079
Fix socket 370 machines accidentally shipped with test configurations
2020-12-03 14:41:56 -03:00
RichardG867
04617d506d
Add newer ASUS VIA machines and replace the Acorp 6VIA85X
2020-12-03 00:40:45 -03:00
RichardG867
792d6e8be1
The Apollo Pro 133 family supports 512 MB DIMMs
2020-11-19 15:14:18 -03:00
RichardG867
919e22192f
Fix hardware monitor values in some outstanding machines
2020-11-19 14:57:15 -03:00
OBattler
0faf6692c9
WARNING: CONFIGS MIGHT PARTIALLY BREAK WHERE DEVICE NAMES HAVE CHANGED.
...
Changes to device_t struct to accomodate the upcoming PCI IRQ arbitration rewrite;
Added device.c/h API to obtain name from the device_t struct;
Significant changes to win/win_settings.c to clean up the code a bit and fix bugs;
Ported all the CPU and AudioPCI commits from PCem;
Added an API call to allow ACPI soft power off to gracefully stop the emulator;
Removed the Siemens PCD-2L from the Dev branch because it now works;
Removed the Socket 5 HP Vectra from the Dev branch because it now works;
Fixed the Compaq Presario and the Micronics Spitfire;
Give the IBM PC330 its own list of 486 CPU so it can have DX2's with CPUID 0x470;
SMM fixes;
Rewrote the SYSENTER, SYSEXIT, SYSCALL, and SYSRET instructions;
Changed IDE reset period to match the specification, fixes #929 ;
The keyboard input and output ports are now forced in front of the queue when read, fixes a number of bugs, including the AMI Apollo hanging on soft reset;
Added the Intel AN430TX but Dev branched because it does not work;
The network code no longer drops packets if the emulated network card has failed to receive them (eg. when the buffer is full);
Changes to PCI card adding and renamed some PCI slot types, also added proper AGP bridge slot types;
USB UHCI emulation is no longer a stub (still doesn't fully work, but at least Windows XP chk with Debug no longer ASSERT's on it);
Fixed NVR on the the SMC FDC37C932QF and APM variants;
A number of fixes to Intel 4x0 chipsets, including fixing every register of the 440LX and 440EX;
Some ACPI changes.
2020-11-16 00:01:21 +01:00
Raul Mario
f4c4f44984
Add 2 new Socket 370 boards
...
They are:
-TYAN Trinity 371 (AMI Easy BIOS, i440BX, W83977F)
-Elitegroup P6BAP (Award BIOS, VIA Apollo Pro 133,VT82C596B)
2020-11-04 23:01:49 +02:00
RichardG867
84a230a282
Hardware monitoring overhaul
2020-10-30 20:41:15 -03:00
Panagiotis
83b33431d7
VIA 694X & 693A Implementation
...
Just to continue the VIA northbridge work
2020-10-27 20:35:58 +02:00
Panagiotis
3465198d32
Apollo ProMedia Implementation
...
Needed for excessive 686A/B development
2020-10-20 20:45:12 +03:00
RichardG867
0189ff8ea6
Fix VIA machine KBCs
2020-10-17 01:22:16 -03:00
OBattler
795a6017d2
PIC rewrite, proper SMRAM API, complete SiS 471 rewrite and addition of 40x, 460, and 461, changes to mem.c/h, disabled Voodoo memory dumping on exit, bumped SDL Hardware scale quality to 2, bumped IDE/ATAPI drives to ATA-6, finally bumped emulator version to 3.0, redid the bus type ID's to allow for planned ATAPI hard disks, made SST flash set its high mappings to the correct address if the CPU is 16-bit, and added the SiS 401 AMI 486 Clone, AOpen Vi15G, and the Soyo 4SA2 (486 with SiS 496/497 that can boot from CD-ROM), assorted 286+ protected mode fixes (for slightly more accuracy), and fixes to 808x emulation (MS Word 1.0 and 1.10 for DOS now work correctly from floppy).
2020-10-14 23:15:01 +02:00