trunk/src/mame/drivers/segas16a.c
| r30687 | r30688 | |
| 10 | 10 | * none at this time |
| 11 | 11 | |
| 12 | 12 | DIP locations verified from manual for: |
| 13 | | * aceattaa |
| 13 | * aceattaca |
| 14 | 14 | * aliensyn |
| 15 | 15 | * aliensynj |
| 16 | 16 | * passsht16a |
| r30687 | r30688 | |
| 730 | 730 | //************************************************************************** |
| 731 | 731 | |
| 732 | 732 | //------------------------------------------------- |
| 733 | | // aceattaa_custom_io_r - custom I/O read handler |
| 733 | // aceattaca_custom_io_r - custom I/O read handler |
| 734 | 734 | // for Ace Attacker |
| 735 | 735 | //------------------------------------------------- |
| 736 | 736 | |
| 737 | | READ16_MEMBER( segas16a_state::aceattaa_custom_io_r ) |
| 737 | READ16_MEMBER( segas16a_state::aceattaca_custom_io_r ) |
| 738 | 738 | { |
| 739 | 739 | switch (offset & (0x3000/2)) |
| 740 | 740 | { |
| r30687 | r30688 | |
| 1069 | 1069 | // GAME-SPECIFIC PORT DEFINITIONS |
| 1070 | 1070 | //************************************************************************** |
| 1071 | 1071 | |
| 1072 | | static INPUT_PORTS_START( aceattaa ) |
| 1072 | static INPUT_PORTS_START( aceattaca ) |
| 1073 | 1073 | #define TMP_PL1HAND 2 |
| 1074 | 1074 | #define TMP_PL1BALL 1 |
| 1075 | 1075 | #define TMP_PL2HAND 4 |
| r30687 | r30688 | |
| 3433 | 3433 | // init_* - game-specific initialization |
| 3434 | 3434 | //------------------------------------------------- |
| 3435 | 3435 | |
| 3436 | | DRIVER_INIT_MEMBER(segas16a_state,aceattaa) |
| 3436 | DRIVER_INIT_MEMBER(segas16a_state,aceattaca) |
| 3437 | 3437 | { |
| 3438 | 3438 | 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); |
| 3440 | 3440 | } |
| 3441 | 3441 | |
| 3442 | 3442 | DRIVER_INIT_MEMBER(segas16a_state,dumpmtmt) |
| r30687 | r30688 | |
| 3502 | 3502 | GAME( 1987, aliensyn5, aliensyn, system16a_fd1089b, aliensyn, segas16a_state,generic, ROT0, "Sega", "Alien Syndrome (set 5, System 16A, FD1089B 317-0037)", GAME_SUPPORTS_SAVE ) |
| 3503 | 3503 | GAME( 1987, aliensyn2, aliensyn, system16a_fd1089a, aliensyn, segas16a_state,generic, ROT0, "Sega", "Alien Syndrome (set 2, System 16A, FD1089A 317-0033)", GAME_SUPPORTS_SAVE ) |
| 3504 | 3504 | GAME( 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 ) |
| 3505 | | GAME( 1988, aceattaca, aceattac, system16a_fd1094, aceattaa, segas16a_state,aceattaa, ROT270, "Sega", "Ace Attacker (Japan, System 16A, FD1094 317-0060)", GAME_SUPPORTS_SAVE ) |
| 3505 | GAME( 1988, aceattaca, aceattac, system16a_fd1094, aceattaca, segas16a_state,aceattaca, ROT270, "Sega", "Ace Attacker (Japan, System 16A, FD1094 317-0060)", GAME_SUPPORTS_SAVE ) |
| 3506 | 3506 | GAME( 1986, afighter, 0, system16a_fd1089a_no7751, afighter, segas16a_state,generic, ROT270, "Sega", "Action Fighter (FD1089A 317-0018)", GAME_SUPPORTS_SAVE ) |
| 3507 | 3507 | GAME( 1986, alexkidd, 0, system16a, alexkidd, segas16a_state,generic, ROT0, "Sega", "Alex Kidd: The Lost Stars (set 2, unprotected)", GAME_SUPPORTS_SAVE ) |
| 3508 | 3508 | GAME( 1986, alexkidd1, alexkidd, system16a_fd1089a, alexkidd, segas16a_state,generic, ROT0, "Sega", "Alex Kidd: The Lost Stars (set 1, FD1089A 317-0021)", GAME_SUPPORTS_SAVE ) |