mirror of
https://github.com/libretro/FBNeo.git
synced 2025-01-21 00:14:51 +00:00
Add m107 driver.
This commit is contained in:
parent
f058a151ee
commit
3d8e4b5d5a
@ -19,7 +19,7 @@ drvobj = d_dodonpachi.o d_donpachi.o d_esprade.o d_feversos.o d_gaia.o d_guwang
|
||||
\
|
||||
d_galaxian.o \
|
||||
\
|
||||
d_m62.o d_m63.o d_m72.o d_m90.o d_m92.o d_vigilant.o \
|
||||
d_m62.o d_m63.o d_m72.o d_m90.o d_m92.o d_m107.o d_vigilant.o \
|
||||
\
|
||||
d_88games.o d_ajax.o d_aliens.o d_blockhl.o d_bottom9.o d_contra.o d_crimfght.o d_gberet.o d_gbusters.o d_gradius3.o \
|
||||
d_gyruss.o d_hcastle.o d_hexion.o d_kontest.o d_mainevt.o d_mikie.o d_mogura.o d_parodius.o d_pooyan.o d_rollerg.o \
|
||||
|
1534
src/burn/drv/irem/d_m107.cpp
Normal file
1534
src/burn/drv/irem/d_m107.cpp
Normal file
File diff suppressed because it is too large
Load Diff
@ -3418,49 +3418,6 @@ struct BurnDriver BurnDrvThndblst = {
|
||||
};
|
||||
|
||||
|
||||
// Dream Soccer '94
|
||||
|
||||
static struct BurnRomInfo dsoccr94RomDesc[] = {
|
||||
{ "a3-4p_h0-c-0.ic59", 0x040000, 0xd01d3fd7, 1 | BRF_PRG | BRF_ESS }, // 0 V33 Code
|
||||
{ "a3-4p_l0-c-0.ic61", 0x040000, 0x8af0afe2, 1 | BRF_PRG | BRF_ESS }, // 1
|
||||
{ "a3_h1-c-0.ic60", 0x040000, 0x6109041b, 1 | BRF_PRG | BRF_ESS }, // 2
|
||||
{ "a3_l1-c-0.ic62", 0x040000, 0x97a01f6b, 1 | BRF_PRG | BRF_ESS }, // 3
|
||||
|
||||
{ "a3-sh0-c-0.ic31", 0x010000, 0x23fe6ffc, 2 | BRF_PRG | BRF_ESS }, // 4 V30 Code
|
||||
{ "a3-sl0-c-0.ic37", 0x010000, 0x768132e5, 2 | BRF_PRG | BRF_ESS }, // 5
|
||||
|
||||
{ "ds_c00.ic29", 0x100000, 0x2d31d418, 3 | BRF_GRA }, // 6 Background Tiles
|
||||
{ "ds_c10.ic28", 0x100000, 0x57f7bcd3, 3 | BRF_GRA }, // 7
|
||||
{ "ds_c01.ic21", 0x100000, 0x9d31a464, 3 | BRF_GRA }, // 8
|
||||
{ "ds_c11.ic20", 0x100000, 0xa372e79f, 3 | BRF_GRA }, // 9
|
||||
|
||||
{ "ds_000.ic11", 0x100000, 0x366b3e29, 4 | BRF_GRA }, // 10 Sprites
|
||||
{ "ds_010.ic12", 0x100000, 0x28a4cc40, 4 | BRF_GRA }, // 11
|
||||
{ "ds_020.ic13", 0x100000, 0x5a310f7f, 4 | BRF_GRA }, // 12
|
||||
{ "ds_030.ic14", 0x100000, 0x328b1f45, 4 | BRF_GRA }, // 13
|
||||
|
||||
{ "ds_da0.ic24", 0x100000, 0x67fc52fd, 5 | BRF_SND }, // 14 Irem GA20 Samples
|
||||
};
|
||||
|
||||
STD_ROM_PICK(dsoccr94)
|
||||
STD_ROM_FN(dsoccr94)
|
||||
|
||||
static INT32 NullInit()
|
||||
{
|
||||
return 1;
|
||||
}
|
||||
|
||||
struct BurnDriver BurnDrvDsoccr94 = {
|
||||
"dsoccr94", NULL, NULL, NULL, "1994",
|
||||
"Dream Soccer '94\0", "Imperfect sound and graphics", "Irem (Data East Corporation license)", "M107",
|
||||
NULL, NULL, NULL, NULL,
|
||||
0, 2, HARDWARE_IREM_M92, GBF_SPORTSFOOTBALL, 0,
|
||||
NULL, dsoccr94RomInfo, dsoccr94RomName, NULL, NULL, p4CommonInputInfo, NULL,
|
||||
NullInit, DrvExit, DrvFrame, DrvReDraw, NULL, NULL, 0,
|
||||
256, 256, 4, 3
|
||||
};
|
||||
|
||||
|
||||
// Dream Soccer '94 (Japan)
|
||||
|
||||
static struct BurnRomInfo dsoccr94jRomDesc[] = {
|
||||
|
@ -58,12 +58,12 @@ const UINT8 gunforce_decryption_table[256] = {
|
||||
0x8a,xxxx,xxxx,xxxx,0x3a,0x3c,0x5a,0x38, 0x99,xxxx,0xf8,0x89,xxxx,0x91,xxxx,0x55, /* 20 */
|
||||
0xac,0x40,0x73,xxxx,0x59,xxxx,0xfc,xxxx, 0x50,0xfa,xxxx,0x25,xxxx,0x34,0x47,0xb7, /* 30 */
|
||||
xxxx,xxxx,xxxx,0x49,xxxx,0x0f,0x8b,0x05, 0xc3,0xa5,0xbf,0x83,0x86,0xc5,xxxx,xxxx, /* 40 */
|
||||
0x28,0x77,0x24,0xb4,xxxx,0x92,xxxx,0x3b, 0x5e,0xb6,0x80,0x0d,0x2e,0xab,0xe7,xxxx, /* 50 */
|
||||
0x08,0x77,0x24,0xb4,xxxx,0x92,xxxx,0x3b, 0x5e,0xb6,0x80,0x0d,0x2e,0xab,0xe7,xxxx, /* 50 */
|
||||
0x48,xxxx,0xad,0xc0,xxxx,0x1b,0xc6,0xa3, 0x04,xxxx,xxxx,xxxx,0x16,0xb0,0x7d,0x98, /* 60 */
|
||||
0x87,0x46,0x8c,xxxx,xxxx,0xfe,xxxx,0xcf, xxxx,0x68,0x84,xxxx,0xd2,xxxx,0x18,0x51, /* 70 */
|
||||
0x76,0xa4,0x36,0x52,0xfb,xxxx,0xb9,xxxx, xxxx,0xb1,0x1c,0x21,0xe6,0xb5,0x17,0x27, /* 80 */
|
||||
0x3d,0x45,0xbe,0xae,xxxx,0x4a,0x0e,0xe5, xxxx,0x58,0x1f,0x61,0xf3,0x02,xxxx,0xe8, /* 90 */
|
||||
xxxx,xxxx,xxxx,0xf7,0x56,0x96,xxxx,0xbc, 0x4f,xxxx,xxxx,0x79,0xd0,xxxx,0x2a,0x12, /* A0 */
|
||||
xxxx,xxxx,xxxx,0xf7,0x56,0x96,0xaa,0xbc, 0x4f,xxxx,xxxx,0x79,0xd0,xxxx,0x2a,0x12, /* A0 */
|
||||
0x4e,0xb8,xxxx,0x41,xxxx,0x90,0xd3,xxxx, 0x2d,0x33,0xf6,xxxx,xxxx,0x14,xxxx,0x32, /* B0 */
|
||||
0x5d,0xa8,0x53,0x26,0x2b,0x20,0x81,0x75, 0x7f,0x3e,xxxx,xxxx,0x00,0x93,xxxx,0xb2, /* C0 */
|
||||
0x57,xxxx,0xa0,xxxx,0x39,xxxx,xxxx,0x72, xxxx,0x01,0x42,0x74,0x9c,0x1e,xxxx,0x5b, /* D0 */
|
||||
|
Loading…
x
Reference in New Issue
Block a user