Skip to content

Commit fe40457

Browse files
authored
Update Platforms BBC Micro and 3DS (file ext) (#217)
* added BBC Micro * additional file extension for nintendo 3ds
1 parent 52fb99d commit fe40457

4 files changed

Lines changed: 33 additions & 6 deletions

File tree

docs/PLATFORMS.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -196,8 +196,8 @@ Outline:
196196
as documented in the
197197
[RetroPie documentation](https://retropie.org.uk/docs/Add-a-New-System-in-EmulationStation/).
198198

199-
There is also a an verbatim example, you may skip the next section initially and
200-
can continue with the [hands-on example](PLATFORMS.md#sample-usecase-adding-platform-satellaview).
199+
There is also a verbatim example, you may skip the next section initially and
200+
jump directly into the [hands-on example](PLATFORMS.md#sample-usecase-adding-platform-satellaview).
201201

202202
### Updating `peas_local.json` and `platforms_idmap_local.csv`
203203

peas.json

Lines changed: 25 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,12 @@
99
},
1010
"3ds": {
1111
"aliases": [
12-
"nintendo 3ds"
12+
"nintendo 3ds",
13+
"n3ds"
1314
],
1415
"formats": [
15-
"*.3ds"
16+
"*.3ds",
17+
"*.cci"
1618
]
1719
},
1820
"actionmax": {
@@ -52,6 +54,7 @@
5254
"*.cue",
5355
"*.dms",
5456
"*.hdf",
57+
"*.hdz",
5558
"*.img",
5659
"*.ipf",
5760
"*.iso",
@@ -363,6 +366,24 @@
363366
"*.dat"
364367
]
365368
},
369+
"bbcmicro": {
370+
"aliases": [
371+
"Acorn BBC Micro",
372+
"Acorn BBC Microcomputer System",
373+
"BBC Micro",
374+
"BBC Microcomputer System"
375+
],
376+
"formats": [
377+
"*.adf",
378+
"*.adl",
379+
"*.csw",
380+
"*.dsd",
381+
"*.fdi",
382+
"*.img",
383+
"*.ssd",
384+
"*.uef"
385+
]
386+
},
366387
"c128": {
367388
"aliases": [
368389
"commodore 128",
@@ -465,6 +486,7 @@
465486
"formats": [
466487
"*.asc",
467488
"*.bas",
489+
"*.bin",
468490
"*.cas",
469491
"*.ccc",
470492
"*.dmk",
@@ -513,6 +535,7 @@
513535
"formats": [
514536
"*.asc",
515537
"*.bas",
538+
"*.bin",
516539
"*.cas",
517540
"*.ccc",
518541
"*.dmk",

platforms_idmap.csv

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ folder,screenscraper_id,mobygames_id,tgdb_id
1212

1313
### Begin RetroPie OOTB supported systems
1414

15+
# platform/folder,screenscraper_id,moby_id,tgdb_id
1516
3do,29,35,25
1617
ags,138,3,1
1718
amiga,64,19,4911
@@ -107,6 +108,7 @@ arduboy,263,215,-1
107108
astrocade,44,160,4968
108109
atarijaguarcd,171,-1,29
109110
atomiswave,53,-1,23
111+
bbcmicro,37,92,5013
110112
cd32,130,56,4947
111113
cdi,133,73,4917
112114
cdtv,129,83,-1

src/platform.cpp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -276,15 +276,17 @@ bool Platform::isPlatformCfgfilePristine(const QString &cfgFilePath) {
276276
"cdcd6abdfdb5b797df183feb03094908bb638f8b2038177769fb73f49caba7e9",
277277
"f0dff220a6a07cf1272f00f94d5c55f69353cdce786f8dbfef029dbf30a48a7d",
278278
"6c648e3577992caef99c73a6e325a7e9580babf7eafc7ecf35eb349f9da594a1",
279-
"fcb923fa1b38441a462511b5b842705c284d91f560d5f30c0a45e68d2444facf"}
279+
"fcb923fa1b38441a462511b5b842705c284d91f560d5f30c0a45e68d2444facf",
280+
"fceca636224ec01e50e4d2ce47f43e2ab1d603c008f8292bf50808fcf7f708a3"}
280281
)
281282
},
282283
{"platforms_idmap.csv", QStringList(
283284
{"78ca2da2de3ee98e57d7ce9bb88504c7b45bdf72a2599a34e583ebcc0855cbef",
284285
"30c443a6a6c7583433e62e89febe8d10bae075040e5c1392623a71f348f3f476",
285286
"bf12d0f2f7161d45041f8996c44d6c3c2f666cfc33938dbcbd506c1f766062c4",
286287
"44a416856327c01c1ec73c41252f9c3318bf703c33fd717935f31b37e635f413",
287-
"9af2abea78af7b94b8c86d97417fb4aff347a8b6eef5c0fdab37be31938f5f9a"}
288+
"9af2abea78af7b94b8c86d97417fb4aff347a8b6eef5c0fdab37be31938f5f9a",
289+
"0c4a1cb2cde6c772c3125d59a1ae776a0cc05888520f131b3e058fbb91be00dd"}
288290
)
289291
}
290292
// clang-format on

0 commit comments

Comments
 (0)