mirror of
https://github.com/libretro/FBNeo.git
synced 2024-11-23 08:59:39 +00:00
Merge branch 'master' of https://github.com/finalburnneo/FBNeo into finalburnneo-master
This commit is contained in:
commit
ddec73e6af
@ -207,7 +207,7 @@ const UINT8 dynablaster_decryption_table[256] = {
|
||||
0x1f,0x51,0x84,xxxx,0x3d,0x09,0x0d,xxxx, xxxx,0x57,xxxx,xxxx,xxxx,0x32,0x11,xxxx, /* 00 */
|
||||
xxxx,0x9c,xxxx,xxxx,0x4b,xxxx,xxxx,0x03, xxxx,xxxx,xxxx,0x89,0xb0,xxxx,xxxx,xxxx, /* 10 */
|
||||
xxxx,0xbb,0x18,0xbe,0x53,0x21,0x55,0x7c, xxxx,xxxx,0x47,0x58,0xf6,xxxx,xxxx,0xb2, /* 20 */
|
||||
0x06,xxxx,0x2b,xxxx,0x2f,0x0b,0xfc, 0x91 , xxxx,xxxx,0xfa,0x81,0x83,0x40,0x38,xxxx, /* 30 */
|
||||
0x06,xxxx,0x2b,xxxx,0x2f,0x0b,0xfc, 0x98 , xxxx,xxxx,0xfa,0x81,0x83,0x40,0x38,xxxx, /* 30 */
|
||||
xxxx,xxxx,0x49,0x85,0xd1,0xf5,0x07,0xe2, 0x5e,0x1e,xxxx,0x04,xxxx,xxxx,xxxx,0xb1, /* 40 */
|
||||
0xc7,xxxx,0x96, 0xf2 /*0xaf*/, 0xb6,0xd2,0xc3,xxxx, 0x87,0xba,0xcb,0x88,xxxx,0xb9,0xd0,0xb5, /* 50 */
|
||||
0x9a,0x80,0xa2,0x72,xxxx,0xb4,xxxx,0xaa, 0x26,0x7d,0x52,0x33,0x2e,0xbc,0x08,0x79, /* 60 */
|
||||
|
@ -508,8 +508,8 @@ static INT32 MemIndex()
|
||||
|
||||
// sub(sprite) cpu could be one of 4 cpu-types
|
||||
// for ease - we'll access all of them via the cpu registry in the cheat engine.
|
||||
static cheat_core *cheat_ptr;
|
||||
static cpu_core_config *cheat_subptr;
|
||||
static cheat_core *cheat_ptr = NULL;
|
||||
static cpu_core_config *cheat_subptr = NULL;
|
||||
|
||||
static void subInit()
|
||||
{
|
||||
@ -559,7 +559,10 @@ static void subReset()
|
||||
|
||||
static void subExit()
|
||||
{
|
||||
cheat_subptr->exit();
|
||||
if (cheat_subptr) cheat_subptr->exit();
|
||||
|
||||
cheat_ptr = NULL;
|
||||
cheat_subptr = NULL;
|
||||
}
|
||||
|
||||
static INT32 subScan(INT32 nAction)
|
||||
|
@ -1821,6 +1821,31 @@ static struct BurnRomInfo NebulbeeRomDesc[] = {
|
||||
STD_ROM_PICK(Nebulbee)
|
||||
STD_ROM_FN(Nebulbee)
|
||||
|
||||
static struct BurnRomInfo GalagawmRomDesc[] = {
|
||||
{ "wmgg1_1b.3p", 0x01000, 0xd7dffd9c, BRF_ESS | BRF_PRG }, // 0 Z80 #1 Program Code
|
||||
{ "wmgg1_2b.3m", 0x01000, 0xab7cbd28, BRF_ESS | BRF_PRG }, // 1
|
||||
{ "wmgg1_3.2m", 0x01000, 0x75bcd999, BRF_ESS | BRF_PRG }, // 2
|
||||
{ "wmgg1_4b.2l", 0x01000, 0x114f2ae5, BRF_ESS | BRF_PRG }, // 3
|
||||
|
||||
{ "gg1_5b.3f", 0x01000, 0xbb5caae3, BRF_ESS | BRF_PRG }, // 4 Z80 #2 Program Code
|
||||
|
||||
{ "gg1_7b.2c", 0x01000, 0xd016686b, BRF_ESS | BRF_PRG }, // 5 Z80 #3 Program Code
|
||||
|
||||
{ "gg1_9.4l", 0x01000, 0x58b2f47c, BRF_GRA }, // 6 Characters
|
||||
|
||||
{ "gg1_11.4d", 0x01000, 0xad447c80, BRF_GRA }, // 7 Sprites
|
||||
{ "gg1_10.4f", 0x01000, 0xdd6f1afc, BRF_GRA }, // 8
|
||||
|
||||
{ "prom-5.5n", 0x00020, 0x54603c6b, BRF_GRA }, // 9 PROMs
|
||||
{ "prom-4.2n", 0x00100, 0x59b6edab, BRF_GRA }, // 10
|
||||
{ "prom-3.1c", 0x00100, 0x4a04bb6b, BRF_GRA }, // 11
|
||||
{ "prom-1.1d", 0x00100, 0x7a2815b4, BRF_GRA }, // 12
|
||||
{ "prom-2.5c", 0x00100, 0x77245b66, BRF_GRA }, // 13
|
||||
};
|
||||
|
||||
STD_ROM_PICK(Galagawm)
|
||||
STD_ROM_FN(Galagawm)
|
||||
|
||||
static struct BurnSampleInfo GalagaSampleDesc[] = {
|
||||
#if !defined (ROM_VERIFY)
|
||||
{ "bang", SAMPLE_NOLOOP },
|
||||
@ -2490,6 +2515,17 @@ struct BurnDriver BurnDrvNebulbee = {
|
||||
GALAGA_PALETTE_SIZE, NAMCO_SCREEN_WIDTH, NAMCO_SCREEN_HEIGHT, 3, 4
|
||||
};
|
||||
|
||||
// https://www.donkeykonghacks.net/page_other.html
|
||||
struct BurnDriver BurnDrvGalagawm = {
|
||||
"galagawm", "galaga", NULL, "galaga", "2024",
|
||||
"Galaga Wave Mixer (Hack)\0", NULL, "Namco", "Miscellaneous",
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_HACK | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_VERSHOOT, 0,
|
||||
NULL, GalagawmRomInfo, GalagawmRomName, NULL, NULL, GalagaSampleInfo, GalagaSampleName, GalagaInputInfo, GalagaDIPInfo,
|
||||
galagaInit, DrvExit, DrvFrame, DrvDraw, galagaScan, NULL,
|
||||
GALAGA_PALETTE_SIZE, NAMCO_SCREEN_WIDTH, NAMCO_SCREEN_HEIGHT, 3, 4
|
||||
};
|
||||
|
||||
/* === Dig Dug === */
|
||||
|
||||
static struct BurnInputInfo DigdugInputList[] =
|
||||
|
@ -823,6 +823,7 @@ static t_hw_Struct scrn_gamehw_cfg[] = {
|
||||
{ "spectrum", { HARDWARE_SPECTRUM, 0 } },
|
||||
{ "nes", { HARDWARE_NES, 0 } },
|
||||
{ "fds", { HARDWARE_FDS, 0 } },
|
||||
{ "snes", { HARDWARE_SNES, 0 } },
|
||||
{ "ngp", { HARDWARE_SNK_NGP, 0 } },
|
||||
{ "ngpc", { HARDWARE_SNK_NGP | 0x10000, 0 } },
|
||||
{ "channelf", { HARDWARE_CHANNELF, 0 } },
|
||||
|
Loading…
Reference in New Issue
Block a user