Retro games and emulation - Discuss retro shit in case you're stuck in the past or a hipster

I thought you had to open them up to add VGA. I guess you can tell I never owned a dreamcast lol
yeah one of the optional parts was the VGA box, which wasn't just upscale, it was legit... I think 640x480? nothing amazing by modern standards
officially only some games supported it but if you used the boot disc you could force even the cps2 games to it like SFA3
 
  • Agree
Reactions: Judge Dredd
yeah one of the optional parts was the VGA box, which wasn't just upscale, it was legit... I think 640x480? nothing amazing by modern standards
officially only some games supported it but if you used the boot disc you could force even the cps2 games to it like SFA3
Yup, it could output in 480p natively and iirc it rendered like that internally so there's no performance hit. That's why Dreamcast games could look so fucking sharp. Rayman 2 on DC and PS2 uses the same assets(to my eyes but I haven't really looked into it) but one version is very crisp and clear.

And yeah, GBA could be emulated while the system was still alive which was neat, I think it DS games could be emulated relatively quickly as well. Wii could be emulated very well while the system was alive, Switch can be emulated now and Citra(3DS) isn't exactly new. Wii-U seems to be the Nintendo system where emulation came rather late, possibly because no one cared about the Wii-U.
 
GBA emulation came really quick in it's life, which was pretty cool. Especially when games like Metroid Zero Mission and the first Mario and Luigi leaked weeks ahead of their official launch. And yeah, DS emulation came almost immediately, but it had a really shitty start at first. People told me at the time that the point of DS emulation wasn't to be good, but for people to check that the games worked before downloading them to SD cards to then play on a physical DS. I didn't really buy that though because emulation was shitty that I couldn't tell if the games worked properly or not.
 
So apparently I missed that a bunch of Neo Geo Pocket games have been released on the Switch eShop and they're decently high effort emulations.
  • The minimum and maximum screens sizes seem to be integer scaled with sharp pixels, but it's a smooth scaling instead of being able to pick between integers in steps.
  • Optional good looking NGP borders
  • You can rebind A and B for the Switch Online controllers
  • Local multiplayer for the huge number of NGP fighting games
  • Rewind but no save states
  • Original manual scans and the collection includes box and cartridge scans
  • You can play games in the monochrome mode for games that support it
I ended up consooming and grabbing SNK vs Capcom Card Fighters' Clash. It even has both versions and you can battle and trade between your save files to complete both sets.

$8 a pop isn't terrible but I'd wait for a sale on most of them. $40 is steep for the collection, but it's the only way to get Dark Arms so I'll probably grab it on sale some time. Glad to see the Neo Geo Pocket get some love, although I regret not grabbing the system itself back when it was like $60 because it's now like $150.
 
I wonder if anyone has made a knock-off GBC/GBA, where instead of a place to put in cartridges, it has built-in storage that you can load roms onto.

It'd be a lot of work, considering you can just hack a PSP or 3DS, but it would still be really cool.
 
I wonder if anyone has made a knock-off GBC/GBA, where instead of a place to put in cartridges, it has built-in storage that you can load roms onto.

It'd be a lot of work, considering you can just hack a PSP or 3DS, but it would still be really cool.
There are literally dozens of knock off emulation consoles copying Gameboy form factors. Most are Chinese android systems but some are a bit more creative
 
There are literally dozens of knock off emulation consoles copying Gameboy form factors. Most are Chinese android systems but some are a bit more creative
No, I know there are knockoffs, I mean specifically a knockoff with internal storage, rather than having to put in cartridges. Basically, a physical emulator.

Edit: Nevermind, I'm retarded and posted this before I watched the video. In my defense, I only got 3.5 hours of sleep last night.
 
Last edited:
  • Thunk-Provoking
Reactions: Captain Syrup
I wonder if anyone has made a knock-off GBC/GBA, where instead of a place to put in cartridges, it has built-in storage that you can load roms onto.
I mean specifically a knockoff with internal storage, rather than having to put in cartridges.
You might not even need that. From a quick glance, the entire Sega Megadrive collection (not counting CDs) is 1gb or so. A full set of GBA roms is about 2-4gb. Older consoles you're looking at less than 200mb each. You could likely get all the games you want on a cheap 32gb sd card with room to spare. If you really want extra space, you can likely half the sizes of those collections by getting rid of duplicates and junk you'll never play.

CD based consoles are another matter. But even then, 256gb USB flash drives are tiny these days, and fairly cheap too. Something like this cost me around £25 not too long ago.
USB.png
You could get about 100-200 CD games on it and all your 2D consoles no problem. As long as you're not doing something ridiculous like trying to carry the entire 100% complete Playstation collection, you'll never have to swap it.
 
You might not even need that. From a quick glance, the entire Sega Megadrive collection (not counting CDs) is 1gb or so. A full set of GBA roms is about 2-4gb. Older consoles you're looking at less than 200mb each. You could likely get all the games you want on a cheap 32gb sd card with room to spare. If you really want extra space, you can likely half the sizes of those collections by getting rid of duplicates and junk you'll never play.

CD based consoles are another matter. But even then, 256gb USB flash drives are tiny these days, and fairly cheap too. Something like this cost me around £25 not too long ago.
View attachment 2931823
You could get about 100-200 CD games on it and all your 2D consoles no problem. As long as you're not doing something ridiculous like trying to carry the entire 100% complete Playstation collection, you'll never have to swap it.
Yeh, I'm not sure what the purpose would be other than aesthetics. Storage wise micro SD cards are dirt cheap and I imagine very easy for the manufacturers to incorporate into these knock off handhelds. I've got an original model GPD XD with a 128GB micro SD card. It has full ROM sets (i.e. every game ever released) for everything from the 2600 to SNES/Mega Drive (including all handhelds), about 100 PS1 games, the whole N64 library (untouched because it runs like shit), and about 50 PSP game and slightly smaller number of DS games. I'm never going to play even a fraction of these games in my lifetime. A cheapo SD card will give you all the storage you need for retro gaming.
 
I'm no emulation expert. My guess would be either that the N64 is really hard to emulate, or more likely, that N64 emulation is built on a foundation of sand.

The fact Project 64 and Mupen based emulators are still the go to despite being made 20 years ago with a shitty plugin based system that made running each game a headache of trial and error. The AngryLion plugin improved things a lot, but it's still inconsistent. I don't know what's happened since then.

Cen64 showed great promise with amazing looking videos, and the git hub page still has activity, but it seems to be vaporware having not posted anything for 5 years.
 
Duckstation, one of the better PS1 emulators, has been killed by its creator. One of the believed reasons is harrassment and general drama coming from libretro.

1643858963643.png


Response from libretro:
We will inform you of the DuckStation/SwanStation situation. We have had mostly cordial relations with Stenzek now for over two years where a DuckStation core was officially provided. DuckStation is licensed under the GPL.

For whatever reason, sometimes this relationship was offset by disagreements on Stenzek's side, leading to the core's abandonment. We tried not to address this in public and instead work together again, just like we approached other situations like this where a situation could be resolved.

Around 2021, a fork was created called SwanStation. This fork was created by kivutar. What upset Stenzek about this core is that apparently kivutar was working for a company called Piepacker that wanted to use DuckStation for commercial purposes. (It needs to be made clear that the GPL allows this kind of commercialization, and it is in fact one of the pillars of open source licensing). They raised a Kickstarter for this and raised a lot of money. We want to make it expressly clear that Libretro/RetroArch is not involved with Piepacker in any way or shape. Kivutar was previously a member of Libretro but has not worked on Libretro/RetroArch actively now for years. From what we know, attempts were made by Piepacker to hire Stenzek and those plans fell through. We made it continually clear to Piepacker that we did not wish to be poached or get involved with them in any way, and we have stayed true to that.

We took Stenzek's side for about half a year and instead went with his officially approved core. The catch instead is that he now no longer wanted to provide this core as open source, but as closed source. Fine, we obliged, and we provided this core as well on our buildbot. Around September was when whatever was said to him was interpreted as a slight and he abandoned the core again.

At this point, Piepacker seemed to have already abandoned SwanStation and we got handed over the SwanStation repo instead. SwanStation is basically the same Libretro core that existed before Stenzek got upset at Piepacker and made a closed source Libretro core instead. It has since been built up by DarthMew to be competitive in all features.

No code has been stolen. It is a GPL-licensed project, forking is allowed. We could have dropped DuckStation or SwanStation entirely as a core after Stenzek abandoned it for the second time but we felt that was not fair to the users so instead a developer just continued working on SwanStation until it was competitive instead.

We wish Stenzek the best, but want to make it expressly clear that we have tried everything possible to make this relationship work and that things have been done by the book. At the end of the day, GPL-licensed projects have certain freedoms that they come with. This includes forking. Some project authors take issue with this and want central control. When a possibility exists where an author can be worked with and the core is good, we try to do this. If it falls through or if for whatever reason devs cannot work together, we can either decide to not port a core altogether or drop an existing core we already had. We felt it was not fair to users to drop SwanStation and we feel it makes no sense to deny us rights granted to everyone by the GPL license that was picked for this emulator.

We understand certain emulator projects are very protective of what gets done with their code/emulator (or art, if you may). We try to be respectful to this and we try to collaborate where possible. At the same time, it is often easy for misunderstandings to occur in this scene over trivial matters and for people to then immediately drop any collaborations. We just are working on our own projects in peace and we just want to provide a good consolidated experience for people. If some authors take issue with this, that is unfortunate, but in this case nothing licensing-wise was done wrong. And there are plenty of authors that have no issue with us and whom we work with fine. We wished this would have been the case for DuckStation/Swanstation too.

We hope this attempts to demystify the situation.

Of course, this sings a different tune compared to what LR has said previously:

1643858923734.png
 
Duckstation, one of the better PS1 emulators, has been killed by its creator. One of the believed reasons is harrassment and general drama coming from libretro.

View attachment 2947486

Response from libretro:
We will inform you of the DuckStation/SwanStation situation. We have had mostly cordial relations with Stenzek now for over two years where a DuckStation core was officially provided. DuckStation is licensed under the GPL.

For whatever reason, sometimes this relationship was offset by disagreements on Stenzek's side, leading to the core's abandonment. We tried not to address this in public and instead work together again, just like we approached other situations like this where a situation could be resolved.

Around 2021, a fork was created called SwanStation. This fork was created by kivutar. What upset Stenzek about this core is that apparently kivutar was working for a company called Piepacker that wanted to use DuckStation for commercial purposes. (It needs to be made clear that the GPL allows this kind of commercialization, and it is in fact one of the pillars of open source licensing). They raised a Kickstarter for this and raised a lot of money. We want to make it expressly clear that Libretro/RetroArch is not involved with Piepacker in any way or shape. Kivutar was previously a member of Libretro but has not worked on Libretro/RetroArch actively now for years. From what we know, attempts were made by Piepacker to hire Stenzek and those plans fell through. We made it continually clear to Piepacker that we did not wish to be poached or get involved with them in any way, and we have stayed true to that.

We took Stenzek's side for about half a year and instead went with his officially approved core. The catch instead is that he now no longer wanted to provide this core as open source, but as closed source. Fine, we obliged, and we provided this core as well on our buildbot. Around September was when whatever was said to him was interpreted as a slight and he abandoned the core again.

At this point, Piepacker seemed to have already abandoned SwanStation and we got handed over the SwanStation repo instead. SwanStation is basically the same Libretro core that existed before Stenzek got upset at Piepacker and made a closed source Libretro core instead. It has since been built up by DarthMew to be competitive in all features.

No code has been stolen. It is a GPL-licensed project, forking is allowed. We could have dropped DuckStation or SwanStation entirely as a core after Stenzek abandoned it for the second time but we felt that was not fair to the users so instead a developer just continued working on SwanStation until it was competitive instead.

We wish Stenzek the best, but want to make it expressly clear that we have tried everything possible to make this relationship work and that things have been done by the book. At the end of the day, GPL-licensed projects have certain freedoms that they come with. This includes forking. Some project authors take issue with this and want central control. When a possibility exists where an author can be worked with and the core is good, we try to do this. If it falls through or if for whatever reason devs cannot work together, we can either decide to not port a core altogether or drop an existing core we already had. We felt it was not fair to users to drop SwanStation and we feel it makes no sense to deny us rights granted to everyone by the GPL license that was picked for this emulator.

We understand certain emulator projects are very protective of what gets done with their code/emulator (or art, if you may). We try to be respectful to this and we try to collaborate where possible. At the same time, it is often easy for misunderstandings to occur in this scene over trivial matters and for people to then immediately drop any collaborations. We just are working on our own projects in peace and we just want to provide a good consolidated experience for people. If some authors take issue with this, that is unfortunate, but in this case nothing licensing-wise was done wrong. And there are plenty of authors that have no issue with us and whom we work with fine. We wished this would have been the case for DuckStation/Swanstation too.

We hope this attempts to demystify the situation.

Of course, this sings a different tune compared to what LR has said previously:

View attachment 2947483
god damn it. I just want my PS1 vidya.
 
Okay so, in a nutshell, it looks like Stenzek wanted to just distribute his PS1 emulator for free, but he didn't want anyone else making money off of his work royalty-free and libretro screeched and bellowed "BUT MUH GPL ALLOWS IT!!!!!!!!!!!!!!!!!!!!!!!"?

What is there left to emulate that isn't incredibly autistic?
1643866387444.png
 
Last edited:
Once again I'd like to point out that the libretro team had a stroke over the Retron 5 using RetroArch because they were allowed to under the GPL. In RA's defense I think that the Swanstation dev went in for profit on his own without RA's involvement, but it's not like RA is new to autistic licensing spats.
I mean, Duckstation was a really nice emulator. Idk what would replace it at this point.
This put Duckstation on my radar and I'll probably start using it when I don't load PSX games onto my PSP for use on my CRT. Looking at it's compatibility list there's like 10 games that aren't playable on it, so I'd just keep using it whether it's "active" or not. Hell, Stenzek is even still working on the closed-source Android version and PCSX2. (Source, no new information that isn't already in this thread)
 
Back