Commit Graph

2471 Commits

Author SHA1 Message Date
OBattler
d9461a3fce Moved PCI IDE Bus Master slot, etc. initialization from reset() to init(), should fix them being reset to invalid values on the VIA chipset. 2020-01-14 03:00:35 +01:00
OBattler
f5bc638fec Fixed a bug that was causing the VIA chipset to put ACPI onto the wrong base address. 2020-01-14 02:52:21 +01:00
OBattler
6c640b842b Merge pull request #544 from MoochMcGee/ss7-wip
Super Socket 7 support
2020-01-14 02:16:17 +01:00
OBattler
da82e6a5eb Finished the VIA machine. 2020-01-14 02:14:39 +01:00
Melissa Goad
426bf8c46e Fix the name of the VT82C586B southbridge 2020-01-13 18:50:12 -06:00
Melissa Goad
199db4acbe Fixes from OBattler 2020-01-13 18:50:12 -06:00
Melissa Goad
aa73f2215f Preliminary port of PCem's FIC VA-503P motherboard 2020-01-13 18:50:09 -06:00
OBattler
fb088329e1 Fixed NULL pointer dereferences in the CD-ROM image code. 2020-01-13 21:46:45 +01:00
OBattler
dcf06f4ba9 Fixed the mess in cdrom/cdrom_image_backend.c. 2020-01-13 21:06:32 +01:00
OBattler
be9b57fcad Added some sanity checks and pointer frees / NULL'ings to the CD-ROM image code, fixes #543. 2020-01-13 21:03:58 +01:00
David Hrdlička
72f932ce79 Update feature_request.md 2020-01-13 18:16:22 +01:00
OBattler
f655585ad8 Merge pull request #540 from MoochMcGee/bugfix/midi
Fix adding a sound card
2020-01-12 20:48:57 +01:00
Melissa Goad
59b31a0232 Fix adding a sound card 2020-01-12 13:47:42 -06:00
TC1995
6e911fc6ba Merge branch 'master' of github.com:TC1995/86Box into tc1995 2020-01-12 19:39:11 +01:00
OBattler
52000fef8c Merge pull request #535 from 86Box/feature/midi_in
Feature/midi in
2020-01-12 18:57:44 +01:00
TC1995
5646e2fbe3 Merge branch 'master' of github.com:86Box/86Box into feature/midi_in 2020-01-12 18:54:16 +01:00
OBattler
e43b64d3bb Merge pull request #528 from Altheos/gus
GUS soundcard improvements
2020-01-12 18:51:56 +01:00
OBattler
4b7401c3b5 Merge branch 'feature/midi_in' into gus 2020-01-12 18:51:35 +01:00
OBattler
8e566a1ad7 Merge pull request #523 from nerd73/master
CPU table revamp
2020-01-12 18:48:42 +01:00
OBattler
baa20d2ff2 Merge pull request #534 from MoochMcGee/feature/smm
Initial SMM (System Management Mode) emulation
2020-01-12 18:42:48 +01:00
Melissa Goad
fa6adf3b90 Make it work for the old dynarec too 2020-01-12 10:10:13 -06:00
Melissa Goad
391e71c236 Initial SMM (System Management Mode) emulation 2020-01-12 01:04:05 -06:00
OBattler
ed9d0f4d1b Merge pull request #532 from 86Box/bugfix/misc
Fixed a compile-breaking mistake in keyboard_at.c.
2020-01-11 22:38:09 +01:00
OBattler
f0755c1d98 Fixed a compile-breaking mistake in keyboard_at.c. 2020-01-11 22:36:18 +01:00
OBattler
96d8ee2b09 Merge pull request #531 from 86Box/bugfix/misc
Bugfix/misc
2020-01-11 22:34:00 +01:00
OBattler
4076f4b671 Fixed a mistake in the Cirrus Logic CL-GD 54xx code that was preventing the CL-GD 5446 from working on NT 5.x. 2020-01-11 22:33:34 +01:00
OBattler
92e90982a0 Fixed legacy mode on the Winbond W83877F and TF Super I/O chips. 2020-01-11 22:32:57 +01:00
OBattler
329a38be8f Added FDC enable/disable to the SMC FDC73C66x family of Super I/O chips. 2020-01-11 22:32:19 +01:00
OBattler
6cfa5c5c04 Changes to PCI and two new functions to accomodate the VIA MVP3 chipset. 2020-01-11 22:31:50 +01:00
OBattler
57341754e2 Decreased keyboard AT period to 100 us (was 1000 us) and made out_delay correctly initialized to -1. 2020-01-11 22:31:18 +01:00
OBattler
1b8017640e Fixed parsing of PREGAP clauses in CUE sheets. 2020-01-11 22:30:28 +01:00
TC1995
e0be29af06 Fixed GUS MIDI Out. 2020-01-10 12:33:20 +01:00
Altheos
d0a8b1211a Fix wrong 86Box.rc 2020-01-10 12:22:49 +01:00
Altheos
219afed4df Rebase on upstream midi_in branch 2020-01-10 10:49:59 +01:00
TC1995
405030abd4 Made MIDI Input reset properly with midi data set to 0xaa (required by the GUS Installation MIDI IRQ tests) and initialize with data set to 0x00 when a master reset is not used (required by midi input from Sound Club). 2020-01-10 01:13:38 +01:00
David Hrdlička
6b3fe0a646 Merge pull request #527 from dgurney/master
Update readme with new build instructions
2020-01-08 19:30:34 +01:00
Daniel Gurney
480f7b5903 Update readme with new build instructions 2020-01-08 20:24:27 +02:00
Altheos
26eeb9bfc5 Merge branch 'feature/midi_in' of https://github.com/86Box/86Box into gus 2020-01-08 19:10:14 +01:00
TC1995
04931767e7 Fixed compile error. 2020-01-08 19:05:21 +01:00
OBattler
c524a62c40 Fixed an intance of undefined behavior in sb_mpu401.c. 2020-01-08 19:01:24 +01:00
Altheos
1649430bce Merge branch 'feature/midi_in' of https://github.com/86Box/86Box into gus 2020-01-08 18:52:16 +01:00
Altheos
3bdec705e5 GUS soundcard improvements :
IO address flexibility
256kb, 512kb or 1Mb total memory variant
2020-01-08 18:26:24 +01:00
TC1995
bb4e4e10c3 Added Gravis Ultrasound MIDI Input. 2020-01-08 17:11:13 +01:00
David Hrdlička
7b6c37c5cf Merge pull request #526 from dgurney/master
Various readme changes
2020-01-08 17:00:14 +01:00
Daniel Gurney
c11ffd5222 Various readme changes
- Mention Discord in build instructions
- Technically speaking dev builds are optimized, but not for maximum performance.
2020-01-08 17:42:38 +02:00
nerd73
dc7164e146 Final revamp patch
- Added the proper names for the AMI 386DX/486 clone and the AMI ALi 1429.
- Moved AMI ALi 1429 to Socket 1 because of the identified motherboard not supporting the Pentium OverDrive
2020-01-07 15:10:26 -07:00
nerd73
43816991b6 Patch for the revamp
- Delinked CPU bus speed from PCI speed
- Changed the CPU multiplier from an integer to a double
- Changed the CPU cache/mem cycles on the K6-2s from fractions to integers
- Fixed cache/mem cycles on the faster Cyrix MIIs
- Fixed some spacing issues that I created
2020-01-05 15:56:52 -07:00
nerd73
8e1c0f5337 CPU table revamp
- Added IBM 486SLC2/40 because somehow I didn't know it existed
- Revoked Dynarec support on the IBM 486 CPUs after several PS/2 machines were buggy with it
- Disallowed Pentium OverDrive and 3.3V 486 CPUs on the AMI 486 clone, Award 486 clone, IBM PS/1 2133, and IBM PS/2 model 70 Type 4 due to discovery that they used either Socket 1 or the original 486 socket
- Disallowed split-rail voltage CPUs (P55C, 6x86L/6x86MX, K6) on all Socket 7 FX and some HX motherboards that don't support it
- Fixed a lot of wrong multipliers on 5th-generation CPUs
- Added mem and cache cycles for the faster K6-2s/K6-3s above 300 MHz
2020-01-03 22:59:49 -07:00
OBattler
f7ffe8a247 Fixed coding style and IRQ handling per the spec.
Also made commands other than 0xFF ignored in UART mode, also per the spec.
2020-01-04 03:32:20 +01:00
TC1995
e8dd8c3774 Fixed midi input code. Currently only MPU401 (standalone) and SB cards have MIDI Input capabilities, es1371 and GUS will be done for a later time. 2020-01-02 18:19:22 +01:00