game
icon
title Tempest Tubes
set name temptube
manufacturer hack
year 1980
genre Shooter (hof)
category Shooter / Gallery (hof)
driver status good
driver source tempest.c
snapshots MW: in game | parent / CT: in game | title | parent / EJ: parent / PS: in game | title | scores | parent
rating

69.9% after 22 votes
 
parent Tempest (rev 3)
other clones Tempest (rev 1)
Tempest (rev 2)
Tempest (rev 2, Revised Hardware)
display
colour emulation good
palette 0
display type vector
orientation vertical
frequency 60.000000Hz
sound
sound emulation good
channels mono
controls
players 2
nplayers 2P alt
controls dial
buttons 2
coin slots 3
hardware
cpu M6502 @ 1.512MHz
audio POKEY @ 1.512MHz
audio POKEY @ 1.512MHz
data
version added .030
last change(s) .108u1
roms
name size crc set flags sha1
136002-113.d1  2048  65d61fe7  tempest    38a1e8a8f65b7887cf3e190269fe4ce2c6f818aa 
136002-114.e1  2048  11077375  tempest    ed8ff0ca969da6672a7683b93d4fcf2935a0d903 
136002-115.f1  2048  f3e2827a  tempest    bd04fcfbbba995e08c3144c1474fcddaaeb1c700 
136002-316.h1  2048  aeb0f7e9  tempest    a5cc25015b98692673cfc1c7c2e9634efd750870 
136002-217.j1  2048  ef2eb645  tempest    b1a2c969e8897e335d5354de6ae04a65d4b2a1e4 
tube-118.k1  2048  cefb03f0  temptube    41ddfa4991fa49a31d4740a04551556acca66196 
136002-119.lm1  2048  a4de050f  tempest    ea302e43a313a5a18115e74ddbaaedde0fbecda7 
136002-120.mn1  2048  35619648  tempest    48f1e8bed7ec6afa0b4c549a30e5ec331c071e40 
136002-121.p1  2048  73d38e47  tempest    9980606376a79ba94f8e2a325871a6c8d10d83fc 
136002-222.r1  2048  707bd5c3  tempest    2f0af6fb7154c244c794f7247e5c16a1e06ddf7d 
136002-123.np3  2048  29f7e937  tempest    686c8b9b8901262e743497cee7f2f7dd5cb3af7e 
136002-124.r3  2048  c16ec351  tempest    a30a3662c740810c0f20e3712679606921b8ca06 
136002-125.d7  256  5903af03  tempest    24bc0366f394ad0ec486919212e38be0f08d0239 
136002.126  32  8b04f921  tempest    317b3397482f13b2d1bc21f296d3b3f9a118787b 
136002.132  256  2af82e87  tempest    3816835a9ccf99a76d246adf204989d9261bb065 
136002.131  256  b31f6e24  tempest    ce5f8ca34d06a5cfa0076b47400e61e0130ffe74 
136002.130  256  8119b847  tempest    c4fbaedd4ce1ad6a4128cbe902b297743edb606a 
136002.129  256  09f5a4d5  tempest    d6f2ac07ca9ee385c08831098b0dcaf56808993b 
136002.128  256  823b61ae  tempest    d99a839874b45f64e14dae92a036e47a53705d16 
136002.127  256  276eadd5  tempest    55718cd8ec4bcf75076d5ef0ee1ed2551e19d9ba 
cabinet art
cabinet tempest.png
marquee tempest.png
control panel tempest.png
flyer tempest.png
PCB tempest.png
additional information
info 0.33b7 [Darrin Redick]

0.26 [Brad Oliver, Bernd Wiebelt, Allard van der Bas, Neil Bradley, Al Kossow, Hedley Rainnie, Eric Smith]

NOTE:
  • Several people complained that mouse control is reversed. This is not the case. The more obvious place where this can be seen is the level selection screen at the beginning: move the mouse right, the block goes right. Anyway, if you don't like the key assignments, you can change them.
WIP:
  • 0.115u1: Mathis Rosenhauer moved Atari vector PROMs into separate regions. Added user2 rom (036174.01) and the user3 Mathbox PROMs (36175/76, 036177/78, 036179/80 - low/high nibbled). Changed region proms to user1.
  • 0.113u3: Derrick Renaud fixed analog controls by adding back a faux VBLANK timing in Tempest.
  • 0.112: Stephane Humbert updated Tempest to support second player controls.
  • 0.108u5: Mathis Rosenhauer rewrote the Atari vector generators, using the schematics and actual state machine PROMs. The state machine is now emulated so timing should be much more realistic. Clipping hardware in bzone and others is emulated instead of hardcoded. Improved accuracy of clocks and various other bits of cleanup. Added prom ($0 - AVG PROM).
  • 0.108u1: Fixed rom names.
  • 0.106u13: Aaron Giles reimplemented the sparkle circuit to bring back stars in Tempest.
  • 0.102u3: RansAckeR fixed cocktail mode and input in Tempest.
  • 0.75: Aaron Giles added clone Tempest (rev ?).
  • 7th October 2003: Aaron Giles added another set of Tempest.
  • 0.71u3: Frank Palazzolo moved flipping and swapping API stuff from vector.c to avgdvg.c, this is specific to tempest and quantum only.
  • 0.58: Changed palettesize from 33024 to 32768 colors.
  • 30th January 2002: Aaron Giles added better vector sparkle effect emulation as used in Major Havoc and Tempest.
  • 0.37b14: Changed vector orientation to vertical.
  • 5th April 2001: Nicola Salmoria fixed Tempest and Quantum screen orientation and added screen flip / rotate support to the vector routines, but the changes are not yet complete.
  • 0.37b7: Juergen Buchmueller fixed the Pokey emulation so that the Tempest reset bug is fixed, this time for real and forever.
  • 28th August 2000: Juergen Buchmueller modified the Pokey RNG functions to finally work as they would in real hardware.
  • 7th August 2000: KBD fixed, hopefully finally, the Tempest 150k reset bug.
  • 25th June 2000: Juergen Buchmueller fixed the Pokey sound core, and Tempest sounds a bit better now.
  • 0.36RC2: Changed M6502 CPU1 and the 2x Pokey clock speed to 1512000 Hz.
  • 4th March 2000: Juergen Buchmuelller tweaked Tempest again to work better.
  • 5th February 2000: Juergen Buchmueller rewrote the Pokey code and made some speedups to the Pokey core.
  • 0.36b12: The hangs in Tempest caused by the Pokey protection should now be fixed once and for all [Juergen Buchmueller].
  • 15th December 1999: Juergen Buchmueller hopefully fixed the Tempest reset bug. The hangs in Tempest caused by the Pokey protection.
  • 0.33b7: Darrin Redick added Tempest (rev 3) and clone (rev 2). Renamed (tempest) to (tempest1). Bernd Wiebelt was inspired by Retrocade and Vector Dream, changed the vector games to use translucent vectors. Color intensities had to be lowered, if it feels to dark for you now, increase the gamma correction value.
  • 0.30: Valerio Verrando added Tempest Tubes (hack 1980). Brad Oliver emulated the AVG sparkling bit (Tempest stars/fireworks).
  • 0.29: Brad Oliver updated pokyintf.c source to be more like 8910intf.c. Variable clock frequency, port callbacks, a clipping parameter, variable updates per frame. Most noticeably, Tempest has much improved sound with more frequent updates. Keith Gerdes make new fix to avoid lockup in Tempest after 150,000 points - this one should really work.
  • 0.28: Sean Trowbridge found a workaround to make Tempest not lock up at 150,000 points.
  • 0.27: Brad Oliver and Bernd Wiebelt fixed Tempest, no longer crash after level 13, has better colors (colorram emulation) and is overall a bit faster. Thanks to the precious information on the Pokey random number generator provided by Eric Smith, Hedley Rainnie and Sean Trowbridge, some problems with Centipede (start with 18 credits) and Tempest (hang after level 13) are now solved. Trackball support for Tempest and Red Baron. Bernd Wiebelt sincerely hopes he fixed the BCD-emulation in the 6502 emulation. At least the authentic Tempest feeling (broken X/Y monitor) is gone, since the game now starts without pressing Fire.
  • 0.26: Added Tempest (Atari 1980). The game start with a blank screen. Press CTRL to start. Thanks to the outstanding combined efforts of Brad Oliver, Bernd Wiebelt and Allard van der Bas, MAME entered in vectorial emulation world! All in a time, we have support for Asteroids, Asteroids Deluxe, Black Widow, Battlezone, Gravitar, Lunar Lander, Red Baron, Spaceduel and Tempest. Thanks to Al Kossow, Hedley Rainnie and Eric Smith for the code to their VECSIM emulator which had emulated these games previously on the UNIX and MAC.
LEVELS: 99 (endless)

Other Emulators:
  • AAE
  • JAE
  • Retrocade
Recommended Games:
Romset: 26 kb / 20 files / 20.8 zip
history Tempest Tubes (c) 1982.


- TECHNICAL -


Main CPU : M6502

Sound Chips : (2x) POKEY


Screen orientation : Vertical

Video resolution : 256 x 231 pixels

Screen refresh : 60.00 Hz

Palette colors : 256


Players : 2

Control : dial

Buttons : 2

= > (1) Fire, (2) Super Zapper


- TRIVIA -


This is a hack of the original "Tempest".


A Tempest Tubes machine was shown at the 2003 classic arcade games show 'California Extreme' in San Jose, California.


- UPDATES -


This hack adds new shaped levels to the game (game is much harder), but the title screen remains unchanged.


- STAFF -
  • This hack was created by : Duncan Brown
  • - PORTS -
  • * Computers :
  • PC [MS Windows, CD-ROM] (1999, "Atari Arcade Hits 1")
  • PC [MS Windows, CD-ROM] (2001, "Atari Anniversary Edition")
  • PC [MS Windows, CD-ROM] (2003, "Atari - 80 Classic Games in One!")
  • - SOURCES -
  • Game's rom.
  • Edit this entry at Arcade-History.com: http://www.arcade-history.com/?n=tempest-tubes&page=detail&id=2866&o=2
resource links view in MAWS
view in CAESAR
view high score and replay at MARP
view in Progetto EMMA (Italian)
view in arcade-history.com
view in arcade-history.com
view in GameFAQs
view in KLOV
view in KLOV
view in System16
view in System16
view in The Arcade Flyer Archive
view in The Arcade Flyer Archive
view in The Arcade Flyer Archive
view in VGMuseum Gamepics
view in VGMuseum Gamepics
view in VGMuseum Gamepics
view in VGMuseum Gamepics
cheats
cheats
code comments
00000000:0006:00000028:FFFFFFFF  Infinite Credits
00000022:03AA:00000000:FFFFFFFF  Super Zapper Recharge
00000000:0048:00000006:FFFFFFFF  Infinite Lives PL1
00080300:0046:00000062:00000000  Select Starting Level PL1
00000000:0049:00000006:FFFFFFFF  Infinite Lives PL2
00080300:0047:00000062:00000000  Select Starting Level PL2
2004-2008 MAWS all copyrights belong to their respective owners