pc_tenis: MAME ROM Information. History:
Tennis (c) 1983 Nintendo.
- TECHNICAL -
Nintendo PlayChoice-10 hardware
Game ID : TE
Main CPU : Z80 (@ 4 Mhz), N2A03 (@ 1.789772 Mhz)
Sound Chips : N2A03 (@ 1.789772 Mhz), DAC (@ 1.789772 Mhz)
Screen orientation : Horizontal
Video resolution : 256 x 240 pixels
Screen refresh : 60.00 Hz
Palette colors : 320
Players : 2
Control : 8-way joystick
Buttons : 2
- PORTS -
* Consoles :
Nintendo Famicom (1984)
Nintendo Game Boy (1989)
Nintendo GameCube (2001, "Animal Crossing" as an unlockable Bonus game)
Nintendo Game Boy Advance (2002, e-Reader Series)
Nintendo Wii (2006, "Virtual Console")
* Computers :
NEC PC-8801 (1985)
- SOURCES -
Game's rom.
MAME Info:
0.37b7 [Ernesto Corvi]
Bugs:
- [possible] When starting a game, after the player selects the difficulty, the screen flashes to a corrupt screen of 0s for one frame before the game kicks in. Luigi30 (ID 02646)
WIP:
- 0.88u2: Changed description to 'Tennis (PlayChoice-10)'.
- 0.37b7: Ernesto Corvi added 'PlayChoice-10: Tennis' (Nintendo 1983).
PLAY INSTRUCTIONS:
- Select Singles or Doubles game and press start. Select opponent's skill level: Level 1 = Beginner, Level 5 = Champion. Press start and play Tennis!
- Serve: Serving position = Move control, Toss up ball = Automatic, To hit ball = Press A
- Footwork: Move player with controller
- Shot and stroke: Ground stroke smash or Volley = Press A, Lob = Press B
Recommended Games (Tennis):
Tournament Table
World Tennis
Pro Tennis (DECO Cassette)
Pro Sports - Bowling, Tennis, and Golf
Tennis (bootleg of Pro Tennis)
Super Doubles Tennis
Super Doubles Tennis (DECO Cassette)
Tennis (PlayChoice-10)
Vs. Tennis
Forty-Love
Passing Shot
World Court
Super World Court
Hot Shots Tennis
Super Tennis (Nintendo Super System)
David Crane's Amazing Tennis (Nintendo Super System)
Grand Slam (Mega Play)
Reality Tennis
Super Slam
Ultimate Tennis
Capcom Sports Club (Tennis)
Virtua Tennis / Power Smash
Virtua Tennis 2 / Power Smash 2
Smash Court Pro Tournament
-
Match '98
Romset: 33 kb / 4 files / 18.9 zip
MAME XML Output:
   | <game name="pc_tenis" sourcefile="playch10.c" romof="playch10"> |
   |    | <description>Tennis (PlayChoice-10)</description> |
   |    | <year>1983</year> |
   |    | <manufacturer>Nintendo</manufacturer> |
   |    | <biosset name="dual" description="Dual Monitor Version" default="yes"/> |
   |    | <biosset name="single" description="Single Monitor Version"/> |
   |    | <rom name="pch1-c.8t" merge="pch1-c.8t" bios="dual" size="16384" crc="d52fa07a" sha1="55cabf52ae10c050c2229081a80b9fe5454ab8c5" region="maincpu" offset="0"/> |
   |    | <rom name="pck1-c.8t" merge="pck1-c.8t" bios="single" size="16384" crc="503ee8b1" sha1="3bd20bc71cac742d1b8c1430a6426d0a19db7ad0" region="maincpu" offset="0"/> |
   |    | <rom name="te-u3" size="8192" crc="6928e920" sha1="0bdc64a6f37d8cf5e8efacc5004a6ae43a28cd60" region="maincpu" offset="c000"/> |
   |    | <rom name="pch1-c.8p" merge="pch1-c.8p" size="8192" crc="30c15e23" sha1="69166afdb2fe827c7f1919cdf4197caccbd961fa" region="gfx1" offset="0"/> |
   |    | <rom name="pch1-c.8m" merge="pch1-c.8m" size="8192" crc="c1232eee" sha1="beaf9fa2d091a3c7f70c51e966d885b1f9f0935f" region="gfx1" offset="2000"/> |
   |    | <rom name="pch1-c.8k" merge="pch1-c.8k" size="8192" crc="9acffb30" sha1="b814f10ef23f2ca445fabafcbf7f25e2d454ba8c" region="gfx1" offset="4000"/> |
   |    | <rom name="pch1-c.6f" merge="pch1-c.6f" size="256" crc="e5414ca3" sha1="d2878411cda84ffe0afb2e538a67457f51bebffb" region="proms" offset="0"/> |
   |    | <rom name="pch1-c.6e" merge="pch1-c.6e" size="256" crc="a2625c6e" sha1="a448b47c9289902e26a3d3c4c7d5a7968c385e81" region="proms" offset="100"/> |
   |    | <rom name="pch1-c.6d" merge="pch1-c.6d" size="256" crc="1213ebd4" sha1="0ad386fc3eab5e53c0288ad1de33639a9e461b7c" region="proms" offset="200"/> |
   |    | <rom name="rp2c0x.pal" merge="rp2c0x.pal" size="192" crc="48de65dc" sha1="d10acafc8da9ff479c270ec01180cca61efe62f5" region="palette" offset="0"/> |
   |    | <rom name="te-u1" size="16384" crc="8b2e3e81" sha1="e54274c0b0d651458c5459d41872b1f99904d0fb" region="cart" offset="c000"/> |
   |    | <rom name="te-u2" size="8192" crc="3a34c45b" sha1="2cc26a01c38ead50503dccb3ee929ba7a2b6772c" region="gfx2" offset="0"/> |
   |    | <rom name="security.prm" size="16" crc="bcc9a48e" sha1="a293898f17b627cdf8e7a1074ef30ad8c2392977" region="rp5h01" offset="0"/> |
   |    | <chip type="cpu" tag="maincpu" name="Z80" clock="4000000"/> |
   |    | <chip type="cpu" tag="cart" name="N2A03" clock="1789772"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="nes" name="N2A03" clock="1789772"/> |
   |    | <chip type="audio" tag="dac" name="DAC"/> |
   |    | <display tag="top" type="raster" rotate="0" width="256" height="240" refresh="60.000000" pixclock="4024320" htotal="256" hbend="0" hbstart="256" vtotal="262" vbend="0" vbstart="240" /> |
   |    | <display tag="bottom" type="raster" rotate="0" width="256" height="240" refresh="60.000000" pixclock="4024320" htotal="256" hbend="0" hbstart="256" vtotal="262" vbend="0" vbstart="240" /> |
   |    | <sound channels="1"/> |
   |    | <input players="2" buttons="2" coins="2" service="yes"> |
   |    |    | <control type="joy" ways="8"/> |
   |    | </input> |
   |    | <dipswitch name="Units of time (coin A/coin B)" tag="SW1" mask="63"> |
   |    |    | <dipvalue name="300/0" value="0" default="yes"/> |
   |    |    | <dipvalue name="300/100" value="1"/> |
   |    |    | <dipvalue name="300/200" value="2"/> |
   |    |    | <dipvalue name="300/300" value="3"/> |
   |    |    | <dipvalue name="300/400" value="4"/> |
   |    |    | <dipvalue name="300/500" value="5"/> |
   |    |    | <dipvalue name="300/600" value="6"/> |
   |    |    | <dipvalue name="300/700" value="7"/> |
   |    |    | <dipvalue name="300/800" value="8"/> |
   |    |    | <dipvalue name="300/900" value="9"/> |
   |    |    | <dipvalue name="150/0" value="10"/> |
   |    |    | <dipvalue name="150/200" value="11"/> |
   |    |    | <dipvalue name="150/400" value="12"/> |
   |    |    | <dipvalue name="150/500" value="15"/> |
   |    |    | <dipvalue name="150/600" value="13"/> |
   |    |    | <dipvalue name="150/800" value="14"/> |
   |    |    | <dipvalue name="300/1000" value="16"/> |
   |    |    | <dipvalue name="300/1100" value="17"/> |
   |    |    | <dipvalue name="300/1200" value="18"/> |
   |    |    | <dipvalue name="300/1300" value="19"/> |
   |    |    | <dipvalue name="300/1400" value="20"/> |
   |    |    | <dipvalue name="300/1500" value="21"/> |
   |    |    | <dipvalue name="300/1600" value="22"/> |
   |    |    | <dipvalue name="300/1700" value="23"/> |
   |    |    | <dipvalue name="300/1800" value="24"/> |
   |    |    | <dipvalue name="300/1900" value="25"/> |
   |    |    | <dipvalue name="150/1000" value="26"/> |
   |    |    | <dipvalue name="150/1200" value="27"/> |
   |    |    | <dipvalue name="150/1400" value="28"/> |
   |    |    | <dipvalue name="150/1500" value="31"/> |
   |    |    | <dipvalue name="150/1600" value="29"/> |
   |    |    | <dipvalue name="150/1800" value="30"/> |
   |    |    | <dipvalue name="300/2000" value="32"/> |
   |    |    | <dipvalue name="300/2100" value="33"/> |
   |    |    | <dipvalue name="300/2200" value="34"/> |
   |    |    | <dipvalue name="300/2300" value="35"/> |
   |    |    | <dipvalue name="300/2400" value="36"/> |
   |    |    | <dipvalue name="300/2500" value="37"/> |
   |    |    | <dipvalue name="300/2600" value="38"/> |
   |    |    | <dipvalue name="300/2700" value="39"/> |
   |    |    | <dipvalue name="300/2800" value="40"/> |
   |    |    | <dipvalue name="300/2900" value="41"/> |
   |    |    | <dipvalue name="150/2000" value="42"/> |
   |    |    | <dipvalue name="150/2200" value="43"/> |
   |    |    | <dipvalue name="150/2400" value="44"/> |
   |    |    | <dipvalue name="150/2500" value="47"/> |
   |    |    | <dipvalue name="150/2600" value="45"/> |
   |    |    | <dipvalue name="150/2800" value="46"/> |
   |    |    | <dipvalue name="300/3000" value="48"/> |
   |    |    | <dipvalue name="300/3100" value="49"/> |
   |    |    | <dipvalue name="300/3200" value="50"/> |
   |    |    | <dipvalue name="300/3300" value="51"/> |
   |    |    | <dipvalue name="300/3400" value="52"/> |
   |    |    | <dipvalue name="300/3500" value="53"/> |
   |    |    | <dipvalue name="300/3600" value="54"/> |
   |    |    | <dipvalue name="300/3700" value="55"/> |
   |    |    | <dipvalue name="300/3800" value="56"/> |
   |    |    | <dipvalue name="300/3900" value="57"/> |
   |    |    | <dipvalue name="150/3000" value="58"/> |
   |    |    | <dipvalue name="150/3200" value="59"/> |
   |    |    | <dipvalue name="150/3400" value="60"/> |
   |    |    | <dipvalue name="150/3500" value="63"/> |
   |    |    | <dipvalue name="150/3600" value="61"/> |
   |    |    | <dipvalue name="150/3800" value="62"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Demo Sounds" tag="SW1" mask="64"> |
   |    |    | <dipvalue name="Off" value="0"/> |
   |    |    | <dipvalue name="On" value="64" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Service Mode" tag="SW1" mask="128"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="128"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Timer speed" tag="SW2" mask="191"> |
   |    |    | <dipvalue name="60 units per second" value="5"/> |
   |    |    | <dipvalue name="30 units per second" value="6"/> |
   |    |    | <dipvalue name="20 units per second" value="7"/> |
   |    |    | <dipvalue name="15 units per second" value="8"/> |
   |    |    | <dipvalue name="10 units per second" value="10"/> |
   |    |    | <dipvalue name="6 units per second" value="14"/> |
   |    |    | <dipvalue name="5 units per second" value="16"/> |
   |    |    | <dipvalue name="4 units per second" value="19"/> |
   |    |    | <dipvalue name="3 units per second" value="24"/> |
   |    |    | <dipvalue name="2 units per second" value="34"/> |
   |    |    | <dipvalue name="1 unit per second" value="63" default="yes"/> |
   |    |    | <dipvalue name="1 unit every 4 seconds" value="0"/> |
   |    |    | <dipvalue name="Free Play" value="128"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin Mode" tag="SW2" mask="64"> |
   |    |    | <dipvalue name="Mode 1" value="0" default="yes"/> |
   |    |    | <dipvalue name="Mode 2" value="64"/> |
   |    | </dipswitch> |
   |    | <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="768"/> |
|
|