mirror of
https://github.com/holub/mame
synced 2025-04-19 15:11:37 +03:00
cdrom: translate from 2336 to 2048 (nw)
This commit is contained in:
parent
d67b6a6659
commit
7c9b346ade
@ -577,6 +577,12 @@ uint32_t cdrom_read_data(cdrom_file *file, uint32_t lbasector, void *buffer, uin
|
||||
return (read_partial_sector(file, buffer, lbasector, chdsector, tracknum, 24, 2048, phys) == CHDERR_NONE);
|
||||
}
|
||||
|
||||
/* return 2048 bytes of mode 1 data from a mode2 form2 or XA sector */
|
||||
if ((datatype == CD_TRACK_MODE1) && (tracktype == CD_TRACK_MODE2_FORM_MIX))
|
||||
{
|
||||
return (read_partial_sector(file, buffer, lbasector, chdsector, tracknum, 8, 2048, phys) == CHDERR_NONE);
|
||||
}
|
||||
|
||||
/* return mode 2 2336 byte data from a 2352 byte mode 1 or 2 raw sector (skip the header) */
|
||||
if ((datatype == CD_TRACK_MODE2) && ((tracktype == CD_TRACK_MODE1_RAW) || (tracktype == CD_TRACK_MODE2_RAW)))
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user