Full Tilt! Pinball

Full Tilt! Pinball is a Pinball simulation game written by Cinematronics and distributed by Maxis, for Windows 3.1, 95, and Mac OS 7.0+ [1]. The game was released in 1995. It includes three Pinball tables, "Space Cadet" (Space themed, obviously), "Skullduggery" (Pirate Themed), and "Dragon's Keep" (Medieval Themed). A Port of the "Space Cadet" table was included first in the Microsoft Plus! extension for Windows 95, under the name "3D Pinball for Windows: Space Cadet". The manual for Full Tilt! Pinball even mentions this [1]. The version of the table included in Plus! (and subsequent versions of Windows, exluding 98, ending with XP) [2]. Cinematronics/Maxis agreed to license the code to Microsoft as part of the Plus! Pack promotion, to gain exposure for the two companies.[7] The Microsoft version has several differences: 1. Usually Full Tilt! Pinball tables load a video intro, (INTRO.AVI) that shows the Cinematronics and Full Tilt! logo. Microsoft's version simply uses an image that is a resource in PINBALL.EXE, as a splash screen 2. The Maxis version has three soundtracks per game, stored in the "MDS" MIDI format. (MidiStream?). There is a "Standard" soundtrack that loops during regular gameplay, a "challenge" track, and a "game over/winner" track. In Microsoft's version, there is only a single file (PINBALL.MID) that is the standard theme looped over 8 minutes. PINBALL2.MID is included with every copy, but is not a valid MIDI file. We can speculate from this that Microsoft had intended to do the same with the other music, but ran into a difficulty, or gave up, and said "good enough." 3. The Maxis version's tables can be rendered up to 1024x768 resolution. Microsoft's single table only renders the table (not even renders, for both versions of the software, it is pre-rendered) at 640x480. Maxis/Cinematronics acknowledges this as a selling point for the software, on the jewel case artwork [1]. 4. The XP Version (and final update to the Microsoft version of the table), sports a new icon to keep up with the XP theme. It has a hidden test mode with several features to test gameplay. [3, 4, 5]	5. The "counter" graphics between the two versions are slightly different. The Full Tilt! version has a 3D render of a space scene, while Microsoft's has a "cartoon" of a "Space Cadet". (Possibly in reference to "Duck Dodgers", a Looney Tunes short about Daffy Duck and Porky Pig as astronauts, with Porky as the "Cadet"?). Full Tilt! Pinball was originally written in "significant amounts of x86 assembly language". It is implied that since Microsoft managed to create native ports of "3D Pinball for Windows" for Windows on other platforms (ARC MIPS, PReP PPC), that they (or an outside company) successfully ported it to a cross-compilable language such as C [6]. Microsoft did not include 3D Pinball for Windows: Space Cadet in Windows Vista because they were unable to successfully create a 64-bit version. Microsoft developers had trouble with rounding floating point integers that were used in the collision detection engine [2]. Similarly, during development with the original version of the game, there were problems with floating point math and the collision detection as well. [6]

There are several alpha versions of "3D Pinball for Windows: Space Cadet" in existence that have been leaked. They are codenamed 'Maelstrom'. Maelstrom:0.91

Maelstrom:1.00

Maelstrom:Preview

References: [1] Scans of the media BetaArchive [2] Raymond Chen, Microsoft http://blogs.msdn.com/b/oldnewthing/archive/2012/12/18/10378851.aspx [3]	Easter Egg Archive http://www.eeggs.com/items/46999.html [4]	Glitchipedia http://errors.wikia.com/wiki/3D_Pinball_Space_Cadet_Glitch! [5]	Mr. Speaker's Blog. http://www.mrspeaker.net/2006/01/07/hacking-pinball/ [6] Danny Thrope, Ex-Cinematronics Contractor via Raymond Chen's Blog http://blogs.msdn.com/b/oldnewthing/archive/2012/12/18/10378851.aspx#10379160 Mike Sandige, Ex-Cinematronics Developer http://blogs.msdn.com/b/oldnewthing/archive/2012/12/18/10378851.aspx#10379879 [7] Danny Thorpe, Ex-Cinematronics Contractor via Raymond Chen's Blog http://blogs.msdn.com/b/oldnewthing/archive/2012/12/18/10378851.aspx#10379166 http://blogs.msdn.com/b/oldnewthing/archive/2012/12/18/10378851.aspx#10379172 Kevin Gliner, Ex-Cinematronics Founder. http://blogs.msdn.com/b/oldnewthing/archive/2012/12/18/10378851.aspx#10379245