Home News Forum                            

Play your favorite classic games and more with the GameEx front end. Read more.

swcourtj: MAME ROM Information.


Super World Court (c) 1992 Namco.


Namco System NA-1 hardware

Game ID : SC

Main CPU : 68000 (@ 12.52825 Mhz), M37710 (@ 12.52825 Mhz)

Sound Chips : C140 (@ 42.667 Khz)

Screen orientation : Horizontal

Video resolution : 304 x 224 pixels

Screen refresh : 60.00 Hz

Palette colors : 4096

Players : 4

Control : 8-way joystick

Buttons : 3


Soundtrack releases :

Namco Video Game Graffiti Vol.10 [Victor Entertainment - VICL-40097 - Dec 16, 1993]


1. World Court - Pro Tennis (1988)

2. Super World Court (1992)


Composed by : Masahiro Fukuzawa


Game's rom.

MAME Info:

0.103 [Stefan Lindberg]

0.37b14 [Phil Stroffolino]

0.37b12 [Phil Stroffolino]


- 0.127u4: Replaced M37710 CPU2 with M37702.

- 0.125u4: Changed C140 clock speed to 44100 Hz.

- 0.124u1: Pierpaolo Prazzoli fixed strange sprites cutting on the edge of screen.

- 5th January 2006: R. Belmont - I now have Super World Court running mostly happily with the real MCU emulation, including inputs, coinage, and emulated sound and music. Once the remaining issues have settled out (sample addressing in the music is weird). I'll hit the other NA-1 games and submit.

- 2nd January 2006: Charles MacDonald - I've been running tests on the Namco NA-1 hardware over the last few days, and figured out how to dump the internal ROM of the M37702 MCU used in Super World Court. The BIOS has a function where code can be copied from the 68000 side over to MCU RAM and executed, making it quite insecure. I wrote a program that copies a portion of the M37702 memory to shared RAM, and the 68000 can change and run the program in a loop to read any part of the MCU address space. I think the same technique will work for other NA-1 games; at least what I've seen in MAME is that a number of them also upload code fragments for the MCU to use. For other types of Namco hardware that use the M37702, it's highly dependant on what services the MCU makes available. Also, now that the BIOS can be examined and user code can be executed on the MCU side for testing, maybe the NA-1 sound hardware (integrated in the multiple purpose 219 chip) will get figured out. Though the existing simulation of the NA-1 sound hardware is remarkably good.

- 0.103: Stefan Lindberg added Super World Court (World). Renamed (swcourt) to (swcourtj).

- 24th December 2005: Dumping Project - We grabbed Super World Court (English version).

- 0.37b14: Phil Stroffolino added Super World Court (Japan) (Namco 1992).

- 0.37b12: Phil Stroffolino added Super World Court (Testdriver).

- 16th September 2000: Phil Stroffolino sent in an improved Namco NA-1/2 driver, adding support for Exbania, Nettou! Gekitou! Quiztou!!, Super World Court, F/A (Cosmo Gang the Puzzle, Tinkle Pit and Emeraldia were added back in June).


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


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: 6160 kb / 9 files / 1.32 zip

MAME XML Output:

       <game name="swcourtj" sourcefile="namcona1.c" cloneof="swcourt" romof="swcourt">
              <description>Super World Court (Japan)</description>
              <rom name="sc1-ep0l.4c" size="524288" crc="145111dd" sha1="f8f74f77fb80af2ea37ea8ddbf02c1f3fcaf3fdb" region="maincpu" offset="80001"/>
              <rom name="sc1-ep0u.4f" size="524288" crc="c721c138" sha1="5d30d66629d982b54c3bb62118be940dc7b69a6b" region="maincpu" offset="80000"/>
              <rom name="sc1-ep1l.bin" merge="sc1-ep1l.bin" size="524288" crc="fb45cf5f" sha1="6ded351daa9b39d0b8149100caefc4fa0c598e79" region="maincpu" offset="180001"/>
              <rom name="sc1-ep1u.bin" merge="sc1-ep1u.bin" size="524288" crc="1ce07b15" sha1="b1b28cc480301c9ad642597c7cdd8e9cdec996a6" region="maincpu" offset="180000"/>
              <rom name="sc1-ma0l.bin" merge="sc1-ma0l.bin" size="1048576" crc="3e531f5e" sha1="6da56630bdfbb19f1639c539779c180d106f6ee2" region="maincpu" offset="280001"/>
              <rom name="sc1-ma0u.bin" merge="sc1-ma0u.bin" size="1048576" crc="31e76a45" sha1="5c278c167c1025c648ce2da2c3764645e96dcd55" region="maincpu" offset="280000"/>
              <rom name="sc1-ma1l.bin" merge="sc1-ma1l.bin" size="1048576" crc="8ba3a4ec" sha1="f881e7b4728f388d18450ba85e13e233071fbc88" region="maincpu" offset="480001"/>
              <rom name="sc1-ma1u.bin" merge="sc1-ma1u.bin" size="1048576" crc="252dc4b7" sha1="f1be6bd045495c7a0ecd97f01d1dc8ad341fecfd" region="maincpu" offset="480000"/>
              <rom name="c69.bin" merge="c69.bin" size="16384" crc="349134d9" sha1="61a4981fc2716c228b6121fedcbf1ed6f34dc2de" region="mcu" offset="0"/>
              <chip type="cpu" tag="maincpu" name="68000" clock="12528250"/>
              <chip type="cpu" tag="mcu" name="M37702" clock="12528250"/>
              <chip type="audio" tag="lspeaker" name="Speaker"/>
              <chip type="audio" tag="rspeaker" name="Speaker"/>
              <chip type="audio" tag="c140" name="C140" clock="44100"/>
              <display tag="screen" type="raster" rotate="0" width="304" height="224" refresh="60.000000" />
              <sound channels="2"/>
              <input players="4" buttons="3" coins="4">
                     <control type="joy" ways="8"/>
              <dipswitch name="DIP2 (Freeze)" tag="DSW" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="DIP1 (Test)" tag="DSW" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Service Mode" tag="DSW" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="8192"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise