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
Miran Grča
985d3ebf3a
Merge pull request #5833 from 86Box/tc1995
...
AMD 53c974 changes and fixes (July 27th, 2025)
2025-07-27 20:02:46 +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
cf513354fd
Merge pull request #5831 from jriwanek-forks/mcdx2
...
Some improvements towards mitsumi cdrom image handling
2025-07-26 23:28:33 -04: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
Jasmine Iwanek
61ace30f8c
Merge pull request #5830 from Dizzy611/image-loading-crash-fix
...
Attempt to fix cdrom image loading crash #5829 by replacing segfaulting dev->ops->get_last_block with image_get_last_block
2025-07-26 22:34:20 -04: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
Cacodemon345
9268557c3d
Fix seek commands for MKE
2025-07-26 22:41:22 +06:00
Cacodemon345
ab838a4f93
Audio tracks now listed properly
2025-07-26 22:27:25 +06:00
Cacodemon345
baae7b185c
Fix reading on CDMKE driver
2025-07-26 21:52:50 +06:00
Cacodemon345
93785bd77c
Fix LBA offset calculation
2025-07-26 21:17:32 +06:00
nelsonhef
9e29a5e564
Implemented requested changes
2025-07-26 10:21:31 -03:00
OBattler
6aec914b45
Removing an excess brace that was breaking compile.
2025-07-26 14:57:20 +02:00
Miran Grča
cc33d70e09
And fix it for IOCTL as well.
2025-07-26 14:27:46 +02:00
Cacodemon345
1d958724dc
Merge remote-tracking branch 'origin/master' into mke
2025-07-26 18:17:07 +06:00
Miran Grča
62ba66f4ea
image_get_track_info(): Uninvert start and end.
2025-07-26 14:16:36 +02:00