mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-10-20 18:59:07 -05:00
fix: give each DOSBox-X file the system it serves
The profile set no system on its entries, so the truth model filed every one under the only profile system a platform has (nec-pc-98 on Batocera, truth.py:487-499). system.rom boots only on PCjr (dos_programs.cpp:2995-2996), MIDI ROMs and SoundFonts serve every machine (mpu401.cpp:678-793), FONT.ROM and the PC-98 bitmaps serve PC-98, the VGA and ROM BASIC images serve the IBM PC. The system BIOS image boots either kind and keeps no system.
This commit is contained in:
1 parent
19b88ca055
commit
07f1e881f1
1 file changed
+40
-4
+40
-4
@@ -135,6 +135,7 @@ files:
|
||||
- name: "MT32_CONTROL.ROM"
|
||||
description: "MT-32 Control v1.04"
|
||||
required: false
|
||||
system: dos
|
||||
size: 65536
|
||||
sha1: "5a5cb5a77d7d55ee69657c2f870416daed52dea7"
|
||||
validation: [sha1, size]
|
||||
@@ -144,6 +145,7 @@ files:
|
||||
- name: "MT32_CONTROL.ROM"
|
||||
description: "MT-32 Control v1.05"
|
||||
required: false
|
||||
system: dos
|
||||
size: 65536
|
||||
sha1: "e17a3a6d265bf1fa150312061134293d2b58288c"
|
||||
validation: [sha1, size]
|
||||
@@ -153,6 +155,7 @@ files:
|
||||
- name: "MT32_CONTROL.ROM"
|
||||
description: "MT-32 Control v1.06"
|
||||
required: false
|
||||
system: dos
|
||||
size: 65536
|
||||
sha1: "a553481f4e2794c10cfe597fef154eef0d8257de"
|
||||
validation: [sha1, size]
|
||||
@@ -162,6 +165,7 @@ files:
|
||||
- name: "MT32_CONTROL.ROM"
|
||||
description: "MT-32 Control v1.07"
|
||||
required: false
|
||||
system: dos
|
||||
size: 65536
|
||||
sha1: "b083518fffb7f66b03c23b7eb4f868e62dc5a987"
|
||||
validation: [sha1, size]
|
||||
@@ -171,6 +175,7 @@ files:
|
||||
- name: "MT32_CONTROL.ROM"
|
||||
description: "MT-32 Control BlueRidge"
|
||||
required: false
|
||||
system: dos
|
||||
size: 65536
|
||||
sha1: "7b8c2a5ddb42fd0732e2f22b3340dcf5360edf92"
|
||||
validation: [sha1, size]
|
||||
@@ -180,6 +185,7 @@ files:
|
||||
- name: "MT32_CONTROL.ROM"
|
||||
description: "MT-32 Control v2.03"
|
||||
required: false
|
||||
system: dos
|
||||
size: 131072
|
||||
sha1: "5837064c9df4741a55f7c4d8787ac158dff2d3ce"
|
||||
validation: [sha1, size]
|
||||
@@ -189,6 +195,7 @@ files:
|
||||
- name: "MT32_CONTROL.ROM"
|
||||
description: "MT-32 Control v2.04"
|
||||
required: false
|
||||
system: dos
|
||||
size: 131072
|
||||
sha1: "2c16432b6c73dd2a3947cba950a0f4c19d6180eb"
|
||||
validation: [sha1, size]
|
||||
@@ -198,6 +205,7 @@ files:
|
||||
- name: "MT32_CONTROL.ROM"
|
||||
description: "MT-32 Control v2.06"
|
||||
required: false
|
||||
system: dos
|
||||
size: 131072
|
||||
sha1: "2869cf4c235d671668cfcb62415e2ce8323ad4ed"
|
||||
validation: [sha1, size]
|
||||
@@ -207,6 +215,7 @@ files:
|
||||
- name: "MT32_CONTROL.ROM"
|
||||
description: "MT-32 Control v2.07"
|
||||
required: false
|
||||
system: dos
|
||||
size: 131072
|
||||
sha1: "47b52adefedaec475c925e54340e37673c11707c"
|
||||
validation: [sha1, size]
|
||||
@@ -216,6 +225,7 @@ files:
|
||||
- name: "CM32L_CONTROL.ROM"
|
||||
description: "CM-32L/LAPC-I Control v1.00"
|
||||
required: false
|
||||
system: dos
|
||||
size: 65536
|
||||
sha1: "73683d585cd6948cc19547942ca0e14a0319456d"
|
||||
validation: [sha1, size]
|
||||
@@ -225,6 +235,7 @@ files:
|
||||
- name: "CM32L_CONTROL.ROM"
|
||||
description: "CM-32L/LAPC-I Control v1.02"
|
||||
required: false
|
||||
system: dos
|
||||
size: 65536
|
||||
sha1: "a439fbb390da38cada95a7cbb1d6ca199cd66ef8"
|
||||
validation: [sha1, size]
|
||||
@@ -234,6 +245,7 @@ files:
|
||||
- name: "CM32L_CONTROL.ROM"
|
||||
description: "CM-32LN/CM-500/LAPC-N Control v1.00"
|
||||
required: false
|
||||
system: dos
|
||||
size: 65536
|
||||
sha1: "dc1c5b1b90a4646d00f7daf3679733c7badc7077"
|
||||
validation: [sha1, size]
|
||||
@@ -247,6 +259,7 @@ files:
|
||||
- name: "MT32_PCM.ROM"
|
||||
description: "MT-32 PCM ROM"
|
||||
required: false
|
||||
system: dos
|
||||
size: 524288
|
||||
sha1: "f6b1eebc4b2d200ec6d3d21d51325d5b48c60252"
|
||||
validation: [sha1, size]
|
||||
@@ -256,6 +269,7 @@ files:
|
||||
- name: "CM32L_PCM.ROM"
|
||||
description: "CM-32L/CM-64/LAPC-I PCM ROM"
|
||||
required: false
|
||||
system: dos
|
||||
size: 1048576
|
||||
sha1: "289cc298ad532b702461bfc738009d9ebe8025ea"
|
||||
validation: [sha1, size]
|
||||
@@ -267,6 +281,7 @@ files:
|
||||
- name: "default.sf2"
|
||||
description: "SoundFont the operating system installs as FluidSynth default"
|
||||
required: false
|
||||
system: dos
|
||||
unsourceable: "a link the operating system creates to the SoundFont it installs as default, FluidR3_GM.sf2 on Fedora. No file of this name is distributed, and a same-named file of another program must not stand in"
|
||||
note: >
|
||||
first probe when fluid.soundfont is empty:
|
||||
@@ -280,6 +295,7 @@ files:
|
||||
- name: "FluidR3_GM.sf2"
|
||||
description: "Fluid R3 GM SoundFont by Frank Wen"
|
||||
required: false
|
||||
system: dos
|
||||
note: >
|
||||
second probe when fluid.soundfont is empty:
|
||||
/usr/share/sounds/sf2/FluidR3_GM.sf2, or C:\DOSBox-X\FluidR3_GM.sf2 on
|
||||
@@ -290,6 +306,7 @@ files:
|
||||
- name: "GeneralUser_GS.sf2"
|
||||
description: "GeneralUser GS SoundFont by S. Christian Collins"
|
||||
required: false
|
||||
system: dos
|
||||
note: >
|
||||
third probe when fluid.soundfont is empty:
|
||||
/usr/share/sounds/sf2/GeneralUser_GS.sf2, or
|
||||
@@ -303,6 +320,7 @@ files:
|
||||
- name: "FONT.ROM"
|
||||
description: "PC-98 character generator ROM, T98Tools layout"
|
||||
required: false
|
||||
system: pc-98
|
||||
hle_fallback: true
|
||||
size: 288768
|
||||
validation: [size]
|
||||
@@ -315,6 +333,7 @@ files:
|
||||
- name: "ANEX86.BMP"
|
||||
description: "PC-98 character generator, Anex86 bitmap"
|
||||
required: false
|
||||
system: pc-98
|
||||
hle_fallback: true
|
||||
note: >
|
||||
2048 by 2048 monochrome Windows bitmap, biSize 40, one plane, one bit per
|
||||
@@ -326,6 +345,7 @@ files:
|
||||
- name: "FREECG98.BMP"
|
||||
description: "PC-98 character generator, free generated bitmap"
|
||||
required: false
|
||||
system: pc-98
|
||||
bundled: true
|
||||
sha1: "e00b77cabd5960646abc5dbce5568f121d37ae48"
|
||||
md5: "268affbc64edb845b5e4f3c8200629d6"
|
||||
@@ -343,6 +363,7 @@ files:
|
||||
- name: "wqy_12pt.bdf"
|
||||
description: "WenQuanYi 16-pixel bitmap font"
|
||||
required: false
|
||||
system: dos
|
||||
bundled: true
|
||||
sha1: ["fefcb49cb13ea191d2c87b406c141a957020432c", "2f7b4de77e5d768f979989e2d127b1fded207cf8"]
|
||||
md5: ["77b5b2d0c1c3a4200a9cda047f74f957", "fa0dfab6dd87e09060e5d6a44d43fef3"]
|
||||
@@ -353,6 +374,7 @@ files:
|
||||
- name: "wqy_11pt.bdf"
|
||||
description: "WenQuanYi 14-pixel bitmap font"
|
||||
required: false
|
||||
system: dos
|
||||
bundled: true
|
||||
sha1: ["723b0c61428321b0aca4c43fcd91406807d4f815", "ac0c9c68c3528ea039d4cd081a3754a500c67317"]
|
||||
md5: ["4e10a27e6b3ceac0b3e2df4fadc48bb4", "0f5f6d27dc657538e1f566fe55d507f5"]
|
||||
@@ -363,6 +385,7 @@ files:
|
||||
- name: "SarasaGothicFixed.ttf"
|
||||
description: "CJK fixed-width TrueType font"
|
||||
required: false
|
||||
system: dos
|
||||
bundled: true
|
||||
sha1: "2a15dfa682df1ff841e2092348aa6a2460e40810"
|
||||
md5: "5b5dd2bc68764c7204dc4fe69118f2a4"
|
||||
@@ -376,6 +399,7 @@ files:
|
||||
- name: "Nouveau_IBM.ttf"
|
||||
description: "IBM VGA style TrueType font"
|
||||
required: false
|
||||
system: dos
|
||||
bundled: true
|
||||
sha1: "5f91e42aed6cbc7db7197181a378b4e4e2a41b6f"
|
||||
md5: "af3bd30eb752a50f47811c699aded99f"
|
||||
@@ -398,6 +422,7 @@ files:
|
||||
path: "FONTS/roman.ttf"
|
||||
description: "Printer Roman typeface"
|
||||
required: false
|
||||
system: dos
|
||||
note: "also the fallback typeface for any unmapped LQ selection"
|
||||
source_ref: "src/hardware/parport/printer.cpp:320-321, src/hardware/parport/printer.cpp:336-337, src/dosbox.cpp:4691-4693"
|
||||
|
||||
@@ -405,24 +430,28 @@ files:
|
||||
path: "FONTS/sansserif.ttf"
|
||||
description: "Printer Sans Serif typeface"
|
||||
required: false
|
||||
system: dos
|
||||
source_ref: "src/hardware/parport/printer.cpp:323-324, src/dosbox.cpp:4691-4693"
|
||||
|
||||
- name: "courier.ttf"
|
||||
path: "FONTS/courier.ttf"
|
||||
description: "Printer Courier typeface"
|
||||
required: false
|
||||
system: dos
|
||||
source_ref: "src/hardware/parport/printer.cpp:326-327, src/dosbox.cpp:4691-4693"
|
||||
|
||||
- name: "script.ttf"
|
||||
path: "FONTS/script.ttf"
|
||||
description: "Printer Script typeface"
|
||||
required: false
|
||||
system: dos
|
||||
source_ref: "src/hardware/parport/printer.cpp:329-330, src/dosbox.cpp:4691-4693"
|
||||
|
||||
- name: "ocra.ttf"
|
||||
path: "FONTS/ocra.ttf"
|
||||
description: "Printer OCR-A typeface"
|
||||
required: false
|
||||
system: dos
|
||||
note: "serves both the OCR-A and OCR-B selections"
|
||||
source_ref: "src/hardware/parport/printer.cpp:332-334, src/dosbox.cpp:4691-4693"
|
||||
|
||||
@@ -431,6 +460,7 @@ files:
|
||||
- name: "SOUND.ROM"
|
||||
description: "PC-9801-26K/86 FM board BIOS"
|
||||
required: false
|
||||
system: pc-98
|
||||
hle_fallback: true
|
||||
min_size: 16384
|
||||
validation: [size]
|
||||
@@ -447,6 +477,7 @@ files:
|
||||
- name: "et4000.bin"
|
||||
description: "Tseng ET4000 video BIOS"
|
||||
required: false
|
||||
system: ibm-pc
|
||||
min_size: 1024
|
||||
max_size: 65536
|
||||
validation: [size]
|
||||
@@ -457,6 +488,7 @@ files:
|
||||
description: "S3 Trio64 video BIOS"
|
||||
sha1: "a308b15f93da34961c0141ec95b98c211557e2d5"
|
||||
required: false
|
||||
system: ibm-pc
|
||||
aliases: ["86c764x1.bin"]
|
||||
min_size: 1024
|
||||
max_size: 65536
|
||||
@@ -468,6 +500,7 @@ files:
|
||||
description: "IBM VGA option ROM of 10/27/86, laid out as mapped at C000:0"
|
||||
sha1: "dce6491424f1726203776dfae9a967a98a4ba7b5"
|
||||
required: false
|
||||
system: ibm-pc
|
||||
min_size: 16384
|
||||
max_size: 32768
|
||||
validation: [size]
|
||||
@@ -484,6 +517,7 @@ files:
|
||||
aliases: ["ibm-basic-1.10.rom"]
|
||||
sha1: "07449ebca18f979b9ab748582b736e402f2bf940"
|
||||
required: false
|
||||
system: ibm-pc
|
||||
min_size: 32768
|
||||
max_size: 65536
|
||||
validation: [size]
|
||||
@@ -500,14 +534,15 @@ files:
|
||||
description: "IBM PCjr system ROM"
|
||||
sha1: "1f5f7013f18c08ff50d7942e76c4fbd782412414"
|
||||
required: false
|
||||
system: ibm-pcjr
|
||||
aliases: ["bios.rom"]
|
||||
min_size: 57344
|
||||
validation: [size]
|
||||
note: >
|
||||
read during PCjr cartridge boot, and bytes 0x3000 to 0xDFFF are copied to
|
||||
physical F3000. A short read leaves the region untouched and the cartridge
|
||||
still boots
|
||||
source_ref: "src/dos/dos_programs.cpp:3079-3088"
|
||||
read during PCjr cartridge boot, which runs when machine is pcjr, and bytes
|
||||
0x3000 to 0xDFFF are copied to physical F3000. A short read leaves the
|
||||
region untouched and the cartridge still boots
|
||||
source_ref: "src/dos/dos_programs.cpp:2995-2996, src/dos/dos_programs.cpp:3079-3088"
|
||||
|
||||
# -- Whole system BIOS images --
|
||||
|
||||
@@ -523,6 +558,7 @@ files:
|
||||
- name: "ITF.ROM"
|
||||
description: "PC-98 Initial Firmware Test BIOS"
|
||||
required: false
|
||||
system: pc-98
|
||||
max_size: 32768
|
||||
validation: [size]
|
||||
note: >
|
||||
|
||||
Reference in new issue
Block a user