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
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
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
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
OBattler
b9ececc312
Merge pull request #502 from nerd73/master
...
IBM 386SLC/486SLC/486 Blue Lightning emulation
2019-12-21 21:06:53 +01:00
OBattler
4957a9f867
Fixed Mode 2 handling again and added support for reading raw sectors from non-raw images with reconstructed headers.
2019-12-21 21:01:43 +01:00
OBattler
51b06be28c
Removed DOSBox OPL code, and made NukedOPL, the CD-ROM image code (incl. former cdrom_dosbox.cpp/h), and Raw Input mouse code C instead of C++, and fixed OPL2 emulation with NukedOPL.
2019-12-21 20:06:34 +01:00
OBattler
6881b6ec64
The CD-ROM READ SUBCHANNEL command in header only mode now correctly returns the disc status and header type, fixes DOS CD players with OAKCDROM.SYS.
2019-12-21 20:04:18 +01:00
OBattler
ccd1a8dde2
Cleaned up the Sound Blaster DSP code.
2019-12-21 20:03:07 +01:00
nerd73
a660f8fc4f
Update cpu_table.c
2019-12-17 06:52:22 -07:00
nerd73
0a20ac9570
Update cpu_table.c
2019-12-17 06:51:07 -07:00
nerd73
6fc060ded1
Update 808x.c
2019-12-17 06:46:54 -07:00
nerd73
fb050149e3
Update 808x.c
2019-12-17 06:45:53 -07:00
nerd73
d1a1f031d9
Indenting fixes
2019-12-17 06:42:13 -07:00
nerd73
3d112cc2db
Update cpu.h
2019-12-17 06:41:23 -07:00
nerd73
4ac2769e3e
Indenting fixes
2019-12-17 06:37:57 -07:00
nerd73
82f918a36f
Indenting fixes
2019-12-17 06:35:25 -07:00
nerd73
07613ce520
Add files via upload
2019-12-16 18:10:47 -07:00
nerd73
4e8bcfd6ad
Add files via upload
2019-12-16 18:10:19 -07:00
nerd73
2ce2ea23d0
Added the new CPUs to various PS/2 machines.
2019-12-16 13:58:30 -07:00
nerd73
719534c518
IBM 386SLC/486SLC/486BL emulation
2019-12-16 13:54:59 -07:00
tiseno100
9e1100ec3d
Fix the Ambra's not appearing for the old dynarec. Added few 286 boards
...
Added a few 286 boards:
- Unknown Phoenix Headland
- Unknown Quadtel Headland
- Headland IQS(Phoenix A286)
- The AMI, Quadtel and Phoenix variants of IBM AT
- Samsung Deskmaster 286
- A Dev branched Micronics 386 Board
2019-12-15 22:05:23 +02:00
tiseno100
2f57e207c8
Fixed the incorrect old pathing
2019-12-14 22:52:53 +02:00
tiseno100
37efc07d59
Added the IBM Ambra DP60 and DP90 variants
...
DP60 and DP90 use standard Intel OEM boards but they have their own special BIOS
2019-12-14 22:50:44 +02:00
OBattler
5615d11320
Merge pull request #493 from 86Box/bugfix/ncr5380
...
Fixed partitioning and formatting HDD's under the Longshine SCSI card…
2019-12-13 04:46:08 +01:00
OBattler
3089e8f358
Merge pull request #494 from dhrdlicka/feature/win_d2d
...
Direct2D refinements
2019-12-13 04:44:32 +01:00
David Hrdlička
042d9228ea
win_d2d: port to C
2019-12-12 23:04:03 +01:00
David Hrdlička
2cb6c73555
win_d2d: remove unnecessary headers and ifdefs
2019-12-12 12:18:34 +01:00
David Hrdlička
111dee6eb0
prt_ps: proper unloading of ghostscript
2019-12-10 17:29:53 +01:00