mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-11-05 01:23:45 -06:00
feat: file mame device sets by their machines
The -listxml names, for every machine, its parent (romof), the devices of its default configuration (device_ref) and the cards its slots offer (slotoption). A machine takes the system of the first set on its romof chain a written entry lists, and passes it to each device it can instantiate. A device set reached from one system gets system:, from several the new per-entry systems:, from none neither, and keeps serving every system of the profile. The gap report, the core extras and slots read the entry's own systems, so generate_pack --system and the installer pick by them.
This commit is contained in:
1 parent
7ae3a63fad
commit
56e8cbe046
14 files changed
+604
-27
No files matched your search
@@ -110,6 +110,13 @@ and merged into a profile, on an inline listxml and driver source. Covers:
|
||||
entry's contents refreshed with its manual fields kept, BIOS root sets left
|
||||
as written, a second run changing nothing, a new BIOS root placed before the
|
||||
section
|
||||
- Systems: the links the scan keeps (`romof`, `device_ref`, `slotoption`, a
|
||||
device's parent ROM device), a set reached through a clone, its parent and
|
||||
a slot card, one set under two systems, a machine no entry lists placing
|
||||
nothing, seeds read above the generated section only, `system:` or
|
||||
`systems:` written and rewritten by a refresh, a written entry's system
|
||||
kept, and a `--system` pick reading the entry's own systems through the gap
|
||||
report and the core extras
|
||||
|
||||
**test_fbneo_parser.** Tests the FBNeo C source parser that identifies
|
||||
`BDF_BOARDROM` sets. Same inline fixture approach.
|
||||
|
||||
Reference in new issue
Block a user