Previous 199869 Revisions Next

r33306 Sunday 9th November, 2014 at 18:41:27 UTC by David Haywood
new NOT WORKING

Club Pacman [Roberto Fresca, ytsejam]

very weird set dumped by Robbie, might even be an original codebase, has a 2 player simultaneous mode (not as polished as Pacman Twin) need to fins the control multiplex tho, and understand if the game is really glitchy due to how it's programmed, or if there's something else going on.
[src/mame]mame.lst
[src/mame/drivers]pacman.c

trunk/src/mame/drivers/pacman.c
r241817r241818
39813981   ROM_LOAD( "82s129-2.c9",    0x0100, 0x0100, CRC(77245b66) SHA1(0c4d0bee858b97632411c440bea6948a74759746) ) /* timing - not used */ // == 82s126.3m
39823982ROM_END
39833983
3984/*
39843985
3986
3987  Double Command Pac-Man game.
3988  ----------------------------
3989
3990  Manufactured by Miky SRL.
3991
3992  Double board system.
3993  Silkscreened "G-GA-1" and "G-GB-2"
3994
3995  1x Z80. @ 6a
3996
3997  1x 27256 (program) @ 6f
3998
3999  4x 2716 (gfx) @ 5e, 5f, 5h, 5j
4000
4001  3x HM1-7611-5 PROMs @ 1m, 3m, 4a
4002
4003  1x Xtal (no marks) @ 7b
4004  1x DIP switches bank @ 9d (2-3-5 ON, 1-4-6-7-8 OFF).
4005
4006  1x 2x22 edge connector (converted to JAMMA).
4007  1x 2x18 edge connector.
4008
4009  1x sticker warning about use 4.75 V. max.
4010
4011
4012  WIRES PATCH:
4013
4014  The program ROM is a 27256 (28-pins) inserted into a 24-pins socket @ location 6f.
4015  Aligned at the base, the upper part is out of the socket. some other legs are out of the socket.
4016
4017  OUT LEGS:
4018
4019  01 (Vpp) --> Tied to +5V
4020  02 (A12) --> Tied to Z80 pin 02 (A12).
4021  20 (/E)  --> Tied to pin 06 of 74LS139 @ location 7m, and pin 12 of 74LS42P @ location 7n
4022  22 (/G)
4023  23 (A11) --> Tied to Z80 pin 01 (A11).
4024  26 (A13) --> Tied to Z80 pin 03 (A13).
4025  27 (A14) --> Tied to Z80 pin 05 (A15), and pin 13 of 74LS42P @ location 7n.
4026  28 (Vcc) --> Tied to +5V
4027
4028
4029  Data lines look straight...
4030
4031
4032   Z80  | 27256
4033  ------+-------
4034   07 <---> 16
4035   08 <---> 15
4036   09 <---> 17
4037   10 <---> 18
4038   11 <---> 01/28 (+5V)
4039   12 <---> 13
4040   13 <---> 19
4041   14 <---> 11
4042   15 <---> 12
4043
4044
4045  Because EPROM A14 goes to Z80 A15, and Z80 A14 isn't connected to anything,
4046  the EPROM data should be offset as follows:
4047
4048
4049  Z80 address | EPROM offset
4050  ------------+-------------
4051   0000-3FFF  |  0000-3FFF
4052   4000-7FFF  |  0000-3FFF
4053   8000-BFFF  |  4000-7FFF
4054   C000-FFFF  |  4000-7FFF
4055
4056
4057  That's how the data is arranged, but the EPROM only drives the bus when the
4058  enable pin (/E) is asserted.
4059
4060
4061
4062  About the bipolar PROMs...
4063
4064  Harris Semiconductor
4065  Search: HM1-7611-5
4066  Fuse-Programmable PROM
4067  Number of Words=256
4068  Bits Per Word=4
4069  t(a) Max. (s) Access Time=60n
4070  Output Config=3-State
4071  Number of Chip Selects=2
4072  Program Voltage (V)=14
4073  Nom. Supp (V)=5.0
4074  Status=Discontinued
4075  Package=DIP
4076  Pins=16
4077  Military=N
4078  Technology=TTL
4079
4080  http://www.bg-electronics.de/datenblaetter/Schaltkreise/HM-7611.pdf
4081
4082
4083
4084  256*4 = 1024 bit
4085 
4086     +--\/--+
4087  A6 |01  16| Vcc
4088  A5 |02  15| A7
4089  A4 |03  14| /CE2
4090  A3 |04  13| /CE1
4091  A0 |05  12| D0
4092  A1 |06  11| D1
4093  A2 |07  10| D2
4094  GND|08  09| D3
4095     +------+
4096
4097   NEC   Fujitsu Fairchild Intersil Mitsubishi
4098  ------ ------- --------- -------- ----------
4099  uPB423 MB7052   93427    IM5623    M54700
4100         MB7114
4101 
4102  Signetics     MMI    TI       Harris  Raytheon  AMD   National Intel  OKI
4103  ------------ ------ -------- -------- -------- ------ -------- ----- --------
4104  82S129       6301-1 TBP24S10 HM7611-5 29661    27S21  74S287   3621  MBL8521A
4105  82S129A      63S141 TBP34S10 HM7611A           27S21A
4106  82S27                                                          27S11
4107 
4108
4109
4110  Dumps and docs by Robbie.
4111  Credits: Roberto Fresca, ytsejam
4112
4113*/
4114
4115ROM_START( clubpacm )
4116   ROM_REGION( 0x10000, "maincpu", 0 )
4117   ROM_LOAD( "prg.6f",  0x0000, 0x4000, CRC(9baa78a2) SHA1(0f153b047028e8a065fbedd2a67d6601a8a4e384) )
4118   ROM_CONTINUE(0x8000,0x4000)
4119
4120   ROM_REGION( 0x2000, "gfx1", 0 )
4121   ROM_LOAD( "12.5e",   0x0000, 0x0800, CRC(93933d1d) SHA1(fa38d2cb87e872bb9a3158a4df98f38360dc85ec) )
4122   ROM_LOAD( "14.5h",   0x0800, 0x0800, CRC(7409fbec) SHA1(f440f08ba026ae6172666e1bdc0894ce33bba420) )
4123   ROM_LOAD( "13.5f",   0x1000, 0x0800, CRC(22b0188a) SHA1(a9ed9ca8b36a60081fd364abc9bc23963932cc0b) )
4124   ROM_LOAD( "15.5j",   0x1800, 0x0800, CRC(50c7477d) SHA1(c04ec282a8cb528df5e38ad750d12ee71612695d) )
4125
4126   // proms have not been dumped
4127   ROM_REGION( 0x0120, "proms", 0 )
4128   ROM_LOAD( "82s123.7f",    0x0000, 0x0020, BAD_DUMP CRC(2fc650bd) SHA1(8d0268dee78e47c712202b0ec4f1f51109b1f2a5) )
4129   ROM_LOAD( "82s129.4a",    0x0020, 0x0100, BAD_DUMP CRC(63efb927) SHA1(5c144a613fc4960a1dfd7ead89e7fee258a63171) )
4130
4131   ROM_REGION( 0x0200, "namco", 0 )    /* sound PROMs */
4132   ROM_LOAD( "82s126.1m",    0x0000, 0x0100, BAD_DUMP CRC(a9cc86bf) SHA1(bbcec0570aeceb582ff8238a4bc8546a23430081) )
4133   ROM_LOAD( "82s126.3m",    0x0100, 0x0100, BAD_DUMP CRC(77245b66) SHA1(0c4d0bee858b97632411c440bea6948a74759746) )    /* timing - not used */
4134ROM_END
4135
39854136ROM_START( hangly )
39864137   ROM_REGION( 0x10000, "maincpu", 0 )
39874138   ROM_LOAD( "hangly.6e",    0x0000, 0x1000, CRC(5fe8610a) SHA1(d63eaebd85e10aa6c27bb7f47642dd403eeb6934) )
r241817r241818
67046855GAME( 1991, mspacmanbcc,mspacman,woodpek, mspacman, driver_device, 0,        ROT90,  "bootleg (Tecnausa)", "Come-Cocos (Ms. Pac-Man) ('Made in Greece' Tecnausa bootleg)", GAME_SUPPORTS_SAVE ) // ^ same PCB, also dated 1991, distributed by Tecnausa
67056856GAME( 198?, pacmansp,   puckman, pacman,  pacmansp, driver_device, 0,        ROT90,  "bootleg",            "Puck Man (Spanish, 'Made in Greece' bootleg)", GAME_SUPPORTS_SAVE ) // probably a further conversion of the mspacmanbg bootleg, still has some MS Pacman code + extra features
67066857
6858GAME( 1991, clubpacm,  0,       woodpek, mspacman, driver_device, 0,        ROT90,  "Miky SRL", "Club Pacman / Lambada (Argentina)", GAME_SUPPORTS_SAVE | GAME_NOT_WORKING )
67076859
67086860GAME( 1985, jumpshot, 0,        pacman,   jumpshot, pacman_state,  jumpshot, ROT90,  "Bally Midway", "Jump Shot", GAME_SUPPORTS_SAVE )
67096861GAME( 1985, jumpshotp,jumpshot, pacman,   jumpshotp,pacman_state,  jumpshot, ROT90,  "Bally Midway", "Jump Shot Engineering Sample", GAME_SUPPORTS_SAVE )
trunk/src/mame/mame.lst
r241817r241818
104104mspacmanbgd     // bootleg
105105mspacmanbcc     // bootleg
106106mspacmanblt     // bootleg
107clubpacm      // Miky
107108woodpeck        // (c) 1981 Amenip (Palcom Queen River)
108109woodpeca        // (c) 1981 Amenip Nova Games Ltd.
109110mspacmab        // bootleg


Previous 199869 Revisions Next


© 1997-2024 The MAME Team