(libretro) update files

This commit is contained in:
barbudreadmon 2023-06-17 07:14:11 +02:00
parent adf98a683c
commit b5608e891a
14 changed files with 30131 additions and 40201 deletions

File diff suppressed because it is too large Load Diff

View File

@ -3829,6 +3829,15 @@
<video type="raster" orientation="horizontal" width="256" height="192" aspectx="4" aspecty="3"/>
<driver status="good"/>
</game>
<game name="pegged">
<comment>Homebrew</comment>
<description>Pegged (HB, v1.02)</description>
<year>2023</year>
<manufacturer>Under4Mhz</manufacturer>
<rom name="Pegged v1.02 (2023)(Under4Mhz).gg" size="32768" crc="a3e06e7a"/>
<video type="raster" orientation="horizontal" width="256" height="192" aspectx="4" aspecty="3"/>
<driver status="good"/>
</game>
<game name="pengo">
<description>Pengo (Euro, USA)</description>
<year>1991</year>

View File

@ -711,6 +711,15 @@
<video type="raster" orientation="horizontal" width="256" height="192" aspectx="4" aspecty="3"/>
<driver status="good"/>
</game>
<game name="bitlogic">
<comment>Homebrew</comment>
<description>BitLogic a Cyberpunk Arcade Adventure (HB)</description>
<year>2022-2023</year>
<manufacturer>OXiAB Studio</manufacturer>
<rom name="Bitlogic MSX2SMS (2023)(OXiAB Studio).sms" size="65536" crc="7145271f"/>
<video type="raster" orientation="horizontal" width="256" height="192" aspectx="4" aspecty="3"/>
<driver status="good"/>
</game>
<game name="blackblt">
<description>Black Belt (Euro, USA)</description>
<year>1986</year>
@ -2763,10 +2772,10 @@
</game>
<game name="ksolitaire">
<comment>Homebrew</comment>
<description>Klondike Solitaire (HB)</description>
<year>2021</year>
<description>Klondike Solitaire (HB, v1.04)</description>
<year>2023</year>
<manufacturer>Under4Mhz</manufacturer>
<rom name="Klondike Solitaire (2021)(Under4Mhz).sms" size="49152" crc="a4011448"/>
<rom name="Klondike Solitaire v1.04 (2023)(Under4Mhz).sms" size="49152" crc="52b870f3"/>
<video type="raster" orientation="horizontal" width="256" height="192" aspectx="4" aspecty="3"/>
<driver status="good"/>
</game>
@ -3010,10 +3019,10 @@
</game>
<game name="msolitaire">
<comment>Homebrew</comment>
<description>Mahjong Solitaire (HB)</description>
<year>2021</year>
<description>Mahjong Solitaire (HB, v1.16)</description>
<year>2023</year>
<manufacturer>Under4Mhz</manufacturer>
<rom name="Mahjong Solitaire (2021)(Under4Mhz).sms" size="32768" crc="bed37331"/>
<rom name="Mahjong Solitaire v1.16 (2023)(Under4Mhz).sms" size="32768" crc="d4dc268e"/>
<video type="raster" orientation="horizontal" width="256" height="192" aspectx="4" aspecty="3"/>
<driver status="good"/>
</game>

View File

@ -1146,6 +1146,15 @@
<video type="raster" orientation="horizontal" width="320" height="224" aspectx="4" aspecty="3"/>
<driver status="good"/>
</game>
<game name="astebros">
<comment>Homebrew</comment>
<description>Astebros (HB)</description>
<year>2023</year>
<manufacturer>NeoFID Studios</manufacturer>
<rom name="Astebros (2023)(NeoFID Studios).bin" size="15466496" crc="0833390c"/>
<video type="raster" orientation="horizontal" width="320" height="224" aspectx="4" aspecty="3"/>
<driver status="good"/>
</game>
<game name="astergre">
<description>Asterix and the Great Rescue (Euro)</description>
<year>1993</year>

File diff suppressed because it is too large Load Diff

View File

@ -309,6 +309,16 @@
<video type="raster" orientation="horizontal" width="288" height="224" aspectx="4" aspecty="3"/>
<driver status="good"/>
</game>
<game name="8bitwars" romof="spectrum">
<comment>Homebrew</comment>
<description>8-Bit Wars, The (48K) (HB)</description>
<year>2022</year>
<manufacturer>Cronosoft</manufacturer>
<rom name="8-Bit Wars, The (2022)(Cronosoft).tap" size="44740" crc="76adb352"/>
<rom name="spectrum.rom" merge="spectrum.rom" size="16384" crc="ddee531f"/>
<video type="raster" orientation="horizontal" width="288" height="224" aspectx="4" aspecty="3"/>
<driver status="good"/>
</game>
<game name="911ts" romof="spectrum">
<comment>Z, X, O, and P to play</comment>
<description>911 TS - Tiger Shark (48K)</description>
@ -8159,6 +8169,25 @@
<video type="raster" orientation="horizontal" width="288" height="224" aspectx="4" aspecty="3"/>
<driver status="good"/>
</game>
<game name="gilbert128" romof="spec128">
<description>Gilbert - Escape from Drill (128K)</description>
<year>1989</year>
<manufacturer>Again Again</manufacturer>
<rom name="Gilbert - Escape from Drill 128K (1989)(Again Again).tap" size="69020" crc="a7022003"/>
<rom name="zx128_0.rom" merge="zx128_0.rom" size="16384" crc="e76799d2"/>
<rom name="zx128_1.rom" merge="zx128_1.rom" size="16384" crc="b96a36be"/>
<video type="raster" orientation="horizontal" width="288" height="224" aspectx="4" aspecty="3"/>
<driver status="good"/>
</game>
<game name="gilbert48" cloneof="gilbert128" romof="gilbert128">
<description>Gilbert - Escape from Drill (48K)</description>
<year>1989</year>
<manufacturer>Again Again</manufacturer>
<rom name="Gilbert - Escape from Drill 48K (1989)(Again Again).tap" size="52455" crc="5b528a33"/>
<rom name="spectrum.rom" size="16384" crc="ddee531f"/>
<video type="raster" orientation="horizontal" width="288" height="224" aspectx="4" aspecty="3"/>
<driver status="good"/>
</game>
<game name="gillgold" romof="spectrum">
<description>Gilligan's Gold (48K)</description>
<year>1984</year>
@ -8526,6 +8555,15 @@
<video type="raster" orientation="horizontal" width="288" height="224" aspectx="4" aspecty="3"/>
<driver status="good"/>
</game>
<game name="greglhc" romof="spectrum">
<description>Gregory Loses His Clock (48K)</description>
<year>1989</year>
<manufacturer>Mastertronic</manufacturer>
<rom name="Gregory Loses His Clock 48K (1989)(Mastertronic).tap" size="40109" crc="02af488a"/>
<rom name="spectrum.rom" merge="spectrum.rom" size="16384" crc="ddee531f"/>
<video type="raster" orientation="horizontal" width="288" height="224" aspectx="4" aspecty="3"/>
<driver status="good"/>
</game>
<game name="grellandfalla" romof="spec128">
<description>Grell and Falla (128K)</description>
<year>1992</year>
@ -9752,6 +9790,16 @@
<video type="raster" orientation="horizontal" width="288" height="224" aspectx="4" aspecty="3"/>
<driver status="good"/>
</game>
<game name="ironlord" romof="spec128">
<description>Iron Lord (128K)</description>
<year>1989</year>
<manufacturer>Ubi Soft</manufacturer>
<rom name="Iron Lord 128K (1989)(Ubi Soft).tap" size="195062" crc="aaefd67c"/>
<rom name="zx128_0.rom" merge="zx128_0.rom" size="16384" crc="e76799d2"/>
<rom name="zx128_1.rom" merge="zx128_1.rom" size="16384" crc="b96a36be"/>
<video type="raster" orientation="horizontal" width="288" height="224" aspectx="4" aspecty="3"/>
<driver status="good"/>
</game>
<game name="ironsphere" romof="spectrum">
<comment>Homebrew</comment>
<description>Iron Sphere (48K) (HB)</description>
@ -10596,6 +10644,27 @@
<video type="raster" orientation="horizontal" width="288" height="224" aspectx="4" aspecty="3"/>
<driver status="good"/>
</game>
<game name="klondike128" romof="spec128">
<comment>Homebrew</comment>
<description>Klondike Solitaire (128K) (HB, v1.04)</description>
<year>2023</year>
<manufacturer>Under4Mhz</manufacturer>
<rom name="Klondike Solitaire v1.04 128K (2023)(Under4Mhz).tap" size="27682" crc="d446444e"/>
<rom name="zx128_0.rom" merge="zx128_0.rom" size="16384" crc="e76799d2"/>
<rom name="zx128_1.rom" merge="zx128_1.rom" size="16384" crc="b96a36be"/>
<video type="raster" orientation="horizontal" width="288" height="224" aspectx="4" aspecty="3"/>
<driver status="good"/>
</game>
<game name="klondike48" cloneof="klondike128" romof="klondike128">
<comment>Homebrew</comment>
<description>Klondike Solitaire (48K) (HB, v1.04)</description>
<year>2023</year>
<manufacturer>Under4Mhz</manufacturer>
<rom name="Klondike Solitaire v1.04 48K (2023)(Under4Mhz).tap" size="27278" crc="848b4208"/>
<rom name="spectrum.rom" size="16384" crc="ddee531f"/>
<video type="raster" orientation="horizontal" width="288" height="224" aspectx="4" aspecty="3"/>
<driver status="good"/>
</game>
<game name="knightforce" romof="spec128">
<description>Knight Force (128K)</description>
<year>1990</year>
@ -11604,6 +11673,27 @@
<video type="raster" orientation="horizontal" width="288" height="224" aspectx="4" aspecty="3"/>
<driver status="good"/>
</game>
<game name="mahjong128" romof="spec128">
<comment>Homebrew</comment>
<description>Mahjong Solitaire (128K) (HB, v1.16)</description>
<year>2023</year>
<manufacturer>Under4Mhz</manufacturer>
<rom name="Mahjong Solitaire v1.16 128K (2023)(Under4Mhz).tap" size="23482" crc="9688ae8b"/>
<rom name="zx128_0.rom" merge="zx128_0.rom" size="16384" crc="e76799d2"/>
<rom name="zx128_1.rom" merge="zx128_1.rom" size="16384" crc="b96a36be"/>
<video type="raster" orientation="horizontal" width="288" height="224" aspectx="4" aspecty="3"/>
<driver status="good"/>
</game>
<game name="mahjong48" cloneof="mahjong128" romof="mahjong128">
<comment>Homebrew</comment>
<description>Mahjong Solitaire (48K) (HB, v1.16)</description>
<year>2023</year>
<manufacturer>Under4Mhz</manufacturer>
<rom name="Mahjong Solitaire v1.16 48K (2023)(Under4Mhz).tap" size="22574" crc="0657a886"/>
<rom name="spectrum.rom" size="16384" crc="ddee531f"/>
<video type="raster" orientation="horizontal" width="288" height="224" aspectx="4" aspecty="3"/>
<driver status="good"/>
</game>
<game name="maincourse" romof="spectrum">
<comment>Homebrew</comment>
<description>Main Course - The Retro Cut (48K) (HB)</description>
@ -12165,6 +12255,16 @@
<video type="raster" orientation="horizontal" width="288" height="224" aspectx="4" aspecty="3"/>
<driver status="good"/>
</game>
<game name="micromouse" romof="spec128">
<description>Micro Mouse Goes De-bugging (128K)</description>
<year>1989</year>
<manufacturer>Mastertronic</manufacturer>
<rom name="Micro Mouse Goes De-bugging 128K (1989)(Mastertronic).tap" size="47636" crc="6a8a8635"/>
<rom name="zx128_0.rom" merge="zx128_0.rom" size="16384" crc="e76799d2"/>
<rom name="zx128_1.rom" merge="zx128_1.rom" size="16384" crc="b96a36be"/>
<video type="raster" orientation="horizontal" width="288" height="224" aspectx="4" aspecty="3"/>
<driver status="good"/>
</game>
<game name="mprofanation" romof="spectrum">
<comment>Homebrew, O: left - P: right - Z: long jump - X: short jump</comment>
<description>Micro Profanation (48K) (HB, v1.1)</description>
@ -12285,6 +12385,16 @@
<video type="raster" orientation="horizontal" width="288" height="224" aspectx="4" aspecty="3"/>
<driver status="good"/>
</game>
<game name="mindtrap" romof="spectrum">
<comment>Set '5. Sinclair II (R)' to use controller</comment>
<description>Mindtrap (48K)</description>
<year>1989</year>
<manufacturer>Mastertronic</manufacturer>
<rom name="Mindtrap 48K (1989)(Mastertronic).tap" size="25758" crc="65e947b5"/>
<rom name="spectrum.rom" merge="spectrum.rom" size="16384" crc="ddee531f"/>
<video type="raster" orientation="horizontal" width="288" height="224" aspectx="4" aspecty="3"/>
<driver status="good"/>
</game>
<game name="miremare" romof="spectrum">
<comment>Homebrew</comment>
<description>Mire Mare (48K) (HB, v1.09)</description>
@ -12944,6 +13054,16 @@
<video type="raster" orientation="horizontal" width="288" height="224" aspectx="4" aspecty="3"/>
<driver status="good"/>
</game>
<game name="mutfortress" romof="spec128">
<description>Mutant Fortress (128K)</description>
<year>1989</year>
<manufacturer>Players Premier</manufacturer>
<rom name="Mutant Fortress 128K (1989)(Players Premier).tap" size="77979" crc="f82b3bcc"/>
<rom name="zx128_0.rom" merge="zx128_0.rom" size="16384" crc="e76799d2"/>
<rom name="zx128_1.rom" merge="zx128_1.rom" size="16384" crc="b96a36be"/>
<video type="raster" orientation="horizontal" width="288" height="224" aspectx="4" aspecty="3"/>
<driver status="good"/>
</game>
<game name="mysteryarkham1" romof="spectrum">
<comment>In-game menu - 6: down - 7: up - Space: select</comment>
<description>Mystery of Arkham Manor, The - Part 1 (48K)</description>
@ -14078,6 +14198,16 @@
<video type="raster" orientation="horizontal" width="288" height="224" aspectx="4" aspecty="3"/>
<driver status="good"/>
</game>
<game name="pegged" romof="spectrum">
<comment>Homebrew</comment>
<description>Pegged (48K) (HB, v1.02)</description>
<year>2023</year>
<manufacturer>Under4Mhz</manufacturer>
<rom name="Pegged v1.02 48K (2023)(Under4Mhz).tap" size="21268" crc="69591ee9"/>
<rom name="spectrum.rom" merge="spectrum.rom" size="16384" crc="ddee531f"/>
<video type="raster" orientation="horizontal" width="288" height="224" aspectx="4" aspecty="3"/>
<driver status="good"/>
</game>
<game name="penetrator" romof="spectrum">
<description>Penetrator (48K)</description>
<year>1982-83</year>

View File

@ -3829,6 +3829,15 @@
<video type="raster" orientation="horizontal" width="256" height="192" aspectx="4" aspecty="3"/>
<driver status="good"/>
</game>
<game name="pegged">
<comment>Homebrew</comment>
<description>Pegged (HB, v1.02)</description>
<year>2023</year>
<manufacturer>Under4Mhz</manufacturer>
<rom name="Pegged v1.02 (2023)(Under4Mhz).gg" size="32768" crc="a3e06e7a"/>
<video type="raster" orientation="horizontal" width="256" height="192" aspectx="4" aspecty="3"/>
<driver status="good"/>
</game>
<game name="pengo">
<description>Pengo (Euro, USA)</description>
<year>1991</year>

View File

@ -711,6 +711,15 @@
<video type="raster" orientation="horizontal" width="256" height="192" aspectx="4" aspecty="3"/>
<driver status="good"/>
</game>
<game name="bitlogic">
<comment>Homebrew</comment>
<description>BitLogic a Cyberpunk Arcade Adventure (HB)</description>
<year>2022-2023</year>
<manufacturer>OXiAB Studio</manufacturer>
<rom name="Bitlogic MSX2SMS (2023)(OXiAB Studio).sms" size="65536" crc="7145271f"/>
<video type="raster" orientation="horizontal" width="256" height="192" aspectx="4" aspecty="3"/>
<driver status="good"/>
</game>
<game name="blackblt">
<description>Black Belt (Euro, USA)</description>
<year>1986</year>
@ -2763,10 +2772,10 @@
</game>
<game name="ksolitaire">
<comment>Homebrew</comment>
<description>Klondike Solitaire (HB)</description>
<year>2021</year>
<description>Klondike Solitaire (HB, v1.04)</description>
<year>2023</year>
<manufacturer>Under4Mhz</manufacturer>
<rom name="Klondike Solitaire (2021)(Under4Mhz).sms" size="49152" crc="a4011448"/>
<rom name="Klondike Solitaire v1.04 (2023)(Under4Mhz).sms" size="49152" crc="52b870f3"/>
<video type="raster" orientation="horizontal" width="256" height="192" aspectx="4" aspecty="3"/>
<driver status="good"/>
</game>
@ -3010,10 +3019,10 @@
</game>
<game name="msolitaire">
<comment>Homebrew</comment>
<description>Mahjong Solitaire (HB)</description>
<year>2021</year>
<description>Mahjong Solitaire (HB, v1.16)</description>
<year>2023</year>
<manufacturer>Under4Mhz</manufacturer>
<rom name="Mahjong Solitaire (2021)(Under4Mhz).sms" size="32768" crc="bed37331"/>
<rom name="Mahjong Solitaire v1.16 (2023)(Under4Mhz).sms" size="32768" crc="d4dc268e"/>
<video type="raster" orientation="horizontal" width="256" height="192" aspectx="4" aspecty="3"/>
<driver status="good"/>
</game>

View File

@ -1146,6 +1146,15 @@
<video type="raster" orientation="horizontal" width="320" height="224" aspectx="4" aspecty="3"/>
<driver status="good"/>
</game>
<game name="astebros">
<comment>Homebrew</comment>
<description>Astebros (HB)</description>
<year>2023</year>
<manufacturer>NeoFID Studios</manufacturer>
<rom name="Astebros (2023)(NeoFID Studios).bin" size="15466496" crc="0833390c"/>
<video type="raster" orientation="horizontal" width="320" height="224" aspectx="4" aspecty="3"/>
<driver status="good"/>
</game>
<game name="astergre">
<description>Asterix and the Great Rescue (Euro)</description>
<year>1993</year>

38836
gamelist.txt

File diff suppressed because it is too large Load Diff

View File

@ -56,6 +56,8 @@ static UINT8 DrvJoy4[8];
static UINT8 DrvInput[9];
static UINT8 DrvReset = 0;
static HoldCoin<4> hold_coin;
static INT32 m92_main_bank;
static INT32 graphics_mask[2] = { 0, 0 };
@ -1617,6 +1619,8 @@ static INT32 DrvDoReset()
}
}
hold_coin.reset();
HiscoreReset();
return 0;
@ -2090,6 +2094,8 @@ static void compile_inputs()
DrvInput[4] |= (DrvButton[i] & 1) << i;
}
hold_coin.check(0, DrvInput[4], 1 << 2, 2);
// Clear Opposites
DrvClearOpposites(&DrvInput[0]);
DrvClearOpposites(&DrvInput[1]);
@ -2279,6 +2285,8 @@ static INT32 DrvScan(INT32 nAction, INT32 *pnMin)
SCAN_VAR(m92_sprite_buffer_timer);
SCAN_VAR(m92_main_bank);
hold_coin.scan();
if (nAction & ACB_WRITE) {
VezOpen(0);
if (m92_banks) m92MainBank(m92_main_bank);

File diff suppressed because it is too large Load Diff