Home News Forum                            
 

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

tourtabl: MAME ROM Information.


History:

Tournament Table (c) 1978 Atari.


This multi-game contains : "Breakout", Soccer I / II, Foozpong, Hockey I / II / III, "Quadra Pong", Handball, Basketball I / II.


- TECHNICAL -


Game ID : 030170


Main CPU : M6502 (@ 1.193191 Mhz)

Sound Chips : TIA (@ 31.4 Khz)


Screen orientation : Horizontal

Video resolution : 160 x 200 pixels

Screen refresh : 60.00 Hz

Palette Colors : 128


Players : 4

Control : paddle

Buttons : 1


- TRIVIA -


Released in March 1978.


- PORTS -


* Consoles :

Atari 2600 ("Video Olympics")


- SOURCES -


Game's rom.

Machine's picture.




MAME Info:

0.68 [Stefan Jokisch]


SETUP:

- Select game with SPACE key (Breakout, Soccer I, Soccer II, Foozpong, Hockey I, Hockey II, Hockey III, Quadrapong, Handball, Volleyball, Basketball I and Basketball II), then redefine keys for players 1-4.


NOTE:

- Hardware is identical to the Atari VCS2600 except for an extra 6532 chip.


Bugs:

- tourtabl, tourtab2: Stack corruption in src/mame/video/tia.c. Firewave (ID 04849)


WIP:

- 0.146: Wilbert Pol fixed TIA crashes caused by uninitialized variable.

- 0.145u7: Made TIA modern device [Miodrag Milanovic].

- 0.135u4: Tafoid changed clock values to XTAL in Tournament Table. Changed M6502 CPU1 clock speed to 1193181 Hz and VSync to 59.922743 Hz.

- 0.126u2: Aaron Giles changed the 6532 RIOT device into a proper device. Rewrote the logic to be simpler and leverage the new attotime functions. Changed the I/O port setters to specify a mask, and changed the I/O port callbacks to pass in the previous value. Updated tourtabl driver to use the new device interface.

- 0.117u3: Wilbert Pol added an optional vsync callback to the TIA emulation to allow a driver to dynamically change the screen configuration.

- 0.117u2: More TIA improvements [Wilbert Pol]: Fixed some minor missile graphics positioning issues. Moved some initialization code from tia_init to tia_reset.

- 0.116u4: Some more TIA graphics and sound improvements [Wilbert Pol]: INPT4 and INPT5 are now read when needed instead of by a timed function. This removes the need for the tia_init_pal function. Improved handling of the HMOVE functionality. Added code to reduce the flickering caused by some Atari 2600 games. Improved the sound poly generation. Improved the handling of POLY5_DIV3 sound mode. Changed palettesize to 16512 colors.

- 0.116: More TIA updates from MESS [Wilbert Pol]: Rewrote drawing of playing graphics. Improved handling of player graphics reset signals. Improved handling of HMOVE signals.

- 0.115u3: Wilbert Pol updated TIA graphics code (code comes from the MESS repository). Also updated Tournament Table driver to accommodate the changes. Changed TIA clock speed to 31399 Hz and VSync to 59.923246 Hz.

- 0.111u5: Nathan Woods updated the TIA video driver to use the new BITMAP_ADDR* macros instead of using the line[] array.

- 0.111u2: Nathan Woods fixed crash and changed 6532riot and TIA code to only allow initialization at init time.

- 0.111u1: Nathan Woods fixed reset problem in the TIA emulation (vidhrdw\tia.c).

- 0.103u4: Aaron Giles added stream_set_sample_rate() call and converted the TIA sound core to output at their native sample rates, allowing the core sound system to perform over/re-sampling to the output rate.

- 0.97u3: Wilbert Pol fixed a minor bug in TIA emulation, taken from the MESS code.

- 0.93: Added clock parameter to TIA sound (31400 Hz).

- 0.82u3: Minor fix from the MESS side to vidhrdw\tia.c [Nathan Woods].

- 0.68: Stefan Jokisch added Tournament Table (set 1) (Atari 1978) and clone (set 2).

- 11th May 2003: Stefan Jokisch fixed all of the remaining glitches in Tournament Table.

- 3rd April 2003: Stefan Jokisch sent in a driver for Tournament Table (Hardware is identical to the VCS2600 except for an extra 6532 chip).

- 28th July 2001: Added support for sample rates > TIA clock rate, through oversampling.

- 30th October 1998: Modified for use in MESS by Dan Boris.

- 14th January 1997: Cleaned up sound output by eliminating counter reset.

- 10th September 1996: Atari TIA sound emulator [Ron Fries].


Romset: 6 kb / 3 files / 5.04 zip




MAME XML Output:

       <game name="tourtabl" sourcefile="tourtabl.c">
              <description>Tournament Table (set 1)</description>
              <year>1978</year>
              <manufacturer>Atari</manufacturer>
              <rom name="030751.ab2" size="2048" crc="4479a6f7" sha1="bf3fd859614533a592f831e3539ea0a9d1964c82" region="maincpu" offset="800"/>
              <rom name="030752.ab3" size="2048" crc="c92c49dc" sha1="cafcf13e1b1087b477a667d1e785f5e2be187b0d" region="maincpu" offset="1000"/>
              <rom name="030753.ab4" size="2048" crc="3978b269" sha1="4fa05c655bb74711eb99428f36df838ec70da699" region="maincpu" offset="1800"/>
              <chip type="cpu" tag="maincpu" name="M6502" clock="1193181"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="tia" name="TIA" clock="31399"/>
              <display tag="screen" type="raster" rotate="0" width="160" height="200" refresh="59.922743" pixclock="3579545" htotal="228" hbend="34" hbstart="194" vtotal="262" vbend="46" vbstart="246" />
              <sound channels="1"/>
              <input players="4" buttons="1" coins="2" service="yes" tilt="yes">
                     <control type="paddle" minimum="0" maximum="255" sensitivity="40" keydelta="10" reverse="yes"/>
              </input>
              <dipswitch name="Breakout Replay" tag="TIA_IN4" mask="128">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="128" default="yes"/>
              </dipswitch>
              <dipswitch name="Game Length" tag="TIA_IN5" mask="128">
                     <dipvalue name="11 points (3 balls)" value="0"/>
                     <dipvalue name="15 points (5 balls)" value="128" default="yes"/>
              </dipswitch>
              <dipswitch name="Replay Level" tag="RIOT0_SWA" mask="15">
                     <dipvalue name="200 points" value="11"/>
                     <dipvalue name="250 points" value="12"/>
                     <dipvalue name="300 points" value="13"/>
                     <dipvalue name="400 points" value="14" default="yes"/>
                     <dipvalue name="450 points" value="15"/>
              </dipswitch>
              <dipswitch name="Coinage" tag="RIOT1_SWA" mask="15">
                     <dipvalue name="Mode A" value="0"/>
                     <dipvalue name="Mode B" value="1"/>
                     <dipvalue name="Mode C" value="2"/>
                     <dipvalue name="Mode D" value="3"/>
                     <dipvalue name="Mode E" value="4"/>
                     <dipvalue name="Mode F" value="5"/>
                     <dipvalue name="Mode G" value="6"/>
                     <dipvalue name="Mode H" value="7" default="yes"/>
                     <dipvalue name="Mode I" value="8"/>
                     <dipvalue name="Mode J" value="9"/>
                     <dipvalue name="Mode K" value="10"/>
                     <dipvalue name="Mode L" value="11"/>
                     <dipvalue name="Mode M" value="12"/>
                     <dipvalue name="Mode N" value="13"/>
                     <dipvalue name="Mode O" value="14"/>
                     <dipvalue name="Mode P" value="15"/>
              </dipswitch>
              <dipswitch name="Language" tag="RIOT1_SWA" mask="48">
                     <dipvalue name="English" value="0" default="yes"/>
                     <dipvalue name="French" value="16"/>
                     <dipvalue name="German" value="32"/>
                     <dipvalue name="Spanish" value="48"/>
              </dipswitch>
              <dipswitch name="Service Mode" tag="RIOT1_SWA" mask="64">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="64"/>
              </dipswitch>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="16512"/>
       </game>
 
 


emumovies.com      Retro bytes Portal           Bookmark and Share

 
Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise