Commit Graph

2413 Commits

Author SHA1 Message Date
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
TC1995
9562a20a63 Initial commit of MIDI IN. 2020-01-01 20:20:16 +01:00
OBattler
b9c189ea27 Merge pull request #518 from 86Box/fix/readme_missing_packages
Update README.md
2019-12-31 22:02:35 +01:00
David Simunič
4431331ae4 Update README.md
Added an extra step to install the missing packages until the current dev environment is replaced by a better alternative.
2019-12-31 16:27:08 +01:00
OBattler
5715a4fa12 Updated the Discord invite in README.md. 2019-12-30 10:33:47 +01:00
OBattler
ca5909a4d8 Merge pull request #512 from 86Box/bugfix/video_20191228
Bugfix/video 20191228
2019-12-28 05:51:53 +01:00
OBattler
f12d9c14db Ported the (S)VGA linear read latch fix from PCem. 2019-12-28 05:51:22 +01:00
OBattler
8cad1a3c4c Fixed the Tandy 320x200x4 modes. 2019-12-28 05:50:55 +01:00
OBattler
1d41f99dcf Fixed the ATi Mach64 hardware cursor. 2019-12-28 05:50:22 +01:00