WIP - Opendingux-like CFW for the Retrostone

Present yourself, make suggestions, tell what you think of the project, ask your general questions
Archanjelc
Posts: 5
Joined: Mon 3 Sep 2018 17:48

Re: WIP - Opendingux-like CFW for the Retrostone

Post by Archanjelc »

I am waiting to try the hardware fix for increased volume when using headphones. I saw that the resistors are really tiny and I am afraid of making a mistake.
User avatar
gameblabla
Posts: 43
Joined: Sun 7 Apr 2019 10:02

Re: WIP - Opendingux-like CFW for the Retrostone

Post by gameblabla »

Welp, looks like i'll have to bridge the 2 resistors. I thought they had fixed this already for the second revision of the Retrostone but guess not.

Unfortunately there's still a lot to do but i might do another video on it soon.
iori54
Posts: 14
Joined: Tue 9 Oct 2018 11:57
Location: Oloron sainte marie

Re: WIP - Opendingux-like CFW for the Retrostone

Post by iori54 »

Hi do you have a news for your project ?
User avatar
gameblabla
Posts: 43
Joined: Sun 7 Apr 2019 10:02

Re: WIP - Opendingux-like CFW for the Retrostone

Post by gameblabla »

iori54 wrote: Thu 23 May 2019 21:51 Hi do you have a news for your project ?
See my May 20 post, i've only ported 4 emulators so far. (and VBA-M does not even have a menu...)
User avatar
gameblabla
Posts: 43
Joined: Sun 7 Apr 2019 10:02

Re: WIP - Opendingux-like CFW for the Retrostone

Post by gameblabla »

Actually i've realized that it was not my issue : i was pushing the headphone jack too far so it was an issue with my headphone...
Tried some earbuds and it sounds pretty loud so second revision units (which should include the metal version) are good it seems as far headphone jack goes.

I'm working on the Neo Geo Pocket Color emulator (which is based upon the libretro core). I'm making a menu for it then maybe i'll consider releasing an alpha version.
User avatar
gameblabla
Posts: 43
Joined: Sun 7 Apr 2019 10:02

Re: WIP - Opendingux-like CFW for the Retrostone

Post by gameblabla »

Image
Alright, so i've ported and worked on a couple more emulators.
NGPCEmu is basically my own fork of libretro's beetle neopop, itself based on Mednafen Neopop.
It took me like 3 days to have something put together but it works pretty good on the Retrostone and i also made sure the buttons are configurable too.

My handy port, based on Handy libretro (including the HLE bios, so no need to download a bios) also works great. It's pretty much on par with my LDK/RS-97 port.

SwanEmu crashes on like 2 games in the whole library (not sure why, it doesn't do that on PC) but it also works smoothly.
I made sure to fix the rotation issue (i've managed to find a way of detecting if a game is in vertical mode or not) but it's still a bit finicky.
At least it's fully remappable.

Virtual Jaguar, i took a look at it again and after a few changes, i managed to make Alien vs Predator run fairly well. (it's very heavy on the frameskip though)
Games like Worms also work fine. I haven't tried Atari Karts but i'll do so when i'll record a video.

Ignore Snes9x2010 as this one has a lot of issues (as i found out the hard way) not to mention it's very slow... Guess i'll downgrade to Snes9x2005 or maybe use PocketSNES. But PocketSNES is known to be prone to crashes because its horrible.

Fceux, i've ported it fairly quickly and it runs without any issues what so ever. I've turned the settings all the way up and it still runs fine. So far, so good.

Btw, i must add that setting the CPU performance governor to "performance" makes a huge difference in performance : it's night and day. I guess userspace/ondemand are broken because they are not very aggressive when things slow down.

Now, there's still a few issues remaining :
- I need to port Picodrive, Snes9x2005 (including the menu) and PCSX Rearmed. As for PPSSPP & Mupen64Plus, it seems that the SDL2 port requires xorg as SDL2 was compiled without DirectFB or KMS support. Huge bummer, i don't want to use Xorg.
- What about external joysticks ? Well that's going to be a bit tricky as i would need to add it to each emulator manually.... I guess ease of maintenance is something retroarch will always prevail ! It's not a priority for now. (There's also the issue that the buttons on external joysticks need to be remappable too...)
- What about HDMI out ? The emulator ports are somewhat flexible, in fact it doesn't care if the resolution is 680 in width or 640... So that will make it easier should i add HDMI out. However if you rely on HDMI out, then you are probably better off using a distribution using the mainline kernel with better support. Such is life.
manikinator
Posts: 5
Joined: Sun 25 Nov 2018 21:21

Re: WIP - Opendingux-like CFW for the Retrostone

Post by manikinator »

This is awesome.

My retrostone is locked away gathering dust because of huge glitches...

a better-stable retrostone-only firmware would definetly help.
iori54
Posts: 14
Joined: Tue 9 Oct 2018 11:57
Location: Oloron sainte marie

Re: WIP - Opendingux-like CFW for the Retrostone

Post by iori54 »

Je suis votre projet avec attention car retropie est pas un super os beaucoup de soucis notament sur les sauvegardes merci pour votre engagement car je trouve que la retrostone a un vrai potentiel
OctavioS
Posts: 15
Joined: Thu 29 Nov 2018 20:14

Re: WIP - Opendingux-like CFW for the Retrostone

Post by OctavioS »

How is this project going??
User avatar
gameblabla
Posts: 43
Joined: Sun 7 Apr 2019 10:02

Re: WIP - Opendingux-like CFW for the Retrostone

Post by gameblabla »

Maybe this thread should be closed, because i had posted & released my CFW and work for it for like 1 year now...
https://forum.8bcraft.com/viewtopic.php?f=18&t=1989

Although i will eventually resume work on it and make it more seemless. (i learned a lot when deving for the RG-351P)
Post Reply