Commit Graph

13472 Commits

Author SHA1 Message Date
pankozaC++
b8f124d27c First batch of Machine Table Fixes
- Packard Bell PB8810 is actually a rebadged Samsung SPC-3000V
- Micoms XL-7 Turbo is a Pravetz-16ES OEM board (contrary to popular belief, it's a standard 8088/V20 PC, not 186)
- Add the full board name to the 430VX Packard Bell Multimedia Machines
- Fix the minimum voltage of the PCChips M560 to allow K6-2 CPUs, which are confirmed to work on the real board
- Block the Cyrix 6x86MX/MII on the eMachines 3xxc machine due to cache abuse on these specific CPUs causing no POST in 86Box, and rename it to eTower 300k, the only known eMachine with an K6-2
- Add the base MSI board's name to the Bora Pro, in consistency with the LG IBM MSI machine
2025-07-29 23:02:14 +02:00
OBattler
12deafbe1d Config: Add some sanity checks. 2025-07-29 15:01:12 +02:00
OBattler
6ed4d59616 MKE CD-ROM: Command 03 (Stop audio). 2025-07-28 19:01:14 +02:00
Miran Grča
130b28430f Merge pull request #5839 from Cacodemon345/patch-278569
Panasonic: Output status byte if read fails
2025-07-28 19:00:13 +02:00
OBattler
64a19b43b4 CD-ROM: Fix some compile-breaking errors. 2025-07-28 13:53:50 +02:00
Cacodemon345
29227d3729 Panasonic: Output status byte if read fails 2025-07-28 17:46:20 +06:00
Miran Grča
8426164003 Merge pull request #5834 from jriwanek-forks/codeql
Fix several codeql warns
2025-07-28 09:27:03 +02:00
Jasmine Iwanek
df613c43ce Fix another warn in midi_opl4.c 2025-07-28 02:38:13 -04:00
Jasmine Iwanek
a96146742e Fix another warn in 808x.c 2025-07-28 01:52:40 -04:00
Jasmine Iwanek
e2cb4999ab More cleaning in mke 2025-07-27 21:21:17 -04:00
Jasmine Iwanek
f08633a0eb Configurable model and firmware version for mke 2025-07-27 21:21:17 -04:00
Jasmine Iwanek
6d6d5931bf Fix several codeql warns 2025-07-27 20:59:55 -04:00
OBattler
f4d3924c8c MKE CD-ROM: Remove useless code from get capacity, fixes random segfaults. 2025-07-27 22:32:42 +02:00
OBattler
a26ce2b6fb Merge branch 'master' of https://github.com/86Box/86Box 2025-07-27 22:23:36 +02:00
OBattler
9a1e09375f MKE CD-ROM: Add ports 220h and 300h-340h, allows CR56X.SYS to work without the /P: parameter. 2025-07-27 22:23:21 +02:00
TC1995
84464dfe41 AMD 53c974 changes and fixes (July 27th, 2025)
1. Implemented as best as possible the MDL S/G required by NeXTSTEP/OPENSTEP, fixes detection of storage devices.
2. Timer bits from the Clock registers are now implemented.
2025-07-27 19:57:45 +02:00
OBattler
26249b9c4c MKE: More clean-ups, made port 3 return 0xFF when read (fixes Windows 95's built-in Panasonic driver), and added the Non-Creative version as well. 2025-07-27 19:21:24 +02:00
OBattler
1b142299e5 Settings: Remove an excess logging line. 2025-07-27 19:03:34 +02:00
OBattler
c6870e9248 (S)VGA: Fix regression. 2025-07-27 18:45:42 +02:00
OBattler
6016f6b9f1 MKE CD-ROM: Clean-up and actually use the instantiated pointer. 2025-07-27 18:43:55 +02:00
OBattler
b1b8ac639f Settings: Always enable the CD-ROM Interface selection. 2025-07-27 17:53:35 +02:00
OBattler
9f35c6f97e Save the selected keyboard type and remove an excess logging line in keyboard.c. 2025-07-27 17:52:10 +02:00
OBattler
0f8ec8d0e7 Panasonic CD-ROM: Fix the only warning. 2025-07-27 17:49:00 +02:00
Miran Grča
07bbf62563 Merge pull request #5825 from Cacodemon345/mke
Panasonic/MKE CD-ROM interface backport from PicoGUS
2025-07-27 17:46:27 +02:00
OBattler
029c2f5906 Reverting the change from build 7173. 2025-07-27 17:41:15 +02:00
OBattler
7f2d3c4d1c 8514/a: Add some sanity checks. 2025-07-27 15:47:02 +02:00
OBattler
858594088c Merge branch 'master' of https://github.com/86Box/86Box 2025-07-27 15:23:55 +02:00
OBattler
0637b316ad Added keyboard type selection. 2025-07-27 15:23:43 +02:00
Cacodemon345
c89283deef Fix incorrect response length of multisession info command 2025-07-27 14:31:13 +06:00
Cacodemon345
0b8ff1d6a0 Return reads from MKE offset 0x2 correctly 2025-07-27 14:02:37 +06:00
Cacodemon345
df02d59021 Implement multisession and track/index play commands 2025-07-27 12:55:10 +06:00
Cacodemon345
26d2bf314c Warnings cleanup 2025-07-27 12:12:44 +06:00
Jasmine Iwanek
e4650cfb9d Some improvements towards mitsumi cdrom image handling 2025-07-26 23:26:49 -04:00
Miran Grča
e9d5d46993 Merge pull request #5826 from nelsonhef/pot-po-updates
Update 86Box.pot and merge into PO files
2025-07-27 05:23:01 +02:00
Miran Grča
354e5dc6c5 Merge pull request #5828 from jriwanek-forks/mcdx
Improvements to mitsumi CDROM configuration
2025-07-27 05:22:06 +02:00
GetDizzy
d6f6e71efe Attempt to fix cdrom image loading crash. 2025-07-26 22:10:56 -04:00
Jasmine Iwanek
6c98dbfb2f Improvements to mitsumi CDROM configuration 2025-07-26 18:02:51 -04:00
nelsonhef
6c0ab99fae Added requested strings 2025-07-26 18:23:12 -03:00
Jasmine Iwanek
fa3678648f int to uint8_t 2025-07-26 17:03:23 -04:00
Cacodemon345
8964adf245 Fix potential null issue 2025-07-27 02:59:20 +06:00
OBattler
5ac95d43f7 Implement the differentiation between CD and DVD drives and the DVD rejected status (for DVD images inserted into a CD drive). 2025-07-26 22:47:41 +02:00
Cacodemon345
4b9bab7a8f Implement disc type value and XA/User reading modes 2025-07-27 02:38:46 +06:00
Cacodemon345
ecba9783b3 Merge remote-tracking branch 'origin/master' into mke 2025-07-27 02:27:14 +06:00
nelsonhef
9c9d74af64 Added requested strings 2025-07-26 17:25:50 -03:00
Cacodemon345
7392f81536 Implement timer for reads from CD-ROM 2025-07-27 02:17:55 +06:00
Cacodemon345
bc1b5f63bc Implement Mode Sense/Mode Select and volume controls 2025-07-27 01:42:12 +06:00
OBattler
084af82b1b Hard disk, not Hard Disk. 2025-07-26 20:49:11 +02:00
OBattler
495fbe60fb SCSI CD-ROM: Add support for 2052-byte and 2060-byte sector reads. 2025-07-26 20:45:09 +02:00
OBattler
ca400e11dd Implemented the CMD-648 PCI IDE controller, gave it to the CUBX which has it on-board, and added CMD-646 and CMD-648 as standalone options for PCI tertiary+quaternary controllers. 2025-07-26 20:38:15 +02:00
Cacodemon345
c32056b614 Return "cooked" Q subchannel for Panasonic 2025-07-26 23:22:51 +06:00