Previous 199869 Revisions Next

r30688 Tuesday 27th May, 2014 at 17:33:02 UTC by hap
nw
[src/mame/drivers]segas16a.c
[src/mame/includes]segas16a.h

trunk/src/mame/drivers/segas16a.c
r30687r30688
1010        * none at this time
1111
1212    DIP locations verified from manual for:
13        * aceattaa
13        * aceattaca
1414        * aliensyn
1515        * aliensynj
1616        * passsht16a
r30687r30688
730730//**************************************************************************
731731
732732//-------------------------------------------------
733//  aceattaa_custom_io_r - custom I/O read handler
733//  aceattaca_custom_io_r - custom I/O read handler
734734//  for Ace Attacker
735735//-------------------------------------------------
736736
737READ16_MEMBER( segas16a_state::aceattaa_custom_io_r )
737READ16_MEMBER( segas16a_state::aceattaca_custom_io_r )
738738{
739739   switch (offset & (0x3000/2))
740740   {
r30687r30688
10691069//  GAME-SPECIFIC PORT DEFINITIONS
10701070//**************************************************************************
10711071
1072static INPUT_PORTS_START( aceattaa )
1072static INPUT_PORTS_START( aceattaca )
10731073   #define TMP_PL1HAND 2
10741074   #define TMP_PL1BALL 1
10751075   #define TMP_PL2HAND 4
r30687r30688
34333433//  init_* - game-specific initialization
34343434//-------------------------------------------------
34353435
3436DRIVER_INIT_MEMBER(segas16a_state,aceattaa)
3436DRIVER_INIT_MEMBER(segas16a_state,aceattaca)
34373437{
34383438   DRIVER_INIT_CALL(generic);
3439   m_custom_io_r = read16_delegate(FUNC(segas16a_state::aceattaa_custom_io_r), this);
3439   m_custom_io_r = read16_delegate(FUNC(segas16a_state::aceattaca_custom_io_r), this);
34403440}
34413441
34423442DRIVER_INIT_MEMBER(segas16a_state,dumpmtmt)
r30687r30688
35023502GAME( 1987, aliensyn5,  aliensyn, system16a_fd1089b,        aliensyn,   segas16a_state,generic,     ROT0,   "Sega", "Alien Syndrome (set 5, System 16A, FD1089B 317-0037)", GAME_SUPPORTS_SAVE )
35033503GAME( 1987, aliensyn2,  aliensyn, system16a_fd1089a,        aliensyn,   segas16a_state,generic,     ROT0,   "Sega", "Alien Syndrome (set 2, System 16A, FD1089A 317-0033)", GAME_SUPPORTS_SAVE )
35043504GAME( 1987, aliensynjo, aliensyn, system16a_fd1089a,        aliensynj,  segas16a_state,generic,     ROT0,   "Sega", "Alien Syndrome (set 1, Japan, old, System 16A, FD1089A 317-0033)", GAME_SUPPORTS_SAVE )
3505GAME( 1988, aceattaca,  aceattac, system16a_fd1094,         aceattaa,  segas16a_state,aceattaa,    ROT270, "Sega", "Ace Attacker (Japan, System 16A, FD1094 317-0060)", GAME_SUPPORTS_SAVE )
3505GAME( 1988, aceattaca,  aceattac, system16a_fd1094,         aceattaca,  segas16a_state,aceattaca,   ROT270, "Sega", "Ace Attacker (Japan, System 16A, FD1094 317-0060)", GAME_SUPPORTS_SAVE )
35063506GAME( 1986, afighter,   0,        system16a_fd1089a_no7751, afighter,   segas16a_state,generic,     ROT270, "Sega", "Action Fighter (FD1089A 317-0018)", GAME_SUPPORTS_SAVE )
35073507GAME( 1986, alexkidd,   0,        system16a,                alexkidd,   segas16a_state,generic,     ROT0,   "Sega", "Alex Kidd: The Lost Stars (set 2, unprotected)", GAME_SUPPORTS_SAVE )
35083508GAME( 1986, alexkidd1,  alexkidd, system16a_fd1089a,        alexkidd,   segas16a_state,generic,     ROT0,   "Sega", "Alex Kidd: The Lost Stars (set 1, FD1089A 317-0021)", GAME_SUPPORTS_SAVE )
trunk/src/mame/includes/segas16a.h
r30687r30688
8585   DECLARE_DRIVER_INIT(quartet);
8686   DECLARE_DRIVER_INIT(fantzonep);
8787   DECLARE_DRIVER_INIT(sjryukoa);
88   DECLARE_DRIVER_INIT(aceattaa);
88   DECLARE_DRIVER_INIT(aceattaca);
8989   DECLARE_DRIVER_INIT(passsht16a);
9090   DECLARE_DRIVER_INIT(mjleague);
9191   DECLARE_DRIVER_INIT(sdi);
r30687r30688
115115   void quartet_i8751_sim();
116116
117117   // custom I/O handlers
118   DECLARE_READ16_MEMBER( aceattaa_custom_io_r );
118   DECLARE_READ16_MEMBER( aceattaca_custom_io_r );
119119   DECLARE_READ16_MEMBER( mjleague_custom_io_r );
120120   DECLARE_READ16_MEMBER( passsht16a_custom_io_r );
121121   DECLARE_READ16_MEMBER( sdi_custom_io_r );

Previous 199869 Revisions Next


© 1997-2024 The MAME Team