]> FriiDump Source - friidump.git/blob - docs/reports/FRIIDUMP_NATIVE_REPORT_CANDIDATE7_XBOX_REGION.md
FriiDump 0.5.3.16: finalize release identity and documentation
[friidump.git] / docs / reports / FRIIDUMP_NATIVE_REPORT_CANDIDATE7_XBOX_REGION.md
1 # FriiDump candidate8 Xbox region correction
2
3 Candidate6 completed the Red Faction II Xbox acquisition successfully but
4 serialized `Europe/PAL` in the native report. That value did not describe the
5 Xbox title.
6
7 The copied Xbox metadata path had already parsed the `default.xbe` certificate
8 and printed:
9
10 ```text
11 Regions:       North America
12 ```
13
14 The stale report value came from the locked DVD-video view's sector-zero byte
15 3, interpreted through FriiDump's Nintendo `P`/`E`/`J` region mapping. That
16 mapping is valid for GameCube/Wii disc IDs, not Original Xbox XBE certificates.
17
18 Candidate7 changes the source of Xbox region metadata:
19
20 - Xbox region starts as unknown/null instead of inheriting PAL/NTSC from the
21   DVD-video view.
22 - The copied GDR-8050L path carries the XBE certificate `GameRegion` mask back
23   through `xbox_ref_dump_result`.
24 - The native report uses an Xbox-specific formatter.
25 - The raw mask is retained in a report note.
26
27 For Red Faction II [TQ00501A], the expected result is:
28
29 ```json
30 "region": "North America"
31 ```
32
33 and:
34
35 ```text
36 Xbox XBE GameRegion mask: 0x00000001.
37 ```
38
39 The `friidump-test-result.v1` schema is unchanged.