Playstation Vita Architecture (Part 1)

(copetti.org)

183 points | by wicket 13 hours ago ago

60 comments

  • BadJo0Jo0 12 hours ago

    I'm a huge fan of the original PSP and the homebrew/jailbreaking scene that came out of it. I recently acquired a PS Vita and have been enjoying it's native and homebrew offerings. It's also surprising that the homebrew scene is still fairly active there too. Apparently there's some potential for Android game ports. I wish Sony didn't let the PS Vita flop, it feels like it had so much potential at the time.

    • tmtvl 12 hours ago

      I preordered a Vita back in the day and when I got it I immediately fell in love with it. It fits in a pocket and it has way better analogue sticks than that garbage the PSP had.

      I still use it to this day because I can't fit my Steam Deck in my pocket.

      And I concur that its potential did kinda go to waste. Imagine if we had Shadow of the Colossus and Demon's Souls available on it.

      • johnnyanmac 10 hours ago

        calling the PSP nub an analog stick is almost an insult to the Vita. It was this flat protrusion that you can switch out caps on, and you move it around like some thinkpad nub for analog movement. It made sense for the time, but I still ponder why they never added two of them. Held back so many potential games.

        And yes, I still consider the Vita the last true "portable". potability in my mind implies pocketability, and the Switch and every other non-phone went beyond that. Devices like the Ayaneo Air do give me hope that that "pocketable" market may make a comback sooner than we think, though.

        • s1gsegv 9 hours ago

          I have a Retroid Pocket Flip that I’ve loved for this exact reason. It’s just about powerful enough for Gamecube. More recent iterations are definitely powerful enough, and Gamecube is the library I love to play most.

      • bitmasher9 11 hours ago

        The Vita1000 OLEDs in general haven’t aged well, but the Vita2000 is still a strong option for mobile gaming. The handheld emulation machines aren’t made with the same build quality and the Steamdeck style consoles aren’t massive by comparison. The Switch Lite is another fine choice, but still much bigger than the PSPVita 2000.

        I’m hoping strong sales of the PSPortal encourages development into a standalone mobile device, but I’m not hopeful it’ll replace my PSP3000/Vita2000 for daily driving.

        • dgellow 6 hours ago

          My vita1000 is still as it was on release, I personally love the screen

        • gambiting 11 hours ago

          >>The Vita1000 OLEDs in general haven’t aged well

          Really? That's an interesting opinion - I own both and vastly prefer the original Vita due to that OLED screen, it's just better in every way(the screen).

          • Hamuko 3 hours ago

            The slim fits in the hands better and charges via micro-USB.

          • radicaldreamer 11 hours ago

            The white Vita OLED was an excellent device

          • hx8 10 hours ago

            The 60 grams of weight and 3.5mm of depth are very noticeable on a handheld.

            • tmtvl 6 hours ago

              I dunno, I seem to recall the original Gameboy being this huge brick and that was entirely fine. Dunno where I put it, though... might've tossed it when I got my Gameboy Colour, which seems like the stupid kind of thing I would've done in my early teens.

          • FactKnower69 9 hours ago

            not really an opinion, the mura effect is the ubiquitous and well-documented flaw of Vita 1000 OLEDs

            • tightbookkeeper 8 hours ago

              You can’t have an opinion about whether a flaw bothers you?

        • theshackleford 11 hours ago

          My vita oled still functions fine? I have non oled variants as well but I feel no reason to use them, they just exist as spares.

          Have the OLEDs all started dying or something?

          • hx8 10 hours ago

            OLEDs degrade faster and stronger than CRT or LCD. OLEDs have three major sources of degradation. The percentage of Vitas will good OLED screens are significantly decreasing.

            * Burn in. Everyone knows about this, not a huge issue on most Vitas.

            * Use degradation. Using the OLED panel will slowly cause it to become more dim, and each color dims at a different rate. Blue dims 10% by 1k hours, and by 10k hours you can expect half total brightness. The Vita was released 10 years ago, and many of them have seen thousands of hours of gameplay by now.

            * UV exposure. UV radiation is damaging to OLED displays, even when powered off. Long periods of small exposure, even if kept enclosed in storage, can damage the display. For Vita displays this is the major problem. Vitas that were rarely used outside/near windows, and were stored in dark places will have the least amount of UV damage. All of them should be noticeably more dim than their time of manufacture if it were possible to compare side by side.

            • theshackleford 9 hours ago

              Ah yeah, i'm aware of OLED issues. But my Vita OLED shows none of these, save for some diminished brightness perhaps. But I only play them indoors anyway and honestly at this point, i've exhausted most of the library worth playing exclusively on the vita, and I have better emulation machines.

              The OLED vita side by side with the non OLED is still my preferred display. You are right though, if you want to rack up thousands of hours and add another decade onto the decade already past, the LCD unit is the better bet.

              • hx8 8 hours ago

                I have two OLED Vitas, a beat up one I used for 10 years and a gently used complete in box I imported from Japan. I prefer the LCD, and have for several years. However this is only a recent development (3-4 years) when I noticed the LCD at max brightness was significantly better in bright conditions than the OLED was. I've checked some of my friend's OLED Vitas too, and none of them are nearly as good as they were in the old days. The hue shift on some of the screens is pretty noticeable.

                Looking back the old screen was awesome. Going forward I think the LCD Vitas will be a better pick.

      • radiKal07 an hour ago

        Check out Ayn Odin 2 Mini, it's an Android handheld with a PS Vita design, you can use it to emulate lots of games too (including Vita using Vita3k emulator).

        • BossingAround an hour ago

          At first, I thought it was like $35, and was almost ready to order it. Then, I realized, in my morning haze, that I'm not seeing the decimal point, and it is actually $340.

          For that kind of cash, you might as well get the real Vita from a second-hand market. Better yet, for that kind of cash, get Steam Deck, unless you have some restrictions like OP (i.e. "SD is too big")

          • volfonibros 26 minutes ago

            The real Vita can't play every PS2 game, or any GC game. Different device. And the Steam Deck is vastly different in pocketability, yes.

      • ninetyninenine 9 hours ago

        the ps2 emulator can run these pretty well (pcsx2). Though I haven't tried it on the steam deck I'm sure you can get SoTC and Demon's Souls on the deck via emulation.

    • pjmlp 28 minutes ago

      For a while PSP did had official indie support, there was an Objective-C SDK, a later one in C#, but unfortunely they killed both approaches, because like with PS2Linux, probably people weren't using them for actual new indie games.

      The related developer sites aren't even online anylonger.

    • deergomoo an hour ago

      The first code I ever wrote was for my PSP with custom firmware. I used the Lua Player homebrew, setting up a C toolchain was far over my head at the time. I think I spent more time tinkering with that console than I ever did playing games, even though the games were great.

      I picked up a PSP Go a couple of years ago and that thing is awesome. It flopped hard at the time due to being digital only before people were more okay with that, and because there was no way to play any UMD games you might have already owned. But with custom firmware it’s terrific; it’s less feasible to use a microSD card (unlike the cheap adapters for the original’s Memory Stick Duo), but it has 16GB onboard flash which is perfectly serviceable given PSP ISOs max out at 1.8GB before compression.

    • zerocrates 12 hours ago

      They had a variety of issues around cost, competition with Nintendo, their fiddly and expensive proprietary memory card format, but I think just letting it die was a consequence of the then-widely-held view that handheld gaming, and maybe all dedicated console gaming, was sure to be killed by the smartphone. So they let themselves believe that its poor performance was just an inevitable result of a changing market, not the result of their own avoidable mistakes.

      • johnnyanmac 10 hours ago

        >I think just letting it die was a consequence of the then-widely-held view that handheld gaming, and maybe all dedicated console gaming, was sure to be killed by the smartphone.

        They were right in many regards. The casual gaming audience disappeared in real time over gen 8 to phones. Even the 3DS just did "well" as a result. So sony went all in on the PS4 and Nintendo converged handheld and console to stand out.

        It's coming around again now, but through emulators (Analog Pocket and various android handhelds), the blooming market of handheld PCs (Steam Deck, GPD, Aya, etc.), and the occasional novelty device aiming for small markets (Playdate, Gameshell). I don't know if we'll ever get another handheld like the Vita with its balance of power, build, and library.

        • hbn 2 hours ago

          They could have compensated the way Nintendo did for so long, releasing games as late as 2019 for the 3DS - making good exclusive games people would actually want to play.

          Sony never really cracked the code of putting out good content at the consistency of Nintendo. Even though they managed to put out a handful of gems over the years, they just don't seem to know how to leverage it. And in the past few years they seem to want to actively undermine whatever they had, disbanding Sony Japan Studio, and they've floundered, spending the entirety of the PS5's life remastering PS4 games that didn't need a remaster. And sitting on Bloodborne all these years, while it's still stuck at 30fps...

        • cubefox 6 hours ago

          > They were right in many regards. The casual gaming audience disappeared in real time over gen 8 to phones. Even the 3DS just did "well" as a result.

          Exactly. Smartphone games were clearly the reason why Vita+3DS sold much worse than PSP+DS. The Vita failed because the market wasn't large enough anymore to support two systems, and the 3DS had more exclusive franchises.

      • fidotron 11 hours ago

        Honestly, my view is the Vita was the wrong product at the wrong time.

        At the time it came out mobile SoCs were improving so rapidly it was never going to maintain an edge over phones for the normal console lifespan. You rightly call out the storage, but it is far from clear what other options really existed. Flash/SSD storage was quite expensive at that time.

        And market wise, the Sony audience (even more so then) would not have been remotely receptive to the sort of games that made the Switch popular later on.

        It was doomed from conception, and the other mistakes were inevitable after that.

        • goosedragons 11 hours ago

          How many mobile games look better than what the Vita was putting out? Even today. CoD Mobile despite releasing 7 years after CoD Black Ops Declassified on Vita and having way better phone SoCs is barely an improvement.

          The Switch still happily runs games off microSD cards. The home consoles didn't get SSDs till 2020. For Vita, the cards were fast enough. The problem was the proprietary nature of the cards. They just cost way too much for the size especially as time wore on. I think at the time I imported my 64GB Vita card, a microSD card of the same size was half the price. By the end of the Vita's life the 32GB card was laughably bad value.

          • fidotron 11 hours ago

            > How many mobile games look better than what the Vita was putting out?

            This is a surprisingly profound question, because the mobile people absolutely could do games that look better than that and largely found it is not worth doing so. It is partly tech, in that people prefer battery life (you also cannot spend more if your battery has run out), but also technical aspects of graphics simply don’t impress people as much as they did in the 90s. “Content”, and volumes of it, is far more important.

            The Vita cards were fast enough but not big enough for games that the Sony demographic would want. For example, a Vita scale Gran Turismo or Metal Gear Solid entry is simply not going to improve on the (great) PSP entries.

            By the time the Vita launched we had already been releasing Android builds for the Xperia Play which were straight up ports from the PSP, as betrayed by the almost uniform 1.6GB per game.

            Edit: to add a concrete example, the developers of NBA Jam mobile (which was great) went back to 2D afterwards, and came up with a very nice engine for streaming 2D animation and a whole content pipeline system for using it. That ended up making huge amounts of money and entertained tens of millions of people for a long time.

          • gambiting 11 hours ago

            Genshin Impact mobile is pretty much on par with PC/console versions, and Vita couldn't do anything even remotely close to it in terms of scale. Although games like Killzone and Uncharted definitely pushed the envelope in terms of what was possible with the Vita, really great games.

          • johnnyanmac 10 hours ago

            Back then, only a few from companies like Glu (now owned by EA as of 2021) and Gameloft (Aquired by Vivendi) even tried. The mobilew became night and day by the turn of the decade, though. If Vita had a game like Genshin, then maybe its fate (in Asia) wouldn't have been so dire.

            But then again, Genshin was 8GB at launch. Definitely shouldn't underestimate how quick storage costs came down from 2012 to 2017 when the Switch launched. enabling larger games to casually be made.

    • Vitamin_Sushi 11 hours ago

      I miss the PSP jailbreaking scene. Back when I was in high school, I made quite the pocket change cutting PCB traces on people's PSP batteries. Come to think of it, I'm pretty sure that got me interested in electronics in the first place.

      • gambiting 11 hours ago

        Haha, same. And that's how I got into programming, making homebrew games for my PSP - I taught myself C++, and I even participated in several competitions for homebrew, PSPSnake was one that got thousands of downloads, for a 15 year old that was crazy cool.

        • yard2010 8 hours ago

          Haha first piece of code I wrote in C++, when I was in highschool, was for April fools joke - I made a homebrew app that should do something really could (I can't remember) and after few seconds of loading, it displayed a blue screen saying "skynet" has breached your PSP and you got pawned. After 3 seconds it showed "It's April 1 you fool". It was so stupid. It took me forever to make, but it was worth it. I gave my friends from the local PSP scene a heart attack, then a good laugh of relief.

          Fun times.

      • hansonkd 11 hours ago

        Writing homebrew for PSP was my first introduction to programming and my gateway to Python (through PyGame).

    • ElCapitanMarkla 11 hours ago

      Hardware wise it was a fantastic console, I picked an OLED version up a couple of years ago. The problem I always had was the lack of games. There were a handful of good titles but nothing really blew me away. I think I spent more time playing Risk or Rain than anything else.

      • zelos 11 hours ago

        Back when I was commuting by train every day, the Vita was my favourite console. It felt like it got a lot of great ports of the big indie titles of the time, plus a decent number of bigger titles: Hotline Miami, Spelunky, Stealth Inc, Wipeout 2048, Resogun, Super stardust, Persona 4, Guacamelee.

        • jonhohle 6 hours ago

          It’s a great indie machine. LRG and Playasia did a great job of keeping smaller games on carts throughout the Vita’s life.

    • corysama 11 hours ago

      I never followed the Vita homebrew scene. But, what I've read from following the single board computer emulation scene is that Vita homebrew took a while to pick up speed. But, today the Vita is a respectable portable emulation device on par with many small SBCs currently being manufactured.

      https://docs.libretro.com/guides/install-psv/

    • benoau 12 hours ago

      I remember getting the PSP, and this was the iPod and PDA era, the PSP was just absolutely amazing. It was better than anything else by far, even with the silly little UMD optical discs. Thanks to EU regulations pressuring Apple's restrictions you can get PPSSPP for iPhone now and the games still hold up amazingly well.

      • goosedragons 11 hours ago

        The Vita, as flawed as it was, was pretty incredible at release too. The OLED screen, the PS3ish level visuals, a second analog stick finally. It was easily my favorite console from when I got it until I picked up a Switch.

        Sony really bungled it with the over draconian DRM and proprietary memory cards. Had it used microSD cards and not been SO anal about how anything got on there it could have done a lot better. And had they ditched the back touch panel and added real R2/L2 in New 3DS style and perhaps clickable thumbsticks, it could have been something!

        • gambiting 11 hours ago

          I think Sony was just incredibly scared of having a repeat of the PSP situation where piracy was absolutely dominating, they sold crazy number of consoles and very few games(comparatively). I knew at least 10-15 people with PSPs when I was a teenager and none of us ever owned a single actual PSP game on a disc.

    • cheeseomlit 11 hours ago

      Same, the PSP was my first introduction to homebrew gaming and custom firmware. Having all those emulators on a handheld blew my mind back then. I actually still have it in a drawer somewhere- which reminds me, check your battery! You don't want a bloated battery ruining such a lovely device (or burning your house down)

      • bpye 6 hours ago

        I recently found my PSP with the battery cover popped off by a swollen battery! I'll need to pick up a new one but I'm glad to have caught it before anything too catastrophic happened.

    • Sarkie 11 hours ago
  • atgreen 11 hours ago

    Many years ago I worked with Toshiba on the Media Embedded Processor (MeP), referenced in this article. We (Red Hat) did some toolchain work to support the configurable nature of the processor, which was novel at the time. The MeP didn't take over the world but I was happy to learn that it landed in the PS Vita.

  • corysama 12 hours ago

    Note that this is but one article in a long running collection.

    https://www.copetti.org/writings/consoles/

  • PaulHoule 7 hours ago

    I went through two PS Vitas and replaced control buttons and such numerous times.

    I loved the Vita's mix of casual and "serious" games comparing Pixeljunk Monsters to Killzone Mercenary which was as good a 1P shooter as you'd find on a game console in a mobile package. A huge amount of Japanese content such as Akiba's Trip: Undead and Undressed, Danganronpa and Fate/Extella.

    They disconnected it from the PS Network and I was finding that the Japanese games I liked were coming out on Steam so I let go of my Vita kit, I have to admit I miss Pixeljunk Shooter.

    • jonhohle 6 hours ago

      When was it disconnected? AFAIK it still is working and workarounds even lets you buy games (of you have funds in your PSN account). It’s been a while, but I’ve downloaded previous purchases recently. (I really need to backup everything before it does go down for good).

  • throwaway918299 8 hours ago

    This is awesome and feels providential.

    I just dug my Vita out of a drawer last week and have been playing some portable ports of some PS3 games that I wanted to play but can’t hook up the PS3 for (ratchet and clank, sly cooper, god of war 1 and 2, and some other indie games).

    Was shocked to discover the store is still functional. I bought the PS1 Armored Core games for it.

    Love this thing. It really got done dirty in the market and with Sony’s support.

    Tempted to jailbreak it and try to make some homebrew stuff.

  • jonhohle 6 hours ago

    I had no idea the Vita had PSP hardware. I figured backwards compatibility was software based, but I suppose they already had a long history of shipping backwards compatible hardware on consoles. However, by that time they also had a software PS1 emulator for the PS2 Slim and later PS3s.

  • AbuAssar 4 hours ago

    Vita was ahead of its time

  • Pxtl 7 hours ago

    I'm still bewildered that Sony abandoned the portable industry when they were uniquely positioned with the fact that they also had a phone line.

    The Xperia Play was too early but I'm pretty confident that now that you've got people very comfortable dropping a lot of money on a phone or the Steam Deck that Sony could've made a very nice successor to both the Vita and the Xperia Play with some kind of Android device with a captive Sony game store.

    • djtango 7 hours ago

      Sony owns a record label and film studio, phones and has had a cloud distribution network since 2006 via the PS3 but they completely missed the boat on music and video streaming.

      Too many of their orgs were siloed from one another. As someone who has kind of admired their products, you can only laugh at how poorly things turned out for them given what we know today.

      • djtango 2 hours ago

        Just adding to this the peak was Sony acquiring Crunchyroll for over 1B - a "company" who started life as a pirating site for anime

    • magnetowasright 5 hours ago

      I loved my Xperia Play. PSX games on my phone with the controls? It was so good. Best phone I ever owned. It was ahead of its time in ways but I don't think the gaming landscape was all that suited/ready like it is now for handhelds.

  • stonethrowaway 11 hours ago

    Books like these fall into the pantheon of didn’t ask for it, didn’t expect it, but now that it’s here, I’m reading it from sunrise til sunset. The author has written several other books on processors and embedded architecture. Much needed, frankly.

    The embedded world leans much further towards disassembling, breaking down, explaining, reasoning and so on and so forth compared to the software world. Not sure why, these guys go all out to probe and put together circuit diagrams and just about fucking everything. The recent Nintendo modding scene shows this to an extreme. Software Reverse engineers clutch their IDA licenses and plugins like it’s going out of style. Copetti is the kind of individual we need more of.

    • jonhohle 6 hours ago

      On the PS1 side, Splat, m2c, decomp.me and a lot of custom tooling are used.

    • anthk 10 hours ago

      IDA? More like GHydra and diferent FLOSS tools.