diff --git a/md5.md b/md5.md index 0cfbcecef..85792bd58 100644 --- a/md5.md +++ b/md5.md @@ -786,11 +786,11 @@ | topsecrt2 | jtbiocom | a0e127acf4aa7292fdc1c37f4bd721e6 | ff,df | | toramich | jttora | 27654359c7c36522bdc57ef7aa4ced3f | ff,ff | | toryumon | jts16b | 1af2f900df45b579cdbd5afab88def89 | ff,fe | -| toutrun | jtoutrun | 44219ddaa2201c084697f4adb2ea80ce | ff,d9 | -| toutrun1 | jtoutrun | 8876c7a4830f0af811c4580ac403198d | ff,db | +| toutrun | jtoutrun | 44219ddaa2201c084697f4adb2ea80ce | ff,f9 | +| toutrun1 | jtoutrun | 8876c7a4830f0af811c4580ac403198d | ff,fb | | toutrun2 | jtoutrun | 944284233d5158d190b96ab6726c3925 | ff,f8 | -| toutrun3 | jtoutrun | f02ef8f063cd3c432fb13f0de126f9ee | ff,d8 | -| toutrunj | jtoutrun | c56a6c6fb6f293a881d8f508079a2c2c | ff,d9 | +| toutrun3 | jtoutrun | f02ef8f063cd3c432fb13f0de126f9ee | ff,f8 | +| toutrunj | jtoutrun | c56a6c6fb6f293a881d8f508079a2c2c | ff,f9 | | toutrunj1 | jtoutrun | e42bd2f42d3892cd6bc17e7575c5107c | ff,f8 | | trackfld | jttrack | 97597056bec9459cc0c954a254a19640 | ff,59 | | trackfldc | jttrack | b680ca50d26b1cade2c2bddbc98540ac | ff,59 | diff --git a/mister/outrun/releases/Out Run (sitdown-upright, Rev B).mra b/mister/outrun/releases/Out Run (sitdown-upright, Rev B).mra index 2c555c167..470e938c9 100644 --- a/mister/outrun/releases/Out Run (sitdown-upright, Rev B).mra +++ b/mister/outrun/releases/Out Run (sitdown-upright, Rev B).mra @@ -21,7 +21,7 @@ - Out Run (sitdown/upright, Rev B) + Out Run (sitdown-upright, Rev B) outrun jtoutrun 0251 @@ -121,7 +121,7 @@ FF - + 00 diff --git a/mister/outrun/releases/Turbo Out Run (Out Run upgrade) (FD1094 317-0118).mra b/mister/outrun/releases/Turbo Out Run (Out Run upgrade) (FD1094 317-0118).mra index 4cc8c6d63..84749cd41 100644 --- a/mister/outrun/releases/Turbo Out Run (Out Run upgrade) (FD1094 317-0118).mra +++ b/mister/outrun/releases/Turbo Out Run (Out Run upgrade) (FD1094 317-0118).mra @@ -111,11 +111,11 @@ - + 00 - + diff --git a/mister/outrun/releases/jtoutrun.rbf b/mister/outrun/releases/jtoutrun.rbf index 975016bab..a905c1156 100644 Binary files a/mister/outrun/releases/jtoutrun.rbf and b/mister/outrun/releases/jtoutrun.rbf differ diff --git a/mister/outrun/version.log b/mister/outrun/version.log index dc211ffa0..1b416e3d8 100644 --- a/mister/outrun/version.log +++ b/mister/outrun/version.log @@ -4,3 +4,4 @@ jtoutrun_20220930 1726bcd jtoutrun_20221104 831a6bc 20230324 v1.2.6 20230325 v1.2.7 +20230922 v1.2.72 diff --git a/mister/shanon/releases/jtshanon.rbf b/mister/shanon/releases/jtshanon.rbf index 01d8a5329..1889fc0fc 100644 Binary files a/mister/shanon/releases/jtshanon.rbf and b/mister/shanon/releases/jtshanon.rbf differ diff --git a/mister/shanon/version.log b/mister/shanon/version.log index f8405bec4..acd8f67e2 100644 --- a/mister/shanon/version.log +++ b/mister/shanon/version.log @@ -1,3 +1,4 @@ jtshanon_20221030 7d3a162 jtshanon_20221104 831a6bc 20230708 v1.2.48 +20230922 v1.2.72 diff --git a/mra/Out Run (sitdown-upright, Rev B).mra b/mra/Out Run (sitdown-upright, Rev B).mra index 2c555c167..470e938c9 100644 --- a/mra/Out Run (sitdown-upright, Rev B).mra +++ b/mra/Out Run (sitdown-upright, Rev B).mra @@ -21,7 +21,7 @@ - Out Run (sitdown/upright, Rev B) + Out Run (sitdown-upright, Rev B) outrun jtoutrun 0251 @@ -121,7 +121,7 @@ FF - + 00 diff --git a/mra/Turbo Out Run (Out Run upgrade) (FD1094 317-0118).mra b/mra/Turbo Out Run (Out Run upgrade) (FD1094 317-0118).mra index 4cc8c6d63..84749cd41 100644 --- a/mra/Turbo Out Run (Out Run upgrade) (FD1094 317-0118).mra +++ b/mra/Turbo Out Run (Out Run upgrade) (FD1094 317-0118).mra @@ -111,11 +111,11 @@ - + 00 - + diff --git a/mra/_alternatives/_Out Run/Out Run (Japan, deluxe sitdown) (FD1089A 317-0019).mra b/mra/_alternatives/_Out Run/Out Run (Japan, deluxe sitdown) (FD1089A 317-0019).mra index a52a46c88..cccec7f87 100644 --- a/mra/_alternatives/_Out Run/Out Run (Japan, deluxe sitdown) (FD1089A 317-0019).mra +++ b/mra/_alternatives/_Out Run/Out Run (Japan, deluxe sitdown) (FD1089A 317-0019).mra @@ -140,7 +140,7 @@ - + 00 diff --git a/mra/_alternatives/_Out Run/Out Run (deluxe sitdown earlier version).mra b/mra/_alternatives/_Out Run/Out Run (deluxe sitdown earlier version).mra index 6176c58f5..4debd5b78 100644 --- a/mra/_alternatives/_Out Run/Out Run (deluxe sitdown earlier version).mra +++ b/mra/_alternatives/_Out Run/Out Run (deluxe sitdown earlier version).mra @@ -173,7 +173,7 @@ FF - + 00 diff --git a/mra/_alternatives/_Out Run/Out Run (deluxe sitdown) (Enhanced Edition v1.0.3).mra b/mra/_alternatives/_Out Run/Out Run (deluxe sitdown) (Enhanced Edition v1.0.3).mra index aa5862926..07308fca6 100644 --- a/mra/_alternatives/_Out Run/Out Run (deluxe sitdown) (Enhanced Edition v1.0.3).mra +++ b/mra/_alternatives/_Out Run/Out Run (deluxe sitdown) (Enhanced Edition v1.0.3).mra @@ -157,7 +157,7 @@ FF - + 00 diff --git a/mra/_alternatives/_Out Run/Out Run (deluxe sitdown) (Enhanced Edition v2.0.3).mra b/mra/_alternatives/_Out Run/Out Run (deluxe sitdown) (Enhanced Edition v2.0.3).mra index 2e55ac662..2bdf30549 100644 --- a/mra/_alternatives/_Out Run/Out Run (deluxe sitdown) (Enhanced Edition v2.0.3).mra +++ b/mra/_alternatives/_Out Run/Out Run (deluxe sitdown) (Enhanced Edition v2.0.3).mra @@ -157,7 +157,7 @@ FF - + 00 diff --git a/mra/_alternatives/_Out Run/Out Run (deluxe sitdown).mra b/mra/_alternatives/_Out Run/Out Run (deluxe sitdown).mra index 87edbf8af..09fc21ed9 100644 --- a/mra/_alternatives/_Out Run/Out Run (deluxe sitdown).mra +++ b/mra/_alternatives/_Out Run/Out Run (deluxe sitdown).mra @@ -157,7 +157,7 @@ FF - + 00 diff --git a/mra/_alternatives/_Out Run/Out Run (sitdown-upright, Rev A).mra b/mra/_alternatives/_Out Run/Out Run (sitdown-upright, Rev A).mra index 8c164eb3b..f39cdfd6d 100644 --- a/mra/_alternatives/_Out Run/Out Run (sitdown-upright, Rev A).mra +++ b/mra/_alternatives/_Out Run/Out Run (sitdown-upright, Rev A).mra @@ -21,7 +21,7 @@ - Out Run (sitdown/upright, Rev A) + Out Run (sitdown-upright, Rev A) outrunra jtoutrun 0251 @@ -121,7 +121,7 @@ FF - + 00 diff --git a/mra/_alternatives/_Out Run/Out Run (sitdown-upright, Rev B) (Enhanced Edition v1.1.0).mra b/mra/_alternatives/_Out Run/Out Run (sitdown-upright, Rev B) (Enhanced Edition v1.1.0).mra index a378f3fdf..286dad953 100644 --- a/mra/_alternatives/_Out Run/Out Run (sitdown-upright, Rev B) (Enhanced Edition v1.1.0).mra +++ b/mra/_alternatives/_Out Run/Out Run (sitdown-upright, Rev B) (Enhanced Edition v1.1.0).mra @@ -21,7 +21,7 @@ - Out Run (sitdown/upright, Rev B) (Enhanced Edition v1.1.0) + Out Run (sitdown-upright, Rev B) (Enhanced Edition v1.1.0) outruneha jtoutrun 0251 @@ -121,7 +121,7 @@ FF - + 00 diff --git a/mra/_alternatives/_Out Run/Out Run (sitdown-upright, Rev B) (Enhanced Edition v2.0.3).mra b/mra/_alternatives/_Out Run/Out Run (sitdown-upright, Rev B) (Enhanced Edition v2.0.3).mra index 1623cab05..e4113ef6d 100644 --- a/mra/_alternatives/_Out Run/Out Run (sitdown-upright, Rev B) (Enhanced Edition v2.0.3).mra +++ b/mra/_alternatives/_Out Run/Out Run (sitdown-upright, Rev B) (Enhanced Edition v2.0.3).mra @@ -21,7 +21,7 @@ - Out Run (sitdown/upright, Rev B) (Enhanced Edition v2.0.3) + Out Run (sitdown-upright, Rev B) (Enhanced Edition v2.0.3) outruneh jtoutrun 0251 @@ -121,7 +121,7 @@ FF - + 00 diff --git a/mra/_alternatives/_Turbo Out Run/Turbo Out Run (Japan, Out Run upgrade) (FD1094 317-0117).mra b/mra/_alternatives/_Turbo Out Run/Turbo Out Run (Japan, Out Run upgrade) (FD1094 317-0117).mra index be651a009..736488f52 100644 --- a/mra/_alternatives/_Turbo Out Run/Turbo Out Run (Japan, Out Run upgrade) (FD1094 317-0117).mra +++ b/mra/_alternatives/_Turbo Out Run/Turbo Out Run (Japan, Out Run upgrade) (FD1094 317-0117).mra @@ -111,11 +111,11 @@ - + 00 - + diff --git a/mra/_alternatives/_Turbo Out Run/Turbo Out Run (Japan, cockpit) (FD1094 317-0101).mra b/mra/_alternatives/_Turbo Out Run/Turbo Out Run (Japan, cockpit) (FD1094 317-0101).mra index a1ba52041..f2e9afd0f 100644 --- a/mra/_alternatives/_Turbo Out Run/Turbo Out Run (Japan, cockpit) (FD1094 317-0101).mra +++ b/mra/_alternatives/_Turbo Out Run/Turbo Out Run (Japan, cockpit) (FD1094 317-0101).mra @@ -123,7 +123,7 @@ - + 00 diff --git a/mra/_alternatives/_Turbo Out Run/Turbo Out Run (cockpit) (FD1094 317-0106).mra b/mra/_alternatives/_Turbo Out Run/Turbo Out Run (cockpit) (FD1094 317-0106).mra index 43aa77084..665e8602b 100644 --- a/mra/_alternatives/_Turbo Out Run/Turbo Out Run (cockpit) (FD1094 317-0106).mra +++ b/mra/_alternatives/_Turbo Out Run/Turbo Out Run (cockpit) (FD1094 317-0106).mra @@ -123,7 +123,7 @@ - + 00 diff --git a/mra/_alternatives/_Turbo Out Run/Turbo Out Run (cockpit) (FD1094 317-0107).mra b/mra/_alternatives/_Turbo Out Run/Turbo Out Run (cockpit) (FD1094 317-0107).mra index 55f579113..ea07f861f 100644 --- a/mra/_alternatives/_Turbo Out Run/Turbo Out Run (cockpit) (FD1094 317-0107).mra +++ b/mra/_alternatives/_Turbo Out Run/Turbo Out Run (cockpit) (FD1094 317-0107).mra @@ -123,11 +123,11 @@ - + 00 - + diff --git a/mra/_alternatives/_Turbo Out Run/Turbo Out Run (deluxe cockpit) (FD1094 317-0109).mra b/mra/_alternatives/_Turbo Out Run/Turbo Out Run (deluxe cockpit) (FD1094 317-0109).mra index e698d0dc4..a51d8a899 100644 --- a/mra/_alternatives/_Turbo Out Run/Turbo Out Run (deluxe cockpit) (FD1094 317-0109).mra +++ b/mra/_alternatives/_Turbo Out Run/Turbo Out Run (deluxe cockpit) (FD1094 317-0109).mra @@ -123,11 +123,11 @@ - + 00 - + diff --git a/pocket/raw/Assets/jtoutrun/jotego.jtoutrun/Out Run (sitdown-upright, Rev B).json b/pocket/raw/Assets/jtoutrun/jotego.jtoutrun/Out Run (sitdown-upright, Rev B).json index 5a7964ffc..f4f0d3a18 100644 --- a/pocket/raw/Assets/jtoutrun/jotego.jtoutrun/Out Run (sitdown-upright, Rev B).json +++ b/pocket/raw/Assets/jtoutrun/jotego.jtoutrun/Out Run (sitdown-upright, Rev B).json @@ -10,6 +10,10 @@ { "id": 1, "filename": "outrun.rom" + }, + { + "id": 2, + "filename": "outrun.sav" } ], "memory_writes": [ diff --git a/pocket/raw/Assets/jtoutrun/jotego.jtoutrun/Turbo Out Run (Out Run upgrade) (FD1094 317-0118).json b/pocket/raw/Assets/jtoutrun/jotego.jtoutrun/Turbo Out Run (Out Run upgrade) (FD1094 317-0118).json index ff3e3a0f9..8eab3f261 100644 --- a/pocket/raw/Assets/jtoutrun/jotego.jtoutrun/Turbo Out Run (Out Run upgrade) (FD1094 317-0118).json +++ b/pocket/raw/Assets/jtoutrun/jotego.jtoutrun/Turbo Out Run (Out Run upgrade) (FD1094 317-0118).json @@ -10,6 +10,10 @@ { "id": 1, "filename": "toutrun.rom" + }, + { + "id": 2, + "filename": "toutrun.sav" } ], "memory_writes": [ diff --git a/pocket/raw/Assets/jtoutrun/jotego.jtoutrun/_alternatives/Out Run (Japan, deluxe sitdown) (FD1089A 317-0019).json b/pocket/raw/Assets/jtoutrun/jotego.jtoutrun/_alternatives/Out Run (Japan, deluxe sitdown) (FD1089A 317-0019).json index 449448251..0e15fcce5 100644 --- a/pocket/raw/Assets/jtoutrun/jotego.jtoutrun/_alternatives/Out Run (Japan, deluxe sitdown) (FD1089A 317-0019).json +++ b/pocket/raw/Assets/jtoutrun/jotego.jtoutrun/_alternatives/Out Run (Japan, deluxe sitdown) (FD1089A 317-0019).json @@ -10,6 +10,10 @@ { "id": 1, "filename": "outrudxj.rom" + }, + { + "id": 2, + "filename": "outrundxj.sav" } ], "memory_writes": [ diff --git a/pocket/raw/Assets/jtoutrun/jotego.jtoutrun/_alternatives/Out Run (deluxe sitdown earlier version).json b/pocket/raw/Assets/jtoutrun/jotego.jtoutrun/_alternatives/Out Run (deluxe sitdown earlier version).json index 60b00c539..9c5b025c4 100644 --- a/pocket/raw/Assets/jtoutrun/jotego.jtoutrun/_alternatives/Out Run (deluxe sitdown earlier version).json +++ b/pocket/raw/Assets/jtoutrun/jotego.jtoutrun/_alternatives/Out Run (deluxe sitdown earlier version).json @@ -10,6 +10,10 @@ { "id": 1, "filename": "outrudxa.rom" + }, + { + "id": 2, + "filename": "outrundxa.sav" } ], "memory_writes": [ diff --git a/pocket/raw/Assets/jtoutrun/jotego.jtoutrun/_alternatives/Out Run (deluxe sitdown) (Enhanced Edition v1.0.3).json b/pocket/raw/Assets/jtoutrun/jotego.jtoutrun/_alternatives/Out Run (deluxe sitdown) (Enhanced Edition v1.0.3).json index cc5d88350..ec1c78c53 100644 --- a/pocket/raw/Assets/jtoutrun/jotego.jtoutrun/_alternatives/Out Run (deluxe sitdown) (Enhanced Edition v1.0.3).json +++ b/pocket/raw/Assets/jtoutrun/jotego.jtoutrun/_alternatives/Out Run (deluxe sitdown) (Enhanced Edition v1.0.3).json @@ -10,6 +10,10 @@ { "id": 1, "filename": "outrueha.rom" + }, + { + "id": 2, + "filename": "outrundxeha.sav" } ], "memory_writes": [ diff --git a/pocket/raw/Assets/jtoutrun/jotego.jtoutrun/_alternatives/Out Run (deluxe sitdown) (Enhanced Edition v2.0.3).json b/pocket/raw/Assets/jtoutrun/jotego.jtoutrun/_alternatives/Out Run (deluxe sitdown) (Enhanced Edition v2.0.3).json index eb5f74058..f420af1bf 100644 --- a/pocket/raw/Assets/jtoutrun/jotego.jtoutrun/_alternatives/Out Run (deluxe sitdown) (Enhanced Edition v2.0.3).json +++ b/pocket/raw/Assets/jtoutrun/jotego.jtoutrun/_alternatives/Out Run (deluxe sitdown) (Enhanced Edition v2.0.3).json @@ -10,6 +10,10 @@ { "id": 1, "filename": "outruxeh.rom" + }, + { + "id": 2, + "filename": "outrundxeh.sav" } ], "memory_writes": [ diff --git a/pocket/raw/Assets/jtoutrun/jotego.jtoutrun/_alternatives/Out Run (deluxe sitdown).json b/pocket/raw/Assets/jtoutrun/jotego.jtoutrun/_alternatives/Out Run (deluxe sitdown).json index 6d85c04cb..11c5a4b54 100644 --- a/pocket/raw/Assets/jtoutrun/jotego.jtoutrun/_alternatives/Out Run (deluxe sitdown).json +++ b/pocket/raw/Assets/jtoutrun/jotego.jtoutrun/_alternatives/Out Run (deluxe sitdown).json @@ -10,6 +10,10 @@ { "id": 1, "filename": "outrundx.rom" + }, + { + "id": 2, + "filename": "outrundx.sav" } ], "memory_writes": [ diff --git a/pocket/raw/Assets/jtoutrun/jotego.jtoutrun/_alternatives/Out Run (sitdown-upright, Rev A).json b/pocket/raw/Assets/jtoutrun/jotego.jtoutrun/_alternatives/Out Run (sitdown-upright, Rev A).json index 3413b5091..3c9b40d99 100644 --- a/pocket/raw/Assets/jtoutrun/jotego.jtoutrun/_alternatives/Out Run (sitdown-upright, Rev A).json +++ b/pocket/raw/Assets/jtoutrun/jotego.jtoutrun/_alternatives/Out Run (sitdown-upright, Rev A).json @@ -10,6 +10,10 @@ { "id": 1, "filename": "outrunra.rom" + }, + { + "id": 2, + "filename": "outrunra.sav" } ], "memory_writes": [ diff --git a/pocket/raw/Assets/jtoutrun/jotego.jtoutrun/_alternatives/Out Run (sitdown-upright, Rev B) (Enhanced Edition v1.1.0).json b/pocket/raw/Assets/jtoutrun/jotego.jtoutrun/_alternatives/Out Run (sitdown-upright, Rev B) (Enhanced Edition v1.1.0).json index cc5d88350..54791b636 100644 --- a/pocket/raw/Assets/jtoutrun/jotego.jtoutrun/_alternatives/Out Run (sitdown-upright, Rev B) (Enhanced Edition v1.1.0).json +++ b/pocket/raw/Assets/jtoutrun/jotego.jtoutrun/_alternatives/Out Run (sitdown-upright, Rev B) (Enhanced Edition v1.1.0).json @@ -10,6 +10,10 @@ { "id": 1, "filename": "outrueha.rom" + }, + { + "id": 2, + "filename": "outruneha.sav" } ], "memory_writes": [ diff --git a/pocket/raw/Assets/jtoutrun/jotego.jtoutrun/_alternatives/Out Run (sitdown-upright, Rev B) (Enhanced Edition v2.0.3).json b/pocket/raw/Assets/jtoutrun/jotego.jtoutrun/_alternatives/Out Run (sitdown-upright, Rev B) (Enhanced Edition v2.0.3).json index 0f2644020..f6d7cc565 100644 --- a/pocket/raw/Assets/jtoutrun/jotego.jtoutrun/_alternatives/Out Run (sitdown-upright, Rev B) (Enhanced Edition v2.0.3).json +++ b/pocket/raw/Assets/jtoutrun/jotego.jtoutrun/_alternatives/Out Run (sitdown-upright, Rev B) (Enhanced Edition v2.0.3).json @@ -10,6 +10,10 @@ { "id": 1, "filename": "outruneh.rom" + }, + { + "id": 2, + "filename": "outruneh.sav" } ], "memory_writes": [ diff --git a/pocket/raw/Assets/jtoutrun/jotego.jtoutrun/_alternatives/Turbo Out Run (Japan, Out Run upgrade) (FD1094 317-0117).json b/pocket/raw/Assets/jtoutrun/jotego.jtoutrun/_alternatives/Turbo Out Run (Japan, Out Run upgrade) (FD1094 317-0117).json index 4cd273a0c..c907b6b52 100644 --- a/pocket/raw/Assets/jtoutrun/jotego.jtoutrun/_alternatives/Turbo Out Run (Japan, Out Run upgrade) (FD1094 317-0117).json +++ b/pocket/raw/Assets/jtoutrun/jotego.jtoutrun/_alternatives/Turbo Out Run (Japan, Out Run upgrade) (FD1094 317-0117).json @@ -10,6 +10,10 @@ { "id": 1, "filename": "toutrunj.rom" + }, + { + "id": 2, + "filename": "toutrunj.sav" } ], "memory_writes": [ diff --git a/pocket/raw/Assets/jtoutrun/jotego.jtoutrun/_alternatives/Turbo Out Run (Japan, cockpit) (FD1094 317-0101).json b/pocket/raw/Assets/jtoutrun/jotego.jtoutrun/_alternatives/Turbo Out Run (Japan, cockpit) (FD1094 317-0101).json index 86d1f6525..f09df1855 100644 --- a/pocket/raw/Assets/jtoutrun/jotego.jtoutrun/_alternatives/Turbo Out Run (Japan, cockpit) (FD1094 317-0101).json +++ b/pocket/raw/Assets/jtoutrun/jotego.jtoutrun/_alternatives/Turbo Out Run (Japan, cockpit) (FD1094 317-0101).json @@ -10,6 +10,10 @@ { "id": 1, "filename": "toutrnj1.rom" + }, + { + "id": 2, + "filename": "toutrunj1.sav" } ], "memory_writes": [ diff --git a/pocket/raw/Assets/jtoutrun/jotego.jtoutrun/_alternatives/Turbo Out Run (cockpit) (FD1094 317-0106).json b/pocket/raw/Assets/jtoutrun/jotego.jtoutrun/_alternatives/Turbo Out Run (cockpit) (FD1094 317-0106).json index e2cb4f80f..2ec826b67 100644 --- a/pocket/raw/Assets/jtoutrun/jotego.jtoutrun/_alternatives/Turbo Out Run (cockpit) (FD1094 317-0106).json +++ b/pocket/raw/Assets/jtoutrun/jotego.jtoutrun/_alternatives/Turbo Out Run (cockpit) (FD1094 317-0106).json @@ -10,6 +10,10 @@ { "id": 1, "filename": "toutrun2.rom" + }, + { + "id": 2, + "filename": "toutrun2.sav" } ], "memory_writes": [ diff --git a/pocket/raw/Assets/jtoutrun/jotego.jtoutrun/_alternatives/Turbo Out Run (cockpit) (FD1094 317-0107).json b/pocket/raw/Assets/jtoutrun/jotego.jtoutrun/_alternatives/Turbo Out Run (cockpit) (FD1094 317-0107).json index f120398f9..094f7f802 100644 --- a/pocket/raw/Assets/jtoutrun/jotego.jtoutrun/_alternatives/Turbo Out Run (cockpit) (FD1094 317-0107).json +++ b/pocket/raw/Assets/jtoutrun/jotego.jtoutrun/_alternatives/Turbo Out Run (cockpit) (FD1094 317-0107).json @@ -10,6 +10,10 @@ { "id": 1, "filename": "toutrun3.rom" + }, + { + "id": 2, + "filename": "toutrun3.sav" } ], "memory_writes": [ diff --git a/pocket/raw/Assets/jtoutrun/jotego.jtoutrun/_alternatives/Turbo Out Run (deluxe cockpit) (FD1094 317-0109).json b/pocket/raw/Assets/jtoutrun/jotego.jtoutrun/_alternatives/Turbo Out Run (deluxe cockpit) (FD1094 317-0109).json index 0e4db70db..2e5831d8f 100644 --- a/pocket/raw/Assets/jtoutrun/jotego.jtoutrun/_alternatives/Turbo Out Run (deluxe cockpit) (FD1094 317-0109).json +++ b/pocket/raw/Assets/jtoutrun/jotego.jtoutrun/_alternatives/Turbo Out Run (deluxe cockpit) (FD1094 317-0109).json @@ -10,6 +10,10 @@ { "id": 1, "filename": "toutrun1.rom" + }, + { + "id": 2, + "filename": "toutrun1.sav" } ], "memory_writes": [ diff --git a/pocket/raw/Assets/jtshanon/common/LICENSE b/pocket/raw/Assets/jtshanon/common/LICENSE new file mode 100644 index 000000000..087457d93 --- /dev/null +++ b/pocket/raw/Assets/jtshanon/common/LICENSE @@ -0,0 +1,31 @@ +FPGA arcade hardware by JOTEGO +This work is licensed to be used with software legally owned +by the final user. + +This work is not mantained or supported by Analogue + +Third party arcade games may be compatible with this work +provided the game owner does some transformation from +the ROM chips in the PCB to a file compatible with this work. + +Third party arcade games released as software for home +game consoles may be compatible with this work, provided +the software owner does some transformation from the software +files to a file compatible with this work. This transformation +should be allowed by the third party software EULA. + +This work can be used with a file obtained in a method described +above only if that method is legal in the end user's country. + +Third party software may be developed to run on this work. The +software developer will set the software license for that case. +If the software is distributed with this work, then the software +needs to comply with the GPL v3 license. + +JOTEGO does not endorse or participate in illegal distribution +of copyrighted material. This work can be used with compatible +software. This software can be homebrew projects or legally +obtained memory dumps of compatible games. + +Please support this development +Patreon: https://patreon.com/jotego diff --git a/pocket/raw/Assets/jtshanon/common/README b/pocket/raw/Assets/jtshanon/common/README new file mode 100644 index 000000000..578926631 --- /dev/null +++ b/pocket/raw/Assets/jtshanon/common/README @@ -0,0 +1,18 @@ +Place the following files in this folder: + +shangon.rom +shangon1.rom +shangon2.rom +shangon3.rom +shangn3d.rom +shangnle.rom + +These files are generated using the mra tool in: +https://github.com/sebdel/mra-tools-c/tree/master/release + +Check out the short tutorial in: +https://github.com/jotego/jtbin/wiki/Analogue-Pocket-Cores + +DISCLAIMER: This PocketFPGA core is licensed to be used only +with legally owned dumps of videogame data. It is also licensed +to be used with freeware (homebrew) compatible with the platform. diff --git a/pocket/raw/Assets/jtshanon/jotego.jtshanon/LICENSE b/pocket/raw/Assets/jtshanon/jotego.jtshanon/LICENSE new file mode 100644 index 000000000..087457d93 --- /dev/null +++ b/pocket/raw/Assets/jtshanon/jotego.jtshanon/LICENSE @@ -0,0 +1,31 @@ +FPGA arcade hardware by JOTEGO +This work is licensed to be used with software legally owned +by the final user. + +This work is not mantained or supported by Analogue + +Third party arcade games may be compatible with this work +provided the game owner does some transformation from +the ROM chips in the PCB to a file compatible with this work. + +Third party arcade games released as software for home +game consoles may be compatible with this work, provided +the software owner does some transformation from the software +files to a file compatible with this work. This transformation +should be allowed by the third party software EULA. + +This work can be used with a file obtained in a method described +above only if that method is legal in the end user's country. + +Third party software may be developed to run on this work. The +software developer will set the software license for that case. +If the software is distributed with this work, then the software +needs to comply with the GPL v3 license. + +JOTEGO does not endorse or participate in illegal distribution +of copyrighted material. This work can be used with compatible +software. This software can be homebrew projects or legally +obtained memory dumps of compatible games. + +Please support this development +Patreon: https://patreon.com/jotego diff --git a/pocket/raw/Assets/jtshanon/jotego.jtshanon/Super Hang-On (sitdown-upright) (unprotected).json b/pocket/raw/Assets/jtshanon/jotego.jtshanon/Super Hang-On (sitdown-upright) (unprotected).json new file mode 100644 index 000000000..3c2460d05 --- /dev/null +++ b/pocket/raw/Assets/jtshanon/jotego.jtshanon/Super Hang-On (sitdown-upright) (unprotected).json @@ -0,0 +1,26 @@ +{ + "instance":{ + "magic": "APF_VER_1", + "variant_select": { + "id": 0, + "select": false + }, + "data_path": "", + "data_slots": [ + { + "id": 1, + "filename": "shangon.rom" + }, + { + "id": 2, + "filename": "shangon.sav" + } + ], + "memory_writes": [ + { + "address": "0xf9000000", + "data": "0x0" + } + ] + } +} \ No newline at end of file diff --git a/pocket/raw/Assets/jtshanon/jotego.jtshanon/_alternatives/Limited Edition Hang-On.json b/pocket/raw/Assets/jtshanon/jotego.jtshanon/_alternatives/Limited Edition Hang-On.json new file mode 100644 index 000000000..c87968307 --- /dev/null +++ b/pocket/raw/Assets/jtshanon/jotego.jtshanon/_alternatives/Limited Edition Hang-On.json @@ -0,0 +1,26 @@ +{ + "instance":{ + "magic": "APF_VER_1", + "variant_select": { + "id": 0, + "select": false + }, + "data_path": "", + "data_slots": [ + { + "id": 1, + "filename": "shangnle.rom" + }, + { + "id": 2, + "filename": "shangonle.sav" + } + ], + "memory_writes": [ + { + "address": "0xf9000000", + "data": "0x0" + } + ] + } +} \ No newline at end of file diff --git a/pocket/raw/Assets/jtshanon/jotego.jtshanon/_alternatives/Super Hang-On (mini ride-on) (FD1089B 317-0034).json b/pocket/raw/Assets/jtshanon/jotego.jtshanon/_alternatives/Super Hang-On (mini ride-on) (FD1089B 317-0034).json new file mode 100644 index 000000000..183605bff --- /dev/null +++ b/pocket/raw/Assets/jtshanon/jotego.jtshanon/_alternatives/Super Hang-On (mini ride-on) (FD1089B 317-0034).json @@ -0,0 +1,26 @@ +{ + "instance":{ + "magic": "APF_VER_1", + "variant_select": { + "id": 0, + "select": false + }, + "data_path": "", + "data_slots": [ + { + "id": 1, + "filename": "shangon1.rom" + }, + { + "id": 2, + "filename": "shangon1.sav" + } + ], + "memory_writes": [ + { + "address": "0xf9000000", + "data": "0x0" + } + ] + } +} \ No newline at end of file diff --git a/pocket/raw/Assets/jtshanon/jotego.jtshanon/_alternatives/Super Hang-On (mini ride-on, Rev A) (FD1089B 317-0034).json b/pocket/raw/Assets/jtshanon/jotego.jtshanon/_alternatives/Super Hang-On (mini ride-on, Rev A) (FD1089B 317-0034).json new file mode 100644 index 000000000..955caa058 --- /dev/null +++ b/pocket/raw/Assets/jtshanon/jotego.jtshanon/_alternatives/Super Hang-On (mini ride-on, Rev A) (FD1089B 317-0034).json @@ -0,0 +1,26 @@ +{ + "instance":{ + "magic": "APF_VER_1", + "variant_select": { + "id": 0, + "select": false + }, + "data_path": "", + "data_slots": [ + { + "id": 1, + "filename": "shangon2.rom" + }, + { + "id": 2, + "filename": "shangon2.sav" + } + ], + "memory_writes": [ + { + "address": "0xf9000000", + "data": "0x0" + } + ] + } +} \ No newline at end of file diff --git a/pocket/raw/Assets/jtshanon/jotego.jtshanon/_alternatives/Super Hang-On (sitdown-upright) (FD1089B 317-0034).json b/pocket/raw/Assets/jtshanon/jotego.jtshanon/_alternatives/Super Hang-On (sitdown-upright) (FD1089B 317-0034).json new file mode 100644 index 000000000..b8458fc35 --- /dev/null +++ b/pocket/raw/Assets/jtshanon/jotego.jtshanon/_alternatives/Super Hang-On (sitdown-upright) (FD1089B 317-0034).json @@ -0,0 +1,26 @@ +{ + "instance":{ + "magic": "APF_VER_1", + "variant_select": { + "id": 0, + "select": false + }, + "data_path": "", + "data_slots": [ + { + "id": 1, + "filename": "shangon3.rom" + }, + { + "id": 2, + "filename": "shangon3.sav" + } + ], + "memory_writes": [ + { + "address": "0xf9000000", + "data": "0x0" + } + ] + } +} \ No newline at end of file diff --git a/pocket/raw/Assets/jtshanon/jotego.jtshanon/_alternatives/Super Hang-On (sitdown-upright) (bootleg of FD1089B 317-0034 set).json b/pocket/raw/Assets/jtshanon/jotego.jtshanon/_alternatives/Super Hang-On (sitdown-upright) (bootleg of FD1089B 317-0034 set).json new file mode 100644 index 000000000..c6bccbdb8 --- /dev/null +++ b/pocket/raw/Assets/jtshanon/jotego.jtshanon/_alternatives/Super Hang-On (sitdown-upright) (bootleg of FD1089B 317-0034 set).json @@ -0,0 +1,26 @@ +{ + "instance":{ + "magic": "APF_VER_1", + "variant_select": { + "id": 0, + "select": false + }, + "data_path": "", + "data_slots": [ + { + "id": 1, + "filename": "shangn3d.rom" + }, + { + "id": 2, + "filename": "shangon3d.sav" + } + ], + "memory_writes": [ + { + "address": "0xf9000000", + "data": "0x0" + } + ] + } +} \ No newline at end of file diff --git a/pocket/raw/Cores/jotego.jtoutrun/core.json b/pocket/raw/Cores/jotego.jtoutrun/core.json index da31bcdd3..4684bc201 100644 --- a/pocket/raw/Cores/jotego.jtoutrun/core.json +++ b/pocket/raw/Cores/jotego.jtoutrun/core.json @@ -3,14 +3,15 @@ "magic": "APF_VER_1", "metadata": { "platform_ids": [ - "jtoutrun" + "jtoutrun", + "jtpatreon" ], "shortname": "jtoutrun", "description": "Arcade hardware", "author": "jotego", "url": "https://patreon.com/jotego", "version": "noversion", - "date_release": "2023-04-26" + "date_release": "2023-09-22" }, "framework": { "target_product": "Analogue Pocket", diff --git a/pocket/raw/Cores/jotego.jtoutrun/data.json b/pocket/raw/Cores/jotego.jtoutrun/data.json index 602e16340..a84ed9188 100644 --- a/pocket/raw/Cores/jotego.jtoutrun/data.json +++ b/pocket/raw/Cores/jotego.jtoutrun/data.json @@ -10,7 +10,8 @@ "extensions": [ "json" ], - "address": "" + "address": "", + "nonvolatile": false }, { "name": "ROM", @@ -20,7 +21,19 @@ "extensions": [ "rom" ], - "address": "0x00000000" + "address": "0x00000000", + "nonvolatile": false + }, + { + "name": "NVRAM", + "id": 2, + "required": false, + "parameters": "0x100", + "extensions": [ + "sav" + ], + "address": "0x00000000", + "nonvolatile": true } ] } diff --git a/pocket/raw/Cores/jotego.jtoutrun/jtoutrun.rbf_r b/pocket/raw/Cores/jotego.jtoutrun/jtoutrun.rbf_r index 09bb9eb34..4e3bfe1f4 100644 Binary files a/pocket/raw/Cores/jotego.jtoutrun/jtoutrun.rbf_r and b/pocket/raw/Cores/jotego.jtoutrun/jtoutrun.rbf_r differ diff --git a/pocket/raw/Cores/jotego.jtoutrun/version.log b/pocket/raw/Cores/jotego.jtoutrun/version.log index a7eef4d11..7e52518e7 100644 --- a/pocket/raw/Cores/jotego.jtoutrun/version.log +++ b/pocket/raw/Cores/jotego.jtoutrun/version.log @@ -1 +1,2 @@ 20230426 ea3e10a7-dirty +20230922 v1.2.72 diff --git a/pocket/raw/Cores/jotego.jtshanon/LICENSE b/pocket/raw/Cores/jotego.jtshanon/LICENSE new file mode 100644 index 000000000..087457d93 --- /dev/null +++ b/pocket/raw/Cores/jotego.jtshanon/LICENSE @@ -0,0 +1,31 @@ +FPGA arcade hardware by JOTEGO +This work is licensed to be used with software legally owned +by the final user. + +This work is not mantained or supported by Analogue + +Third party arcade games may be compatible with this work +provided the game owner does some transformation from +the ROM chips in the PCB to a file compatible with this work. + +Third party arcade games released as software for home +game consoles may be compatible with this work, provided +the software owner does some transformation from the software +files to a file compatible with this work. This transformation +should be allowed by the third party software EULA. + +This work can be used with a file obtained in a method described +above only if that method is legal in the end user's country. + +Third party software may be developed to run on this work. The +software developer will set the software license for that case. +If the software is distributed with this work, then the software +needs to comply with the GPL v3 license. + +JOTEGO does not endorse or participate in illegal distribution +of copyrighted material. This work can be used with compatible +software. This software can be homebrew projects or legally +obtained memory dumps of compatible games. + +Please support this development +Patreon: https://patreon.com/jotego diff --git a/pocket/raw/Cores/jotego.jtshanon/audio.json b/pocket/raw/Cores/jotego.jtshanon/audio.json new file mode 100644 index 000000000..499951ccf --- /dev/null +++ b/pocket/raw/Cores/jotego.jtshanon/audio.json @@ -0,0 +1,5 @@ +{ + "audio":{ + "magic": "APF_VER_1" + } +} \ No newline at end of file diff --git a/pocket/raw/Cores/jotego.jtshanon/core.json b/pocket/raw/Cores/jotego.jtshanon/core.json new file mode 100644 index 000000000..b6d1d2082 --- /dev/null +++ b/pocket/raw/Cores/jotego.jtshanon/core.json @@ -0,0 +1,37 @@ +{ + "core":{ + "magic": "APF_VER_1", + "metadata": { + "platform_ids": [ + "jtshanon", + "jtpatreon" + ], + "shortname": "jtshanon", + "description": "Arcade hardware", + "author": "jotego", + "url": "https://patreon.com/jotego", + "version": "noversion", + "date_release": "2023-09-22" + }, + "framework": { + "target_product": "Analogue Pocket", + "version_required": "1.1", + "sleep_supported": false, + "dock": { + "supported": true, + "analog_output": false + }, + "hardware": { + "link_port": false, + "cartridge_adapter": -1 + } + }, + "cores": [ + { + "name": "jtshanon", + "id": 0, + "filename": "jtshanon.rbf_r" + } + ] + } +} \ No newline at end of file diff --git a/pocket/raw/Cores/jotego.jtshanon/data.json b/pocket/raw/Cores/jotego.jtshanon/data.json new file mode 100644 index 000000000..a84ed9188 --- /dev/null +++ b/pocket/raw/Cores/jotego.jtshanon/data.json @@ -0,0 +1,40 @@ +{ + "data":{ + "magic": "APF_VER_1", + "data_slots": [ + { + "name": "Arcade Game", + "id": 0, + "required": true, + "parameters": "0x113", + "extensions": [ + "json" + ], + "address": "", + "nonvolatile": false + }, + { + "name": "ROM", + "id": 1, + "required": true, + "parameters": "0x109", + "extensions": [ + "rom" + ], + "address": "0x00000000", + "nonvolatile": false + }, + { + "name": "NVRAM", + "id": 2, + "required": false, + "parameters": "0x100", + "extensions": [ + "sav" + ], + "address": "0x00000000", + "nonvolatile": true + } + ] + } +} \ No newline at end of file diff --git a/pocket/raw/Cores/jotego.jtshanon/icon.bin b/pocket/raw/Cores/jotego.jtshanon/icon.bin new file mode 100644 index 000000000..6b2f8fb91 Binary files /dev/null and b/pocket/raw/Cores/jotego.jtshanon/icon.bin differ diff --git a/pocket/raw/Cores/jotego.jtshanon/input.json b/pocket/raw/Cores/jotego.jtshanon/input.json new file mode 100644 index 000000000..bc38b60b8 --- /dev/null +++ b/pocket/raw/Cores/jotego.jtshanon/input.json @@ -0,0 +1,11 @@ +{ + "input":{ + "magic": "APF_VER_1", + "controllers": [ + { + "type": "default", + "mappings": [] + } + ] + } +} \ No newline at end of file diff --git a/pocket/raw/Cores/jotego.jtshanon/interact.json b/pocket/raw/Cores/jotego.jtshanon/interact.json new file mode 100644 index 000000000..ec43c3700 --- /dev/null +++ b/pocket/raw/Cores/jotego.jtshanon/interact.json @@ -0,0 +1,7 @@ +{ + "interact":{ + "magic": "APF_VER_1", + "variables": [], + "messages": null + } +} \ No newline at end of file diff --git a/pocket/raw/Cores/jotego.jtshanon/jtshanon.rbf_r b/pocket/raw/Cores/jotego.jtshanon/jtshanon.rbf_r new file mode 100644 index 000000000..19b1cd786 Binary files /dev/null and b/pocket/raw/Cores/jotego.jtshanon/jtshanon.rbf_r differ diff --git a/pocket/raw/Cores/jotego.jtshanon/variants.json b/pocket/raw/Cores/jotego.jtshanon/variants.json new file mode 100644 index 000000000..b5256b1cb --- /dev/null +++ b/pocket/raw/Cores/jotego.jtshanon/variants.json @@ -0,0 +1,6 @@ +{ + "variants":{ + "magic": "APF_VER_1", + "variant_list": [] + } +} \ No newline at end of file diff --git a/pocket/raw/Cores/jotego.jtshanon/version.log b/pocket/raw/Cores/jotego.jtshanon/version.log new file mode 100644 index 000000000..68cbe4317 --- /dev/null +++ b/pocket/raw/Cores/jotego.jtshanon/version.log @@ -0,0 +1 @@ +20230922 v1.2.72 diff --git a/pocket/raw/Cores/jotego.jtshanon/video.json b/pocket/raw/Cores/jotego.jtshanon/video.json new file mode 100644 index 000000000..578445130 --- /dev/null +++ b/pocket/raw/Cores/jotego.jtshanon/video.json @@ -0,0 +1,31 @@ +{ + "video":{ + "magic": "APF_VER_1", + "scaler_modes": [ + { + "width": 320, + "height": 224, + "aspect_w": 4, + "aspect_h": 3, + "rotation": 0, + "mirror": 0 + }, + { + "width": 320, + "height": 224, + "aspect_w": 4, + "aspect_h": 3, + "rotation": 270, + "mirror": 0 + }, + { + "width": 320, + "height": 224, + "aspect_w": 4, + "aspect_h": 3, + "rotation": 90, + "mirror": 0 + } + ] + } +} \ No newline at end of file diff --git a/pocket/raw/Platforms/_images/jtshanon.bin b/pocket/raw/Platforms/_images/jtshanon.bin new file mode 100644 index 000000000..bfef09e2d Binary files /dev/null and b/pocket/raw/Platforms/_images/jtshanon.bin differ diff --git a/pocket/raw/Platforms/jtshanon.json b/pocket/raw/Platforms/jtshanon.json new file mode 100644 index 000000000..83f23411d --- /dev/null +++ b/pocket/raw/Platforms/jtshanon.json @@ -0,0 +1,8 @@ +{ + "platform":{ + "category": "Arcade compatible", + "name": "jtshanon", + "year": 2022, + "manufacturer": "JT FPGA" + } +} \ No newline at end of file diff --git a/pocket/raw/Presets/jotego.jtoutrun/Interact/jtoutrun/jotego.jtoutrun/Turbo Out Run (Out Run upgrade) (FD1094 317-0118).json b/pocket/raw/Presets/jotego.jtoutrun/Interact/jtoutrun/jotego.jtoutrun/Turbo Out Run (Out Run upgrade) (FD1094 317-0118).json index cda9367d3..e444b6309 100644 --- a/pocket/raw/Presets/jotego.jtoutrun/Interact/jtoutrun/jotego.jtoutrun/Turbo Out Run (Out Run upgrade) (FD1094 317-0118).json +++ b/pocket/raw/Presets/jotego.jtoutrun/Interact/jtoutrun/jotego.jtoutrun/Turbo Out Run (Out Run upgrade) (FD1094 317-0118).json @@ -294,7 +294,7 @@ "persist": false, "writeonly": true, "address": "0xfa000000", - "defaultval": 65497, + "defaultval": 65529, "value": 0 } ], diff --git a/pocket/raw/Presets/jotego.jtoutrun/Interact/jtoutrun/jotego.jtoutrun/_alternatives/Turbo Out Run (Japan, Out Run upgrade) (FD1094 317-0117).json b/pocket/raw/Presets/jotego.jtoutrun/Interact/jtoutrun/jotego.jtoutrun/_alternatives/Turbo Out Run (Japan, Out Run upgrade) (FD1094 317-0117).json index cda9367d3..e444b6309 100644 --- a/pocket/raw/Presets/jotego.jtoutrun/Interact/jtoutrun/jotego.jtoutrun/_alternatives/Turbo Out Run (Japan, Out Run upgrade) (FD1094 317-0117).json +++ b/pocket/raw/Presets/jotego.jtoutrun/Interact/jtoutrun/jotego.jtoutrun/_alternatives/Turbo Out Run (Japan, Out Run upgrade) (FD1094 317-0117).json @@ -294,7 +294,7 @@ "persist": false, "writeonly": true, "address": "0xfa000000", - "defaultval": 65497, + "defaultval": 65529, "value": 0 } ], diff --git a/pocket/raw/Presets/jotego.jtoutrun/Interact/jtoutrun/jotego.jtoutrun/_alternatives/Turbo Out Run (cockpit) (FD1094 317-0107).json b/pocket/raw/Presets/jotego.jtoutrun/Interact/jtoutrun/jotego.jtoutrun/_alternatives/Turbo Out Run (cockpit) (FD1094 317-0107).json index 0f9f494c3..264ffe7c4 100644 --- a/pocket/raw/Presets/jotego.jtoutrun/Interact/jtoutrun/jotego.jtoutrun/_alternatives/Turbo Out Run (cockpit) (FD1094 317-0107).json +++ b/pocket/raw/Presets/jotego.jtoutrun/Interact/jtoutrun/jotego.jtoutrun/_alternatives/Turbo Out Run (cockpit) (FD1094 317-0107).json @@ -294,7 +294,7 @@ "persist": false, "writeonly": true, "address": "0xfa000000", - "defaultval": 65496, + "defaultval": 65528, "value": 0 } ], diff --git a/pocket/raw/Presets/jotego.jtoutrun/Interact/jtoutrun/jotego.jtoutrun/_alternatives/Turbo Out Run (deluxe cockpit) (FD1094 317-0109).json b/pocket/raw/Presets/jotego.jtoutrun/Interact/jtoutrun/jotego.jtoutrun/_alternatives/Turbo Out Run (deluxe cockpit) (FD1094 317-0109).json index 971f77629..eac002828 100644 --- a/pocket/raw/Presets/jotego.jtoutrun/Interact/jtoutrun/jotego.jtoutrun/_alternatives/Turbo Out Run (deluxe cockpit) (FD1094 317-0109).json +++ b/pocket/raw/Presets/jotego.jtoutrun/Interact/jtoutrun/jotego.jtoutrun/_alternatives/Turbo Out Run (deluxe cockpit) (FD1094 317-0109).json @@ -294,7 +294,7 @@ "persist": false, "writeonly": true, "address": "0xfa000000", - "defaultval": 65499, + "defaultval": 65531, "value": 0 } ], diff --git a/pocket/raw/Presets/jotego.jtshanon/Input/jtshanon/jotego.jtshanon/LICENSE b/pocket/raw/Presets/jotego.jtshanon/Input/jtshanon/jotego.jtshanon/LICENSE new file mode 100644 index 000000000..087457d93 --- /dev/null +++ b/pocket/raw/Presets/jotego.jtshanon/Input/jtshanon/jotego.jtshanon/LICENSE @@ -0,0 +1,31 @@ +FPGA arcade hardware by JOTEGO +This work is licensed to be used with software legally owned +by the final user. + +This work is not mantained or supported by Analogue + +Third party arcade games may be compatible with this work +provided the game owner does some transformation from +the ROM chips in the PCB to a file compatible with this work. + +Third party arcade games released as software for home +game consoles may be compatible with this work, provided +the software owner does some transformation from the software +files to a file compatible with this work. This transformation +should be allowed by the third party software EULA. + +This work can be used with a file obtained in a method described +above only if that method is legal in the end user's country. + +Third party software may be developed to run on this work. The +software developer will set the software license for that case. +If the software is distributed with this work, then the software +needs to comply with the GPL v3 license. + +JOTEGO does not endorse or participate in illegal distribution +of copyrighted material. This work can be used with compatible +software. This software can be homebrew projects or legally +obtained memory dumps of compatible games. + +Please support this development +Patreon: https://patreon.com/jotego diff --git a/pocket/raw/Presets/jotego.jtshanon/Input/jtshanon/jotego.jtshanon/Super Hang-On (sitdown-upright) (unprotected).json b/pocket/raw/Presets/jotego.jtshanon/Input/jtshanon/jotego.jtshanon/Super Hang-On (sitdown-upright) (unprotected).json new file mode 100644 index 000000000..6f484e39f --- /dev/null +++ b/pocket/raw/Presets/jotego.jtshanon/Input/jtshanon/jotego.jtshanon/Super Hang-On (sitdown-upright) (unprotected).json @@ -0,0 +1,32 @@ +{ + "input":{ + "magic": "APF_VER_1", + "controllers": [ + { + "type": "default", + "mappings": [ + { + "id": 0, + "name": "Accelerate", + "key": "pad_btn_a" + }, + { + "id": 1, + "name": "Brake", + "key": "pad_btn_b" + }, + { + "id": 2, + "name": "-", + "key": "pad_btn_x" + }, + { + "id": 3, + "name": "Supercharger", + "key": "pad_btn_y" + } + ] + } + ] + } +} \ No newline at end of file diff --git a/pocket/raw/Presets/jotego.jtshanon/Input/jtshanon/jotego.jtshanon/_alternatives/Limited Edition Hang-On.json b/pocket/raw/Presets/jotego.jtshanon/Input/jtshanon/jotego.jtshanon/_alternatives/Limited Edition Hang-On.json new file mode 100644 index 000000000..6f484e39f --- /dev/null +++ b/pocket/raw/Presets/jotego.jtshanon/Input/jtshanon/jotego.jtshanon/_alternatives/Limited Edition Hang-On.json @@ -0,0 +1,32 @@ +{ + "input":{ + "magic": "APF_VER_1", + "controllers": [ + { + "type": "default", + "mappings": [ + { + "id": 0, + "name": "Accelerate", + "key": "pad_btn_a" + }, + { + "id": 1, + "name": "Brake", + "key": "pad_btn_b" + }, + { + "id": 2, + "name": "-", + "key": "pad_btn_x" + }, + { + "id": 3, + "name": "Supercharger", + "key": "pad_btn_y" + } + ] + } + ] + } +} \ No newline at end of file diff --git a/pocket/raw/Presets/jotego.jtshanon/Input/jtshanon/jotego.jtshanon/_alternatives/Super Hang-On (mini ride-on) (FD1089B 317-0034).json b/pocket/raw/Presets/jotego.jtshanon/Input/jtshanon/jotego.jtshanon/_alternatives/Super Hang-On (mini ride-on) (FD1089B 317-0034).json new file mode 100644 index 000000000..6f484e39f --- /dev/null +++ b/pocket/raw/Presets/jotego.jtshanon/Input/jtshanon/jotego.jtshanon/_alternatives/Super Hang-On (mini ride-on) (FD1089B 317-0034).json @@ -0,0 +1,32 @@ +{ + "input":{ + "magic": "APF_VER_1", + "controllers": [ + { + "type": "default", + "mappings": [ + { + "id": 0, + "name": "Accelerate", + "key": "pad_btn_a" + }, + { + "id": 1, + "name": "Brake", + "key": "pad_btn_b" + }, + { + "id": 2, + "name": "-", + "key": "pad_btn_x" + }, + { + "id": 3, + "name": "Supercharger", + "key": "pad_btn_y" + } + ] + } + ] + } +} \ No newline at end of file diff --git a/pocket/raw/Presets/jotego.jtshanon/Input/jtshanon/jotego.jtshanon/_alternatives/Super Hang-On (mini ride-on, Rev A) (FD1089B 317-0034).json b/pocket/raw/Presets/jotego.jtshanon/Input/jtshanon/jotego.jtshanon/_alternatives/Super Hang-On (mini ride-on, Rev A) (FD1089B 317-0034).json new file mode 100644 index 000000000..6f484e39f --- /dev/null +++ b/pocket/raw/Presets/jotego.jtshanon/Input/jtshanon/jotego.jtshanon/_alternatives/Super Hang-On (mini ride-on, Rev A) (FD1089B 317-0034).json @@ -0,0 +1,32 @@ +{ + "input":{ + "magic": "APF_VER_1", + "controllers": [ + { + "type": "default", + "mappings": [ + { + "id": 0, + "name": "Accelerate", + "key": "pad_btn_a" + }, + { + "id": 1, + "name": "Brake", + "key": "pad_btn_b" + }, + { + "id": 2, + "name": "-", + "key": "pad_btn_x" + }, + { + "id": 3, + "name": "Supercharger", + "key": "pad_btn_y" + } + ] + } + ] + } +} \ No newline at end of file diff --git a/pocket/raw/Presets/jotego.jtshanon/Input/jtshanon/jotego.jtshanon/_alternatives/Super Hang-On (sitdown-upright) (FD1089B 317-0034).json b/pocket/raw/Presets/jotego.jtshanon/Input/jtshanon/jotego.jtshanon/_alternatives/Super Hang-On (sitdown-upright) (FD1089B 317-0034).json new file mode 100644 index 000000000..6f484e39f --- /dev/null +++ b/pocket/raw/Presets/jotego.jtshanon/Input/jtshanon/jotego.jtshanon/_alternatives/Super Hang-On (sitdown-upright) (FD1089B 317-0034).json @@ -0,0 +1,32 @@ +{ + "input":{ + "magic": "APF_VER_1", + "controllers": [ + { + "type": "default", + "mappings": [ + { + "id": 0, + "name": "Accelerate", + "key": "pad_btn_a" + }, + { + "id": 1, + "name": "Brake", + "key": "pad_btn_b" + }, + { + "id": 2, + "name": "-", + "key": "pad_btn_x" + }, + { + "id": 3, + "name": "Supercharger", + "key": "pad_btn_y" + } + ] + } + ] + } +} \ No newline at end of file diff --git a/pocket/raw/Presets/jotego.jtshanon/Input/jtshanon/jotego.jtshanon/_alternatives/Super Hang-On (sitdown-upright) (bootleg of FD1089B 317-0034 set).json b/pocket/raw/Presets/jotego.jtshanon/Input/jtshanon/jotego.jtshanon/_alternatives/Super Hang-On (sitdown-upright) (bootleg of FD1089B 317-0034 set).json new file mode 100644 index 000000000..6f484e39f --- /dev/null +++ b/pocket/raw/Presets/jotego.jtshanon/Input/jtshanon/jotego.jtshanon/_alternatives/Super Hang-On (sitdown-upright) (bootleg of FD1089B 317-0034 set).json @@ -0,0 +1,32 @@ +{ + "input":{ + "magic": "APF_VER_1", + "controllers": [ + { + "type": "default", + "mappings": [ + { + "id": 0, + "name": "Accelerate", + "key": "pad_btn_a" + }, + { + "id": 1, + "name": "Brake", + "key": "pad_btn_b" + }, + { + "id": 2, + "name": "-", + "key": "pad_btn_x" + }, + { + "id": 3, + "name": "Supercharger", + "key": "pad_btn_y" + } + ] + } + ] + } +} \ No newline at end of file diff --git a/pocket/raw/Presets/jotego.jtshanon/Interact/jtshanon/jotego.jtshanon/LICENSE b/pocket/raw/Presets/jotego.jtshanon/Interact/jtshanon/jotego.jtshanon/LICENSE new file mode 100644 index 000000000..087457d93 --- /dev/null +++ b/pocket/raw/Presets/jotego.jtshanon/Interact/jtshanon/jotego.jtshanon/LICENSE @@ -0,0 +1,31 @@ +FPGA arcade hardware by JOTEGO +This work is licensed to be used with software legally owned +by the final user. + +This work is not mantained or supported by Analogue + +Third party arcade games may be compatible with this work +provided the game owner does some transformation from +the ROM chips in the PCB to a file compatible with this work. + +Third party arcade games released as software for home +game consoles may be compatible with this work, provided +the software owner does some transformation from the software +files to a file compatible with this work. This transformation +should be allowed by the third party software EULA. + +This work can be used with a file obtained in a method described +above only if that method is legal in the end user's country. + +Third party software may be developed to run on this work. The +software developer will set the software license for that case. +If the software is distributed with this work, then the software +needs to comply with the GPL v3 license. + +JOTEGO does not endorse or participate in illegal distribution +of copyrighted material. This work can be used with compatible +software. This software can be homebrew projects or legally +obtained memory dumps of compatible games. + +Please support this development +Patreon: https://patreon.com/jotego diff --git a/pocket/raw/Presets/jotego.jtshanon/Interact/jtshanon/jotego.jtshanon/Super Hang-On (sitdown-upright) (unprotected).json b/pocket/raw/Presets/jotego.jtshanon/Interact/jtshanon/jotego.jtshanon/Super Hang-On (sitdown-upright) (unprotected).json new file mode 100644 index 000000000..e228151ff --- /dev/null +++ b/pocket/raw/Presets/jotego.jtshanon/Interact/jtshanon/jotego.jtshanon/Super Hang-On (sitdown-upright) (unprotected).json @@ -0,0 +1,282 @@ +{ + "interact":{ + "magic": "APF_VER_1", + "variables": [ + { + "name": "Version", + "id": 1000, + "type": "number_u32", + "enabled": false, + "persist": false, + "address": "0xFF000000", + "defaultval": 0, + "value": 0 + }, + { + "name": "FX Volume", + "id": 1, + "type": "list", + "enabled": true, + "persist": true, + "address": "0xfb000000", + "defaultval": 0, + "value": 0, + "mask": "0xFFFFFF3F", + "options": [ + { + "name": "high", + "value": "0x00" + }, + { + "name": "very high", + "value": "0x40" + }, + { + "name": "very low", + "value": "0x80" + }, + { + "name": "low", + "value": "0xc0" + } + ] + }, + { + "name": "Coin A", + "id": 2, + "type": "list", + "enabled": true, + "persist": true, + "address": "0xfa000000", + "defaultval": 15, + "value": 0, + "mask": "0xFFFFFFF0", + "options": [ + { + "name": "Free Play (if Coin B too) or 1/1", + "value": "0x0" + }, + { + "name": "1 Coin/1 Credit, 2/3", + "value": "0x1" + }, + { + "name": "1 Coin/1 Credit, 4/5", + "value": "0x2" + }, + { + "name": "1 Coin/1 Credit, 5/6", + "value": "0x3" + }, + { + "name": "2 Coins/1 Credit, 4/3", + "value": "0x4" + }, + { + "name": "2 Coins/1 Credit, 5/3, 6/4", + "value": "0x5" + }, + { + "name": "2 Coins/3 Credits", + "value": "0x6" + }, + { + "name": "4 Coins/1 Credit", + "value": "0x7" + }, + { + "name": "3 Coins/1 Credit", + "value": "0x8" + }, + { + "name": "2 Coins/1 Credit", + "value": "0x9" + }, + { + "name": "1 Coin/6 Credits", + "value": "0xA" + }, + { + "name": "1 Coin/5 Credits", + "value": "0xB" + }, + { + "name": "1 Coin/4 Credits", + "value": "0xC" + }, + { + "name": "1 Coin/3 Credits", + "value": "0xD" + }, + { + "name": "1 Coin/2 Credits", + "value": "0xE" + }, + { + "name": "1 Coin/1 Credit", + "value": "0xF" + } + ] + }, + { + "name": "Coin B", + "id": 3, + "type": "list", + "enabled": true, + "persist": true, + "address": "0xfa000000", + "defaultval": 15, + "value": 0, + "mask": "0xFFFFFF0F", + "options": [ + { + "name": "Free Play (if Coin A too) or 1/1", + "value": "0x0" + }, + { + "name": "1 Coin/1 Credit, 2/3", + "value": "0x10" + }, + { + "name": "1 Coin/1 Credit, 4/5", + "value": "0x20" + }, + { + "name": "1 Coin/1 Credit, 5/6", + "value": "0x30" + }, + { + "name": "2 Coins/1 Credit, 4/3", + "value": "0x40" + }, + { + "name": "2 Coins/1 Credit, 5/3, 6/4", + "value": "0x50" + }, + { + "name": "2 Coins/3 Credits", + "value": "0x60" + }, + { + "name": "4 Coins/1 Credit", + "value": "0x70" + }, + { + "name": "3 Coins/1 Credit", + "value": "0x80" + }, + { + "name": "2 Coins/1 Credit", + "value": "0x90" + }, + { + "name": "1 Coin/6 Credits", + "value": "0xA0" + }, + { + "name": "1 Coin/5 Credits", + "value": "0xB0" + }, + { + "name": "1 Coin/4 Credits", + "value": "0xC0" + }, + { + "name": "1 Coin/3 Credits", + "value": "0xD0" + }, + { + "name": "1 Coin/2 Credits", + "value": "0xE0" + }, + { + "name": "1 Coin/1 Credit", + "value": "0xF0" + } + ] + }, + { + "name": "Demo Sounds", + "id": 4, + "type": "check", + "enabled": true, + "persist": true, + "address": "0xfa000000", + "defaultval": 1, + "value": 0, + "value_off": 256, + "mask": "0xFFFFFEFF" + }, + { + "name": "Difficulty", + "id": 5, + "type": "list", + "enabled": true, + "persist": true, + "address": "0xfa000000", + "defaultval": 3, + "value": 0, + "mask": "0xFFFFF9FF", + "options": [ + { + "name": "Hardest", + "value": "0x0" + }, + { + "name": "Hard", + "value": "0x200" + }, + { + "name": "Easy", + "value": "0x400" + }, + { + "name": "Normal", + "value": "0x600" + } + ] + }, + { + "name": "Time Adj.", + "id": 6, + "type": "list", + "enabled": true, + "persist": true, + "address": "0xfa000000", + "defaultval": 3, + "value": 0, + "mask": "0xFFFFE7FF", + "options": [ + { + "name": "Hardest", + "value": "0x0" + }, + { + "name": "Hard", + "value": "0x800" + }, + { + "name": "Easy", + "value": "0x1000" + }, + { + "name": "Normal", + "value": "0x1800" + } + ] + }, + { + "name": "Default", + "id": 1015, + "type": "number_u32", + "enabled": false, + "persist": false, + "writeonly": true, + "address": "0xfa000000", + "defaultval": 65534, + "value": 0 + } + ], + "messages": [] + } +} \ No newline at end of file diff --git a/pocket/raw/Presets/jotego.jtshanon/Interact/jtshanon/jotego.jtshanon/_alternatives/Limited Edition Hang-On.json b/pocket/raw/Presets/jotego.jtshanon/Interact/jtshanon/jotego.jtshanon/_alternatives/Limited Edition Hang-On.json new file mode 100644 index 000000000..e228151ff --- /dev/null +++ b/pocket/raw/Presets/jotego.jtshanon/Interact/jtshanon/jotego.jtshanon/_alternatives/Limited Edition Hang-On.json @@ -0,0 +1,282 @@ +{ + "interact":{ + "magic": "APF_VER_1", + "variables": [ + { + "name": "Version", + "id": 1000, + "type": "number_u32", + "enabled": false, + "persist": false, + "address": "0xFF000000", + "defaultval": 0, + "value": 0 + }, + { + "name": "FX Volume", + "id": 1, + "type": "list", + "enabled": true, + "persist": true, + "address": "0xfb000000", + "defaultval": 0, + "value": 0, + "mask": "0xFFFFFF3F", + "options": [ + { + "name": "high", + "value": "0x00" + }, + { + "name": "very high", + "value": "0x40" + }, + { + "name": "very low", + "value": "0x80" + }, + { + "name": "low", + "value": "0xc0" + } + ] + }, + { + "name": "Coin A", + "id": 2, + "type": "list", + "enabled": true, + "persist": true, + "address": "0xfa000000", + "defaultval": 15, + "value": 0, + "mask": "0xFFFFFFF0", + "options": [ + { + "name": "Free Play (if Coin B too) or 1/1", + "value": "0x0" + }, + { + "name": "1 Coin/1 Credit, 2/3", + "value": "0x1" + }, + { + "name": "1 Coin/1 Credit, 4/5", + "value": "0x2" + }, + { + "name": "1 Coin/1 Credit, 5/6", + "value": "0x3" + }, + { + "name": "2 Coins/1 Credit, 4/3", + "value": "0x4" + }, + { + "name": "2 Coins/1 Credit, 5/3, 6/4", + "value": "0x5" + }, + { + "name": "2 Coins/3 Credits", + "value": "0x6" + }, + { + "name": "4 Coins/1 Credit", + "value": "0x7" + }, + { + "name": "3 Coins/1 Credit", + "value": "0x8" + }, + { + "name": "2 Coins/1 Credit", + "value": "0x9" + }, + { + "name": "1 Coin/6 Credits", + "value": "0xA" + }, + { + "name": "1 Coin/5 Credits", + "value": "0xB" + }, + { + "name": "1 Coin/4 Credits", + "value": "0xC" + }, + { + "name": "1 Coin/3 Credits", + "value": "0xD" + }, + { + "name": "1 Coin/2 Credits", + "value": "0xE" + }, + { + "name": "1 Coin/1 Credit", + "value": "0xF" + } + ] + }, + { + "name": "Coin B", + "id": 3, + "type": "list", + "enabled": true, + "persist": true, + "address": "0xfa000000", + "defaultval": 15, + "value": 0, + "mask": "0xFFFFFF0F", + "options": [ + { + "name": "Free Play (if Coin A too) or 1/1", + "value": "0x0" + }, + { + "name": "1 Coin/1 Credit, 2/3", + "value": "0x10" + }, + { + "name": "1 Coin/1 Credit, 4/5", + "value": "0x20" + }, + { + "name": "1 Coin/1 Credit, 5/6", + "value": "0x30" + }, + { + "name": "2 Coins/1 Credit, 4/3", + "value": "0x40" + }, + { + "name": "2 Coins/1 Credit, 5/3, 6/4", + "value": "0x50" + }, + { + "name": "2 Coins/3 Credits", + "value": "0x60" + }, + { + "name": "4 Coins/1 Credit", + "value": "0x70" + }, + { + "name": "3 Coins/1 Credit", + "value": "0x80" + }, + { + "name": "2 Coins/1 Credit", + "value": "0x90" + }, + { + "name": "1 Coin/6 Credits", + "value": "0xA0" + }, + { + "name": "1 Coin/5 Credits", + "value": "0xB0" + }, + { + "name": "1 Coin/4 Credits", + "value": "0xC0" + }, + { + "name": "1 Coin/3 Credits", + "value": "0xD0" + }, + { + "name": "1 Coin/2 Credits", + "value": "0xE0" + }, + { + "name": "1 Coin/1 Credit", + "value": "0xF0" + } + ] + }, + { + "name": "Demo Sounds", + "id": 4, + "type": "check", + "enabled": true, + "persist": true, + "address": "0xfa000000", + "defaultval": 1, + "value": 0, + "value_off": 256, + "mask": "0xFFFFFEFF" + }, + { + "name": "Difficulty", + "id": 5, + "type": "list", + "enabled": true, + "persist": true, + "address": "0xfa000000", + "defaultval": 3, + "value": 0, + "mask": "0xFFFFF9FF", + "options": [ + { + "name": "Hardest", + "value": "0x0" + }, + { + "name": "Hard", + "value": "0x200" + }, + { + "name": "Easy", + "value": "0x400" + }, + { + "name": "Normal", + "value": "0x600" + } + ] + }, + { + "name": "Time Adj.", + "id": 6, + "type": "list", + "enabled": true, + "persist": true, + "address": "0xfa000000", + "defaultval": 3, + "value": 0, + "mask": "0xFFFFE7FF", + "options": [ + { + "name": "Hardest", + "value": "0x0" + }, + { + "name": "Hard", + "value": "0x800" + }, + { + "name": "Easy", + "value": "0x1000" + }, + { + "name": "Normal", + "value": "0x1800" + } + ] + }, + { + "name": "Default", + "id": 1015, + "type": "number_u32", + "enabled": false, + "persist": false, + "writeonly": true, + "address": "0xfa000000", + "defaultval": 65534, + "value": 0 + } + ], + "messages": [] + } +} \ No newline at end of file diff --git a/pocket/raw/Presets/jotego.jtshanon/Interact/jtshanon/jotego.jtshanon/_alternatives/Super Hang-On (mini ride-on) (FD1089B 317-0034).json b/pocket/raw/Presets/jotego.jtshanon/Interact/jtshanon/jotego.jtshanon/_alternatives/Super Hang-On (mini ride-on) (FD1089B 317-0034).json new file mode 100644 index 000000000..e228151ff --- /dev/null +++ b/pocket/raw/Presets/jotego.jtshanon/Interact/jtshanon/jotego.jtshanon/_alternatives/Super Hang-On (mini ride-on) (FD1089B 317-0034).json @@ -0,0 +1,282 @@ +{ + "interact":{ + "magic": "APF_VER_1", + "variables": [ + { + "name": "Version", + "id": 1000, + "type": "number_u32", + "enabled": false, + "persist": false, + "address": "0xFF000000", + "defaultval": 0, + "value": 0 + }, + { + "name": "FX Volume", + "id": 1, + "type": "list", + "enabled": true, + "persist": true, + "address": "0xfb000000", + "defaultval": 0, + "value": 0, + "mask": "0xFFFFFF3F", + "options": [ + { + "name": "high", + "value": "0x00" + }, + { + "name": "very high", + "value": "0x40" + }, + { + "name": "very low", + "value": "0x80" + }, + { + "name": "low", + "value": "0xc0" + } + ] + }, + { + "name": "Coin A", + "id": 2, + "type": "list", + "enabled": true, + "persist": true, + "address": "0xfa000000", + "defaultval": 15, + "value": 0, + "mask": "0xFFFFFFF0", + "options": [ + { + "name": "Free Play (if Coin B too) or 1/1", + "value": "0x0" + }, + { + "name": "1 Coin/1 Credit, 2/3", + "value": "0x1" + }, + { + "name": "1 Coin/1 Credit, 4/5", + "value": "0x2" + }, + { + "name": "1 Coin/1 Credit, 5/6", + "value": "0x3" + }, + { + "name": "2 Coins/1 Credit, 4/3", + "value": "0x4" + }, + { + "name": "2 Coins/1 Credit, 5/3, 6/4", + "value": "0x5" + }, + { + "name": "2 Coins/3 Credits", + "value": "0x6" + }, + { + "name": "4 Coins/1 Credit", + "value": "0x7" + }, + { + "name": "3 Coins/1 Credit", + "value": "0x8" + }, + { + "name": "2 Coins/1 Credit", + "value": "0x9" + }, + { + "name": "1 Coin/6 Credits", + "value": "0xA" + }, + { + "name": "1 Coin/5 Credits", + "value": "0xB" + }, + { + "name": "1 Coin/4 Credits", + "value": "0xC" + }, + { + "name": "1 Coin/3 Credits", + "value": "0xD" + }, + { + "name": "1 Coin/2 Credits", + "value": "0xE" + }, + { + "name": "1 Coin/1 Credit", + "value": "0xF" + } + ] + }, + { + "name": "Coin B", + "id": 3, + "type": "list", + "enabled": true, + "persist": true, + "address": "0xfa000000", + "defaultval": 15, + "value": 0, + "mask": "0xFFFFFF0F", + "options": [ + { + "name": "Free Play (if Coin A too) or 1/1", + "value": "0x0" + }, + { + "name": "1 Coin/1 Credit, 2/3", + "value": "0x10" + }, + { + "name": "1 Coin/1 Credit, 4/5", + "value": "0x20" + }, + { + "name": "1 Coin/1 Credit, 5/6", + "value": "0x30" + }, + { + "name": "2 Coins/1 Credit, 4/3", + "value": "0x40" + }, + { + "name": "2 Coins/1 Credit, 5/3, 6/4", + "value": "0x50" + }, + { + "name": "2 Coins/3 Credits", + "value": "0x60" + }, + { + "name": "4 Coins/1 Credit", + "value": "0x70" + }, + { + "name": "3 Coins/1 Credit", + "value": "0x80" + }, + { + "name": "2 Coins/1 Credit", + "value": "0x90" + }, + { + "name": "1 Coin/6 Credits", + "value": "0xA0" + }, + { + "name": "1 Coin/5 Credits", + "value": "0xB0" + }, + { + "name": "1 Coin/4 Credits", + "value": "0xC0" + }, + { + "name": "1 Coin/3 Credits", + "value": "0xD0" + }, + { + "name": "1 Coin/2 Credits", + "value": "0xE0" + }, + { + "name": "1 Coin/1 Credit", + "value": "0xF0" + } + ] + }, + { + "name": "Demo Sounds", + "id": 4, + "type": "check", + "enabled": true, + "persist": true, + "address": "0xfa000000", + "defaultval": 1, + "value": 0, + "value_off": 256, + "mask": "0xFFFFFEFF" + }, + { + "name": "Difficulty", + "id": 5, + "type": "list", + "enabled": true, + "persist": true, + "address": "0xfa000000", + "defaultval": 3, + "value": 0, + "mask": "0xFFFFF9FF", + "options": [ + { + "name": "Hardest", + "value": "0x0" + }, + { + "name": "Hard", + "value": "0x200" + }, + { + "name": "Easy", + "value": "0x400" + }, + { + "name": "Normal", + "value": "0x600" + } + ] + }, + { + "name": "Time Adj.", + "id": 6, + "type": "list", + "enabled": true, + "persist": true, + "address": "0xfa000000", + "defaultval": 3, + "value": 0, + "mask": "0xFFFFE7FF", + "options": [ + { + "name": "Hardest", + "value": "0x0" + }, + { + "name": "Hard", + "value": "0x800" + }, + { + "name": "Easy", + "value": "0x1000" + }, + { + "name": "Normal", + "value": "0x1800" + } + ] + }, + { + "name": "Default", + "id": 1015, + "type": "number_u32", + "enabled": false, + "persist": false, + "writeonly": true, + "address": "0xfa000000", + "defaultval": 65534, + "value": 0 + } + ], + "messages": [] + } +} \ No newline at end of file diff --git a/pocket/raw/Presets/jotego.jtshanon/Interact/jtshanon/jotego.jtshanon/_alternatives/Super Hang-On (mini ride-on, Rev A) (FD1089B 317-0034).json b/pocket/raw/Presets/jotego.jtshanon/Interact/jtshanon/jotego.jtshanon/_alternatives/Super Hang-On (mini ride-on, Rev A) (FD1089B 317-0034).json new file mode 100644 index 000000000..e228151ff --- /dev/null +++ b/pocket/raw/Presets/jotego.jtshanon/Interact/jtshanon/jotego.jtshanon/_alternatives/Super Hang-On (mini ride-on, Rev A) (FD1089B 317-0034).json @@ -0,0 +1,282 @@ +{ + "interact":{ + "magic": "APF_VER_1", + "variables": [ + { + "name": "Version", + "id": 1000, + "type": "number_u32", + "enabled": false, + "persist": false, + "address": "0xFF000000", + "defaultval": 0, + "value": 0 + }, + { + "name": "FX Volume", + "id": 1, + "type": "list", + "enabled": true, + "persist": true, + "address": "0xfb000000", + "defaultval": 0, + "value": 0, + "mask": "0xFFFFFF3F", + "options": [ + { + "name": "high", + "value": "0x00" + }, + { + "name": "very high", + "value": "0x40" + }, + { + "name": "very low", + "value": "0x80" + }, + { + "name": "low", + "value": "0xc0" + } + ] + }, + { + "name": "Coin A", + "id": 2, + "type": "list", + "enabled": true, + "persist": true, + "address": "0xfa000000", + "defaultval": 15, + "value": 0, + "mask": "0xFFFFFFF0", + "options": [ + { + "name": "Free Play (if Coin B too) or 1/1", + "value": "0x0" + }, + { + "name": "1 Coin/1 Credit, 2/3", + "value": "0x1" + }, + { + "name": "1 Coin/1 Credit, 4/5", + "value": "0x2" + }, + { + "name": "1 Coin/1 Credit, 5/6", + "value": "0x3" + }, + { + "name": "2 Coins/1 Credit, 4/3", + "value": "0x4" + }, + { + "name": "2 Coins/1 Credit, 5/3, 6/4", + "value": "0x5" + }, + { + "name": "2 Coins/3 Credits", + "value": "0x6" + }, + { + "name": "4 Coins/1 Credit", + "value": "0x7" + }, + { + "name": "3 Coins/1 Credit", + "value": "0x8" + }, + { + "name": "2 Coins/1 Credit", + "value": "0x9" + }, + { + "name": "1 Coin/6 Credits", + "value": "0xA" + }, + { + "name": "1 Coin/5 Credits", + "value": "0xB" + }, + { + "name": "1 Coin/4 Credits", + "value": "0xC" + }, + { + "name": "1 Coin/3 Credits", + "value": "0xD" + }, + { + "name": "1 Coin/2 Credits", + "value": "0xE" + }, + { + "name": "1 Coin/1 Credit", + "value": "0xF" + } + ] + }, + { + "name": "Coin B", + "id": 3, + "type": "list", + "enabled": true, + "persist": true, + "address": "0xfa000000", + "defaultval": 15, + "value": 0, + "mask": "0xFFFFFF0F", + "options": [ + { + "name": "Free Play (if Coin A too) or 1/1", + "value": "0x0" + }, + { + "name": "1 Coin/1 Credit, 2/3", + "value": "0x10" + }, + { + "name": "1 Coin/1 Credit, 4/5", + "value": "0x20" + }, + { + "name": "1 Coin/1 Credit, 5/6", + "value": "0x30" + }, + { + "name": "2 Coins/1 Credit, 4/3", + "value": "0x40" + }, + { + "name": "2 Coins/1 Credit, 5/3, 6/4", + "value": "0x50" + }, + { + "name": "2 Coins/3 Credits", + "value": "0x60" + }, + { + "name": "4 Coins/1 Credit", + "value": "0x70" + }, + { + "name": "3 Coins/1 Credit", + "value": "0x80" + }, + { + "name": "2 Coins/1 Credit", + "value": "0x90" + }, + { + "name": "1 Coin/6 Credits", + "value": "0xA0" + }, + { + "name": "1 Coin/5 Credits", + "value": "0xB0" + }, + { + "name": "1 Coin/4 Credits", + "value": "0xC0" + }, + { + "name": "1 Coin/3 Credits", + "value": "0xD0" + }, + { + "name": "1 Coin/2 Credits", + "value": "0xE0" + }, + { + "name": "1 Coin/1 Credit", + "value": "0xF0" + } + ] + }, + { + "name": "Demo Sounds", + "id": 4, + "type": "check", + "enabled": true, + "persist": true, + "address": "0xfa000000", + "defaultval": 1, + "value": 0, + "value_off": 256, + "mask": "0xFFFFFEFF" + }, + { + "name": "Difficulty", + "id": 5, + "type": "list", + "enabled": true, + "persist": true, + "address": "0xfa000000", + "defaultval": 3, + "value": 0, + "mask": "0xFFFFF9FF", + "options": [ + { + "name": "Hardest", + "value": "0x0" + }, + { + "name": "Hard", + "value": "0x200" + }, + { + "name": "Easy", + "value": "0x400" + }, + { + "name": "Normal", + "value": "0x600" + } + ] + }, + { + "name": "Time Adj.", + "id": 6, + "type": "list", + "enabled": true, + "persist": true, + "address": "0xfa000000", + "defaultval": 3, + "value": 0, + "mask": "0xFFFFE7FF", + "options": [ + { + "name": "Hardest", + "value": "0x0" + }, + { + "name": "Hard", + "value": "0x800" + }, + { + "name": "Easy", + "value": "0x1000" + }, + { + "name": "Normal", + "value": "0x1800" + } + ] + }, + { + "name": "Default", + "id": 1015, + "type": "number_u32", + "enabled": false, + "persist": false, + "writeonly": true, + "address": "0xfa000000", + "defaultval": 65534, + "value": 0 + } + ], + "messages": [] + } +} \ No newline at end of file diff --git a/pocket/raw/Presets/jotego.jtshanon/Interact/jtshanon/jotego.jtshanon/_alternatives/Super Hang-On (sitdown-upright) (FD1089B 317-0034).json b/pocket/raw/Presets/jotego.jtshanon/Interact/jtshanon/jotego.jtshanon/_alternatives/Super Hang-On (sitdown-upright) (FD1089B 317-0034).json new file mode 100644 index 000000000..e228151ff --- /dev/null +++ b/pocket/raw/Presets/jotego.jtshanon/Interact/jtshanon/jotego.jtshanon/_alternatives/Super Hang-On (sitdown-upright) (FD1089B 317-0034).json @@ -0,0 +1,282 @@ +{ + "interact":{ + "magic": "APF_VER_1", + "variables": [ + { + "name": "Version", + "id": 1000, + "type": "number_u32", + "enabled": false, + "persist": false, + "address": "0xFF000000", + "defaultval": 0, + "value": 0 + }, + { + "name": "FX Volume", + "id": 1, + "type": "list", + "enabled": true, + "persist": true, + "address": "0xfb000000", + "defaultval": 0, + "value": 0, + "mask": "0xFFFFFF3F", + "options": [ + { + "name": "high", + "value": "0x00" + }, + { + "name": "very high", + "value": "0x40" + }, + { + "name": "very low", + "value": "0x80" + }, + { + "name": "low", + "value": "0xc0" + } + ] + }, + { + "name": "Coin A", + "id": 2, + "type": "list", + "enabled": true, + "persist": true, + "address": "0xfa000000", + "defaultval": 15, + "value": 0, + "mask": "0xFFFFFFF0", + "options": [ + { + "name": "Free Play (if Coin B too) or 1/1", + "value": "0x0" + }, + { + "name": "1 Coin/1 Credit, 2/3", + "value": "0x1" + }, + { + "name": "1 Coin/1 Credit, 4/5", + "value": "0x2" + }, + { + "name": "1 Coin/1 Credit, 5/6", + "value": "0x3" + }, + { + "name": "2 Coins/1 Credit, 4/3", + "value": "0x4" + }, + { + "name": "2 Coins/1 Credit, 5/3, 6/4", + "value": "0x5" + }, + { + "name": "2 Coins/3 Credits", + "value": "0x6" + }, + { + "name": "4 Coins/1 Credit", + "value": "0x7" + }, + { + "name": "3 Coins/1 Credit", + "value": "0x8" + }, + { + "name": "2 Coins/1 Credit", + "value": "0x9" + }, + { + "name": "1 Coin/6 Credits", + "value": "0xA" + }, + { + "name": "1 Coin/5 Credits", + "value": "0xB" + }, + { + "name": "1 Coin/4 Credits", + "value": "0xC" + }, + { + "name": "1 Coin/3 Credits", + "value": "0xD" + }, + { + "name": "1 Coin/2 Credits", + "value": "0xE" + }, + { + "name": "1 Coin/1 Credit", + "value": "0xF" + } + ] + }, + { + "name": "Coin B", + "id": 3, + "type": "list", + "enabled": true, + "persist": true, + "address": "0xfa000000", + "defaultval": 15, + "value": 0, + "mask": "0xFFFFFF0F", + "options": [ + { + "name": "Free Play (if Coin A too) or 1/1", + "value": "0x0" + }, + { + "name": "1 Coin/1 Credit, 2/3", + "value": "0x10" + }, + { + "name": "1 Coin/1 Credit, 4/5", + "value": "0x20" + }, + { + "name": "1 Coin/1 Credit, 5/6", + "value": "0x30" + }, + { + "name": "2 Coins/1 Credit, 4/3", + "value": "0x40" + }, + { + "name": "2 Coins/1 Credit, 5/3, 6/4", + "value": "0x50" + }, + { + "name": "2 Coins/3 Credits", + "value": "0x60" + }, + { + "name": "4 Coins/1 Credit", + "value": "0x70" + }, + { + "name": "3 Coins/1 Credit", + "value": "0x80" + }, + { + "name": "2 Coins/1 Credit", + "value": "0x90" + }, + { + "name": "1 Coin/6 Credits", + "value": "0xA0" + }, + { + "name": "1 Coin/5 Credits", + "value": "0xB0" + }, + { + "name": "1 Coin/4 Credits", + "value": "0xC0" + }, + { + "name": "1 Coin/3 Credits", + "value": "0xD0" + }, + { + "name": "1 Coin/2 Credits", + "value": "0xE0" + }, + { + "name": "1 Coin/1 Credit", + "value": "0xF0" + } + ] + }, + { + "name": "Demo Sounds", + "id": 4, + "type": "check", + "enabled": true, + "persist": true, + "address": "0xfa000000", + "defaultval": 1, + "value": 0, + "value_off": 256, + "mask": "0xFFFFFEFF" + }, + { + "name": "Difficulty", + "id": 5, + "type": "list", + "enabled": true, + "persist": true, + "address": "0xfa000000", + "defaultval": 3, + "value": 0, + "mask": "0xFFFFF9FF", + "options": [ + { + "name": "Hardest", + "value": "0x0" + }, + { + "name": "Hard", + "value": "0x200" + }, + { + "name": "Easy", + "value": "0x400" + }, + { + "name": "Normal", + "value": "0x600" + } + ] + }, + { + "name": "Time Adj.", + "id": 6, + "type": "list", + "enabled": true, + "persist": true, + "address": "0xfa000000", + "defaultval": 3, + "value": 0, + "mask": "0xFFFFE7FF", + "options": [ + { + "name": "Hardest", + "value": "0x0" + }, + { + "name": "Hard", + "value": "0x800" + }, + { + "name": "Easy", + "value": "0x1000" + }, + { + "name": "Normal", + "value": "0x1800" + } + ] + }, + { + "name": "Default", + "id": 1015, + "type": "number_u32", + "enabled": false, + "persist": false, + "writeonly": true, + "address": "0xfa000000", + "defaultval": 65534, + "value": 0 + } + ], + "messages": [] + } +} \ No newline at end of file diff --git a/pocket/raw/Presets/jotego.jtshanon/Interact/jtshanon/jotego.jtshanon/_alternatives/Super Hang-On (sitdown-upright) (bootleg of FD1089B 317-0034 set).json b/pocket/raw/Presets/jotego.jtshanon/Interact/jtshanon/jotego.jtshanon/_alternatives/Super Hang-On (sitdown-upright) (bootleg of FD1089B 317-0034 set).json new file mode 100644 index 000000000..e228151ff --- /dev/null +++ b/pocket/raw/Presets/jotego.jtshanon/Interact/jtshanon/jotego.jtshanon/_alternatives/Super Hang-On (sitdown-upright) (bootleg of FD1089B 317-0034 set).json @@ -0,0 +1,282 @@ +{ + "interact":{ + "magic": "APF_VER_1", + "variables": [ + { + "name": "Version", + "id": 1000, + "type": "number_u32", + "enabled": false, + "persist": false, + "address": "0xFF000000", + "defaultval": 0, + "value": 0 + }, + { + "name": "FX Volume", + "id": 1, + "type": "list", + "enabled": true, + "persist": true, + "address": "0xfb000000", + "defaultval": 0, + "value": 0, + "mask": "0xFFFFFF3F", + "options": [ + { + "name": "high", + "value": "0x00" + }, + { + "name": "very high", + "value": "0x40" + }, + { + "name": "very low", + "value": "0x80" + }, + { + "name": "low", + "value": "0xc0" + } + ] + }, + { + "name": "Coin A", + "id": 2, + "type": "list", + "enabled": true, + "persist": true, + "address": "0xfa000000", + "defaultval": 15, + "value": 0, + "mask": "0xFFFFFFF0", + "options": [ + { + "name": "Free Play (if Coin B too) or 1/1", + "value": "0x0" + }, + { + "name": "1 Coin/1 Credit, 2/3", + "value": "0x1" + }, + { + "name": "1 Coin/1 Credit, 4/5", + "value": "0x2" + }, + { + "name": "1 Coin/1 Credit, 5/6", + "value": "0x3" + }, + { + "name": "2 Coins/1 Credit, 4/3", + "value": "0x4" + }, + { + "name": "2 Coins/1 Credit, 5/3, 6/4", + "value": "0x5" + }, + { + "name": "2 Coins/3 Credits", + "value": "0x6" + }, + { + "name": "4 Coins/1 Credit", + "value": "0x7" + }, + { + "name": "3 Coins/1 Credit", + "value": "0x8" + }, + { + "name": "2 Coins/1 Credit", + "value": "0x9" + }, + { + "name": "1 Coin/6 Credits", + "value": "0xA" + }, + { + "name": "1 Coin/5 Credits", + "value": "0xB" + }, + { + "name": "1 Coin/4 Credits", + "value": "0xC" + }, + { + "name": "1 Coin/3 Credits", + "value": "0xD" + }, + { + "name": "1 Coin/2 Credits", + "value": "0xE" + }, + { + "name": "1 Coin/1 Credit", + "value": "0xF" + } + ] + }, + { + "name": "Coin B", + "id": 3, + "type": "list", + "enabled": true, + "persist": true, + "address": "0xfa000000", + "defaultval": 15, + "value": 0, + "mask": "0xFFFFFF0F", + "options": [ + { + "name": "Free Play (if Coin A too) or 1/1", + "value": "0x0" + }, + { + "name": "1 Coin/1 Credit, 2/3", + "value": "0x10" + }, + { + "name": "1 Coin/1 Credit, 4/5", + "value": "0x20" + }, + { + "name": "1 Coin/1 Credit, 5/6", + "value": "0x30" + }, + { + "name": "2 Coins/1 Credit, 4/3", + "value": "0x40" + }, + { + "name": "2 Coins/1 Credit, 5/3, 6/4", + "value": "0x50" + }, + { + "name": "2 Coins/3 Credits", + "value": "0x60" + }, + { + "name": "4 Coins/1 Credit", + "value": "0x70" + }, + { + "name": "3 Coins/1 Credit", + "value": "0x80" + }, + { + "name": "2 Coins/1 Credit", + "value": "0x90" + }, + { + "name": "1 Coin/6 Credits", + "value": "0xA0" + }, + { + "name": "1 Coin/5 Credits", + "value": "0xB0" + }, + { + "name": "1 Coin/4 Credits", + "value": "0xC0" + }, + { + "name": "1 Coin/3 Credits", + "value": "0xD0" + }, + { + "name": "1 Coin/2 Credits", + "value": "0xE0" + }, + { + "name": "1 Coin/1 Credit", + "value": "0xF0" + } + ] + }, + { + "name": "Demo Sounds", + "id": 4, + "type": "check", + "enabled": true, + "persist": true, + "address": "0xfa000000", + "defaultval": 1, + "value": 0, + "value_off": 256, + "mask": "0xFFFFFEFF" + }, + { + "name": "Difficulty", + "id": 5, + "type": "list", + "enabled": true, + "persist": true, + "address": "0xfa000000", + "defaultval": 3, + "value": 0, + "mask": "0xFFFFF9FF", + "options": [ + { + "name": "Hardest", + "value": "0x0" + }, + { + "name": "Hard", + "value": "0x200" + }, + { + "name": "Easy", + "value": "0x400" + }, + { + "name": "Normal", + "value": "0x600" + } + ] + }, + { + "name": "Time Adj.", + "id": 6, + "type": "list", + "enabled": true, + "persist": true, + "address": "0xfa000000", + "defaultval": 3, + "value": 0, + "mask": "0xFFFFE7FF", + "options": [ + { + "name": "Hardest", + "value": "0x0" + }, + { + "name": "Hard", + "value": "0x800" + }, + { + "name": "Easy", + "value": "0x1000" + }, + { + "name": "Normal", + "value": "0x1800" + } + ] + }, + { + "name": "Default", + "id": 1015, + "type": "number_u32", + "enabled": false, + "persist": false, + "writeonly": true, + "address": "0xfa000000", + "defaultval": 65534, + "value": 0 + } + ], + "messages": [] + } +} \ No newline at end of file diff --git a/pocket/raw/jtshanon.txt b/pocket/raw/jtshanon.txt new file mode 100644 index 000000000..a978d974f --- /dev/null +++ b/pocket/raw/jtshanon.txt @@ -0,0 +1,27 @@ +jtshanon - Arcade compatible hardware for Pocket FPGA +Developed by JOTEGO - https://patreon.com/jotego + +The following arcade titles are compatible with this core. Generate +the required .rom file using the mra tool (read below). +Place the *.rom files in Assets/jtshanon/common + +Super Hang-On (sitdown-upright) (unprotected) --> shangon.rom +Super Hang-On (mini ride-on) (FD1089B 317-0034) --> shangon1.rom +Super Hang-On (mini ride-on, Rev A) (FD1089B 317-0034) --> shangon2.rom +Super Hang-On (sitdown-upright) (FD1089B 317-0034) --> shangon3.rom +Super Hang-On (sitdown-upright) (bootleg of FD1089B 317-0034 set) --> shangn3d.rom +Limited Edition Hang-On --> shangnle.rom + + +These files are generated using the mra tool in: +https://github.com/sebdel/mra-tools-c/tree/master/release + +Boogermann's ORCA tool can also be used to generate the files: +https://github.com/opengateware/tools-orca + +Check out the short tutorial in: +https://github.com/jotego/jtbin/wiki/Analogue-Pocket-Cores + +DISCLAIMER: This PocketFPGA core is licensed to be used only +with legally owned dumps of videogame data. It is also licensed +to be used with freeware (homebrew) compatible with the platform.