📄 pacman.c
字号:
struct GameDriver pacman_driver =
{
__FILE__,
0,
"pacman",
"Pac Man (Midway)",
"1980",
"[Namco] (Midway license)",
BASE_CREDITS,
0,
&machine_driver,
0,
pacman_rom,
0, 0,
0,
0, /* sound_prom */
pacman_input_ports,
PROM_MEMORY_REGION(2), 0, 0,
ORIENTATION_ROTATE_90,
pacman_hiload, pacman_hisave
};
struct GameDriver namcopac_driver =
{
__FILE__,
&pacman_driver,
"namcopac",
"Pac Man (Namco)",
"1980",
"Namco",
BASE_CREDITS,
0,
&machine_driver,
0,
namcopac_rom,
0, 0,
0,
0, /* sound_prom */
pacman_input_ports,
PROM_MEMORY_REGION(2), 0, 0,
ORIENTATION_ROTATE_90,
pacman_hiload, pacman_hisave
};
struct GameDriver pacmanjp_driver =
{
__FILE__,
&pacman_driver,
"pacmanjp",
"Pac Man (Namco, alternate)",
"1980",
"Namco",
BASE_CREDITS,
0,
&machine_driver,
0,
pacmanjp_rom,
0, 0,
0,
0, /* sound_prom */
pacman_input_ports,
PROM_MEMORY_REGION(2), 0, 0,
ORIENTATION_ROTATE_90,
pacman_hiload, pacman_hisave
};
struct GameDriver pacmod_driver =
{
__FILE__,
&pacman_driver,
"pacmod",
"Pac Man (harder)",
"1981",
"[Namco] (Midway license)",
BASE_CREDITS,
0,
&machine_driver,
0,
pacmod_rom,
0, 0,
0,
0, /* sound_prom */
pacman_input_ports,
PROM_MEMORY_REGION(2), 0, 0,
ORIENTATION_ROTATE_90,
pacman_hiload, pacman_hisave
};
struct GameDriver hangly_driver =
{
__FILE__,
&pacman_driver,
"hangly",
"Hangly Man",
"1981",
"hack",
BASE_CREDITS,
0,
&machine_driver,
0,
hangly_rom,
0, 0,
0,
0, /* sound_prom */
pacman_input_ports,
PROM_MEMORY_REGION(2), 0, 0,
ORIENTATION_ROTATE_90,
pacman_hiload, pacman_hisave
};
struct GameDriver puckman_driver =
{
__FILE__,
&pacman_driver,
"puckman",
"Puck Man",
"1980",
"hack",
BASE_CREDITS,
0,
&machine_driver,
0,
puckman_rom,
0, 0,
0,
0, /* sound_prom */
pacman_input_ports,
PROM_MEMORY_REGION(2), 0, 0,
ORIENTATION_ROTATE_90,
pacman_hiload, pacman_hisave
};
struct GameDriver piranha_driver =
{
__FILE__,
&pacman_driver,
"piranha",
"Piranha",
"1981",
"hack",
BASE_CREDITS,
0,
&machine_driver,
0,
piranha_rom,
0, 0,
0,
0, /* sound_prom */
mspacman_input_ports,
PROM_MEMORY_REGION(2), 0, 0,
ORIENTATION_ROTATE_90,
pacman_hiload, pacman_hisave
};
struct GameDriver pacplus_driver =
{
__FILE__,
0,
"pacplus",
"Pac Man Plus",
"1982",
"[Namco] (Midway license)",
BASE_CREDITS"\nClay Cowgill (information)\nMike Balfour (information)",
0,
&machine_driver,
0,
pacplus_rom,
pacplus_decode, 0,
0,
0, /* sound_prom */
pacman_input_ports,
PROM_MEMORY_REGION(2), 0, 0,
ORIENTATION_ROTATE_90,
pacman_hiload, pacman_hisave
};
struct GameDriver mspacman_driver =
{
__FILE__,
0,
"mspacman",
"Ms. Pac Man",
"1981",
"bootleg",
BASE_CREDITS,
0,
&machine_driver,
0,
mspacman_rom,
0, 0,
0,
0, /* sound_prom */
mspacman_input_ports,
PROM_MEMORY_REGION(2), 0, 0,
ORIENTATION_ROTATE_90,
pacman_hiload, pacman_hisave
};
struct GameDriver mspacatk_driver =
{
__FILE__,
&mspacman_driver,
"mspacatk",
"Miss Pac Plus",
"1981",
"hack",
BASE_CREDITS,
0,
&machine_driver,
0,
mspacatk_rom,
0, 0,
0,
0, /* sound_prom */
mspacman_input_ports,
PROM_MEMORY_REGION(2), 0, 0,
ORIENTATION_ROTATE_90,
pacman_hiload, pacman_hisave
};
extern struct GameDriver maketrax_driver;
struct GameDriver crush_driver =
{
__FILE__,
&maketrax_driver,
"crush",
"Crush Roller",
"1981",
"bootleg",
BASE_CREDITS"\nGary Walton (color info)\nSimon Walls (color info)",
0,
&machine_driver,
0,
crush_rom,
0, 0,
0,
0, /* sound_prom */
crush_input_ports,
PROM_MEMORY_REGION(2), 0, 0,
ORIENTATION_ROTATE_90,
crush_hiload, crush_hisave
};
struct GameDriver ponpoko_driver =
{
__FILE__,
0,
"ponpoko",
"Ponpoko",
"1982",
"Sigma Ent. Inc.",
BASE_CREDITS,
0,
&machine_driver,
0,
ponpoko_rom,
ponpoko_decode, 0,
0,
0, /* sound_prom */
ponpoko_input_ports,
PROM_MEMORY_REGION(2), 0, 0, /* probably correct */
ORIENTATION_DEFAULT,
ponpoko_hiload, ponpoko_hisave
};
struct GameDriver eyes_driver =
{
__FILE__,
0,
"eyes",
"Eyes",
"1982",
"Digitrex Techstar (Rock-ola license)",
"Zsolt Vasvari\n"BASE_CREDITS,
0,
&machine_driver,
0,
eyes_rom,
eyes_decode, 0,
0,
0, /* sound_prom */
eyes_input_ports,
PROM_MEMORY_REGION(2), 0, 0, /* wrong!! */
ORIENTATION_ROTATE_90,
eyes_hiload, eyes_hisave
};
struct GameDriver mrtnt_driver =
{
__FILE__,
0,
"mrtnt",
"Mr. TNT",
"1983",
"Telko",
"Zsolt Vasvari\n"BASE_CREDITS,
0,
&machine_driver,
0,
mrtnt_rom,
eyes_decode, 0,
0,
0, /* sound_prom */
eyes_input_ports,
PROM_MEMORY_REGION(2), 0, 0, /* wrong!! */
ORIENTATION_ROTATE_90,
mrtnt_hiload, mrtnt_hisave
};
struct GameDriver lizwiz_driver =
{
__FILE__,
0,
"lizwiz",
"Lizard Wizard",
"1985",
"Techstar (Sunn license)",
BASE_CREDITS,
0,
&machine_driver,
0,
lizwiz_rom,
0, 0,
0,
0, /* sound_prom */
lizwiz_input_ports,
PROM_MEMORY_REGION(2), 0, 0,
ORIENTATION_ROTATE_90,
0, 0
};
struct GameDriver theglob_driver =
{
__FILE__,
0,
"theglob",
"The Glob (Pac Man hardware)",
"1983",
"Epos Corporation",
BASE_CREDITS"\nClay Cowgill (information)\nMike Balfour (information)",
0,
&theglob_machine_driver,
0,
theglob_rom,
0, 0,
0,
0, /* sound_prom */
theglob_input_ports,
PROM_MEMORY_REGION(2), 0, 0,
ORIENTATION_ROTATE_90,
theglob_hiload,theglob_hisave
};
struct GameDriver beastf_driver =
{
__FILE__,
&theglob_driver,
"beastf",
"Beastie Feastie (Pac Man hardware)",
"1984",
"Epos Corporation",
BASE_CREDITS"\nClay Cowgill (information)\nMike Balfour (information)",
0,
&theglob_machine_driver,
0,
beastf_rom,
0, 0,
0,
0, /* sound_prom */
theglob_input_ports,
PROM_MEMORY_REGION(2), 0, 0,
ORIENTATION_ROTATE_90,
theglob_hiload,theglob_hisave
};
/* not working, encrypted */
struct GameDriver jumpshot_driver =
{
__FILE__,
0,
"jumpshot",
"Jump Shot",
"????",
"?????",
BASE_CREDITS,
GAME_NOT_WORKING,
&machine_driver,
0,
jumpshot_rom,
0, 0,
0,
0, /* sound_prom */
pacman_input_ports,
PROM_MEMORY_REGION(2), 0, 0,
ORIENTATION_ROTATE_90,
0, 0
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -