[Issue] MPF seems to pull internal serial from the wrong place for Dreamcast Discs #446

Closed
opened 2026-01-29 16:16:34 +00:00 by claunia · 2 comments
Owner

Originally created by @sadikyo on GitHub (Aug 25, 2022).

Originally assigned to: @mnadareski on GitHub.

Version
What version are you using?

  • Stable release (2.3)
    [will test WIP soon]

Build
What runtime version are you using?

  • .NET Framework 4.7.2 running on (Operating System)

Describe the issue
MPF seems to pull the internal serial from Line 3 of the Header for Dreamcast discs, when it should be pulled from Line 5 instead.

Expected behavior
The ISN to pull correctly

Additional context

[T:ISN] EAC0
[T:VOL] AM2_OF_CRI_2001
[T:SID] 673-02536

vs actual header

0000 : 53 45 47 41 20 53 45 47  41 4B 41 54 41 4E 41 20   SEGA SEGAKATANA 
0010 : 53 45 47 41 20 45 4E 54  45 52 50 52 49 53 45 53   SEGA ENTERPRISES
0020 : 45 41 43 30 20 47 44 2D  52 4F 4D 31 2F 31 20 20   EAC0 GD-ROM1/1
0030 : 4A 20 20 20 20 20 20 20  30 32 31 39 30 31 30 20   J       0219010 
0040 : 36 31 30 38 30 31 38 20  20 20 56 31 2E 30 30 32   6108018   V1.002
0050 : 32 30 30 30 31 32 31 36  20 20 20 20 20 20 20 20   20001216
0060 : 31 53 54 5F 52 45 41 44  2E 42 49 4E 20 20 20 20   1ST_READ.BIN
0070 : 53 45 47 41 20 45 4E 54  45 52 50 52 49 53 45 53   SEGA ENTERPRISES
0080 : 41 4D 32 20 4F 46 20 43  52 49 20 32 30 30 31 20   AM2 OF CRI 2001 
0090 : 4E 45 57 20 4C 49 4E 45  55 50 20 4D 4F 56 49 45   NEW LINEUP MOVIE
00A0 : 20 43 4F 4C 4C 45 43 54  49 4F 4E 20 20 20 20 20    COLLECTION

ISN should be 6108018 but MPF pulls it as EAC0. It's possible that's because the internal serial is usually located on line 3 for Saturn discs, not sure.

Originally created by @sadikyo on GitHub (Aug 25, 2022). Originally assigned to: @mnadareski on GitHub. **Version** What version are you using? - [X] Stable release (2.3) [will test WIP soon] **Build** What runtime version are you using? - [X] .NET Framework 4.7.2 running on (Operating System) **Describe the issue** MPF seems to pull the internal serial from Line 3 of the Header for Dreamcast discs, when it should be pulled from Line 5 instead. **Expected behavior** The ISN to pull correctly **Additional context** ``` [T:ISN] EAC0 [T:VOL] AM2_OF_CRI_2001 [T:SID] 673-02536 ``` vs actual header ``` 0000 : 53 45 47 41 20 53 45 47 41 4B 41 54 41 4E 41 20 SEGA SEGAKATANA 0010 : 53 45 47 41 20 45 4E 54 45 52 50 52 49 53 45 53 SEGA ENTERPRISES 0020 : 45 41 43 30 20 47 44 2D 52 4F 4D 31 2F 31 20 20 EAC0 GD-ROM1/1 0030 : 4A 20 20 20 20 20 20 20 30 32 31 39 30 31 30 20 J 0219010 0040 : 36 31 30 38 30 31 38 20 20 20 56 31 2E 30 30 32 6108018 V1.002 0050 : 32 30 30 30 31 32 31 36 20 20 20 20 20 20 20 20 20001216 0060 : 31 53 54 5F 52 45 41 44 2E 42 49 4E 20 20 20 20 1ST_READ.BIN 0070 : 53 45 47 41 20 45 4E 54 45 52 50 52 49 53 45 53 SEGA ENTERPRISES 0080 : 41 4D 32 20 4F 46 20 43 52 49 20 32 30 30 31 20 AM2 OF CRI 2001 0090 : 4E 45 57 20 4C 49 4E 45 55 50 20 4D 4F 56 49 45 NEW LINEUP MOVIE 00A0 : 20 43 4F 4C 4C 45 43 54 49 4F 4E 20 20 20 20 20 COLLECTION ``` ISN should be 6108018 but MPF pulls it as EAC0. It's possible that's because the internal serial is usually located on line 3 for Saturn discs, not sure.
claunia added the bug label 2026-01-29 16:16:34 +00:00
Author
Owner

@sadikyo commented on GitHub (Aug 25, 2022):

Maddog tested with latest WIP (as of today) - same issue.

@sadikyo commented on GitHub (Aug 25, 2022): Maddog tested with latest WIP (as of today) - same issue.
Author
Owner

@sadikyo commented on GitHub (Aug 25, 2022):

Adding attachments for discs dumped with latest WIP and the submission results that show wrong ISN:
T-12504N.txt

^ in this case, ISN should be T-12504N

6107992.txt

^ in this case, ISN should be 6107992

@sadikyo commented on GitHub (Aug 25, 2022): Adding attachments for discs dumped with latest WIP and the submission results that show wrong ISN: [T-12504N.txt](https://github.com/SabreTools/MPF/files/9426705/T-12504N.txt) ^ in this case, ISN should be T-12504N [6107992.txt](https://github.com/SabreTools/MPF/files/9426904/6107992.txt) ^ in this case, ISN should be 6107992
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SabreTools/MPF#446