OBattler
c26811308a
Removed excess logging.
2021-08-09 07:51:23 +02:00
OBattler
1060e62747
Some AT / PS/2 KBC fixes, fixes the QDI Excellent II.
2021-08-09 07:46:02 +02:00
OBattler
df00d0ac58
Added three ALi M1487/89 machines and that 430VX machine with Award 4.50PG BIOS.
2021-08-07 12:28:33 +02: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
9d953623e5
Merge branch 'master' of https://github.com/86Box/86Box into feature/savquest
2021-08-03 21:45:54 -03:00
RichardG867
a25eeed228
Improve VIA 686 Super I/O and hardware monitor to match probed hardware behavior
2021-08-03 13:03:33 -03:00
OBattler
e26e387d27
Bring back the new keyboard_at.c.
2021-08-02 06:59:06 +02:00
Miran Grča
8ca1328c7e
Merge pull request #1571 from 86Box/master
...
Bring the branch up to par with master.
2021-08-02 06:58:22 +02:00
OBattler
4a6c064d0f
Temporary revert of keyboard_at.c.
2021-08-02 06:57:51 +02:00
OBattler
42d49564b7
32 kB raw cartridges are now loaded at the correct offset.
2021-07-30 01:39:33 +02:00
RichardG867
4c307fd945
Merge branch 'master' of https://github.com/86Box/86Box into feature/savquest
2021-07-29 20:00:30 -03:00
OBattler
949dea3524
Added IBM PCjr cartridge support.
2021-07-29 20:34:55 +02:00
OBattler
14f6eaca39
Added some cassette-related sanity checks, closes #1567 .
2021-07-29 18:17:09 +02:00
RichardG867
89d6a67e86
More AC97 work, including 48 KHz sample rate cap
2021-07-29 00:47:39 -03:00
OBattler
026bed4e53
Fixed cassette ejecting and made write protection actually work, closes #1564 .
2021-07-29 05:36:10 +02:00
OBattler
45b3e13450
Cassette improvements and fixes.
2021-07-28 00:58:19 +02:00
OBattler
827065c0bc
Ported the cassette emulation from PCE, closes #835 .
2021-07-27 06:12:09 +02:00
RichardG867
58973ce036
Merge branch 'master' of https://github.com/86Box/86Box into feature/savquest
2021-07-22 11:10:20 -03:00
OBattler
323a961f22
Fixed some keyboard controller bugs, including making IRQ's on direct transmissions to the front of the controller queue no longer erroneously resulting in stuck IRQ's, fixes the Acer M3A.
2021-07-21 16:54:07 +02:00
OBattler
dbddb3e309
Finished the ALADDiN-PRO II, implemented the Contaq/Cypress 82C596(A) and 82C597 chipsets, added the ASUS P5A, Gigabyte GA-5AX, PC CHIPS M729, and Green-B, removed the "Virtual PC 2007" device as it turns out it was actually SMBus all along, did some fixes to the ALi SMBUS, fixed start LM75 SMBus address and enabled it by default, and added a ASUS P5A-specific version of the Winbond W83781D hardware monitor.
2021-07-12 05:56:06 +02:00
RichardG867
b9c68bf277
Initial commit for AC97
2021-07-11 16:58:52 -03:00
RichardG867
ee253ad0e9
Remove TRC reset workaround from ICS9xxx
2021-07-09 17:01:12 -03:00
Miran Grča
aa06cffe24
Merge pull request #1539 from 86Box/master
...
Bring the branch up to part with master.
2021-07-09 04:42:04 +02:00
RichardG867
f88650eea5
Add Savage Quest protection dongle emulation from MAME
2021-07-08 21:49:08 -03:00
OBattler
ab86ee8f4a
And another fix.
2021-07-09 00:17:02 +02:00
OBattler
2bf2489f50
ALi SMBUS fixes.
2021-07-09 00:15:39 +02:00
RichardG867
2eba22295a
VIA southbridge fixes, including dynamic SMBus clock
2021-07-08 18:55:05 -03:00
OBattler
8e14514660
More HWM fixes.
2021-07-04 21:03:28 +02:00
OBattler
29c8e36e6e
Fixed miscellaneous bugs reported by Coverity.
2021-07-04 20:50:03 +02:00
OBattler
a896953dd5
Current WIP ALi work.
2021-07-04 18:16:35 +02: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
15279e4964
Finished the ALi M15xx and removed from Dev branch.
2021-07-01 01:43:59 +02: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
RichardG867
dc4906a23f
Fix ISAPnP logical devices going missing
2021-06-03 17:30:50 -03:00
RichardG867
2b692640e1
Disable ISAPnP logging
2021-06-03 16:26:09 -03:00
RichardG867
ff46734e5e
Preserve logical device configuration on ISAPnP ROM update
2021-06-03 16:26:08 -03:00
RichardG867
80fb5775e4
LM78 no longer needs to be a PCI device with the TRC change
2021-06-03 16:26:07 -03:00
RichardG867
c8c4aac167
ISAPnP tweaks: allow initialization with a null ROM; disable fatals for bad resource data; only change state on enable/disable if a change occurred.
2021-06-03 16:26:05 -03:00
RichardG867
1de2e3dd2f
Crystal CS4237, part 2
2021-06-03 16:26:04 -03:00
OBattler
472101dd20
The 0xFE with timeout on the keyboard controller "Write to mouse" command is now sent directly, bypassing the queue.
2021-04-28 06:15:00 +02:00
OBattler
e8a8b7e94f
Backported more stuff from the rewritten keyboard controller, fixes the Packard Bell PB410a without PS/2 mouse.
2021-04-28 06:04:50 +02:00
OBattler
e7a859adc5
More fixes - the Goldstar machine now fully works.
2021-04-27 04:10:59 +02:00
OBattler
87b677b8a4
Reverted the AT keyboard code queues to before I created that mess, and fixed the DEL scan code sent on CTRL+ALT+DEL.
2021-04-26 06:24:27 +02:00
RichardG867
a4cb622015
Fix AS99127F GPO defaults
2021-04-24 22:29:47 -03:00
OBattler
957b538c4a
Rewrote memory access handling to properly split execute from read, bus from CPU (but the mappings will still match until otherwise specified), and fixed exec[] usage by the mem_*_phys() functions.
2021-04-22 04:27:50 +02:00
nerd73
5e89a9d775
fix more compile issues
2021-04-15 23:34:53 -06:00
nerd73
791bae3560
Add the AMD Am486DXL and DXL2.
...
Has otherwise Intel-compatible SMM with an SMBase at 60000h.
2021-04-15 23:28:07 -06:00
nerd73
8e3b09f323
Various 486 improvements
...
- Added SL-Enhanced versions of Intel 486 CPUs and Enhanced AMD Am486DX2/DX4 CPUs
- Cleaned up the 486 CPU types and updated intel_4x0.c to reflect this
- Fixed some incorrect EDX reset and CPUID values
- Blacklisted non-SMM capable 486 CPUs on the Soyo 4SA2 motherboard
- Merged the non-OverDrive and OverDrive Intel DX4s because of further research confirming them to be functionally identical
- Removed SMM support on early 486 CPUs
2021-04-15 21:38:03 -06:00
OBattler
8b6f9707d5
More CPU fixes, and SMM now implemented on Cyrix Cx486 and Cx5x86 CPU's as well as on Intel/AMI SX, DX, and SX2 CPU's.
2021-04-11 07:25:08 +02:00