//g/
Somebody took the time to decompile space cadet pinball from Windows XP.

You can now run it on Linux as well as the Wii and your TV
https://github.com/k4zmu2a/SpaceCadetPinball
Showing all 64 replies.
>>
>>108990236
Why not ask Microsoft for the code?
>>
>>108990254
Was the original code not included in the XP leak?
I vaguely remember something about Space Cadet being from a third party vendor as a demo for their bigger pinball game.
>>
>>108990278
Yeah it was actually a third party demo for Full Tilt Pinball.
>>
>>108990236
this is so funny because just the day before yesterday my gf asked me whether i remember pinball and i wonder if we can find and play it again and all i did is go to archive.org install pinball.exe and run it under wine and it worked almost flawlessly (fullscreen wasnt working).
>>
why can't someone just put this on a website so i can play in browser
>>
>>108990236
what happens if i jam a pin ball up the penguins asshole?
>>
>>108990236
>uses C++11 and depends on SDL2
so basically it's not a "decompilation" and just some faggot writing out a clone of it, got it
and of course he just tastelessly slapped a linux logo on it because why not
>>
>>108991167
Seems like a good use of LLM tokens to me
>>
>>108991122
Good idea
>>
>>108990236
this isnt news, why don't we just start advertising every public git repo ever made on /g/
>>
>>108992301
>i know about this already
good for you, hide the thread
>>
File: 1749991943010069.gif (82.7 KB)
82.7 KB
>>108990236
Why would someone spend this much of their finite time alive on this?
Who wanted/asked for this
>>
>>108991122
From the README: https://alula.github.io/SpaceCadetPinball
>>
>>108992368
it's a historical windows thing. it's basically a demo (one table) of a full game (Full Tilt! Pinball by Maxis, 1995), but included in 95 plus!, nt4, me, and xp as a built-in demo game.
it might have been in later windows (namely x64 xp, maybe vista), but legend has it that there was a bug that caused the physics not to work when porting to x64. the guy who did this decomp actually mentioned this and couldn't find an issue, indicating either the issue was unique to that era of compilers or just something the people porting it messed up. i think Raymond Chen brings the issue up at some point
>>
>>108992439
the 64bit thing is a fun story btw, and deeper than you'd expect
https://devblogs.microsoft.com/oldnewthing/20220106-00/?p=106122
>>
>>108991160
IO error
>>
>>108992368
zoomer started using computer 5 years ago lmao
this is a staple of every tech-god's childhood
you are a worthless bitch ass nigga anon
>>
>>108992368
It's a white people thing. You wouldn't understand.
>>
File: 1777677078876583.jpg (33.5 KB)
33.5 KB
>>108992368
Who wanted/asked for your retarded post? Fag.
>>
>>108990236
Is this the full version or the shitty xp version that shipped with windows?
>>
>>108992663
Reread the post
>>
>>108992368
I'm sorry but you gotta partake in the faux-nostalgia
>>
>>108992368
Very ebussy-coded post.
>>
>>108994332
Use case for playing pinball on a computer?
>>
>>108994367
i really enjoyed pinball fantasies, though i admit at least half of it was because it played real music through a pc speaker
https://youtu.be/yb8mLBa3dcg
>>
>>108994418
this is probably the closest i got to an Amiga in the '90s, they weren't a thing here. i've never seen an Amiga in real life.
https://youtu.be/DaRqKzYx2d0
>>
>>108990236
>They put it on Android
>google takes it down immediately
Google hates FUN.
>>
>>108991160
It'd be extremely pleasurable... for >>108991160
>>
>>108992477
>Specific version of a CPU
>never ported past that
Huh. Don't know why MicroSlop doesn't put it in 11.
>>
>>108994591
it was famously missing from Windows XP 64-bit edition (2001), this is NOT the x64 edition which came out in 2005, this was the edition for the ill-fated Intel Itanium processors, which were not x86 compatible, but they were 64-bit. they were intel's intended replacement for x86, but the lack of backward compatibility and... well they were pretty pentium 4-like and we all know what happened there.
legend goes that there was a bug when porting it over where the ball would just fall through the playfield, seemingly not affected by collision/physics. Raymond points out that this may have happened even earlier, in an internal test porting windows to 64-bit Alpha instead.
the guy who did the decomp in OP brings it up and says his builds just fine, so whatever it was, it was either something they did or something with the probably very experimental environment they had that caused the issue.
>>
>>108990236
why didn't they rewrite it in rust?
>>
>>108992368
I asked for this
>>
>>108990254
They'd get mad you found a 0-day in it and nuke you + your family
>>
>>108994538
The apk is right there dude
>>
>>108997057
Lol pinball 0day
>>
>>108997065
Score exactly 38474 points, take a shit on your keyboard, and then press the "hack the mainframe" button then youre in
>>
>>108997080
You need to go outside
>>
>>108992368
Autism, unironically (and that’s a good thing)
>>
>>108990236
>now uses SDL
>even the windows version
holy fuckin cringe
>>
>>108990236
>now
>2023
>>
>shithub
Not cloning stuff from the proprietary Microsoft AI coded website, I would give a fuck if this was from codeberg or gitea though.
>>
File: 1780810551395.png (386.4 KB)
386.4 KB
>>108997194
>>
>>108992723
Just fookin tell me, ya little shite.
>>
>>108997205
>>108992723
>>
>>108991160
socket exception
>>
>>108991167
mmmm wrong.

>All subs were decompiled, C pseudo code was converted to compilable C++
>>
>>108997297
Ah yes, a proprietary game from 2003 was decompiled and guess what, it uses a modern version of SDL - oh wow! I guess Microshart used all those souls they collected from people signing EULAs to build a time machine, o algo.
>>
>>108997608
did you know that it's possible to modify the source code of a program to do other things?

people don't tend to run DOOM in DOS anymore these days either
>>
>>108997740
Explain hownthat has anything to do with what he said
>>
>>109000182
The two retards are talking over each other. One is saying 'hurr durr it's not decompiling since it's in a different language and shit' the other retard said 'it's decompiling as they described themselves'. The truth is they decompiled it and then used this as a source of truth as they rewrote it in sdl + c++.
>>
>>109000182
he's implying it couldn't have been a decomp because it's different to the original, to which i responded that you can do a decomp then modify it to not be like the original.

>>109000198
>The two retards are talking over each other.
i'm >>108997740 but not >>108997297
>>
>>109000316
Ah OK I understand
>>
>>109000500
i suppose you could argue it's not a decomp in that it's not the purest form of one, that is it's unlike other ones which aims to produce code that compiled into the exact same binary as the original.
i'm not sure there's different words for them, i suppose a decomp that involves modification or not caring about perfect accuracy is more like a "source port", but then it still a bit of both and not what you'd normally use the term source port for
>>
>>108996949
No, you didn't.
>>
>>109000548
apparently the term for when you don't care about it being 1:1 is recompilation
https://www.youtube.com/watch?v=lMGu6Ng_3yA
>>
>>108990236
Instead of doing something new and unique people waste their time porting garbage code of something that already exists because muh nostalgia.
>>
>>109001801
Learn to enjoy life, chud.
>>
>>108990254
they've lost it kek
>>
>>108990236
why that piece of shit from XP? it's not even the real full tilt pinball
>no multiball
>fewer missions
>missing bonuses
it's trash
>>
>>109001801
>said the guy solving captchas to angrily post on an anime website about pinball
>>
>>108990236
Oh my is this the full release one?
>>
>>109004632
Read the thread before posting
>>
>>109002210
it's a bit weird to target the limited demo version licensed to microsoft instead of the real one, but at the same time, a lot more people played this one to the point i'd say most people who played this one didn't even know it's just a small slice of a real full game
>>
>>108990236
this is what autistic troonoids spend their time reverse engineering instead of actually useful software that would make the world a better place btw

Reply to Thread #108990236


Supported: JPG, PNG, GIF, WebP, WebM, MP4, MP3 (max 4MB)