feat: collect the trs-80 rom images and the ines assets

This commit is contained in:
Abdessamad Derraz committed 2026-08-11 19:33:32 +02:00
1 parent 826e8c0c01
commit e66a89d1be
7 files changed
+41 -20

No files matched your search

Binary file not shown.
Binary file not shown.
+35 -3
View File
@@ -1,8 +1,8 @@
{ {
"schema_version": 1, "schema_version": 1,
"generated_at": "2026-08-11T17:29:29Z", "generated_at": "2026-08-11T17:32:11Z",
"total_files": 8701, "total_files": 8703,
"total_size": 11156245820, "total_size": 11156264252,
"files": { "files": {
"520d3d1b5897800af47f92efd2444a26b7a7dead": { "520d3d1b5897800af47f92efd2444a26b7a7dead": {
"path": "bios/3DO Company/3DO/3do_arcade_saot.bin", "path": "bios/3DO Company/3DO/3do_arcade_saot.bin",
@@ -53597,6 +53597,26 @@
"crc32": "79b7fdc4", "crc32": "79b7fdc4",
"adler32": "a64e0f20" "adler32": "a64e0f20"
}, },
"321262242e15dff4bc1f843011ac370e6943d6e3": {
"path": "bios/Other/sdl2trs/model3.rom",
"name": "model3.rom",
"size": 14336,
"sha1": "321262242e15dff4bc1f843011ac370e6943d6e3",
"md5": "76a2309db9eef5b633c6ebc0243c6a23",
"sha256": "010fd04e1a7b48583685a5554f12ecff8db681c926caa1814f148d552ca53708",
"crc32": "df8ab696",
"adler32": "348b08f6"
},
"6393396eaa10a84b9e9f0cf5930aba73defc5c52": {
"path": "bios/Other/sdl2trs/model4p.rom",
"name": "model4p.rom",
"size": 4096,
"sha1": "6393396eaa10a84b9e9f0cf5930aba73defc5c52",
"md5": "2f1bdc689878416c12190513ef4ff64f",
"sha256": "6c1e5d5ccd280ee01d9f852b60ddec07e719a45699a6220eabd50df9999632c6",
"crc32": "3a738aa9",
"adler32": "756cc346"
},
"35fbefcb73b4f2611fb2c7fba03512123d768964": { "35fbefcb73b4f2611fb2c7fba03512123d768964": {
"path": "bios/Other/sdlpal/sdlpal/1.avi", "path": "bios/Other/sdlpal/sdlpal/1.avi",
"name": "1.avi", "name": "1.avi",
@@ -97130,6 +97150,8 @@
"1164ae723c9181698cc41dde6a341132": "8a799c6615702aac72016b784e30ea1abd3e197b", "1164ae723c9181698cc41dde6a341132": "8a799c6615702aac72016b784e30ea1abd3e197b",
"05e1d1a0c8ecd45537a1d52ab925d110": "0f25848f73705328ca03b02905e95e3a5d087d8c", "05e1d1a0c8ecd45537a1d52ab925d110": "0f25848f73705328ca03b02905e95e3a5d087d8c",
"18207ca5b15ba7d05742dca8399d30c6": "8ed9fb83d8e4d73217d347e3b7965cb640cb8395", "18207ca5b15ba7d05742dca8399d30c6": "8ed9fb83d8e4d73217d347e3b7965cb640cb8395",
"76a2309db9eef5b633c6ebc0243c6a23": "321262242e15dff4bc1f843011ac370e6943d6e3",
"2f1bdc689878416c12190513ef4ff64f": "6393396eaa10a84b9e9f0cf5930aba73defc5c52",
"0c6ba406f6d22ca32214709c714d27ee": "35fbefcb73b4f2611fb2c7fba03512123d768964", "0c6ba406f6d22ca32214709c714d27ee": "35fbefcb73b4f2611fb2c7fba03512123d768964",
"ba5c008229ec5f615529c2a79707eb90": "929b428407c2800615db87281587679ecc16e44e", "ba5c008229ec5f615529c2a79707eb90": "929b428407c2800615db87281587679ecc16e44e",
"72c09c8e371108ff023d7e3a10cbf15c": "15844682678b258957dd59c28b17146609cb8d0c", "72c09c8e371108ff023d7e3a10cbf15c": "15844682678b258957dd59c28b17146609cb8d0c",
@@ -115134,6 +115156,12 @@
"nes20db.xml": [ "nes20db.xml": [
"8ed9fb83d8e4d73217d347e3b7965cb640cb8395" "8ed9fb83d8e4d73217d347e3b7965cb640cb8395"
], ],
"model3.rom": [
"321262242e15dff4bc1f843011ac370e6943d6e3"
],
"model4p.rom": [
"6393396eaa10a84b9e9f0cf5930aba73defc5c52"
],
"1.avi": [ "1.avi": [
"35fbefcb73b4f2611fb2c7fba03512123d768964" "35fbefcb73b4f2611fb2c7fba03512123d768964"
], ],
@@ -133816,6 +133844,8 @@
"a4626dfa": "8a799c6615702aac72016b784e30ea1abd3e197b", "a4626dfa": "8a799c6615702aac72016b784e30ea1abd3e197b",
"84f47dc9": "0f25848f73705328ca03b02905e95e3a5d087d8c", "84f47dc9": "0f25848f73705328ca03b02905e95e3a5d087d8c",
"79b7fdc4": "8ed9fb83d8e4d73217d347e3b7965cb640cb8395", "79b7fdc4": "8ed9fb83d8e4d73217d347e3b7965cb640cb8395",
"df8ab696": "321262242e15dff4bc1f843011ac370e6943d6e3",
"3a738aa9": "6393396eaa10a84b9e9f0cf5930aba73defc5c52",
"7692f3fb": "35fbefcb73b4f2611fb2c7fba03512123d768964", "7692f3fb": "35fbefcb73b4f2611fb2c7fba03512123d768964",
"fbb214cc": "929b428407c2800615db87281587679ecc16e44e", "fbb214cc": "929b428407c2800615db87281587679ecc16e44e",
"c2379948": "15844682678b258957dd59c28b17146609cb8d0c", "c2379948": "15844682678b258957dd59c28b17146609cb8d0c",
@@ -142519,6 +142549,8 @@
"29e6e18023cf39319f9984107f5f0f796b2593b1c3a55fc79adf3ae12498a6ce": "8a799c6615702aac72016b784e30ea1abd3e197b", "29e6e18023cf39319f9984107f5f0f796b2593b1c3a55fc79adf3ae12498a6ce": "8a799c6615702aac72016b784e30ea1abd3e197b",
"0406c436e54064b938ffe855e1ad0abb362d67f009781a5dce79b044bcd68115": "0f25848f73705328ca03b02905e95e3a5d087d8c", "0406c436e54064b938ffe855e1ad0abb362d67f009781a5dce79b044bcd68115": "0f25848f73705328ca03b02905e95e3a5d087d8c",
"a60757b92f2f3df9447aa50e004aabe9f4cb0845bb037afca118ff89b5913ae3": "8ed9fb83d8e4d73217d347e3b7965cb640cb8395", "a60757b92f2f3df9447aa50e004aabe9f4cb0845bb037afca118ff89b5913ae3": "8ed9fb83d8e4d73217d347e3b7965cb640cb8395",
"010fd04e1a7b48583685a5554f12ecff8db681c926caa1814f148d552ca53708": "321262242e15dff4bc1f843011ac370e6943d6e3",
"6c1e5d5ccd280ee01d9f852b60ddec07e719a45699a6220eabd50df9999632c6": "6393396eaa10a84b9e9f0cf5930aba73defc5c52",
"c9e68039ab02bebadb36cdce2308502db42b457bd821114ee487cfbe092f76da": "35fbefcb73b4f2611fb2c7fba03512123d768964", "c9e68039ab02bebadb36cdce2308502db42b457bd821114ee487cfbe092f76da": "35fbefcb73b4f2611fb2c7fba03512123d768964",
"51f60a923bf1199910b12db84e1b58d63b4f45c1f653a447153ef26cbda3720d": "929b428407c2800615db87281587679ecc16e44e", "51f60a923bf1199910b12db84e1b58d63b4f45c1f653a447153ef26cbda3720d": "929b428407c2800615db87281587679ecc16e44e",
"28a97b9f3812ffa32185dea996e2928c1090e9786953f9d7cc9107ad54fc3cc0": "15844682678b258957dd59c28b17146609cb8d0c", "28a97b9f3812ffa32185dea996e2928c1090e9786953f9d7cc9107ad54fc3cc0": "15844682678b258957dd59c28b17146609cb8d0c",
-2
View File
@@ -350,7 +350,6 @@ files:
category: game_data category: game_data
size: 120000 size: 120000
validation: [size] validation: [size]
unsourceable: "splash image of the Linux build, not carried by any distributed package"
description: "boot splash, first of two" description: "boot splash, first of two"
note: "Read from the root of the data directory in one 120000 byte request, so a shorter file is rejected. One of the two indices is picked at random and a missing file skips the splash." note: "Read from the root of the data directory in one 120000 byte request, so a shorter file is rejected. One of the two indices is picked at random and a missing file skips the splash."
source_ref: "drastic r2.5.2.2 load_logo 0x7fad0-0x7fb78" source_ref: "drastic r2.5.2.2 load_logo 0x7fad0-0x7fb78"
@@ -361,7 +360,6 @@ files:
category: game_data category: game_data
size: 120000 size: 120000
validation: [size] validation: [size]
unsourceable: "splash image of the Linux build, not carried by any distributed package"
description: "boot splash, second of two" description: "boot splash, second of two"
note: "Same read as index 0." note: "Same read as index 0."
source_ref: "drastic r2.5.2.2 load_logo 0x7fad0-0x7fb78" source_ref: "drastic r2.5.2.2 load_logo 0x7fad0-0x7fb78"
-3
View File
@@ -105,7 +105,6 @@ files:
system: nintendo-nes system: nintendo-nes
required: false required: false
bundled: true bundled: true
unsourceable: "arrives with the application package, not sourced separately"
category: game_data category: game_data
size: 24592 size: 24592
md5: c1db31a2aa8a12432705fc8bd3c1156a md5: c1db31a2aa8a12432705fc8bd3c1156a
@@ -118,7 +117,6 @@ files:
- name: names.dat - name: names.dat
required: false required: false
bundled: true bundled: true
unsourceable: "arrives with the application package, not sourced separately"
category: game_data category: game_data
size: 21390 size: 21390
description: "title database keyed by system and CRC32" description: "title database keyed by system and CRC32"
@@ -128,7 +126,6 @@ files:
- name: ROOT.chts - name: ROOT.chts
required: false required: false
bundled: true bundled: true
unsourceable: "arrives with the application package, not sourced separately"
category: game_data category: game_data
size: 27447 size: 27447
description: "cheat database read by the Cheatopedia browser" description: "cheat database read by the Cheatopedia browser"
-10
View File
@@ -72,7 +72,6 @@ files:
system: pico8 system: pico8
required: false required: false
bundled: true bundled: true
unsourceable: "ships inside the application package"
category: game_data category: game_data
size: 748 size: 748
md5: 541e16aa5651699bb085c954ec1b043e md5: 541e16aa5651699bb085c954ec1b043e
@@ -86,7 +85,6 @@ files:
system: pico8 system: pico8
required: false required: false
bundled: true bundled: true
unsourceable: "ships inside the application package"
category: game_data category: game_data
size: 580 size: 580
md5: 8437c4e750da7183dffc7b98f9938377 md5: 8437c4e750da7183dffc7b98f9938377
@@ -100,7 +98,6 @@ files:
system: pico8 system: pico8
required: false required: false
bundled: true bundled: true
unsourceable: "ships inside the application package"
category: game_data category: game_data
size: 1864 size: 1864
md5: c4878a2aaee2e3c26d3d4aeeeaa3ac25 md5: c4878a2aaee2e3c26d3d4aeeeaa3ac25
@@ -114,7 +111,6 @@ files:
system: pico8 system: pico8
required: false required: false
bundled: true bundled: true
unsourceable: "ships inside the application package"
category: game_data category: game_data
size: 1700 size: 1700
md5: 76f36cbe69708d631ae356bcd49274b2 md5: 76f36cbe69708d631ae356bcd49274b2
@@ -128,7 +124,6 @@ files:
system: pico8 system: pico8
required: false required: false
bundled: true bundled: true
unsourceable: "ships inside the application package"
category: game_data category: game_data
size: 7443 size: 7443
md5: 1d6416a591c99b03c58b41f0dd5537b0 md5: 1d6416a591c99b03c58b41f0dd5537b0
@@ -142,7 +137,6 @@ files:
system: pico8 system: pico8
required: false required: false
bundled: true bundled: true
unsourceable: "ships inside the application package"
category: game_data category: game_data
size: 7537 size: 7537
md5: 4f508068de9190c06775bfb4e47e2654 md5: 4f508068de9190c06775bfb4e47e2654
@@ -156,7 +150,6 @@ files:
system: pico8 system: pico8
required: false required: false
bundled: true bundled: true
unsourceable: "ships inside the application package"
category: game_data category: game_data
size: 5543 size: 5543
md5: a382a7e446335d3ea20f85a21a5846ec md5: a382a7e446335d3ea20f85a21a5846ec
@@ -170,7 +163,6 @@ files:
system: pico8 system: pico8
required: false required: false
bundled: true bundled: true
unsourceable: "ships inside the application package"
category: game_data category: game_data
size: 11347 size: 11347
md5: 06f4dfd96b1e7f0b6d5cc7f7163c7904 md5: 06f4dfd96b1e7f0b6d5cc7f7163c7904
@@ -183,7 +175,6 @@ files:
system: pico8 system: pico8
required: false required: false
bundled: true bundled: true
unsourceable: "ships inside the application package"
category: game_data category: game_data
size: 11358 size: 11358
md5: 3b83ef96387f14655fc854ddc3c6bd57 md5: 3b83ef96387f14655fc854ddc3c6bd57
@@ -196,7 +187,6 @@ files:
system: pico8 system: pico8
required: false required: false
bundled: true bundled: true
unsourceable: "ships inside the application package"
category: game_data category: game_data
size: 11357 size: 11357
md5: 86d3f3a95c324c9479bd8986968f4327 md5: 86d3f3a95c324c9479bd8986968f4327
+6 -2
View File
@@ -81,7 +81,9 @@ files:
mode needs a Model 3 image (trs_cmd_rom.c:110-115). This is the one slot mode needs a Model 3 image (trs_cmd_rom.c:110-115). This is the one slot
that also accepts a MODELA/III CMD file, which html/index.html presents as that also accepts a MODELA/III CMD file, which html/index.html presents as
the substitute for a real Model III ROM. Same truncating ceiling as the the substitute for a real Model III ROM. Same truncating ceiling as the
Model I slot. Model I slot. The image is the Model III memory map: ROM A 8041364.u104
at 0, ROM B 8040332.u105 at 0x2000 and ROM C 8040316c.u106 at 0x3000, the
layout MAME declares for the 0x3800 region.
- name: model4p.rom - name: model4p.rom
description: "TRS-80 Model 4P boot ROM" description: "TRS-80 Model 4P boot ROM"
@@ -94,7 +96,9 @@ files:
operating systems, not Model III, and only from floppy, so the original operating systems, not Model III, and only from floppy, so the original
image is what restores Model III mode and hard-drive booting. Hard drive image is what restores Model III mode and hard-drive booting. Hard drive
unit 0 is tried before floppy by the Radio Shack ROM, and F2 held at boot unit 0 is tried before floppy by the Radio Shack ROM, and F2 held at boot
forces floppy (html/Features.html). forces floppy (html/Features.html). The image is the 4 KB gate-array boot
ROM 8075332.u69, the only ROM the machine carries; the Model III code
comes from a boot disk.
analysis: analysis:
embedded_roms: embedded_roms: