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 TVhttps://github.com/k4zmu2a/SpaceCadetPinball
>>108990236Why not ask Microsoft for the code?
>>108990254Was 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.
>>108990278Yeah it was actually a third party demo for Full Tilt Pinball.
>>108990236this 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
>>108990236what happens if i jam a pin ball up the penguins asshole?
>>108990236>uses C++11 and depends on SDL2so basically it's not a "decompilation" and just some faggot writing out a clone of it, got itand of course he just tastelessly slapped a linux logo on it because why not
>>108991167Seems like a good use of LLM tokens to me
>>108991122Good idea
>>108990236this isnt news, why don't we just start advertising every public git repo ever made on /g/
>>108992301>i know about this alreadygood for you, hide the thread
>>108990236Why would someone spend this much of their finite time alive on this?Who wanted/asked for this
>>108991122From the README: https://alula.github.io/SpaceCadetPinball
>>108992368it'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
>>108992439the 64bit thing is a fun story btw, and deeper than you'd expecthttps://devblogs.microsoft.com/oldnewthing/20220106-00/?p=106122
>>108991160IO error
>>108992368zoomer started using computer 5 years ago lmaothis is a staple of every tech-god's childhoodyou are a worthless bitch ass nigga anon
>>108992368It's a white people thing. You wouldn't understand.
>>108992368Who wanted/asked for your retarded post? Fag.
>>108990236Is this the full version or the shitty xp version that shipped with windows?
>>108992663Reread the post
>>108992368I'm sorry but you gotta partake in the faux-nostalgia
>>108992368Very ebussy-coded post.
>>108994332Use case for playing pinball on a computer?
>>108994367i really enjoyed pinball fantasies, though i admit at least half of it was because it played real music through a pc speakerhttps://youtu.be/yb8mLBa3dcg
>>108994418this 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 immediatelyGoogle hates FUN.
>>108991160It'd be extremely pleasurable... for >>108991160
>>108992477>Specific version of a CPU>never ported past thatHuh. Don't know why MicroSlop doesn't put it in 11.
>>108994591it 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.
>>108990236why didn't they rewrite it in rust?
>>108992368I asked for this
>>108990254They'd get mad you found a 0-day in it and nuke you + your family
>>108994538The apk is right there dude
>>108997057Lol pinball 0day
>>108997065Score exactly 38474 points, take a shit on your keyboard, and then press the "hack the mainframe" button then youre in
>>108997080You need to go outside
>>108992368Autism, unironically (and that’s a good thing)
>>108990236>now uses SDL>even the windows versionholy fuckin cringe
>>108990236>now>2023
>shithubNot cloning stuff from the proprietary Microsoft AI coded website, I would give a fuck if this was from codeberg or gitea though.
>>108997194
>>108992723Just fookin tell me, ya little shite.
>>108997205>>108992723
>>108991160socket exception
>>108991167mmmm wrong.>All subs were decompiled, C pseudo code was converted to compilable C++
>>108997297Ah 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.
>>108997608did 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
>>108997740Explain hownthat has anything to do with what he said
>>109000182The 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++.
>>109000182he'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
>>109000316Ah OK I understand
>>109000500i 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
>>108996949No, you didn't.
>>109000548apparently the term for when you don't care about it being 1:1 is recompilationhttps://www.youtube.com/watch?v=lMGu6Ng_3yA
>>108990236Instead of doing something new and unique people waste their time porting garbage code of something that already exists because muh nostalgia.
>>109001801Learn to enjoy life, chud.
>>108990254they've lost it kek
>>108990236why that piece of shit from XP? it's not even the real full tilt pinball>no multiball>fewer missions>missing bonusesit's trash
>>109001801>said the guy solving captchas to angrily post on an anime website about pinball
>>108990236Oh my is this the full release one?
>>109004632Read the thread before posting
>>109002210it'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
>>108990236this is what autistic troonoids spend their time reverse engineering instead of actually useful software that would make the world a better place btw
>>109005450Nothing wrong with that. If you can prove a technique in a fun way like this, and the technique is reusable and available, then you can followup by working on much more complex but more useful programs.
>>108990254I'm not sure Microsoft owns it. Space Cadet Pinball was a single game taken from a gigantic Pinball collection that was originally for MS Dos. Space Cadet was the only one that company ever ported.
>>108990278>>108990291Full tilt, that was the name. It was a single table from Full Tilt Pinball, which I think was DOS only. If you bought the game it would launch in fullscreen VGA and not be the nice little window.
>>109005450Actually useful software like what?Lemme guess, you're going to say some boring financial crap or useless 16 bit scientific calculator form the 80s and not the first game most people ever played on their PCs.
>>109005504microsoft licensed it, but they do have a copy of the source code (not sure if they have the entire full tilt! source code or just that for space cadet). we know this both from articles describing how they had trouble porting it to 64bit itanium and also from the later leaks of windows
>>108991097Emutrooners be like>yeah it works (but it doesnt)
>>109001801>>109005450Yeah, we got it the first time.
>>108991097fullscreen works for me
>>108991822this wasn't vibe-coded, the codebase dates back to 2020