Register - Login
Views: 99388221
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
04-24-22 07:08:01 AM
Jul - The Cutting Room Floor - 3 prototypes of 3D Pinball: Space Cadet. New poll - New thread - New reply
Next newer thread | Next older thread
Wack0
Member
Level: 13


Posts: 12/26
EXP: 8284
For next: 1983

Since: 08-15-11


Since last post: 5.8 years
Last activity: 5.7 years

Posted on 08-09-12 05:07:25 PM (last edited by Wack0 at 08-09-12 06:20:12 PM) Link | Quote
Download them here.

The earliest is Maelstrom 0.91, then came Maelstrom 1.00, last would be the Space Cadet Preview Version.

The most interesting are the two Maelstrom protos: they look completely different to Space Cadet and have different sounds and music too, among other differences, like leftover code in pinball.exe (starting at offset 0x36c4c in 0.91)... The Space Cadet Preview Version is basically the same as the final but it has 'Preview Version' text in a certain place.

I guess I'll document some other stuff I found: in demo.dat/pinball.dat of the Maelstrom protos, the internal name of the table is "Test Table 1".

The music and some of the sounds are different between the Maelstrom protos, and the Preview Version and final.

Interesting text in the Maelstrom protos, at offset 0x2ae14 in 0.91.

In the Maelstrom protos, the unused Edit Pinball Components dialog does not say 'FOR TESTING ONLY' in the title bar.

There exists an unused table selection dialog in the Maelstrom protos.

Maelstrom 0.91 loads the table from TEST.DAT, not PINBALL.DAT.

The leftover code in the Maelstrom protos acknowledge the existance of an earlier version of Maelstrom; version 0.87.
Aeonic Butterfly
200
Level: 32


Posts: 118/207
EXP: 191523
For next: 14919

Since: 12-27-10

From: Ridgecrest, CA

Since last post: 4.4 years
Last activity: 4.4 years

Posted on 08-10-12 04:16:19 AM Link | Quote
Nice find. I'll be testing these extensively for differences, if you get my drift.
paulguy

Green Birdo
Level: 93


Posts: 2282/2294
EXP: 8025603
For next: 27207

Since: 09-14-07

From: Buffalo, NY

Since last post: 9.7 years
Last activity: 9.6 years

Posted on 08-10-12 05:22:45 AM Link | Quote
Paulguy's Post configuration
Might also want to make comparisons to Full Tilt Pinball. Not sure which came first, but it'd add another data point to determine a lineage.

____________________
Wack0
Member
Level: 13


Posts: 13/26
EXP: 8284
For next: 1983

Since: 08-15-11


Since last post: 5.8 years
Last activity: 5.7 years

Posted on 08-10-12 10:19:01 AM Link | Quote
Originally posted by paulguy
Might also want to make comparisons to Full Tilt Pinball. Not sure which came first, but it'd add another data point to determine a lineage.


It actually seems that the Space Cadet table included in 95Plus! (and then NT4 etc) was developed alongside the rest of Full Tilt. (the earliness of maelstrom, the greyed out 'select table' option etc)

Also, there's a number of bugs in Maelstrom 0.91 making it unplayable: however, Maelstrom 1.00 is perfectly playable, and even stores its highscores in plain text in PINBALL.INI.
Sheeza
Member
Level: 17


Posts: 14/54
EXP: 23869
For next: 874

Since: 05-27-12


Since last post: 1.3 years
Last activity: 1.5 years

Posted on 08-10-12 05:42:16 PM Link | Quote
I played a bit with 0.91. "Unplayable" fits it well: the ball likes to get stuck in the ramps, the multiplier stacks indefinitely, gravity mode is totally broken, and the scoreboard only shows up once and then never again. And the music is a 15-second MIDI that loops indefinitely.

It's pretty amusing, if anything.
PatSter21

Level: 18


Posts: 47/61
EXP: 28467
For next: 1430

Since: 07-14-12

From: California, US

Since last post: 7.7 years
Last activity: 2.7 years

Posted on 08-15-12 05:51:21 PM Link | Quote
Nice find, Wakun!

Where were these acquired? If they came from early Windows NT betas, we should check those for more possible prototypes...

I also ripped the annoying MIDI from the game and put it in the wiki article.
Wack0
Member
Level: 13


Posts: 14/26
EXP: 8284
For next: 1983

Since: 08-15-11


Since last post: 5.8 years
Last activity: 5.7 years

Posted on 08-15-12 09:44:03 PM Link | Quote
Originally posted by PatSter21
Where were these acquired? If they came from early Windows NT betas, we should check those for more possible prototypes...


Betas of the Windows 95 Plus! pack.
Next newer thread | Next older thread
Jul - The Cutting Room Floor - 3 prototypes of 3D Pinball: Space Cadet. New poll - New thread - New reply


Rusted Logic

Acmlmboard - commit 47be4dc [2021-08-23]
©2000-2022 Acmlm, Xkeeper, Kaito Sinclaire, et al.

32 database queries, 2 query cache hits.
Query execution time:  0.099061 seconds
Script execution time:  0.012167 seconds
Total render time:  0.111228 seconds


TidyHTML vomit below
line 1 column 1 - Warning: missing <!DOCTYPE> declaration
line 2 column 227 - Warning: unescaped & or unknown entity "&page"
line 119 column 11 - Warning: <form> isn't allowed in <table> elements
line 118 column 10 - Info: <table> previously mentioned
line 120 column 11 - Warning: missing <tr>
line 120 column 119 - Warning: missing </font> before </td>
line 124 column 16 - Warning: plain text isn't allowed in <tr> elements
line 120 column 11 - Info: <tr> previously mentioned
line 125 column 68 - Warning: missing </nobr> before </td>
line 141 column 68 - Warning: missing </nobr> before <tr>
line 147 column 35 - Warning: missing <tr>
line 147 column 50 - Warning: missing </font> before </td>
line 148 column 37 - Warning: unescaped & or unknown entity "&id"
line 147 column 211 - Warning: missing </font> before </table>
line 149 column 35 - Warning: missing <tr>
line 149 column 50 - Warning: missing </font> before </td>
line 149 column 91 - Warning: missing </font> before </table>
line 156 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 158 column 9 - Warning: missing <tr>
line 176 column 13 - Warning: missing <tr>
line 177 column 102 - Warning: unescaped & or unknown entity "&postid"
line 200 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 202 column 9 - Warning: missing <tr>
line 220 column 13 - Warning: missing <tr>
line 221 column 102 - Warning: unescaped & or unknown entity "&postid"
line 226 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 228 column 9 - Warning: missing <tr>
line 246 column 13 - Warning: missing <tr>
line 247 column 102 - Warning: unescaped & or unknown entity "&postid"
line 249 column 74 - Warning: <style> isn't allowed in <td> elements
line 249 column 9 - Info: <td> previously mentioned
line 252 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 254 column 9 - Warning: missing <tr>
line 272 column 13 - Warning: missing <tr>
line 273 column 102 - Warning: unescaped & or unknown entity "&postid"
line 282 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 284 column 9 - Warning: missing <tr>
line 302 column 13 - Warning: missing <tr>
line 303 column 102 - Warning: unescaped & or unknown entity "&postid"
line 310 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 312 column 9 - Warning: missing <tr>
line 330 column 13 - Warning: missing <tr>
line 331 column 102 - Warning: unescaped & or unknown entity "&postid"
line 340 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 342 column 9 - Warning: missing <tr>
line 360 column 13 - Warning: missing <tr>
line 361 column 102 - Warning: unescaped & or unknown entity "&postid"
line 368 column 17 - Warning: missing <tr>
line 368 column 17 - Warning: discarding unexpected <table>
line 371 column 35 - Warning: missing <tr>
line 371 column 50 - Warning: missing </font> before </td>
line 371 column 91 - Warning: missing </font> before </table>
line 373 column 35 - Warning: missing <tr>
line 373 column 50 - Warning: missing </font> before </td>
line 374 column 37 - Warning: unescaped & or unknown entity "&id"
line 373 column 211 - Warning: missing </font> before </table>
line 375 column 17 - Warning: discarding unexpected </textarea>
line 375 column 28 - Warning: discarding unexpected </form>
line 375 column 35 - Warning: discarding unexpected </embed>
line 375 column 43 - Warning: discarding unexpected </noembed>
line 375 column 53 - Warning: discarding unexpected </noscript>
line 375 column 64 - Warning: discarding unexpected </noembed>
line 375 column 74 - Warning: discarding unexpected </embed>
line 375 column 82 - Warning: discarding unexpected </table>
line 375 column 90 - Warning: discarding unexpected </table>
line 377 column 9 - Warning: missing </font> before <table>
line 389 column 25 - Warning: discarding unexpected </font>
line 398 column 57 - Warning: discarding unexpected </font>
line 376 column 1 - Warning: missing </center>
line 120 column 63 - Warning: <img> lacks "alt" attribute
line 125 column 19 - Warning: <td> attribute "width" has invalid value "120px"
line 125 column 93 - Warning: <img> lacks "alt" attribute
line 141 column 19 - Warning: <td> attribute "width" has invalid value "120px"
line 141 column 98 - Warning: <img> lacks "alt" attribute
line 148 column 44 - Warning: <img> proprietary attribute value "absmiddle"
line 148 column 142 - Warning: <img> proprietary attribute value "absmiddle"
line 148 column 246 - Warning: <img> proprietary attribute value "absmiddle"
line 161 column 22 - Warning: <img> lacks "alt" attribute
line 161 column 63 - Warning: <img> lacks "alt" attribute
line 161 column 112 - Warning: <img> lacks "alt" attribute
line 161 column 162 - Warning: <img> lacks "alt" attribute
line 172 column 15 - Warning: <img> lacks "alt" attribute
line 176 column 92 - Warning: <font> attribute "color" had invalid value "7C60B0" and has been replaced
line 204 column 15 - Warning: <img> proprietary attribute value "absmiddle"
line 204 column 15 - Warning: <img> lacks "alt" attribute
line 204 column 58 - Warning: <img> proprietary attribute value "absmiddle"
line 204 column 58 - Warning: <img> lacks "alt" attribute
line 204 column 101 - Warning: <img> proprietary attribute value "absmiddle"
line 204 column 101 - Warning: <img> lacks "alt" attribute
line 204 column 144 - Warning: <img> proprietary attribute value "absmiddle"
line 204 column 144 - Warning: <img> lacks "alt" attribute
line 205 column 22 - Warning: <img> lacks "alt" attribute
line 205 column 63 - Warning: <img> lacks "alt" attribute
line 205 column 112 - Warning: <img> lacks "alt" attribute
line 205 column 162 - Warning: <img> lacks "alt" attribute
line 216 column 15 - Warning: <img> lacks "alt" attribute
line 223 column 158 - Warning: <img> proprietary attribute value "absmiddle"
line 223 column 158 - Warning: <img> lacks "alt" attribute
line 230 column 11 - Warning: <img> lacks "alt" attribute
line 231 column 22 - Warning: <img> lacks "alt" attribute
line 231 column 63 - Warning: <img> lacks "alt" attribute
line 231 column 112 - Warning: <img> lacks "alt" attribute
line 231 column 161 - Warning: <img> lacks "alt" attribute
line 232 column 11 - Warning: <img> lacks "alt" attribute
line 242 column 15 - Warning: <img> lacks "alt" attribute
line 257 column 22 - Warning: <img> lacks "alt" attribute
line 257 column 63 - Warning: <img> lacks "alt" attribute
line 257 column 112 - Warning: <img> lacks "alt" attribute
line 257 column 162 - Warning: <img> lacks "alt" attribute
line 268 column 15 - Warning: <img> lacks "alt" attribute
line 287 column 22 - Warning: <img> lacks "alt" attribute
line 287 column 63 - Warning: <img> lacks "alt" attribute
line 287 column 112 - Warning: <img> lacks "alt" attribute
line 287 column 162 - Warning: <img> lacks "alt" attribute
line 298 column 15 - Warning: <img> lacks "alt" attribute
line 314 column 11 - Warning: <img> lacks "alt" attribute
line 315 column 22 - Warning: <img> lacks "alt" attribute
line 315 column 63 - Warning: <img> lacks "alt" attribute
line 315 column 112 - Warning: <img> lacks "alt" attribute
line 315 column 162 - Warning: <img> lacks "alt" attribute
line 316 column 11 - Warning: <img> lacks "alt" attribute
line 326 column 15 - Warning: <img> lacks "alt" attribute
line 337 column 307 - Warning: <img> proprietary attribute value "absmiddle"
line 337 column 307 - Warning: <img> lacks "alt" attribute
line 345 column 22 - Warning: <img> lacks "alt" attribute
line 345 column 63 - Warning: <img> lacks "alt" attribute
line 345 column 112 - Warning: <img> lacks "alt" attribute
line 345 column 162 - Warning: <img> lacks "alt" attribute
line 356 column 15 - Warning: <img> lacks "alt" attribute
line 374 column 44 - Warning: <img> proprietary attribute value "absmiddle"
line 374 column 142 - Warning: <img> proprietary attribute value "absmiddle"
line 374 column 246 - Warning: <img> proprietary attribute value "absmiddle"
line 383 column 25 - Warning: <img> lacks "alt" attribute
line 388 column 267 - Warning: <img> lacks "alt" attribute
line 149 column 50 - Warning: trimming empty <font>
line 368 column 17 - Warning: trimming empty <tr>
line 371 column 50 - Warning: trimming empty <font>
line 125 column 68 - Warning: <nobr> is not approved by W3C
line 141 column 68 - Warning: <nobr> is not approved by W3C
line 177 column 27 - Warning: <nobr> is not approved by W3C
line 221 column 27 - Warning: <nobr> is not approved by W3C
line 247 column 27 - Warning: <nobr> is not approved by W3C
line 273 column 27 - Warning: <nobr> is not approved by W3C
line 303 column 27 - Warning: <nobr> is not approved by W3C
line 331 column 27 - Warning: <nobr> is not approved by W3C
line 361 column 27 - Warning: <nobr> is not approved by W3C
Info: Document content looks like HTML5
Info: No system identifier in emitted doctype
Tidy found 143 warnings and 0 errors!


The alt attribute should be used to give a short description
of an image; longer descriptions should be given with the
longdesc attribute which takes a URL linked to the description.
These measures are needed for people using non-graphical browsers.

For further advice on how to make your pages accessible
see http://www.w3.org/WAI/GL.
You are recommended to use CSS to specify the font and
properties such as its size and color. This will reduce
the size of HTML files and make them easier to maintain
compared with using <FONT> elements.

You are recommended to use CSS to control line wrapping.
Use "white-space: nowrap" to inhibit wrapping in place
of inserting <NOBR>...</NOBR> into the markup.

About HTML Tidy: https://github.com/htacg/tidy-html5
Bug reports and comments: https://github.com/htacg/tidy-html5/issues
Official mailing list: https://lists.w3.org/Archives/Public/public-htacg/
Latest HTML specification: http://dev.w3.org/html5/spec-author-view/
Validate your HTML documents: http://validator.w3.org/nu/
Lobby your company to join the W3C: http://www.w3.org/Consortium

Do you speak a language other than English, or a different variant of
English? Consider helping us to localize HTML Tidy. For details please see
https://github.com/htacg/tidy-html5/blob/master/README/LOCALIZE.md