PlayStation 2 Recompilation Project Is Absolutely Incredible

(redgamingtech.com)

348 points | by croes 10 hours ago ago

145 comments

  • pwdisswordfishs 5 hours ago

    > The PlayStation 2’s library is easily among the best of any console ever released, and even if you were to narrow down the list of games to the very best, you’d be left with dozens (more like hundreds) of incredible titles. But the PS2 hardware is getting a bit long in the tooth

    Besides the library, the PS2 is the most successful video game console of all time in terms of number of units shipped, and it stayed on the market for over ten years, featured a DVD drive, and at one point was positioned by Sony not just as an entertainment appliance but as a personal computer, including their own official PS2 Linux distribution.

    In a more perfect world, this would have:

    (a) happened with a hypothetical hardware platform released after the PS2 but before the PS3, with specs lying in between the two: a smidge better than the former, but not quite as exotic as the latter (with its Cell CPU or the weird form factor; whereas the PS2's physical profile in comparison was perfect, whether in the original form or the Slim version), which could have:

    (b) resulted in a sort of standardization in the industry like what happened to the IBM PC and its market of clones, with other vendors continuing to manufacture semi-compatible units even if/when Sony discontinued it themselves, periodically revving the platform (doubling the amount of memory here, providing a way to tap into higher clock speeds there) all while maintaining backwards compatibility such that you would be able to go out today and buy a brand new, $30 bargain-bin, commodity "PS2 clone" that can do basic computing tasks on it (in other words, not including the ability to run a modern Web browser or Electron apps), can play physical media, and supports all the original games and any other new games that explicitly target(ed) the same platform, or you could pay Steam Machine 2026 prices for the latest-gen "PS2" that retains native support for the original titles of the very first platform revision but unlocks also the ability to play those for every intermediate rev, too.

    • anonymous908213 2 hours ago

      > (a) happened with a hypothetical hardware platform released after the PS2 but before the PS3, with specs lying in between the two

      I would argue strongly that the weak hardware is why the PS2, and other old consoles, were so good, and that by improving the hardware you cannot replicate what they accomplished (which is why, indeed, newer consoles have never managed to be as iconic as older consoles). You can make an equally strong case that the Super Famicom is the best console of all time, with dozens of 10/10 games that stand the test of time. I think the limitations of the hardware played a pivotal role in both, as they demanded good stylistic decisions to create aesthetically appealing games with limited resources, and demanded a significant level of work into curating and optimizing the game design, because every aspect of the game consumed limited resources and therefore bad ideas had to be culled, leaving a well-polished remainder of the best ideas in a sort of Darwinian sense.

      > (b) resulted in a sort of standardization in the industry like what happened to the IBM PC and its market of clones, with other vendors continuing to manufacture semi-compatible units

      Unlike the PC market, the comprehensive list of "other vendors" is two entries long. Is it a more perfect world if Nintendo manufactures knockoff Playstations instead of its variety of unique consoles? I don't think so.

      • vlunkr 44 minutes ago

        I love retro consoles as much as the next middle aged software developer, but realistically, the reason those consoles are so iconic is because we were children. Every console generation is that special generation for one group of kids.

        I do agree that sometimes limitations breed creativity, but that’s not the only thing that can make the magic work.

        • anonymous908213 37 minutes ago

          I know it's easy to trot out "nostalgia", but do you not think it's possible that older games can genuinely be better than newer games? I very much think it is common to find such games, even games I had never played in my youth. There were bad games then too, of course, and good games now, but I think the ratio of hits was higher. Particularly now that modern game development is so sloppy. Microtransaction-infested games rule the world, and while the indie scene does still produce excellent gems, most of them tend to be significantly less polished and rougher around the edges.

      • JoeyJoJoJr 2 hours ago

        This might be a nitpick, but I could probably only count 5-10 SNES games that would be considered 10/10 IMO, and not many that I think are worth sinking decent time into these days, compared to something like Burnout Revenge - a great game but certainly not a 10/10 game.

        Still, I do find the SNES library, and 16bit games in general, quite astounding from a creative and artistic perspective, but not so much from a player’s perspective.

        • anonymous908213 2 hours ago

          A Link to the Past, Super Mario World, Yoshi's Island, Kirby Super Star, Donkey Kong Country 1-3, Super Metroid, Megaman X series, Dragon Quest series, Final Fantasy series, Chrono Trigger, Earthbound... just off the top of my head, are all very much worth playing today.

          • deaddodo 2 hours ago

            The Dragon Quest series, while beloved, is hardly the epitome of peak SNES gaming. It’s always been (purposefully) extremely conservative and dated in its design.

            If you’re gonna go for quality SNES RPGs that show the console shining, you’d be better off with Terranigma, the Final Fantasy series, Tales of Phantasia, Chrono Trigger, etc, etc.

            • anonymous908213 2 hours ago

              There is indeed a very strong and deep library of JRPGs to recommend, but I strongly disagree that DQ is not among the best. I recently replayed two of them in the past two years and both were still 10/10 experiences for me. They are conservative, sure, but that's not a bad thing. One of the points I was making about limited hardware is that polished simplicity can trump overeager complexity, and I think the DQ games are a shining example of that.

        • vimoses 26 minutes ago

          > This might be a nitpick, but I could probably only count 5-10 SNES games that would be considered 10/10 IMO firstly, this seems like a pretty flawed standard for evaluating a consoles library, no? but secondly, "5-10 10/10"s seems like a pretty good amount for any consoles library anyways, unless you value a "10/10" less than i guess i would

    • delaminator 5 hours ago

      > and at one point was positioned by Sony not just as an entertainment appliance but as a personal computer with their own official PS2 Linux distribution.

      to avoid EU import taxes

    • joshu 4 hours ago

      it was a dreadful, useless computer, even then

      • nick238 2 hours ago

        Unlike the PS3 which the US Air Force bought 1,760 and clustered into the 33rd most powerful** at the time.

        (**Distributed computing is very cheat-y compared to a "real" supercomputer which has insane RDMA capabilities)

        • mywittyname 28 minutes ago

          We had clusters of them in university too.

          If all you needed to do was vector math, a dedicated vector processor with eight cores that are capable of running as fast as the extremely wide bus could feed them with data is the way to do it. You couldn't buy anything close to it's capabilities (for that specific task) for the money.

          I remember the course we used them in being hard as hell, and the professor didn't really have any projects prepared that would really push the system.

  • emodendroket 8 hours ago

    This is cool but of course it's only going to be a small handful of titles that ever receive this kind of attention. But I have been blown away that now sub-$300 Android handhelds are more than capable of emulating the entire PS2 library, often with upscaling if you prefer.

    • observationist 6 hours ago

      Moore's law never ceases to amaze (the vulgar version where we're talking compute/dollar, not the transistor count doubling rate.) It won't be too long before phones are running AI models with performance equal to or better than current frontier models running on $100 million dollar clusters. It's hard to even imagine the things that will be running on billion dollar clusters in 10 years.

      • raincole 2 hours ago

        > compute/dollar

        That's ironic because building a PC is getting more expensive than last year for the first time.

      • freedomben 6 hours ago

        I do hope you're right, but I'm quite skeptical. As mobile devices get more and more locked down, All that memory capacity gets less and less usable. I'm sure it will be accessible to Apple and Google models, but models that obey the user? Not likely

        • timschmidt 6 hours ago

          As state of the art machines continue to chase the latest node, capacity for older nodes has become much less expensive, more openly documented, and actually accessible to individuals. Open source FPGA and ASIC synthesis tools have also immensely improved in quality and capability. The Raspberry Pi Pico RP2350 contains an open source Risc-V core designed by an individual. And 4G cell phones like the https://lilygo.cc/products/t-deck-pro are available on the market built around the very similar ESP32. The latest greatest will always be behind a paywall, but the rising tide floats all boats, and hobbyist projects are growing more sophisticated. Even a $1 ESP32 has dual 240mhz 32bit cores, 8Mb ram, and fast network interfaces which blow away the 8bit micros I grew up with. The state of the open-source art may be a bit behind the state of the proprietary arts, but is advancing as well.

          It's really fun to have useful hardware that's easy to program at the bare metal.

          • direwolf20 4 hours ago

            Even when technically accessible to individuals it still costs at least 10k$ to get a batch of chips made on a multi project wafer.

            • timschmidt 3 hours ago

              chipfoundry.io charges $14,950 for packaged 100 chips. As far as small batch manufacturing goes, that's reasonably affordable. $149 ea. Occasionally I see better deals crop up as part of group buys or for bare dies. Presumably, one would prototype their design on an inexpensive FPGA board first, to verify functionality. So as to be reasonably sure the first batch of chips worked. Folks like Sam Zeloof are working to build new tools for one-off and small batch designs as well, which may further reduce small quantity prices.

      • heliumtera 2 hours ago

        I don't think you're going to see phones with 512gb VRAM+RAM in your lifetime.

        • cvs268 an hour ago

          A tech-optimist would perceive this as a death-threat! :,-)

      • deadbabe 4 hours ago

        They will not build that phone because then you won’t subscribe to AI cloud platforms.

    • jkingsman 7 hours ago

      It really is incredible. I've been playing through my childhood games on retro handhelds, and recently jumped from <$100 handhelds to a Retroid Pocket Flip, and it's incredible. Been playing WiiU and PS2 games flawlessly at 2x res, and even tackling some lighter Switch games on it.

      • reactordev 7 hours ago

        It truly is. My issue though, like in 2010 when I built an arcade cabinet capable of playing everything is you eventually just run out of interest. In it all. Not even the nostalgia of it keeps my attention. With the exception of just a small handful of titles.

        - Excite Bike (it’s in its own league) NES

        - Punchout (good arcade fun) NES

        - TMNT 4-P Coop Mame Version

        - NBA Jam Mame Version

        - Secret of Mana SNES

        - Chronotrigger SNES

        - Breath of Fire 2 SNES

        - Mortal Kombat Series SEGA32X

        - FF Tactics PS1

        I know these can all be basically run in a browser at this point but even Switch or Dreamcast games were meh. N64/PS1/PS2/Xbox was peak and it’s been rehashed franchises ever since. Shame. The only innovative thing that has happened since storytelling died has been Battle Royale Looter Shooters.

        • Novosell 6 hours ago

          Outer Wilds, Baba is You, Blue Prince, Hades 1&2, Disco Elysium, Hollow Knight, Slay the Spire, Vampire Survivors, Clair Obscur, What Remains of Edith Finch, 1000xResist, Return of the Obra Dinn, Roboquest, Rocket League, Dark Souls, etc. I could go on, and on, and...

          Not rehashes. Original, phenomenal games covering damm near every genre and if there is a genre you're missing, I can find a modern game to match.

          Do you actually engage with modern games?

          • chongli 5 hours ago

            Those may be some amazing games you listed but none of them scratch the itch that some folks have for twitchy NES games. For some reason, modern indie developers never try to emulate the tight, twitchy, highly responsive controls of NES games. Instead, they go for floaty, slow acceleration-based, more forgiving controls.

            The puzzle games in your list have no equal though. The NES is pretty light on puzzle / adventure games, though it did receive really nice ports of the MacVenture games (Deja Vu, Uninvited, Shadowgate) as well as Maniac Mansion, and it has a couple of unique ones with Nightshade and Solstice that blend in a bit of action while remaining primarily adventure games.

            • CoolGuySteve 5 hours ago

              A large part of this is because the latency on modern TVs can be anywhere between 4.7ms and 150ms so games have to allow for a lot of slack in their input.

              The NES and SNES had 1-3 frames of latency depending on the game.

            • anyfoo 5 hours ago

              Dark Souls and Hollow Knight were among the listed titles, come on.

              • chongli 2 hours ago

                Those may be difficult games but they don't have the twitchiness of a game like Super Mario Bros. They're on the order of 1/4s to 1/2s maneuvering (with great anticipation) whereas SMB is loaded with 1 frame tricks (1/60s). It's an order of magnitude difference.

                • anyfoo an hour ago

                  Huh? 1 frame tricks are the top shelf of speedrunning moves, definitely breaking how the games are designed to be played by orders of magnitudes.

                  Speedrunners use 1 frame tricks in more modern games as well. It is considered extremely hard even amongst the already insane speedrunning community, no matter whether the game is SMB, Odyssey, or anything recent.

                  • chongli an hour ago

                    Of course it's extremely hard but you can't do it at all on modern games with unresponsive displays. The point is that when you press the button in SMB, the action happens on the screen an order of magnitude faster than a modern game. Modern games have slow, floaty, laggy controls.

                    It's not just games though. Computers have done the same thing [1]. Modern PCs are an order of magnitude slower, latency-wise, than an Apple II.

                    [1] https://danluu.com/input-lag/

                    • reactordev 14 minutes ago

                      This is why on Rock Band, you had to “calibrate your TV” because of input and audio lag from when the game generated it.

                      As a game dev, this is true. Old hardware input was very fast whereas today it’s software and it’s 50ms give or take. Add more milliseconds for your TV to refresh. It was common to see 150-250ms lag.

            • darth_aardvark 3 hours ago

              Have you tried UFO 50?

              • chongli 2 hours ago

                I haven't. I'm a huge fan of Derek Yu though, so I need to!

          • phatfish 6 hours ago

            Of course there are good modern games, but I agree there was something special about the first 3D generation of hardware (hardware cheap enough to be in home consoles at least) and the games it enabled.

            Only VR has come close recently, but that hasn't hit in the same way because it is still too expensive and cumbersome.

            • reactordev 6 hours ago

              This. Half-life was amazing, and not because it was Quake 2. It was a story. Less about blowing stuff up with guns and more about uncovering the secrets of Black Mesa. Then came along mods…

              The first one was Team Fortress. Remember that? Still strong today as a ftp title TF2. The second one was a spec-ops style delta force mod (I can’t remember the name) but it gave the 3rd modder the idea that a modern setting could work. Counter-Strike was released as an early alpha on my forum and the rest was history.

              I mention this because this was a tuning point from fixed function pipelines to programmable pipelines (shaders).

              There was this awe of what we can do, what could be possible, and today’s modern games are a fulfillment of that. I feel this same sense of awe when it comes to some of these foundational models. It’s just incredible what they are capable of.

              In reality, while AAA titles have been pumping out annual titles to keep shares high and pigs fat, there have been some wonderful indie titles, smaller budget games, that have made a significant impact on the games industry as a whole.

              • anyfoo 5 hours ago

                I loved Half Life 2, and it was highly influential, but that influence lives on.

                Outer Wilds, Disco Elysium, Dark Souls, and Return of Obra Dinn were among the mentioned titles. All of these games tell a story, each of this game does it in its own, magnificent way.

                You act a bit like those kind of games are hard to find, but some of them are highly popularized best sellers that keep getting remasters (I don't mean remakes), and still find a huge audience in entirely new YouTube Let's-Plays alone.

              • lgl 4 hours ago

                > Half-life was amazing, and not because it was Quake 2.

                Half-Life used the GoldSrc engine [0], based mostly on Quake 1 and also some parts of QuakeWorld and Quake 2

                [0] - https://en.wikipedia.org/wiki/GoldSrc

                • skhr0680 3 hours ago

                  It was just called the Half-Life engine then. It was developed in parallel with Q2, and in general has feature parity with Q2, with a few huge features that they were able to add because of the extra year of development like skeletal animation.

                • reactordev 3 hours ago

                  Which is why I mentioned it. The engine itself was a copy pasta blend of idTech stuff with their own architecture.

          • reactordev 6 hours ago

            Ok, I’ll give you Rocket League. That’s an entirely new spin on a genre I didn’t see coming. The rest are just RPGs or platformers you like. Good games, but not innovative. Yes, some new franchises have been born and some successful indie titles have been launched but most of the market share in the games industry is held by the top 5.

            Yes, I have over 1,000 games in my Steam library going back to 1999. I engage in most games that make the top 500 and have so since I was a teenager making games myself.

            • rpdillon 2 hours ago

              What did you think after you got into room 46 of Blue Prince?

            • TimorousBestie 5 hours ago

              I hope I never become this jaded and cynical about video games.

              • reactordev 5 hours ago

                Keep playing them for 20 years :D

                • anyfoo 5 hours ago

                  Into the Breach only came out 8 years ago, but I'm still playing it vigorously.

                  I'm sorry to say, your nostalgia-colored-glasses are so strong, you're actually blinded by them. I grew up in the same gaming era as you (started around early to mid 90s, but the peak was later), and I too have fond memories. But there undeniably has been some magnificent progress in pretty much all aspects of gaming.

                  Somewhere between 2005 and 2010, I thought I had outgrown gaming, and that no game would have anything to offer to me anymore. But years later I learned that that was just because I was stuck thinking that JRPGs were the pinnacle of gaming, it turned out that I had grown out of those. Obviously your story will be different, but I bet there is some story to you somewhere.

                  • lgl 4 hours ago

                    This! Both FTL and Into the Breach are evergreen games imho.

                • Novosell 5 hours ago

                  I've been playing games since I could hold a controller basically, so 26-ish years, and I think modern gaming is phenomenal. I feel sad for you, but it is what it is. Just your loss in the end.

                  • reactordev 5 hours ago

                    Modern gaming is a micro transaction DLC hellscape. Are you serious?

                    Are they fun? Yes, they are designed to be addictive. So you spend money on pixels.

                    • Novosell 5 hours ago

                      None of the games I mentioned have micro transactions.

                      Outer Wilds, 1000xResist and What Remains of Edith Finch all moved me to tears. I still can't casually listen to the soundtracks of Outer Wilds or 1000x, as they simply evoke too many emotions.

                      Stop conflating Call of Duty and the like with "modern gaming".

                      You're jaded, and I feel sad for you.

                    • rpdillon an hour ago

                      I've been gaming for twice as long as you. You're picking the wrong games.

                    • anyfoo 4 hours ago

                      Maybe give it another try? I have been playing lots of games for the past few years, some vigorously. Not a single one of them has a single microtransaction, because that's an immediate turnoff for me.

                    • charcircuit 5 hours ago

                      What’s wrong with paying for entertainment?

                      • reactordev 5 hours ago

                        Nothing, that’s why I bought the game. Don’t shake me down for more money because you couldn’t forecast.

                        • charcircuit 4 hours ago

                          Microtransactions are part of the forecast of revenue the game will make.

                          • reactordev 3 hours ago

                            Now they are, they weren’t when they were introduced. Now, it’s the long tail to a crappy launch.

                • buttercraft 3 hours ago

                  I've been playing them for 35 years and I don't share your opinion at all.

            • mietek 6 hours ago

              So, is Outer Wilds a RPG or a platformer?

              • reactordev 5 hours ago

                Open world game but also a mystery game as we’re a couple others mentioned above. Those go back to Carmen San Diego and Sherlock homes series. Open World, we’ve seen plenty of those.

                • gambiting 5 hours ago

                  Well, nothing new has been invented since checkers, if you really think about it hard enough and reduce everything to a few buckets of games that everything can fit neatly into, then everything is just a mystery game or just open world or just a platformer. Again, I have a feeling like you're just looking at it mechanically and not how these elements work together to produce a game that is larger than just the sum of its parts. Outer Wilds has puzzles and open world and mystery element to it - and all of those have been done before. But has anyone else combined them this way to produce a game with this narrative? No, I don't believe so(happy to be proven wrong, as always).

                  Like the other commenter said - I hope I don't become jaded like this about video games, it still brings me joy to see how every new game twists the known formula a little bit more and in new and exciting ways, I believe there are several nieches where we haven't seen the game of that genre yet and I can't wait to see it emerge and how and who is going to do it.

                  • reactordev 5 hours ago

                    Have other games put together open world and mystery? Yes.

                    I have a feeling you haven’t played those games otherwise you’d see the similarities.

                    Yes, I am ABSOLUTELY looking at the mechanics of the game. I’m also looking for innovation. Take something someone tried (maybe it was a big part of their design) and make a full blown out version of it. Pushing the genre in either a new direction or opening one up. Outer wilds did neither. Not to say it wasn’t a good game. That’s not at all what I’m saying. I’m saying outside of those that played it, it will be forgotten. It changed nothing. It came, it endeared, it left.

            • gambiting 5 hours ago

              >>Good games, but not innovative

              Calling outer wilds or Clair Obscur "not innovative" just tells me you haven't played these games from start to finish, and I don't mean any offence saying this. Unless you mean just mechanically?

              • reactordev 5 hours ago

                I have played both. I stand by my statement.

            • anyfoo 5 hours ago

              So Dark Souls is just another RPG, and not innovative?

              • throwaway173738 an hour ago

                It was the first rpg I played where there was so much attention paid to continuity you could see all the other areas in the skybox.

        • haunter 6 hours ago

          >The only innovative thing that has happened since storytelling died

          lol

          There are countless already classic modern story driven games which pushing the boundaries of video games forward.

          I know nostalgia is a very strong drug and I also love the games I grew up with in the 90s but it's pure ignorance to say that 1, "storytelling died" 2, no innovation happened in video games in modern times (whatever that even means)

          • reactordev 6 hours ago

            You are misconstruing my love for nostalgia games for when you think I believe storytelling died. It didn’t die in the 90s, it died in 2010s. Everything since 2018 that I have played has been relatively easy to guess the plot line or it didn’t ever materialize to begin with.

            • josephg 5 hours ago

              These days there's 200-350 new games released on steam every week. There's plenty of excellent narrative driven games if that's what you're after, mostly from indie developers.

              If you're looking for deep narrative from AAA games, then the best you'll find are games like Cyberpunk 2077 - which have some decent writing in between all the action. But if you want something that'll really scratch a strong narrative itch, you gotta go deep on indies. That's where all the experimentation is happening.

              You might also just be getting more genre savvy with age. When you're a kid, story beats are mind blowing. But most narratives - especially in games - tack pretty close to classic hero arcs. Once you've seen 100 of them you can often predict the entire narrative arc once you've seen the end of the first act. In other words, it might not be that games have gotten worse. It might just be that you've gotten better at understanding classic narrative structures, so it takes more to surprise you.

              • reactordev 5 hours ago

                It’s definitely an age thing. Wisdom of experience and being able to dissect storytelling elements for what they are.

                Don’t get me wrong. I love games. Obviously. I just see, as you said, 300+ games being released weekly and have really no desire to pursue them. I’ll occasionally jump on the bandwagon of steams top 100 but I don’t feel connected to the games I play anymore. I still play them. It’s good entertainment. I don’t care about buying battle passes, season passes, trinkets, cosmetics, DLC content, etc. If the game is good, sell the game.

            • gambiting 5 hours ago

              >>Everything since 2018 that I have played has been relatively easy to guess the plot line

              Be honest- you guessed the plot of Claire Obscure before you got to Act 3? Or the plot of Death Stranding 1 & 2 before you finished them?

              What kind of games have you played since 2018? Because yeah, there is a lot of predictable cookie cutter AAA games out there, sure. But each year there are games which are surprising in their storytelling, same as somehow there are still new and surprising films despite film being much older than gaming. Not to mention books.

              • reactordev 5 hours ago

                Yup, town plagued by supernatural, everyone depressed, just another Ubisoft title they could have had but didn’t.

                By Act 2 the story was already falling apart. The game just leaves you feeling depressed. I guess since you felt something that makes it GOTY.

              • shakna 13 minutes ago

                > Or the plot of Death Stranding 1 & 2 before you finished them?

                ... Yes? I mean, the games are not that subtle. Lore dump, sly smile, more game, repeat.

        • leguminous 4 hours ago

          I disagree. There are some new (sub-) genres and great games since that period.

          * Roguelites have proliferated: Hades is the most obvious example, but there are a variety of sub-genres at this point.

          * Vampire Survivors (itself a roguelite) spawned survivors-likes. Megabonk is currently pretty popular.

          * Slay the Spire kicked off a wave of strategy roguelites.

          * There are "cozy" games like Unpacking.

          * I don't recall survival games like Subnautica or Don't Starve being much of a thing in the PS2 era.

          * There are automation games like Factorio and Satisfactory.

          * Casual mobile games are _huge_.

          * There are more experimental games, sometimes in established genres, like Inscription, Undertale, or Baba Is You.

          Not to mention that new games in existing genres can be great. Hollow Knight is a good example. Metroidvanias were established by the SNES and PS1 era, but Hollow Knight really upped the stakes.

          I'm sure I'm forgetting things and people will have some criticism, but I really don't believe games have stagnated in general.

        • mlyle 6 hours ago

          For the oldies but goodies in my list:

          - Any one of the 194_ games

          - Legend of Zelda: A Link To The Past

          - Super Mario World

          - Final Fantasy VI, VII, IX

          - Chrono Trigger (agree)

          - Street Fighter 2 Championship Edition

          - Metal Gear Solid 1-3, MGS: Peace Walker

          But I think there's been good stuff since.

          - The Super Mario Galaxy games

          - Super Monkey Ball

          - MGS4, MGS5

          - Witcher 3

          - The Bioshock games

          - Minecraft-- probably the game with the most replay value of anything of all time.

          I don't know what will stand the test of time. I don't want to play any of these games now, since I've burnt them out, but at some point I'll likely want to play them again...

          - Undertale

          - Bravely Default

          - The Octopath games

          - Dispatch

          - AstroBot

          - Clair Obscur

          • sbinnee 3 hours ago

            Playing Metal Gear Solid 2 was one of my fondest memories I cherish. I could play it only at Taekwondo gym I was attending to. I couldn't finish it because I only had a couple of hours at the gym and I could play only during break time. Oh and I was always waiting for the break time!

          • reactordev 6 hours ago

            Street Fighter 2 Championship Edition (whichever was the one with the most characters) as well as Street Fighter Alpha were great for the arcade machine.

            Most of my buddies at the time would come over, have a beer, immediately hang it on the boat-coozy cup holders (the ones that gyro) and go to town shoulder to shoulder playing SF2. The cup holders gyro would prevent the beers from spilling as the arcade cabinet rocked back and forth from two grown men having a virtual fist fight. Best times.

        • RGamma 5 hours ago

          Baldur's Gate 3 has awesome story telling for video game standards. Plan 100+ hours for a reasonably complete first playthrough though.

          • reactordev 3 hours ago

            My least favorite story of the Baldur’s Gates. Sorry. I gave it a 6/10 on Steam.

        • chongli 5 hours ago

          If you're struggling with keeping your attention, you ought to try making a list of games you never finished (or never played) and commit yourself to playing through them in order. I have been doing that with NES games and really enjoying it. I alternate between RPGs/adventures and action games, to mix things up a bit.

          Recently, I have played through Faxanadu, Dragon Warrior, Blaster Master, and am now working through Fire Emblem (translated from Japanese).

        • bluescrn 5 hours ago

          It's called getting older.

          As a grown adult, nothing can recreate the feeling of exploring a new game as a child/teen. Especially during the 80s/90s, where gaming as a whole was new and rapidly-evolving.

          But revisiting old favourites for the nostalgia can still be enjoyable.

        • techpression 6 hours ago

          What? Dreamcast was a marvel when it came to games, Crazy Taxi, Virtua Tennis, Power Stone, Jet Set Radio, Grandia, SoulCalibur etc.

          • reactordev 6 hours ago

            SoulCalibur was better on PlayStation.

            Dreamcast’s only hit was Crazy Taxi.

            • ahartmetz 2 hours ago

              I've heard great things about Shenmue from a friend. Probably not my kind of game, but very highly rated by critics.

            • egypturnash 4 hours ago

              Jet Set Radio Spiritual Sequel is getting to be its own genre at this point.

        • fragmede 6 hours ago

          Paradox of choice. When you were single digit/low double years old, and you only had 3 games, you had to play the shit out of them. With every game available at your fingertips, there's no such compunction.

          • reactordev 6 hours ago

            Blockbuster and Funco Land gave me all the titles I could get my 7 year old fingers on.

        • irishcoffee 6 hours ago

          > N64/PS1/PS2/Xbox was peak and it’s been rehashed franchises ever since. Shame. The only innovative thing that has happened since storytelling died has been Battle Royale Looter Shooters.

          I was a kid when ps1/n64 came out so I also have a lot of nostalgia about that era of gaming.

          However…

          There are a ton of great games out there from this era. Hell, the Uncharted series and Expedition 33 will get you 100-200 hours of excellent gameplay, Elden ring is another 200. Lies of P is a fantastic game, 50-100 more. The star wars Legos and star wars Harry Potter games are a lot of fun to play with kids, and Breath of the Wild/Tears of the Kingdom are the Zelda games we wanted on n64 as a kid, I love those games. And they’re not a rehash, at all.

          There’s a lot of fun things out there to play if you poke around. Your local library might surprise you with the collection for completely free games you can borrow. Modern games even.

        • wahnfrieden 6 hours ago

          The Demons Souls lineage titles are another valuable innovation (I understand the earlier inspirations it had but those aren't playable like these modern ones)

          For MAME I recommend trying Pang and Super Buster Bros

    • pjmlp 6 hours ago

      And then folks waste whole that power away, with embedded widgets applications.

      My Android phone is more powerful than the four PCs I owned during the 1990 - 2002, 386SX - P75 - P166 - Athlon XP, all CPU, GPU, RAM and disk space added together.

      • PlatoIsADisease 6 hours ago

        I sit here with a laggy windows 11 computer with an Nvidia GPU and wonder: WTF

        Its fine with Fedora, but Windows 11 is terrible.

        • pjmlp 5 hours ago

          Another one full of Webview2 instances because new hires cannot code anything else, apparently.

          They aren't to blame, management is.

          • josephg 5 hours ago

            They all bear some of the blame.

            Software engineers are hired to be the expert in their field. If you don't learn your craft, managers aren't going to do it for you.

            Ideally new hires would be mentored by senior engineers who understand performance, and who can teach new hires how to write (and ship) good, performant software. But unfortunately that doesn't happen anywhere near as often as it should.

            • PlatoIsADisease 4 hours ago

              Maybe. I had a director that fired anyone who wouldn't use Microsoft Power Automate.

              Previous to that director, I built stuff in python for 5 years under a different director.

    • grimgrin 7 hours ago

      I'll take a longbet with you that this or successors tackle more than a small handful of titles

      We live in interesting times

    • lysace 5 hours ago

      There is so much work hunting down the proper upscaled/improved texture packs though. Supposedly.

    • PlatoIsADisease 6 hours ago

      I gave up video games, but I remember that being a huge reason why I picked Android a decade + ago. Emulators :D

      Apparently now iphone allows it. Eventually Apple gives features that are standard elsewhere. Veblen goods...

    • Onavo 6 hours ago

      I suspect we will see a proliferation of emulator development in the next few years.

      In a lot of ways, emulators are the perfect problem for vision/LLMs. It's like all those web browser projects popping up on HN. You have a very well define problem with existing reference test cases. It's not going to be fun for Nintendo's lawyers in future when everybody can crowdfund an emulator by simply running a VLM against a screen recording of gameplay (barring non deterministic éléments).

      They can't oppress the software engineering masses any longer through lawfare.

    • flykespice 7 hours ago

      What the dev of AertherSx2 did to run games smooth, even on my midrange 2019 android phone, is wonders.

      Too bad the dev is a very emotionally unstable person that abandoned his port, despite his big talent.

      • Sarkie 7 hours ago

        Wasn't he hounded by users as usual?

        • siev 6 hours ago

          Yeah and he didn't want to deal with receiving death threats for working on a passion project. Which I guess is considered being "emotionally unstable".

      • dottjt 7 hours ago

        On the flip side, maybe those traits are what lead to the existence of the emulator in the first place. Better something than nothing.

  • bananaboy 6 hours ago

    Link to the actual project rather than just a news article about it https://github.com/ran-j/PS2Recomp

  • zeroq 2 hours ago

    I absolutely love the idea!

    As a movie geek I'm personally offended when someone says "oh, it's from 2017, it's an old movie!", or "I don't want to see anything from 90s, yuck" - and that's pretty common.

    Of course, "Nosferatu, eine Symphonie des Grauens" is not for everyone, but I firmly believe that you can watch the new Dune and Lawrence of Arabia back to back and have similarly enjoyable time.

    Fallout 1 and 2 are miles ahead of Fallout 3 (mostly due to uncanny valley phenomenon). Sure, the medium has changed a lot and modern consumers are used to more streamlined experience - my favorite example is the endless stream of Baldurs Gate "modern reimplementations" or rehashes, like Pilars of Eterniety that were too close to the original source, and then, suddenly, someone came up with Divinity, basically a Baldurs clone but with modern UI and QoL improvements.

    But consoles are different.

    This can truly be a window for the next generation to look back in the past.

    • echelon 2 hours ago

      > As a movie geek I'm personally offended when someone says "oh, it's from 2017, it's an old movie!", or "I don't want to see anything from 90s, yuck" - and that's pretty common.

      Now I feel old. I was thinking you might say 1960 or something.

  • ZX8301 6 hours ago

    90% of the PS2’s floating point throughput is in the two vector units, not the R5900 conducting them. Concentrating on that, as the article does, seems as futile as focussing on the 68000 rather than the Amiga PAD in a 16-bit context (ignoring the EE’s 16-bit RAMBUS bottleneck).

    However that approach will probably suit the least-ambitious PC-ports to PS2 (by studios that didn’t appreciate the difference) - rather as an ST emulator was a short cut to run the simplest Amiga games.

  • OneDeuxTriSeiGo 7 hours ago

    On this topic of ports/recomps there's also OpenGOAL [1] which is a FOSS desktop native implementation of the GOAL (Game Oriented Assembly Lisp) interpreter [2] used by Naughty Dog to develop a number of their famous PS2 titles.

    Since they were able to port the interpreter over they have been able to start rapidly start porting over these titles even with a small volunteer team.

    1. https://opengoal.dev/

    2. https://en.wikipedia.org/wiki/Game_Oriented_Assembly_Lisp

  • wmf 8 hours ago

    An application of the first Futamura projection. https://en.wikipedia.org/wiki/Partial_evaluation

    • jszymborski 8 hours ago

      I read this as Futurama way too many times

    • masfuerte 7 hours ago

      Is it? It would be if it partially evaluated a MIPS emulator on a particular game. But it doesn't seem to work like that.

      • wmf 6 hours ago

        "Decoding the MIPS R5900 instructions in each function Translating those instructions to equivalent C++ code Generating a runtime that can execute the recompiled code The translated code is very literal, with each MIPS instruction mapping to a C++ operation." It sounds like a MIPS interpreter that gets statically unrolled.

        • masfuerte 6 hours ago

          Yes, it's like the result of unrolling a MIPS interpreter, but there never was an actual MIPS interpreter.

          I thought the point of the Futamura projection was that there was actually partial evaluation happening, i.e. you take a real interpreter and specialize it in some automated fashion. That's what makes it interesting.

          But I could well be wrong about the naming. It doesn't really matter what it's called if we're all clear about what's actually happening.

  • xnx 7 hours ago

    Emulation is already amazing. What can be done with recompilation is magic: https://github.com/Zelda64Recomp/Zelda64Recomp

    • Koshkin 3 hours ago

      So… What’s the magic? (In theory, interpretation/emulation and compilation should produce identical behavior.)

      • firegodjr 2 hours ago

        Identical behavior, sure, but much less overhead and fewer restrictions on e.g. resolution than you'd get on a general purpose emulator

  • matthewfcarlson 2 hours ago

    I’ve been meaning to start decompiling one of my favorite games of the era (Hulk Ultimate Destruction) after watching the decomp of other games. Perhaps this is a sign to start?

  • bri3d 6 hours ago

    See also: XenonRecomp, which does the same thing for Xbox 360, and N64:Recompiled which does the same thing for N64.

    Note that this "recompilation" and the "decompilation" projects like the famous Super Mario 64 one are almost orthogonal approaches in a way that the article failed to understand; this approach turns the assembly into C++ macros and then compiles the C++ (so basically using the C++ compiler as a macro re-assembler / emulation recompiler in a very weird way). The famous Super Mario 64 decompilation (and openrct and so on) use the output from an actual decompiler which attempts to reconstruct C from assembly, and then modify that code accordingly (basically, converting the game's object code back into some semblance of its source code, which this approach does NOT do).

  • sbinnee 3 hours ago

    I have a samurai game, Kengo 3, that I really liked on PS2. I still have that CD at my parents'. Can anyone recommend me a PS2 emulator?

    • MobiusHorizons 3 hours ago

      If you have a Mac aethersx2 it works great on Apple silicon

  • AtlasBarfed 29 minutes ago

    N64 as I understand it has some self rewriting code that makes this hard

  • colordrops 6 hours ago

    > So yes, currently playing PS2 games on PC via emulator is still absolutely fantastic, but native ports would be the holy grail of game preservation.

    I would think that emulation of the original game as closely as possible would be the gold standard of preservation, and native ports would be a cool alternative. As described in the article, native ports are typically not faithful reproductions but enhanced to use the latest hardware.

    • snvzz 4 hours ago

      Indeed, the focus for preservation would be to increase the accuracy of emulators.

      pcsx2 is pretty good today in terms of running games (there is a single digit list of games it does not run), but it's far from accurate to the hardware.

      Porting to current systems via recompilation is cool, but it has very little to do with preservation.

  • ChrisMarshallNY 7 hours ago

    This sounds very cool, but I can practically hear the IP lawyers sharpening their buzz-axes...

    • chippiewill 4 hours ago

      Sony have actually been fairly chill about emulators etc. so I'd be surprised if lawyers got involved here.

      They actually used an open source Playstation emulator when they released the "Playstation Classic" in 2018.

    • doublerabbit 7 hours ago

      Or as in cartoons, IP lawyers with dollar symbols in their eyes.

      • denkmoon 6 hours ago

        Only in terms of their own salaries and bonuses. For all their litigiousness over emulation I can't imagine it really makes them money.

        • dylan604 6 hours ago

          Do IP cases ever make anyone other than outside counsel money?

  • flykespice 7 hours ago

    I wonder how they will tackle the infamous non-conformant Ps2 floating-point behavior issue, that is the biggest hurdle on emulating Ps2.

  • hn_user_9876 5 hours ago

    This is amazing for preservation. Being able to run these classics on modern hardware with native recompilation is a huge step forward.

  • imtringued 7 hours ago

    As far as I know, static recompilation is thwarted by self modifying code (primarily JITs) and the ability to jump to arbitrary code locations at runtime.

    The latter means that even in the absence of a JIT, you would need to achieve 100% code coverage (akin to unit testing or fuzzing) to perform static recompilation, otherwise you need to compile code at runtime at which point you're back to state of the art emulation with a JIT. The only real downside of JITs is the added latency similar to the lag induced by shader compilation, but this could be addressed by having a smart code cache instead. That code cache realistically only needs to store a trace of potential starting locations, then the JIT can compile the code before starting the game.

    • bluGill 7 hours ago

      Yes, but in practice that isn't a problem. People do write self modifying code, and jump to random places today. However it is much less common today than in the past. IT is safe to say that most games are developed and run on the developers PC and then ported to the target system. If they know the target system they will make sure it works on the system from day one, but most developers are going to prefer to run their latest changes on their current system over sending it to the target system. If you really need to take advantage of the hardware you can't do this, but most games don't.

      Many games are written in a high level language (like C...) which doesn't give you easy access to self modifying code. (even higher level languages like python do, but they are not compiled and so not part of this discussion). Likewise, jumping to arbitrary code is limited to function calls for most programmers.

      Many games just run on a game engine, and the game engine is something we can port or rewrite to other systems and then enable running the game.

      Be careful of the above: most games don't become popular. It is likely the "big ticket games" people are most interested in emulating had the development budget and need to take advantage of the hardware in the hard ways. That is the small minority of exceptions are the ones we care about the most.

      • bri3d 6 hours ago

        This is PS2 emulation, where most engines were still bespoke and every hack in the book was still on the table.

    • bri3d 6 hours ago

      JIT isn't _that_ common in games (although it is certainly present in some, even from the PS2 era), but self-modifying or even self-referencing executables were a quite common memory saving trick that lingered into the PS2 era - binaries that would swap different parts in and out of disk were quite common, and some developers kept using really old school space-saving tricks like reusing partial functions as code gadgets, although this was dying out by the PS2 era.

      Emulation actually got easier after around the PS2 era because hardware got a little closer to commodity and console makers realized they would need to emulate their own consoles in the future and banned things like self-modifying code as policy (AFAIK, the PowerPC code segment on both PS3 and Xbox 360 is mapped read only; although I think SPE code could technically self-modify I'm not sure this was widespread)

      The fundamental challenges in this style of recompilation are mostly offset jump tables and virtual dispatch / function pointer passing; this is usually handled with some kind of static analysis fixup pass to deal with jump tables and some kind of function boundary detection + symbol table to deal with virtual dispatch.

    • duskwuff 6 hours ago

      How many PS2-era games used JIT? I would be surprised if there were many of them - most games for the console were released between 2000 and 2006. JIT was still considered a fairly advanced and uncommon technology at the time.

      • bri3d 6 hours ago

        A lot of PS2-era games unfortunately used various self-modifying executable tricks to swap code in and out of memory; Naughty Dog games are notorious for this. This got easier in the Xbox 360 and PS3 era where the vendors started banning self-modifying code as a matter of policy, probably because they recognized that they would need to emulate their own consoles in the future.

        The PS2 is one of the most deeply cursed game console architectures (VU1 -> GS pipeline, VU1 microcode, use of the PS1 processor as IOP, etc) so it will be interesting to see how far this gets.

        • duskwuff 5 hours ago

          Ah - so, not full-on runtime code generation, just runtime loading (with some associated code-mangling operations like applying relocations). That seems considerably more manageable than what I was thinking at first.

          • bri3d 4 hours ago

            Yeah, at least in the case of most Naughty Dog games the main ELF binary is in itself a little binary format loader that fixes up and relocates proprietary binaries (compiled GOAL LISP) as they are streamed in by the IOP. It would probably be a bit pointless to recompile Naughty Dog games this way anyway though; since the GOAL compiler didn’t do a lot of optimization, the original code can be recovered fairly effectively (OpenGOAL) and recompiled from that source.

  • brcmthrowaway 4 hours ago

    Whats the best PS2 game of all time?

  • keyle 4 hours ago

    Side note, are we at the level where tech blogs and news site can't even write <a href> links properly?

    2 out of 4 links in the article are messed up, that's mind boggling... On a tech blog!

    Is that how far deep we've sunk to assert it wasn't written by AI?

    • simondotau 4 hours ago

      A more accurate version of the famous idiom:

      Those who can, do (and sometimes become teachers when they get older). Those who can’t become journalists.