Ah, but would an absolute dipshit say something like this, on the occasion of winning a US military contact?
For Luckey, the contract transition is his own watershed moment. In his blog on Tuesday, he wrote that the announcement is “deeply personal.”
“Everything I’ve done in my career — building Oculus out of a camper trailer, shipping VR to millions of consumers, getting run out of Silicon Valley by backstabbing snakes, betting that Anduril could tear people out of the bigtech megacorp matrix and put them to work on our nation’s most important problems — has led to this moment,” he wrote.
Spoiler text explains how to acquire everything you need to run MAME. But that won’t answer your question because you’ll note Rayman 3 was added to the NOT Working section :P
You’d use Dolphin, the GameCube and Wii emulator, to play Rayman 3 I think.
Use the merged torrents, even if you only download a partial torrent for a few games and their requires BIOS or whatever you want to do. Best for updating via torrent full sets. Checking an existing directory in a torrent client vs following the annoying update torrents.
Linux:
I have to explain something first: MAME is in probably most distro repositories, certainly Arch/CachyOS. However, I don’t actually like using it that way because you have to match the ROM/CHD sets to the same version as the emulator version or you get will get incompatibility errors if you have the full sets. Or may depending on the game and if the files weren’t touched, or even just rearranged between releases. This is uniquely dumb (thanks to the way MAME handles ROMS differently from everyone else) because every time you update your system then MAME gets updated but your files don’t and are then incompatible. Undesirable. So I grab a full set and then compile from source and then I don’t update anything unless something in the change logs catches my eye that I want to try.
However I have a very handy compilation website for many various AppImages including emulators like MAME: https://pkgforge-dev.github.io/Anylinux-AppImages/ so this is what I’d use if manually compiling from source isn’t in your interest.
Windows:
You can just grab the Windows MAME executable from mamedev.org as linked in OP. It already has a decent GUI built in. I also liked using the 3rd party QMC2 front end, also available on Linux. It’s outdated, but that doesn’t matter very much the front end doesn’t need to be the same version as MAME itself in this case: https://github.com/qmc2/qmc2-mame-fe
Thank you for this article because I would have had no idea. I would have seen that console and not know who tf Palmer Lucky is. But, I do know what Anduril is. There’s just too many war crimes CEOs for me to know/remember them all.
And he’s not much of a gamer himself so I figure something is better than nothing
this might make it worthwhile.
i was speaking from experience earlier when i told you that they might not appreciate the expense on effort and other resources. i did something similar for my nephews many years ago – dropping lots of time and hardware on it – and they didn’t bother to with it because it wasn’t the latest and greatest shiney new console from sony or nintendo.
i built my friend a retropie out of an old desktop pc laying around. plays to about gamecube with little issue.
think i had to just install regular ubuntu, then run some retropie scripts. this was maybe two years ago. mostly works fine but do some maintenence about once a year.
Definitely valid. Luckily I think she’s still young enough that pretty much anything with some buttons she can push to make something happen on the screen is going to keep her entertained
And he’s not much of a gamer himself so I figure something is better than nothing
i suspect that a pc is going to give you more mileage, but at the same time, kids like the newest shiny thing so it’s possible that they might not appreciate your efforts or dedicating needful hardware to it.
Genuinely surprising, considering the OG -> 360 “backwards compatibility” was ahead-of-time recompilation. Not a proper decomp - more like Dolphin’s shader cache. The hard part of that is ensuring you’ve hit every code-path the game could possibly run.
If they’ve already done that work for a significant chunk of the library, it seems weird to build a proper emulator… and then still lie by calling it “backwards compatibility” that’s “compatible” with four fucking games.
It’s running android, however with PC it’s also the emulator that handles save states. Every emulator I’ve used on android has a save state function, so you should be fine 👍🏾
Oh yeah, I heard they were doing this and adding achievements. Not surprised they’re using emulators, though. I bet it’s a modified version of something fan made, as they tend to do things like that.
The thread I was reading was more about how uninteresting and forced official achievements are though (especially with 1000 pts per game rule making no fucking sense lol). I’m still stuck waiting for an OG Xbox emulator to support RetroAchevements.
Asked a friend to check since he subscribes to Gamepass. Though he was busy, he could at least do a quick check, and while he saw no ISO or xISO files, he did see some suspicious files in the data folder of one of the games. Without further findings, another conjecture is that it’s some sort of decompilation, like some other ports to PC such as the most recent release of Gunbird 1 & 2, the Mega Man Collection, and No More Heroes 1 & 2.
I also don’t know the answer, but adding to the list of educated guesses:
Unless the xbox was doing dynamic shader compilation I would think some level of emulation needs to be done for the graphics?
For example even though the switch 1 and 2 are using basically the same OS and CPU architecture (and both systems use Nvidia SOCs), the switch 2 needs to do GPU shader emulation to get games for the original switch running (which leads to some games not working perfectly)
This is a pretty good question, and I can’t really tell. Based on some research, it looks like the OG Xbox was actually based on Windows 2000/NT, and modern windows is based on NT as well, so it could theoretically be a translation layer. It could also even be a straight port with no emulation.
My guess is that it’s a translation/compatibility layer + game specific optimizations/fixes. If it was a solution that worked more generally, then why wouldn’t they put more games on there?
Or, it could be that those games are easiest to support under the emulation/translation layer, and maybe it will be expanded to all games shortly like Wine is?
Just as update — I managed to compile it on linux, by replacing couple of libs and removing most of win depended calls. It crashes on game launch due to memory allocation problem. I think core part with how memory allocated needs to be redone in order to go in game.
And I think all what I’ve done so far makes no sense to continue, cause there another actually working crossplatform emulator — SharpEmu (also based on Kyty)
Upd. Also, new emulator have exact same problem, so I’m not so sure if it really emulator problem or demo that I use for testing.
I get what you’re saying, but saying nothing works under wine is a bit disingenuous 😅 I wish I had the skill set understand what it is that breaks when wine doesn’t work. Unless someone has figured it out before hand I would have no clue bow to figure out what libraries to override or additional dotnet versions to install etc.
Should’ve worded it better, will fix. It’s not directed to you (cause you clearly answered). Just annoyed that some people silently downvote, while never providing any reason. “You right and I hate you for this” type of mentality.
Upd. Also trying to make it work on linux now. I have little to none skills with C++ tho, so don’t expect much.
Not sure. Android programming uses Kotlin but android is also very different. Back when Android Java porting a Java program to Android was required a lot of work.
Interesting, an emulator distributed as a Java binary. Also if I remember correctly from the time I did programming, Kotlin would make it specially possible to port to Android, no?
If I’m interpreting it right, cellSysmodule would be like a middleman for loading Windows’ DLLs or Linux’s dependencies. Or more directly, comparing to the PS Vita’s HENkaku, it’d be like the config.txt file for loading plugins.
Fair. I just hate damn thing. Been using linux since 2010 and till like, 2016 nothing ever worked in wine for me. It was always some weird library problem which was hellish experience to install and like, after that process you could hit roablock like “net4.5” which just wasn’t supported. And all of that just to launch installer, not even the program itself. Proton meanwhile just works.
But yeah, even if it works, it will take a hit performance wise. Considering PS5 have somewhat fresh zen2 cpu with relatively high IPC, any additional layer can cause a problem. Not like, a problem for top of the line CPU with something like zen4 or zen5, but for anything weaker than that - absolutely.
Regarding wine\proton - answered in another comment. Regarding “eventually porting it” - it usually becomes quite the task, cause of all the windows dependencies inside. I recall that was one of the main problems with Cemu for example (weirdly, not so much with cpu emulator part itself). It looks like it already using Qt6 and C, so it shouldn’t be too hard, but it easy for me to say, cause I’m not the one who will port it after all.
Upd. Yes, thank you unknown user for silent downvote. It clearly explains to me what you disagree with and clearly you already analyzed whole repo with this project and already ported it to linux.
First of all - nothing runs under wine. You need to be a wizard to make anything work there. Hence we have proton that already preconfigured with everything you may need to run games\programs.
Regarding this emulator - haven’t tested it , but it most certainly a bad idea: emulators often relay on obscure instruction sets to run as performant as possible, and in case of this “emulator” as I understand it, it more like a translation layer somewhat similar to wine itself (shadps4 works this way too). So by running it thru wine you looking at multiple layers to map ps5 x86 calls to windows x86 to then linux x86. Which is kinda meh and comes with CPU performance hit.
Upd. And I get downvoted. Clearly anyone can install like, vscode on pure wine, without ever touching the wiki or winetricks. It just works and I’m the problem. Downvote me more, that will do it!
Reminds me a little of the PS3 days when people claimed it to be “unhackable”, especially after the 360 had drive hacks for years and the PS3 had basically nothing.
Then Sony decided to remove Linux support from the PS3 and all of a sudden, the PS3 got a lot of attention from very clever people and it was discovered that not only was it hackable, it had incredibly shit security and the exploits started dropping on a near weekly basis.
The best exploit being the famous “public private keys” talk that showed Sony has completely fucked their encryption, meaning they leaked their own private keys, allowing anyone to install CFW like it was an official FW.
The lesson here is don’t give the clever people a reason to do the thing you don’t want them to do or by golly they’ll do it.
If these things make you happy, go for it. But in my mind an emulation frontend is just a different style of desktop. This means now the user has to interact with two desktops to manage and play their games. Except these frontends always end up depending on another frontend - RetroArch - which means now the user has to deal with three different desktops to manage and play their games.
I would rather just use my traditional desktop, and when necessary, RetroArch since that one probably isn’t going anywhere anytime soon because it’s too entrenched now. Honestly miss the days of individual emulators.
HTML5 applications should be first-class executables. It’s a platform-agnostic intermediate format more common than SDL or Qt or whatever else you can name, and it works back to the god-dang Amiga.
Tbh, none of the errors messages I get seem major. This is all I’m getting:
vulkan-check: Handled $LIB path in /usr/share/vulkan/implicit_layer.d/vkBasalt.json
Wayland is disabled due to known issues
set I_WANT_A_BROKEN_WAYLAND_UI=1 if you still want to use it
WARNING: radv is not a conformant Vulkan implementation, testing use only.
qt.qpa.services: Failed to register with host portal QDBusError("org.freedesktop.portal.Error.Failed”, “Could not register app ID: App info not found for ‘dev.eden_emu.eden’")
zsync2: Using CA bundle found on system: /etc/pki/tls/cert.pem
eden.appimage is up to date
Belated but, I suggest running the appimage in your terminal, it’ll give you a console output. See what errors you get. It complains Wayland support is broken immediately, so I assume it’s running XWayland like you’re doing.
But on my end, I have the menu bar no issue there. Just a spam of fontconfig errors that don’t seem to matter.
I logged the error with them. Turns out they only allow issues to be submitted on a connected github repo. Apparently they don’t want many people signing up on their private git repository
No surprises. RPCS3 runs pretty well on a Steam Deck. It’ll run great on the Steam Machine and future Steam Deck 2. shadPS4 will probably handle well the few no-PC version games on not high end hardware. On youtube it seems like bloodborne is playable on a steam deck already
Probably they did not know about the software. There also an inactive gamecube emulator called Gekko https://github.com/shonumi/gekko-gc-emu
Maybe an original name would have been better.
Now I wonder why they chose a spelling that differs from the GameCube processor and conflicts with the already well-known Gecko project. Gecco would have been a safer variation.
If I need to, I can always separate out the games by rating (eh, and personal takes on the appropriate ratings) into different shares off my NAS I suppose. Duplicates db, but not the end of the world, and I don’t get the impression there is anything out there with user-based controls…
ES-DE looks pretty interesting, going to check it out, thanks!
I use steam ROM manager to add my games directly, and launch them from steam big picture. This doesn’t really work if you need to lock down game access unfortunately, but maybe it’s a lead that can get you headed in the right direction.
I’ve also used ES-DE which is more like a standalone launcher, but I think the same caveats will apply around filtered user profiles.
It was a reference to an Olde English comedy sketch. I was thinking it was General Procrastination but I just dug that one up and it wasn’t in that one. They took a bunch of stuff off YouTube years ago which did not help discoverability.
We got Cyberpunk and it runs on the M1 MacBook Air, as long as it has 16GB of RAM. It also runs on the MacBook Neo, which only has 8GB RAM, but it’s between the M1 and M2 performance wise. All with onboard GPUs.
We got Blue Prince, one of the best games of last year.
We got a few options.
I feel like your Breakout reference is a reference to something, but I don’t know what. I mean yeah, we can play Atari games via an emulator, but you got me thinking about an old Windows game called DXBall, that was like Breakout on crack. So much fun. Wouldn’t mind playing that again.
But jokes aside, as far as packed-in games (like Solitaire and Minesweeper on Windows), we had Spin Doctor in the 90s, which was fire. Look it up, PC ports have been made. You’re a stick spinning on a dot, and you have to cross the field. One button changes your spin direction, and the other grabs onto another dot. There are walls, hazards, gaps, traps, all kinds of shit to avoid. It wasn’t that much more advanced than the Windows pack-in games, but it was neat.
The grandest reason of them all: why not see what is possible without the emulator?
A lot of these rom ports to native code are about more then just playing the game. Most include all sorts of mods like running the game at native resolution at 16x9 aspect ratio, higher refresh rates, better sound, engines to make your own levels, coop play, and more.
Another comment says it runs in Linux, which means that a MacOS (I’m assuming, based on your comments) port even easier.
Also, not to be rude, but this project was done for more people than just you. If it’s not for you, that’s fine.
As for modding, recompilation projects mean you can drop whatever assets you want in, and trivially.
It also means code changes for anyone who cares to immerse themselves.
Last point: this adds exactly one more option, and more options is always a win. Even if, as mentioned before, you personally opt out.
Okay, one more point: what hardware DO you have that can’t run Linux?
If you mean mod it like you’d mod Skyrim, you’d need some kind of modding framework, which I will agree, the PC port makes easier, but it’s a lot of work ahead of anyone who wants to go down that path. A lot of things that would need to be agreed upon.
Still don’t think it’s worth buying a whole new computer (or even an old cheap Dell/HP with the hard drive taken out, from some company upgrading) to run Windows or Linux. Especially not in this economy.
So I might be able to get Linux running on my Mac. I know it’s stupidly easy to partition drives in macOS. Or I could run it in a VM. But that brings me back to… why not just run the emulator?
There is that, I suppose. I have the Ocarina of Time port (Ship of Harkian) on my MacBook. It’s interesting, has a couple options the emulators don’t. But maybe some emulators have those options? I’m not sure.
Requires Windows, and has bugs. You need a ROM to play it, which, if you haven’t legally dumped it (this is a grey area), the game is illegal.
So… how is that different to using an emulator, which runs on any major computing platform (including Mac and iPhone!), has virtually no bugs… and also requires a ROM, same legal stipulations.
Devices within arm’s reach that can play Minish Cap via emulator: 6. My Android phone. My iPhone. My Apple TV. My MacBook. My Mac. My wife’s iPad.
Devices I can install software to that can play the “PC port": zero. I’m thinking of my work PC. I could get the ROM onto the computer via my personal cloud (we’re not supposed to use personal clouds but no one really cares until Someone Fucks Up) but running any .exe flags the gatekeeper (requires admin password I don’t have).
So… why not just use an emulator? What does requiring Windows do for anyone? Even Windows users are better served by the emulator.
Ah, but would an absolute dipshit say something like this, on the occasion of winning a US military contact?
You are technically correct, but good luck with being technically correct in the public sphere.
All of those are owned by thiele
Can these people please stop using names from LOTR and stop ruining the things I love?
I messed about with MAME ages ago, but can´t remember what I played on it. I think Rayman 3 was probably PS2 for me.
Oh sorry I misread you :S
Have you tried any 3D consoles in MAME before? I haven’t touched anything outside of the arcade cabinets and only the early 3D stuff like Rush.
Yes, I did see Rayman 3 on not working, my comment was wistfully hopeful. Thanks for the links!
spoiler
Spoiler text explains how to acquire everything you need to run MAME. But that won’t answer your question because you’ll note Rayman 3 was added to the NOT Working section :P
You’d use Dolphin, the GameCube and Wii emulator, to play Rayman 3 I think.
https://wiki.dolphin-emu.org/index.php?title=Rayman_3:_Hoodlum_Havoc
Linux, I don’t recommend Flatpaks. Sandbox causes problems, so:
https://pkgforge-dev.github.io/Anylinux-AppImages/ or https://github.com/pkgforge-dev/Dolphin-emu-AppImage
Windows and Mac:
https://dolphin-emu.org/download/
Games are here: https://r-roms.github.io/Nintendo/nintendo-gamecube
spoiler
Firstly, games and BIOS, disc images, media for front ends, etc…the full sets are found here: https://pleasuredome.github.io/pleasuredome/mame/index.html
Use the merged torrents, even if you only download a partial torrent for a few games and their requires BIOS or whatever you want to do. Best for updating via torrent full sets. Checking an existing directory in a torrent client vs following the annoying update torrents.
Linux:
I have to explain something first: MAME is in probably most distro repositories, certainly Arch/CachyOS. However, I don’t actually like using it that way because you have to match the ROM/CHD sets to the same version as the emulator version or you get will get incompatibility errors if you have the full sets. Or may depending on the game and if the files weren’t touched, or even just rearranged between releases. This is uniquely dumb (thanks to the way MAME handles ROMS differently from everyone else) because every time you update your system then MAME gets updated but your files don’t and are then incompatible. Undesirable. So I grab a full set and then compile from source and then I don’t update anything unless something in the change logs catches my eye that I want to try.
However I have a very handy compilation website for many various AppImages including emulators like MAME: https://pkgforge-dev.github.io/Anylinux-AppImages/ so this is what I’d use if manually compiling from source isn’t in your interest.
Windows:
You can just grab the Windows MAME executable from mamedev.org as linked in OP. It already has a decent GUI built in. I also liked using the 3rd party QMC2 front end, also available on Linux. It’s outdated, but that doesn’t matter very much the front end doesn’t need to be the same version as MAME itself in this case: https://github.com/qmc2/qmc2-mame-fe
Mac: https://wiki.mamedev.org/index.php/SDL_Supported_Platforms
idk, but it’s supported.
He also looks like an absolute dipshit. Lol.
Out of curiosity, what is the distribution of downloads among the three OSs?
Someday I hope to play Rayman 3 again.
He’s selling you an n64 and selling the department of war weapons.
Thank you for this article because I would have had no idea. I would have seen that console and not know who tf Palmer Lucky is. But, I do know what Anduril is. There’s just too many war crimes CEOs for me to know/remember them all.
Side note, related. Stop supporting Mark Roper/CrunchLabs too. He loves Anduril and frequently features them.
this might make it worthwhile.
i was speaking from experience earlier when i told you that they might not appreciate the expense on effort and other resources. i did something similar for my nephews many years ago – dropping lots of time and hardware on it – and they didn’t bother to with it because it wasn’t the latest and greatest shiney new console from sony or nintendo.
i built my friend a retropie out of an old desktop pc laying around. plays to about gamecube with little issue.
think i had to just install regular ubuntu, then run some retropie scripts. this was maybe two years ago. mostly works fine but do some maintenence about once a year.
also great to recycle old hardware
Definitely valid. Luckily I think she’s still young enough that pretty much anything with some buttons she can push to make something happen on the screen is going to keep her entertained
And he’s not much of a gamer himself so I figure something is better than nothing
i suspect that a pc is going to give you more mileage, but at the same time, kids like the newest shiny thing so it’s possible that they might not appreciate your efforts or dedicating needful hardware to it.
Genuinely surprising, considering the OG -> 360 “backwards compatibility” was ahead-of-time recompilation. Not a proper decomp - more like Dolphin’s shader cache. The hard part of that is ensuring you’ve hit every code-path the game could possibly run.
If they’ve already done that work for a significant chunk of the library, it seems weird to build a proper emulator… and then still lie by calling it “backwards compatibility” that’s “compatible” with four fucking games.
I can’t wait for the Fitgirl repacks.
🫡
Thank you!
It’s running android, however with PC it’s also the emulator that handles save states. Every emulator I’ve used on android has a save state function, so you should be fine 👍🏾
Probably a port of Xenon Fusion I’d imagine so similiar if not identical compatibility would be my assumption:
Community made a compatbility list: https://consolemods.org/wiki/Xbox_360:Original_Xbox_Games_Compatibility_List
XEMU fares much better: https://xemu.app/#compatibility
“Not surprised they’re using emulators, though.”
Reminds me of this video:
https://www.youtube.com/watch?v=HLWY7fCXUwE
Glad it’s picking up to the point even Microslop is using across platforms. =D
Oh yeah, I heard they were doing this and adding achievements. Not surprised they’re using emulators, though. I bet it’s a modified version of something fan made, as they tend to do things like that.
The thread I was reading was more about how uninteresting and forced official achievements are though (especially with 1000 pts per game rule making no fucking sense lol). I’m still stuck waiting for an OG Xbox emulator to support RetroAchevements.
Where’s Sneak King?
Asked a friend to check since he subscribes to Gamepass. Though he was busy, he could at least do a quick check, and while he saw no ISO or xISO files, he did see some suspicious files in the data folder of one of the games. Without further findings, another conjecture is that it’s some sort of decompilation, like some other ports to PC such as the most recent release of Gunbird 1 & 2, the Mega Man Collection, and No More Heroes 1 & 2.
I also don’t know the answer, but adding to the list of educated guesses:
Unless the xbox was doing dynamic shader compilation I would think some level of emulation needs to be done for the graphics?
For example even though the switch 1 and 2 are using basically the same OS and CPU architecture (and both systems use Nvidia SOCs), the switch 2 needs to do GPU shader emulation to get games for the original switch running (which leads to some games not working perfectly)
This is a pretty good question, and I can’t really tell. Based on some research, it looks like the OG Xbox was actually based on Windows 2000/NT, and modern windows is based on NT as well, so it could theoretically be a translation layer. It could also even be a straight port with no emulation.
My guess is that it’s a translation/compatibility layer + game specific optimizations/fixes. If it was a solution that worked more generally, then why wouldn’t they put more games on there?
Or, it could be that those games are easiest to support under the emulation/translation layer, and maybe it will be expanded to all games shortly like Wine is?
Just as update — I managed to compile it on linux, by replacing couple of libs and removing most of win depended calls. It crashes on game launch due to memory allocation problem. I think core part with how memory allocated needs to be redone in order to go in game.
And I think all what I’ve done so far makes no sense to continue, cause there another actually working crossplatform emulator — SharpEmu (also based on Kyty)
Upd. Also, new emulator have exact same problem, so I’m not so sure if it really emulator problem or demo that I use for testing.
I get what you’re saying, but saying nothing works under wine is a bit disingenuous 😅 I wish I had the skill set understand what it is that breaks when wine doesn’t work. Unless someone has figured it out before hand I would have no clue bow to figure out what libraries to override or additional dotnet versions to install etc.
ok
Should’ve worded it better, will fix. It’s not directed to you (cause you clearly answered). Just annoyed that some people silently downvote, while never providing any reason. “You right and I hate you for this” type of mentality.
Upd. Also trying to make it work on linux now. I have little to none skills with C++ tho, so don’t expect much.
Not sure. Android programming uses Kotlin but android is also very different. Back when Android Java porting a Java program to Android was required a lot of work.
Why do you assume that I downvoted you?
Interesting, an emulator distributed as a Java binary. Also if I remember correctly from the time I did programming, Kotlin would make it specially possible to port to Android, no?
If I’m interpreting it right, cellSysmodule would be like a middleman for loading Windows’ DLLs or Linux’s dependencies. Or more directly, comparing to the PS Vita’s HENkaku, it’d be like the config.txt file for loading plugins.
Dreaming Sarah mentioned! =D
Fair. I just hate damn thing. Been using linux since 2010 and till like, 2016 nothing ever worked in wine for me. It was always some weird library problem which was hellish experience to install and like, after that process you could hit roablock like “net4.5” which just wasn’t supported. And all of that just to launch installer, not even the program itself. Proton meanwhile just works.
But yeah, even if it works, it will take a hit performance wise. Considering PS5 have somewhat fresh zen2 cpu with relatively high IPC, any additional layer can cause a problem. Not like, a problem for top of the line CPU with something like zen4 or zen5, but for anything weaker than that - absolutely.
🤔 one can experience problems with wine, certainly. but that exaggerates so much 😄
Regarding wine\proton - answered in another comment. Regarding “eventually porting it” - it usually becomes quite the task, cause of all the windows dependencies inside. I recall that was one of the main problems with Cemu for example (weirdly, not so much with cpu emulator part itself). It looks like it already using Qt6 and C, so it shouldn’t be too hard, but it easy for me to say, cause I’m not the one who will port it after all.
Upd. Yes, thank you unknown user for silent downvote. It clearly explains to me what you disagree with and clearly you already analyzed whole repo with this project and already ported it to linux.
First of all - nothing runs under wine. You need to be a wizard to make anything work there. Hence we have proton that already preconfigured with everything you may need to run games\programs.
Regarding this emulator - haven’t tested it , but it most certainly a bad idea: emulators often relay on obscure instruction sets to run as performant as possible, and in case of this “emulator” as I understand it, it more like a translation layer somewhat similar to wine itself (shadps4 works this way too). So by running it thru wine you looking at multiple layers to map ps5 x86 calls to windows x86 to then linux x86. Which is kinda meh and comes with CPU performance hit.
Upd. And I get downvoted. Clearly anyone can install like, vscode on pure wine, without ever touching the wiki or winetricks. It just works and I’m the problem. Downvote me more, that will do it!
But maybe they port it too Linux eventually. Now that it is open source the chances are higher. Also it might work with wine/proton
Does it not run under wine?
As linux user
Reminds me a little of the PS3 days when people claimed it to be “unhackable”, especially after the 360 had drive hacks for years and the PS3 had basically nothing.
Then Sony decided to remove Linux support from the PS3 and all of a sudden, the PS3 got a lot of attention from very clever people and it was discovered that not only was it hackable, it had incredibly shit security and the exploits started dropping on a near weekly basis.
The best exploit being the famous “public private keys” talk that showed Sony has completely fucked their encryption, meaning they leaked their own private keys, allowing anyone to install CFW like it was an official FW.
The lesson here is don’t give the clever people a reason to do the thing you don’t want them to do or by golly they’ll do it.
HeAaaaaaaaarrrrrrtwarming
If these things make you happy, go for it. But in my mind an emulation frontend is just a different style of desktop. This means now the user has to interact with two desktops to manage and play their games. Except these frontends always end up depending on another frontend - RetroArch - which means now the user has to deal with three different desktops to manage and play their games.
I would rather just use my traditional desktop, and when necessary, RetroArch since that one probably isn’t going anywhere anytime soon because it’s too entrenched now. Honestly miss the days of individual emulators.
Not gonna lie..didn’t expect this but it is oh so very welcome and, huh, even heartwarming
HTML5 applications should be first-class executables. It’s a platform-agnostic intermediate format more common than SDL or Qt or whatever else you can name, and it works back to the god-dang Amiga.
The vibe-coded alternative being subtweeted here is PSXRecomp - and if it works, it works. Dude got the robot to produce verifiable results.
Here is the game of life emulating the game of life. Cool post. I’m guessing mame is Turing complete
Apparently these Namco systems are arcades based on PS2 hardware.
Now, just gotta figure out how to get ROMs legitimately. Don’t even know if these machines are CD/DVD-based so even guesses are out of the window.
Tbh, none of the errors messages I get seem major. This is all I’m getting:
Belated but, I suggest running the appimage in your terminal, it’ll give you a console output. See what errors you get. It complains Wayland support is broken immediately, so I assume it’s running XWayland like you’re doing.
But on my end, I have the menu bar no issue there. Just a spam of fontconfig errors that don’t seem to matter.
I logged the error with them. Turns out they only allow issues to be submitted on a connected github repo. Apparently they don’t want many people signing up on their private git repository
That hasn’t been my experience but I’m using CachyOS with KDE, plus I haven’t updated recently…
I’m not at home to test an updated Appimage but I’ll double post tomorrow morning after work if I run into the same bug.
Meantime you could possibly open an issue ticket here: https://git.eden-emu.dev/eden-emu/eden/issues
🎵There are no commands inside the tabs of Eden [sad harmonica noises]🎵.
No surprises. RPCS3 runs pretty well on a Steam Deck. It’ll run great on the Steam Machine and future Steam Deck 2. shadPS4 will probably handle well the few no-PC version games on not high end hardware. On youtube it seems like bloodborne is playable on a steam deck already
The legacy of the PS3’s weird-ass architecture continues to send ripples through the Sonyverse.
And I will continue to not buy it.
I know I use it to run games that need the 3dfx glide api.
Probably they did not know about the software. There also an inactive gamecube emulator called Gekko https://github.com/shonumi/gekko-gc-emu Maybe an original name would have been better.
Thanks.
Now I wonder why they chose a spelling that differs from the GameCube processor and conflicts with the already well-known Gecko project. Gecco would have been a safer variation.
I guess naming really is hard.
What games would you use this for that would not just run natively through windows or through wine on Linux?
It is named after the CPU the GameCube used
https://en.wikipedia.org/wiki/Gekko_(processor)
Strange naming choice.
https://en.wikipedia.org/wiki/Gecko_(software)
Ok I see.
This is the first release of something that’s existed for a while without actually doing any releases.
Hmmm weird why does it say first release here? https://github.com/ruffle-rs/ruffle/releases/tag/v0.2.0
This is me posting in the sequel to English: English.
edit: it just werks. or not, mod may bypass.
uh. idk. But I selected second english and french 😂… Test comment maybe it’s good now.
ugh no more account hopping pls stay sane
Ruffle has been around for a while.
This project: https://github.com/WumboSpasm/flashpoint-nano/
Uses ruffle to play flash games it downloads from Flashpoint Archive. You can search the archive here.
EDIT: I tried to submit this with the “English” langauge but it didn’t let me, saying “Language not allowed”. :(
I see what you mean with es-de being limiting…
I’m going to start with a kids-only setup and go from there, maybe I can get away with swapping the es-settings.xml around.
If I need to, I can always separate out the games by rating (eh, and personal takes on the appropriate ratings) into different shares off my NAS I suppose. Duplicates db, but not the end of the world, and I don’t get the impression there is anything out there with user-based controls…
ES-DE looks pretty interesting, going to check it out, thanks!
I use steam ROM manager to add my games directly, and launch them from steam big picture. This doesn’t really work if you need to lock down game access unfortunately, but maybe it’s a lead that can get you headed in the right direction.
I’ve also used ES-DE which is more like a standalone launcher, but I think the same caveats will apply around filtered user profiles.
😨 I updated my Steam Deck including EmuDeck before work on May 4th.
Great game but it’s the first time I wonder what is the point of a “PC port” whatever that is when we already have emulators.
It was a reference to an Olde English comedy sketch. I was thinking it was General Procrastination but I just dug that one up and it wasn’t in that one. They took a bunch of stuff off YouTube years ago which did not help discoverability.
We got Cyberpunk and it runs on the M1 MacBook Air, as long as it has 16GB of RAM. It also runs on the MacBook Neo, which only has 8GB RAM, but it’s between the M1 and M2 performance wise. All with onboard GPUs.
We got Blue Prince, one of the best games of last year.
We got a few options.
I feel like your Breakout reference is a reference to something, but I don’t know what. I mean yeah, we can play Atari games via an emulator, but you got me thinking about an old Windows game called DXBall, that was like Breakout on crack. So much fun. Wouldn’t mind playing that again.
But jokes aside, as far as packed-in games (like Solitaire and Minesweeper on Windows), we had Spin Doctor in the 90s, which was fire. Look it up, PC ports have been made. You’re a stick spinning on a dot, and you have to cross the field. One button changes your spin direction, and the other grabs onto another dot. There are walls, hazards, gaps, traps, all kinds of shit to avoid. It wasn’t that much more advanced than the Windows pack-in games, but it was neat.
Nah, it was SNK. They’re extremely Japanese.
I had no idea. did they own it back when it was arcades?
Oh sure! You’ve got lots of games to choose from.
Like Breakout. And…. Super Breakout.
You really believe there is only one Mac user who is a gamer? That’s definitely a hot take.
The grandest reason of them all: why not see what is possible without the emulator?
A lot of these rom ports to native code are about more then just playing the game. Most include all sorts of mods like running the game at native resolution at 16x9 aspect ratio, higher refresh rates, better sound, engines to make your own levels, coop play, and more.
Or more precisely: why not?
Another comment says it runs in Linux, which means that a MacOS (I’m assuming, based on your comments) port even easier.
Also, not to be rude, but this project was done for more people than just you. If it’s not for you, that’s fine.
As for modding, recompilation projects mean you can drop whatever assets you want in, and trivially.
It also means code changes for anyone who cares to immerse themselves.
Last point: this adds exactly one more option, and more options is always a win. Even if, as mentioned before, you personally opt out.
Okay, one more point: what hardware DO you have that can’t run Linux?
Same. I wanted to like it. The aesthetic is nice. But it had so many weird mechanics thanks to Capcom.
Mod it how? Most emulators have cheats.
If you mean mod it like you’d mod Skyrim, you’d need some kind of modding framework, which I will agree, the PC port makes easier, but it’s a lot of work ahead of anyone who wants to go down that path. A lot of things that would need to be agreed upon.
Still don’t think it’s worth buying a whole new computer (or even an old cheap Dell/HP with the hard drive taken out, from some company upgrading) to run Windows or Linux. Especially not in this economy.
So I might be able to get Linux running on my Mac. I know it’s stupidly easy to partition drives in macOS. Or I could run it in a VM. But that brings me back to… why not just run the emulator?
There is that, I suppose. I have the Ocarina of Time port (Ship of Harkian) on my MacBook. It’s interesting, has a couple options the emulators don’t. But maybe some emulators have those options? I’m not sure.
Agreed about the Windows part.
But the “why not emulate” part is that now we can mod it way more easily.
I view it that way. I don’t personally care about this. There’s just not much or anything at all to post any given week 😅
Minnish cap is one of the zeldas that just didn’t grab me. It felt very constrained.
His GitHub repo also says it also works on Linux directly
Probably more interesting as a technical achievement rather than a new way to play a classic
Requires Windows, and has bugs. You need a ROM to play it, which, if you haven’t legally dumped it (this is a grey area), the game is illegal.
So… how is that different to using an emulator, which runs on any major computing platform (including Mac and iPhone!), has virtually no bugs… and also requires a ROM, same legal stipulations.
Devices within arm’s reach that can play Minish Cap via emulator: 6. My Android phone. My iPhone. My Apple TV. My MacBook. My Mac. My wife’s iPad.
Devices I can install software to that can play the “PC port": zero. I’m thinking of my work PC. I could get the ROM onto the computer via my personal cloud (we’re not supposed to use personal clouds but no one really cares until Someone Fucks Up) but running any .exe flags the gatekeeper (requires admin password I don’t have).
So… why not just use an emulator? What does requiring Windows do for anyone? Even Windows users are better served by the emulator.
TL;DR it’s owned by the Saudis.
Nice :)
It’s nice to have something stand-alone finally usurp Kega Fusion 😅
They’ve added multiplatform builds to their website now including Linux :)