Dingoonity.org

Other Portable Consoles => Ingenic JZ47xx Devices => Topic started by: gameblabla on July 11, 2018, 04:36:02 am

Title: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on July 11, 2018, 04:36:02 am
Useless-RS97 is discontinued (for now).
Check out RetroFW instead, it uses a newer kernel with IPU support and fixes for ReGBA.
http://boards.dingoonity.org/ingenic-jz4760-devices/rs-97-custom-kernel-release/ (http://boards.dingoonity.org/ingenic-jz4760-devices/rs-97-custom-kernel-release/)

I'm still supporting the Arcade Mini and providing binaries for the Bittboy though.
I'll see you next time.
Title: Re: UselessRS97 - Internal firmware for RS97 revision 2.1
Post by: chris67 on July 11, 2018, 06:54:23 am
Hello Gamablabla, wow, this is a major update ! Your post is much technical, as firmware porting is still an obscure subject for me. It seems you have done a real amount of work, many thanks for doing it. Not sure everyone will understand what you've done ! I have a few questions not directly related, but it is still about software development for RS97. First, is the SDL2 library supported ? I can only see source codes based on old SDL 1.2. Then, do you know if OpenGL is supported ? I had no success trying to compile with these two libraries. Thank you !
Title: Re: UselessRS97 - Internal firmware for RS97 revision 2.1
Post by: Bitboy on July 11, 2018, 08:30:54 am
Well done sauce hat's off to you great job looking forward to many updates :)
Title: Re: UselessRS97 - Internal firmware for RS97 revision 2.1
Post by: fosamax on July 11, 2018, 09:02:59 am
Hi Gameblabla, nice work on that one.

I hope there will be more improvement with the firmware, like adding ipu support, as well as scanline option if possible.

Regarding FBA, I guess you could look at porting NJEMU from PSP https://github.com/phoe-nix/NJEMU (https://github.com/phoe-nix/NJEMU)
There's support for CPS1, CPS2, NeoGeo and NeoGeoCD and the speed is really good on PSP as long as the game doesn't use rasters.

Those emus where the one that were used on the original dingoo A320.

I hope FBA could be readded at some point since there are some nice cave shooters for it.

Thanks for everyone involved in that project !
Title: Re: UselessRS97 - Internal firmware for RS97 revision 2.1
Post by: hiei on July 11, 2018, 09:34:41 am
Great! As soon as this cfw will support also 1.0 and 2.0 revs I will add it to the "Ultimate" RS-97 Guide (https://boards.dingoonity.org/ingenic-jz4760-devices/'ultimate'-rs-97-guide/) :)
Title: Re: UselessRS97 - Internal firmware for RS97 revision 2.1
Post by: gameblabla on July 11, 2018, 11:12:59 am
Quote
First, is the SDL2 library supported ? I can only see source codes based on old SDL 1.2. Then, do you know if OpenGL is supported ? I had no success trying to compile with these two libraries. Thank you !
SDL2 has no software renderer and is impossible to be supported. The RS-97 has no 3D hardware and the 2D hardware is not supported, only a framebuffer is. SDL2 requires to be able to set up an EGL context and that requires hardware acceleration.
It is possible to compile it with DirectFB but you'll get a black screen no matter what.
OpenGL is also not supported. In theory, a Mesa3D software renderer is possible, however that is undesirable, will be ultra slow and thus useless. It will also severely increase the rootfs size for something that is ultimately useless.
Closest thing we have to 3D is TinyGL and unfortunately, it's pretty primitive. (take the one from my blockout source)

Quote
I hope there will be more improvement with the firmware, like adding ipu support, as well as scanline option if possible.
Steward is working IPU support, at least he was... I got no words from him since a week or so. I must note that i am unable to compile a working linux kernel due to missing LCD drivers.

Code: [Select]
Regarding FBA, I guess you could look at porting NJEMU from PSP https://github.com/phoe-nix/NJEMU
There's support for CPS1, CPS2, NeoGeo and NeoGeoCD and the speed is really good on PSP as long as the game doesn't use rasters.
Those emus where the one that were used on the original dingoo A320.
Would it be possible to have the port to the Dingoo ? I couldn't find it and porting the PSP work would be a huge amount of work. (not to mention its CPU is not directly compatible with mips32)
I found this old CPS2 emulator for the GP2X with the released source code : https://github.com/gameblabla/cps2emu (https://github.com/gameblabla/cps2emu)
Unfortunately, even that won't properly work on the RS-97 due to issues with broken code being used for loading cache files...

This is going to be a lot painful.

Quote
Great! As soon as this cfw will support also 1.0 and 2.0 revs I will add it to the "Ultimate" RS-97 Guide :)
Sure, it's among my plans.

Thanks guys, i lost many nights trying to fix FBA SDL & GCW0, to no avail... If slaneesh could release his source code for the Dingoo port of FBA, that would also help because he never released it...
Title: Re: UselessRS97 - Internal firmware for RS97 revision 2.1
Post by: fosamax on July 11, 2018, 12:20:49 pm
Would it be possible to have the port to the Dingoo ? I couldn't find it and porting the PSP work would be a huge amount of work. (not to mention its CPU is not directly compatible with mips32)
I found this old CPS2 emulator for the GP2X with the released source code : https://github.com/gameblabla/cps2emu (https://github.com/gameblabla/cps2emu)
Unfortunately, even that won't properly work on the RS-97 due to issues with broken code being used for loading cache files...

This is going to be a lot painful.


Unfortunatly njemu port were released on original firmware for dingoo A320 by the dingoo manufacturer so no sources were ever released. Plus I guess it was compiled for ucos. The port was also a bit different from the original since cache files were embedded into a file (.mvs or .cp2) rather than being in a folder.

I thought PSP and RS-97 were closer on an hardware side in fact.

Title: Re: UselessRS97 - Internal firmware for RS97 revision 2.1
Post by: gameblabla on July 11, 2018, 01:41:28 pm
Unfortunatly njemu port were released on original firmware for dingoo A320 by the dingoo manufacturer so no sources were ever released. Plus I guess it was compiled for ucos. The port was also a bit different from the original since cache files were embedded into a file (.mvs or .cp2) rather than being in a folder.

I thought PSP and RS-97 were closer on an hardware side in fact.
It turns out the CPS2Emu is actually based on an older version of NJEMU !
NJEMU has also no assembly lines of code, making it much more useful. However, it still uses too much PSP specific code so i used it as a reference to fix the cache code. Doing so led to CPS2 games now booting up and running just like it does on PC.
I'll work more on CPS2EMU and hopefully release it.
Sadly, it has currently no sound and i completely suck when it comes to this. Hopefully it's an easy fix... (i don't have sound with the SDL version either)
Title: Re: UselessRS97 - Internal firmware for RS97 revision 2.1
Post by: fosamax on July 11, 2018, 01:49:53 pm
I guess sound may rely on media engine for the psp which is obviously not available for the rs-97.

I'm pretty sure you will end up figuring it out
Title: Re: UselessRS97 - Internal firmware for RS97 revision 2.1
Post by: gameblabla on July 12, 2018, 12:58:35 am
I'm pretty sure you will end up figuring it out
And i did figure out the issue :' ) Turns out sound was not enabled by default... Stupid right ?

I have a released a new firmware version with a newer partition layout and the CPS2 Emulator.
I also have added a firmware image for revision 2.0/1.0. Be warned that it might not work, since i don't own that revision.

Other than that, no changes. if you don't care for the newer partition layout, then grab the update pack which adds the CPS2emulator to GMenu2x. Reboot after applying the changes.

I must add that the CPS2Emu has some issues : First bootup will take some time (it needs to create a cache file on the console), it copies the rom file a second time and not all games were tested yet. I got it to work with Eco Fighters, complete with sound support.
If possible, overclock it beyond 600 Mhz for better results and less frame-skipping.

Do let me know if anything crash or does not work as expect. Thank you and enjoy

EDIT: It was reported that Minitool can corrupt the FAT32 partition if you attempt to expand it. Make sure to double check the FAT32 partition and also check if gmenu2x (apps/gmenu2x) is not corrupted.
Expanding it with Gparted works fine.

EDIT2: I have added a video that showcases my stuff on my UselessRS97 firmware. take a look if you're not sure.
https://www.youtube.com/watch?v=64Lwth6Ri9U (https://www.youtube.com/watch?v=64Lwth6Ri9U)
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: gameblabla on July 13, 2018, 09:52:23 pm
Bump,
Alright guys, thanks for the initial feedback, hopefully this will be the last mandatory firmware release in a while !
I have released firmware 1.2 which fixes some issues with partitioning. It now uses 3.4GB of space and uses internal id 3, so it should be less prone to breaking. I have also added checks for the filesystem at boot.
This should hopefully be more stable.
The last firmware also adds Beebem (nice emulator) and adds CPS2EMU.

EDIT: I have added CPS2EMU back, turns out it was a romset issue; Make sure your CPS2 roms come from a MAME 0.138 romset.
EDIT2: I have posted a part 2 to my first video that shows more emulators running on my firmware. (CPS2EMU, DumbSNES, Beebem, Mame4All running CPS1 games etc...)
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: odjinan on July 15, 2018, 07:55:48 am
hi!

will try it soon, promising firmware!

2 small suggestion:

could you add this alternative gui?
https://boards.dingoonity.org/ingenic-jz4760-devices/help-wanted!-new-menu-written-in-python-for-k3p-(and-maybe-rs97)/
tagged as alpha, but seems working fine~

this tools too:
https://boards.dingoonity.org/ingenic-jz4760-devices/rs-97-here-is-my-(accurate)-battery-meter/


merci en tout cas pour le boulot ;)
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: gameblabla on July 15, 2018, 09:12:55 am
Hey,
Quote
could you add this alternative gui?
https://boards.dingoonity.org/ingenic-jz4760-devices/help-wanted!-new-menu-written-in-python-for-k3p-(and-maybe-rs97)/
tagged as alpha, but seems working fine~
No, it's written in python, thus it's going to be atrociously slow on the device and would add yet another dependency to python. (which i have removed from the firmware)
Plus, links aren't working properly yet and we need that feature for some games so it's not completely usable anyway.

I'll add the battery meter app though.

Thanks guys and report any issues with if you find any.

EDIT: Btw guy, i think we can mark TV-Out (on all custom firmwares) as broken... The issue is that most games/emus are using double lining due to the weird screen on the RS-97 for speed reasons. However this looks poorly over TV OUT and will introduce screen artifacts and all...
I'll talk to pingflood and see if it would be possible to control the TV Out resolution (like 320x240), which would make it much better than using it on the real RS-97.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: Jack83 on July 15, 2018, 01:43:32 pm
No, it's written in python, thus it's going to be atrociously slow on the device and would add yet another dependency to python. (which i have removed from the firmware)

I find this statement a little odd. PyMenu is running fine on the RS97 on the firmware based on stewards work. You don't need high end performance for a menu or possible other scripts with a small UI. Python 2.7 (which runs best on low end devices) and pygame adds only about 14mb of dependencies.

In the end, its your firmware and your choice

Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: dinosaw_act on July 15, 2018, 01:50:34 pm
Perhaps I've done something stupid but I've installed firmwarev12_rev20 to my RS97 and it works but I don't seem to be able to save settings in MAME4ALL. Every time it starts up it asks for a rom directory. Gamebatte doesn't remember it's settings either.

On the old firmware there was a .mame4all folder created which held the settings files. Some games seem to create there dot folder okay, (.rott, .homingfever for example) but I'm not seeing a .mame4all folder in /mnt/int_sd.

EDIT: MAME4ALL is doing the following in gethomedir in src/odx/odx_frontend.cpp:
Code: [Select]
strcpy(dir, getenv("HOME"));
if (strlen(dir) == 0) {
getcwd(dir, 256);
}

EDIT2: Okay, I got this working by changing the code in MAME4ALL that gets the HOME location on the device. Switching over to the toolchain for the newer firmware broke it for some reason. This was working on the older custom firmware.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: VanZan on July 15, 2018, 03:16:10 pm
No, it's written in python, thus it's going to be atrociously slow on the device and would add yet another dependency to python. (which i have removed from the firmware)

I find this statement a little odd. PyMenu is running fine on the RS97 on the firmware based on stewards work. You don't need high end performance for a menu or possible other scripts with a small UI. Python 2.7 (which runs best on low end devices) and pygame adds only about 14mb of dependencies.

In the end, its your firmware and your choice

I agree. I tried the jutley/steward external firmware with PyMenu and it's very responsive. Also from all my time using Kodi/XBMC I'm sure people said it was written in Python to enable it to run better on low end devices. So my point is shouldn't a Python based menu run better on the RS97?

Full respect though to gameblabla and thanks for all your work.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: gameblabla on July 15, 2018, 07:36:28 pm
Thanks for reporting the bug dino, i was working on a different fix while you first reported it.
See what i did here (kind of hacky) :
https://github.com/gameblabla/mame4all-rs97/commit/9ceeb712d36fc0a2f11a0143d8e8fa19c0013194 (https://github.com/gameblabla/mame4all-rs97/commit/9ceeb712d36fc0a2f11a0143d8e8fa19c0013194)

The newer version also fixes the low sound settings and allows you to change directories
i've also updated the Service Pack with the newer fixed Mame4all. I'll look at Gambatte later...

Quote
I find this statement a little odd. PyMenu is running fine on the RS97 on the firmware based on stewards work. You don't need high end performance for a menu or possible other scripts with a small UI. Python 2.7 (which runs best on low end devices) and pygame adds only about 14mb of dependencies.
A 14Mb dependency is massive, my whole rootfs (with SDL and all) is only 30Mb at best. And apart from Pymenu, nothing else uses python for good reason, it's already slow as it is and python is not even JITTed. Maybe micropython could run better (it does have a JIT for some platforms) but i don't think that supports pygame either.
If we get a new kernel with better performance though then maybe it will be worth looking at it, but as for now it will be only confusing with no benefits. And GMenuNext suffices anyway...

I had a project to make my own launcher in C but it's fairly primitive right now so i didn't worked much on it...
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: dinosaw_act on July 15, 2018, 09:34:07 pm
Couple of observations from switching firmware and toolchain:

The precompiled toolchain didn't work on my setup (64 bit Ubuntu Mate 16.04) as 'ld' was linked to a version of glibc I didn't have. Everything else seemed to work - it just failed at the final step of linking. I managed to compile the toolchain - though this took a lot longer as some of the websites that were hosting files were on go slows.

I did have a couple of black screen hangs when exiting the Atari 2600 emulator. It never went back to the menu. The ability to soft reset by holding in the power button doesn't seem to work anymore so I had to reset via safety pin.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: gameblabla on July 15, 2018, 10:35:41 pm
The precompiled toolchain didn't work on my setup (64 bit Ubuntu Mate 16.04) as 'ld' was linked to a version of glibc I didn't have. Everything else seemed to work - it just failed at the final step of linking. I managed to compile the toolchain - though this took a lot longer as some of the websites that were hosting files were on go slows.
Well i guess that's because i compiled it against Debian unstable hahaha...
In that case, i would suggest you compile your own with my buildroot here :
https://github.com/gameblabla/buildroot-rs97 (https://github.com/gameblabla/buildroot-rs97)

Quote
I did have a couple of black screen hangs when exiting the Atari 2600 emulator. It never went back to the menu.
Ideally, we should port Alekmaul's stella or David Knight's port of Stella instead. No offense but the menu code for ZX81's stella port is pretty poor and prone to bugs... (Seems to be a common issue with his emulators, it's only mostly fixed in dingux-msx i think)
I also to need to work on a better port of NeoPop-SDL... (Mednafen only runs in 32-bits properly and thus is too slow for our handled)

Quote
The ability to soft reset by holding in the power button doesn't seem to work anymore so I had to reset via safety pin.
That feature never worked for me on jutley's firmware either... At least i couldn't get it to work.
I'll have to ask pingflood again how does that work...

These should be the only issues i think other than SRB2/FBA...
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: HercTNT on July 16, 2018, 04:03:06 am
Couple of observations from switching firmware and toolchain:

The precompiled toolchain didn't work on my setup (64 bit Ubuntu Mate 16.04) as 'ld' was linked to a version of glibc I didn't have. Everything else seemed to work - it just failed at the final step of linking. I managed to compile the toolchain - though this took a lot longer as some of the websites that were hosting files were on go slows.

I did have a couple of black screen hangs when exiting the Atari 2600 emulator. It never went back to the menu. The ability to soft reset by holding in the power button doesn't seem to work anymore so I had to reset via safety pin.

As a noob i have zero idea what the differences between the hardware on the three machines is. Some seem to work better than others etc. The soft reset and the tv out functions never worked for me either but others say it works for them. On the plus side, most emulators worked for me fine. Picodrive would suffer lockups if i accidently hit the fast forward button and i never got gngeo to function at all. i'm gonna install this firmware on a v1 rs97 and see how it works  compared to the other firmware. Personally I think it's great more people are working on the rs-97 and improving it.

I have not tested everything yet. A few things stand out. Things that need work first: Mame4all loses its rom directory after closing a game.  It also suffers the occasional black screen when exiting a game as well.  Psx4all does not save global settings for games.  Dumbsnes runs slower than pocketsnes, is less accurate (as stated) and has worse sound.
Things that are better so far:  Psx4all feels much smoother. framerates don't appear different, but lag is noticeably better. The overal UI is vastly improved. Gmenu is much more responsive when transitioning windows and shutting down.

I need to do more testing i know. As stated before, these are results from a v1 device.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: gameblabla on July 16, 2018, 09:08:14 pm
Things that need work first: Mame4all loses its rom directory after closing a game.
I have already fixed that but you need to apply the Service pack 3 to it. I haven't updated the firmware images yet so they don't have the latest updates yet. See first post

]It also suffers the occasional black screen when exiting a game as well.
That's because it pauses the game (you pressed L+R). You need to press it again to unpause it.
L+R+Start is for quitting the game. I think we need better controls for Mame4all, like using the brightness button instead.
Anyone agrees with that ?

]Dumbsnes runs slower than pocketsnes, is less accurate (as stated) and has worse sound.
It does seem to run slower on Super mario World, Link to the Past and Super Metroid. Those games are blacklisted because people were constantly complaining to me about graphical glitches on those, even though i recommended them PocketSNES for them...
I'm still working on improving performance on SNES emulators so it's not over.

Uniracers runs much faster on DumbSNES but i think most people should use PocketSNES before trying it on DumbSNES.

]Psx4all does not save global settings for games
I don't think it did so on the old firmware ? I may have to check this.

Glad to hear it's more responsive. As we figure out IPU, it will be even more so !
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: pingflood on July 16, 2018, 10:04:41 pm
That's because it pauses the game (you pressed L+R). You need to press it again to unpause it.
L+R+Start is for quitting the game. I think we need better controls for Mame4all, like using the brightness button instead.
Anyone agrees with that ?

@gameblabla, if you plan to change the button press to open menu or exit games, I would like to suggest using the Power button instead of brightness button, due to the following reasons:

1. When there's a new user, they always get stuck trying to exit emulator. No one ever thought in using brightness button to pop up a menu. In case of panic, people always tend to press the power button instead. That would make people realize by it's own means how to exit an emulator.

2. In the future, if we get custom Kernel working, we may add system wide functions like brightness control. Then you don't have to patch all emus again.

My two cents.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: HercTNT on July 16, 2018, 10:19:54 pm
Things that need work first: Mame4all loses its rom directory after closing a game.
I have already fixed that but you need to apply the Service pack 3 to it. I haven't updated the firmware images yet so they don't have the latest updates yet. See first post

]It also suffers the occasional black screen when exiting a game as well.
That's because it pauses the game (you pressed L+R). You need to press it again to unpause it.
L+R+Start is for quitting the game. I think we need better controls for Mame4all, like using the brightness button instead.
Anyone agrees with that ?

]Dumbsnes runs slower than pocketsnes, is less accurate (as stated) and has worse sound.
It does seem to run slower on Super mario World, Link to the Past and Super Metroid. Those games are blacklisted because people were constantly complaining to me about graphical glitches on those, even though i recommended them PocketSNES for them...
I'm still working on improving performance on SNES emulators so it's not over.

Uniracers runs much faster on DumbSNES but i think most people should use PocketSNES before trying it on DumbSNES.

]Psx4all does not save global settings for games
I don't think it did so on the old firmware ? I may have to check this.

Glad to hear it's more responsive. As we figure out IPU, it will be even more so !

I did install the service pack 3 so i'm not sure what happened. Mame4all had the new sound options as well although it did not seem to do much. that being said i cannot overstate how much snappier the overall gui is. if i have time i will run more stuff tonight.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: Nikojiro on July 17, 2018, 02:08:18 pm
This looks really nice, and I'm tempted to flash it. I indeed have some stability and performance issues with 97Next.

Couple questions, though, before I start:

- Does CPS2Emu also play CPS1 games? I tend to use FBA quite a lot
- How do you apply the Service Pack? Simple file copy?
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: gameblabla on July 17, 2018, 05:34:54 pm
- Does CPS2Emu also play CPS1 games? I tend to use FBA quite a lot
CPS2Emu only plays CPS2 games for now. The emulator it's based on however does support CPS1 games... However, i couldn't (for now) make CPS 1 games or even make it compile properly for that matter...
Mame4all plays most CPS1 games like Final Fight & Mercs, however they run a bit too slowly.... (even CPS2Emu runs faster)
Hopefully it's something i can look into.

Quote
- How do you apply the Service Pack? Simple file copy?
Yeah, you mount the FAT32 partition, you grab the files inside of the folder update_pack (that is found in the Service pack's zip) and you overwrite them over the existing files. Simple. (should be at least, i hope that's not too confusing)

I managed to compile Steward's kernel with his new enhanced driver and will report back. if it succeeds then we'll be able to support IPU. (and solve the many issues we currently have...)
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: dinosaw_act on July 17, 2018, 06:02:23 pm
Ideally, we should port Alekmaul's stella or David Knight's port of Stella instead. No offense but the menu code for ZX81's stella port is pretty poor and prone to bugs... (Seems to be a common issue with his emulators, it's only mostly fixed in dingux-msx i think)

I've done an initial build of Alekmaul's stella port (https://github.com/alekmaul/stella) for the new firmware.

http://www.thefossilrecord.co.uk/wp-content/uploads/rs97/stella-rs97.7z

Bob Fossil
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: gameblabla on July 17, 2018, 08:43:16 pm
I've done an initial build of Alekmaul's stella port (https://github.com/alekmaul/stella) for the new firmware.
http://www.thefossilrecord.co.uk/wp-content/uploads/rs97/stella-rs97.7z
Bob Fossil
Thanks, however it doesn't to work, just the usual go back to the menu... Share the sauce maybe ?
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: dinosaw_act on July 17, 2018, 10:52:34 pm
Well, it's working here. :)

You can grab the code from my github page.

Also managed to get FBA up and running. Again the source is on github.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: HercTNT on July 17, 2018, 11:38:33 pm
Well, it's working here. :)

You can grab the code from my github page.

Also managed to get FBA up and running. Again the source is on github.
Amazing work, ty. If you guys could find a way to get srb2 working and fix openjazz i will create a statue in your honor ;)
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: gameblabla on July 18, 2018, 12:52:29 am
Well, it's working here. :)
You can grab the code from my github page.
Also managed to get FBA up and running. Again the source is on github.
Alright, after recompiling both from source, they both work as they should.
Excellent job, Bob fossil ! FBA runs even slightly faster than it did on steward's firmware.
It also runs CPS2 games faster than CPS2Emu.

Stella-OD is not perfect but will suffice for now and is currently better than the 2600 emulator we have...

Also, since he used SoftStretch rather than double lining, it should work well over TV out as well.
I have updated a new Service Pack 4 that adds FBA, Stella-OD to the mix. If you wanna try those then grab it !
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: xiongxioi on July 18, 2018, 02:26:23 am
Hi, gameblabla, I love your build so far, much better emulators, and much much more responsive UI. Makes the console actually usable.
I have one request though, can you remap the nes emulator's buttons? I would much prefer to quick save with L, and quick load with R. Maybe you can map the menu button to the brightness button just like the pocketsnes emulator does.

Actually, doing a bit of universal control mapping would be wonderful, just mark the brightness button as the universal menu button for all emulators would be huge!
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: gameblabla on July 18, 2018, 04:27:42 am
I have one request though, can you remap the nes emulator's buttons? I would much prefer to quick save with L, and quick load with R.
I guess that could be done, i'll look into it.

Quote
Maybe you can map the menu button to the brightness button just like the pocketsnes emulator does.
It was suggested before that the menu button should be the power button instead. However on some consoles, i noticed it is kind of sensible... The brightness button is hard to reach. Should do that ?
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: Nikojiro on July 18, 2018, 06:45:16 am
I really like the brightness button used for calling the emulator menu on PocketSnes. The fact that it's a little harder to reach is actually good IMO, you won't press it inadvertantly in the middle of that hairy boss fight  ;)
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: Nikojiro on July 18, 2018, 07:20:09 am
One more question, is it possible to patch this firmware with the external drive loader? This would allow to load 97Next also.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: xiongxioi on July 18, 2018, 07:37:08 am
It was suggested before that the menu button should be the power button instead. However on some consoles, i noticed it is kind of sensible... The brightness button is hard to reach. Should do that ?

thanks for the reply, that would massively improve the nes emulator.
as for the menu button, yes it's a bit out of reach,but you almost never have to call for the menu unless you are in the game setting up phase. putting it out of reach can actually reduce mis-clicks.

anyway. so far so great, keep up man
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: Yan on July 18, 2018, 08:39:50 am
I was trying to flash this firmware to the original tf card by using etcher. However, it noticed me that the drive had "Insufficient space, additional 46.14 MB required".

What am I suppose to do?

Thanks!
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: xiongxioi on July 18, 2018, 08:58:01 am
I was trying to flash this firmware to the original tf card by using etcher. However, it noticed me that the drive had "Insufficient space, additional 46.14 MB required".

What am I suppose to do?

Thanks!

you should probably get a larger card. RS-97 can take cards up to 128gb, but they have to be in fat32 format.
my setup is: an old 8gb card to install the firmware, and a 128gb external card for storing the roms.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: gameblabla on July 18, 2018, 11:45:51 am
I was trying to flash this firmware to the original tf card by using etcher. However, it noticed me that the drive had "Insufficient space, additional 46.14 MB required".
What am I suppose to do?
Thanks!
Use Win32DiskImager instead. I guess Etcher cannot handle this corner case.
I'll remove it from my recommendation...

Quote
One more question, is it possible to patch this firmware with the external drive loader? This would allow to load 97Next also.
Yes, it is possible but patching it on Windows is almost impossible. I'll release external images for both versions.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: Nikojiro on July 18, 2018, 01:05:31 pm
Yeah, you mount the FAT32 partition, you grab the files inside of the folder update_pack (that is found in the Service pack's zip) and you overwrite them over the existing files. Simple. (should be at least, i hope that's not too confusing)

Thanks for this kind reply! It's not confusing at all, no worries. Just asking questions as spare time is scarce, so ... Anyways I'm currently flashing your cfw, just couldn't resist because SORR seems so fluid on your showcase video, when it runs like cr*p on 97Next (no offence to jutley  :P).
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: Nikojiro on July 18, 2018, 01:08:34 pm
Use Win32DiskImager instead. I guess Etcher cannot handle this corner case.

Etcher is a very reliable tool though, and if you're running Linux as I am, I'd say it's probably your best choice these days. You'll just have to format your SD card to a single FAT32 partition beforehand (I use GParted for that), then flash the cfw image with Etcher.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: Nikojiro on July 18, 2018, 04:33:46 pm
Flashing went ok, I just tested a coupe things very quickly: SORR seems to run fullspeed, GnGeo also seems a lot faster (Metal Slug) and generally the display seems a lot clearer (no more flickering).

I need to test more stuff but obviously this CFW is performs much better than 97Next!

Kudos to gameblabla for this great release, and definitely hoping that CFW development efforts will converge on this project.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: papapito on July 18, 2018, 08:02:47 pm
Is this software running the "old" gmenu2x or the new gmenuNext?

I'll give this a try either way!
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: VanZan on July 18, 2018, 09:19:05 pm
GmenuNext.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: mr_boddy on July 18, 2018, 09:36:55 pm
Now that I've created my forum account, I want to first thank gameblabla for putting together this great release for the RS-97. Thanks!

Question: I can't seem to get selector aliases for rom lists to work. I'm creating text files in the format:

Code: [Select]
Adventure Island (USA, Europe)=Adventure Island
But in GMenuNext, I can't select the text file (browser doesn't see it). Is there a different file format I should be using? I tried XML.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: xiongxioi on July 19, 2018, 03:22:01 pm
Hi, gameblabla, sorry to bother you again, but, I just tested a bunch of emulators, genesis, pce, gb, gbc, gba all work really well. Maybe beside a few strange menu keys.

However, the nes emulator is just atrocious, sorry to use that word, but it is seriously kinda bad.
It seem to run at a low speed, there's a strange filter on screen when you set ratio anything other than original, it feels extremely choppy, and it can sometimes just refuse to work randomly (getting down to 10fps on Mario).
FCEUS just seems like a really terrible emulator.
GP2x's gpfce was really great, it doesn't have as many features, but it is really well optimized, and smooth. maybe we should switch to that.

PS: also, when the machine freezes sometimes (when I tried to launch adams family on Ohboy), can I somehow shut it down without resorting to battery removal? Power button seems to not be working in games.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: VanZan on July 19, 2018, 03:27:50 pm
There's a reset hole in the bottom right corner. Couple of people have done reset mods.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: gameblabla on July 19, 2018, 04:28:47 pm
It seem to run at a low speed, there's a strange filter on screen when you set ratio anything other than original, it feels extremely choppy, and it can sometimes just refuse to work randomly (getting down to 10fps on Mario).
That is very strange because it runs very smooth for me and mario runs at 60 FPS. Maybe something else is at play ?
(I even demonstrated the NES emulator in my first video)

Quote
PS: also, when the machine freezes sometimes (when I tried to launch adams family on Ohboy), can I somehow shut it down without resorting to battery removal? Power button seems to not be working in games.
Press L+R+Exit to access the menu in Ohboy.

Quote
Question: I can't seem to get selector aliases for rom lists to work. I'm creating text files in the format:
Can't help much sadly but pingflood made a post here about rom aliases on GmenuNext.
http://boards.dingoonity.org/ingenic-jz4760-devices/gmenunext-(gmenu2x-fork)-new-releases/msg180134/#msg180134 (http://boards.dingoonity.org/ingenic-jz4760-devices/gmenunext-(gmenu2x-fork)-new-releases/msg180134/#msg180134)

Already guys, i admit that i'm busy working on a new version of SMSPlus and right now i'm making sure F-16 Falcon works properly on it.
Once i fix that game, i'll fix the emulators so they use the power button and then look around at porting a better NES emulator.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: Nikojiro on July 19, 2018, 04:32:24 pm
Great news!

I installed today the Service Pack #4, now I'm one happy bunny with a working FBA!

Would you consider porting snes9x so we can play Far East of Eden Zero (which has a RTC clock chip). Also Genesis Plus GX would be great, there was a GCW Zero port. This one can play Pier Solar! Ans yes as you may have guessed I'm a major JRPG junkie  ;D
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: gameblabla on July 19, 2018, 05:54:58 pm
Would you consider porting snes9x so we can play Far East of Eden Zero (which has a RTC clock chip).
PocketSNES should be able to emulate it (except for the RTC clock chip...). I won't port a newer Snes9x because it's already slow as it is and even Snes9x Next was proven to be too slow on the GCW0 so imagine the RS-97...

Quote
Also Genesis Plus GX would be great, there was a GCW Zero port. This one can play Pier Solar! Ans yes as you may have guessed I'm a major JRPG junkie  ;D
Picodrive 1.92 (which is also featured in my firmware) should be able to run Pier Solar.

Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: chevette on July 19, 2018, 06:11:33 pm
Just installed this new firmware. Thanks gameblabla for your work on this. So far the only problem I'm having is that dingux-2600 freezes when exiting the emulator. Have to push the RS97 reset button to restart the unit. Thanks for the new Stella emulator......it works very well and is faster than dingux-2600. Thanks again!
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: xiongxioi on July 20, 2018, 01:58:11 am

That is very strange because it runs very smooth for me and mario runs at 60 FPS. Maybe something else is at play ?
(I even demonstrated the NES emulator in my first video)


Maybe something has screwed up my installation? Not sure, my pocket snes' menu is also behaving strangely.
I agree with you on the pocket snes thing, it's already working pretty well, don't see the immediate need to port anything to replace it.

The thing with the nes emulator is that even if it's telling me it's running at 60, its graphics is still very choppy, as if there's massive frame skips. Fire up contra, and do rapid fire, I can only see 3 bullets on the screen with the default weapon. Whereas on my pandora, there's about 7 to 8 bullets. SMB is the same, jumping doesn't feel right. Should I reinstall it?

Anyway, you should work at your own pace. I think it can work itself out eventually.
PS: the other GB emulator is really good, even though it doesn't have a ton of options. It's silk smooth.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: Yan on July 20, 2018, 03:27:30 am
I replaced the GMenuNext to the latest version, which was the 18/07/2018 build. Then the RS97 froze at the splash screen.

Am I the only one who had this issue?
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: Kaje on July 20, 2018, 03:33:23 am
I replaced the GMenuNext to the latest version, which was the 18/07/2018 build. Then the RS97 froze at the splash screen.

Am I the only one who had this issue?

I had the same issue, I thought I was just doing something wrong.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: gameblabla on July 20, 2018, 05:26:29 am
I have released a newer service pack (Service Pack 5) with a performance fix for reGBA.
You can also trigger the menu in that one by pressing the Power button.
It also contains the newest update to GmenuNext.
It is recommended that you apply this service pack if you play GBA games.

Also, the newer GMenu2x is only compatible with firmware 1.2, forcing me to drop support for older versions. Please upgrade...
(Do let me know if you are stuck on an older firmware)

I replaced the GMenuNext to the latest version, which was the 18/07/2018 build. Then the RS97 froze at the splash screen.
Am I the only one who had this issue?
I had the same issue, I thought I was just doing something wrong.
@Yan, @Kaje, guys, do not install binaries for the older firmware.

The binary is only for 97Next and it is incompatible with my firmware. The incompatibility is intentional and is due to UselessRS97 using musl rather than uclibc.
I am making sure that all the binaries are working fine on the firmware. Thus, it is not recommended that you use external binaries.

For the newer GmenuNext, download the service pack instead and apply it. Thank you

EDIT: Just realised my GmenuNext couldn't mount it as USB storage due to missing patches. I have reuploaded Service Pack 5 to fix this... More reasons to trust me
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: HercTNT on July 20, 2018, 06:43:03 am
I have installed service pack 5.1 and tested more stuff. Things of note to point out on my v.1 unit:
Temper will not load any cd or rom. Unlike jutleys firmware there is also no clear place to put the syscard files.

Picodrive will not load cd's same as temper. No clear place to put bios file. I have put them in the emulator directory but their is no .xxxx directory for either emulator which was the place to put these files before.   

Mame4all has got progressively worse. It loses rom directory after every attempt to play a game. It also now runs some roms upside down and they go into a loop. in particular mutant turtles in time.

ecwwolf requires search for game files upon every start.

chocolate files do the same.

C-dogs looks and sounds great. awesome fix.

Opentyrian is faster and smoother than ever.

Regba is noticeably smoother with service pack.

In all, getting better all the time. As before, i wonder if their is a difference between how different models peform as some emulators like mame run very wonky on my machine.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: Yan on July 20, 2018, 07:04:15 am
I have released a newer service pack (Service Pack 5) with a performance fix for reGBA.
You can also trigger the menu in that one by pressing the Power button.
It also contains the newest update to GmenuNext.
It is recommended that you apply this service pack if you play GBA games.

Also, the newer GMenu2x is only compatible with firmware 1.2, forcing me to drop support for older versions. Please upgrade...
(Do let me know if you are stuck on an older firmware)

I replaced the GMenuNext to the latest version, which was the 18/07/2018 build. Then the RS97 froze at the splash screen.
Am I the only one who had this issue?
I had the same issue, I thought I was just doing something wrong.
@Yan, @Kaje, guys, do not install binaries for the older firmware.

The binary is only for 97Next and it is incompatible with my firmware. The incompatibility is intentional and is due to UselessRS97 using musl rather than uclibc.
I am making sure that all the binaries are working fine on the firmware. Thus, it is not recommended that you use external binaries.

For the newer GmenuNext, download the service pack instead and apply it. Thank you

EDIT: Just realised my GmenuNext couldn't mount it as USB storage due to missing patches. I have reuploaded Service Pack 5 to fix this... More reasons to trust me

I just patched the SP5, and it seems that FBA doesn't work. It crashes after launch and returns to the desktop.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: Kaje on July 20, 2018, 12:20:24 pm
I replaced the GMenuNext to the latest version, which was the 18/07/2018 build. Then the RS97 froze at the splash screen.
Am I the only one who had this issue?
I had the same issue, I thought I was just doing something wrong.
@Yan, @Kaje, guys, do not install binaries for the older firmware.

Thanks, I just got my rs97 yesterday so I wasn't quite sure.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: gameblabla on July 20, 2018, 12:55:37 pm
Alright, after finding many other issues with GMenuNext last version (such as hidden file extensions, seemingly breaking backward compatibility with link files), i have decided to revert to last version of GMenuNext for the time being for Service Pack 5.2.
It is sadly causing me a huge headache but hopefully i can put it back again in the future...

I also have fixed some issues with Temper & Picodrive .
Please upgrade to Service 5.2 if you have any issues with current firmware.

Quote
Picodrive will not load cd's same as temper. No clear place to put bios file. I have put them in the emulator directory but their is no .xxxx directory for either emulator which was the place to put these files before.
That folder should be created after you use a game with picodrive.
You need to place your bios files in /mnt/int_sd/.picodrive. (create it if it does not exist)
However i did notice that it cannot load CD games unless you use its internal CD loader again.
I fixed this for Service Pack 5.2.

Quote
ecwwolf requires search for game files upon every start.
chocolate files do the same.
Yup, it's intentional in case you have several games like Wolfenstein, Spear of Destiny, Doom 2, Doom, freedoom, any IWADS etc... and you want to play each of them.

Quote
Mame4all has got progressively worse. It loses rom directory after every attempt to play a game. It also now runs some roms upside down and they go into a loop. in particular mutant turtles in time.
Well that's surprising to hear because Since service pack 4 or so, i don't have this issue anymore. Does the power switch exit to the ROM selection menu for you ? Does anyone else have this issue with Mame4all as well ?

I just patched the SP5, and it seems that FBA doesn't work. It crashes after launch and returns to the desktop.
@Yan you need to reboot after applying a Service Pack. (It does this if you don't reboot) Then it will work again.
I haven't done any changes to FBA since then.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: Kaje on July 20, 2018, 02:46:48 pm
I can't seem to get it to mount over usb on windows or linux.  It keeps popping up and disconnecting on linux and then just giving errors on windows.  Is there a trick to it?
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: gameblabla on July 20, 2018, 04:11:50 pm
I can't seem to get it to mount over usb on windows or linux.  It keeps popping up and disconnecting on linux and then just giving errors on windows.  Is there a trick to it?
The USB cables provided with the consoles are faulty and will randomly break like this. Grab one from a local store or something or a PSP cable, they are much better built...

Service Pack 5.0 also had broken USB mounting. I only made it available for like 10 minutes before i removed it and fixed it but it's possible that you still managed to download it...
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: Kaje on July 20, 2018, 04:35:22 pm
Switching to a different cable seemed to work, thanks again!
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: HercTNT on July 20, 2018, 04:35:56 pm
I can't seem to get it to mount over usb on windows or linux.  It keeps popping up and disconnecting on linux and then just giving errors on windows.  Is there a trick to it?
The USB cables provided with the consoles are faulty and will randomly break like this. Grab one from a local store or something or a PSP cable, they are much better built...

Service Pack 5.0 also had broken USB mounting. I only made it available for like 10 minutes before i removed it and fixed it but it's possible that you still managed to download it...

I conquer. I have two units and one cable broke the second time I used it. People should ditch their cables for something higher quality to ensure their are no errors.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: odjinan on July 20, 2018, 07:18:45 pm
confirmed working on rs97 2.1 version   (fw 1.2+ service pack 5.2)

just launched a couple of games (break out 2, cave story, arkanoid)  all is fine ;)  (will test more this week-end)
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: HercTNT on July 20, 2018, 08:04:34 pm
Installed service back 5.2. Temper now functions for me, but both temper and picodrive do not make appropriate directories. I cannot make them in windows either as windows will not allow me to put a period in front of any directory name.  Any ideas on how I can get around that?
service pack 5.2 btw had a corrupt file in gngeo. all files copied over except for gngeo.

Mame4all is still unusable. neogeo and capcom games no longer run. (i realize there are separate emulators for those. most mame roms no longer run, run upside down, or just run in a loop and lockup.

all in all gets better every time as i said before. the hard work by everyone is greatly appreciated.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: pingflood on July 20, 2018, 10:15:16 pm
Also, the newer GMenu2x is only compatible with firmware 1.2, forcing me to drop support for older versions. Please upgrade...
(Do let me know if you are stuck on an older firmware)

Wait, what? When you say "newer GMenu2x", are you referring to GMenu2X by steward or GMenuNext?
Because there's no reason to GMenuNext not being compatible with old version, besides the way the binaries are compiled.  ;)
(In fact, i tested using musl and uclibc before pushing the source code to github)

The binary is only for 97Next and it is incompatible with my firmware. The incompatibility is intentional and is due to UselessRS97 using musl rather than uclibc. I am making sure that all the binaries are working fine on the firmware. Thus, it is not recommended that you use external binaries.

Yes, exactly as we talked @ discord. We agreed that I would release binary compiled with uclibc and you stated that you prefer to compile to your fw by yourself, making the incompatibility intentional.


EDIT: Just realised my GmenuNext couldn't mount it as USB storage due to missing patches. I have reuploaded Service Pack 5 to fix this... More reasons to trust me

There's absolutely no reason to *not trust* in the binaries I released on the GMenuNext repo. If UDC is not mounting in your fw, that's because the sdcard image have different partition number scheme. As you chose to change partition number, you will have to patch the code to fit your fw.


Alright, after finding many other issues with GMenuNext last version (such as hidden file extensions, seemingly breaking backward compatibility with link files), i have decided to revert to last version of GMenuNext for the time being for Service Pack 5.2.
It is sadly causing me a huge headache but hopefully i can put it back again in the future...

I'm really curious to know what "many other issues" that's causing "huge headache". Mind to file some Issues at github or describing your findings in GMenuNext thread, so I could take a look and try to fix it?
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: gameblabla on July 21, 2018, 03:22:34 am
Quote
Temper now functions for me, but both temper and picodrive do not make appropriate directories
It's really puzzling for me. I have started a HuCard game with Temper and the .temper directory is properly created.
Picodrive can also create the directory with no issues.
Can you even create files on the sd card ? Maybe it got corrupted and can't write files at certain locations...

Btw, you can create folders with Dingoo Commander, it should be listed a Commander (File Manager)

Quote
Mame4all is still unusable. neogeo and capcom games no longer run. (i realize there are separate emulators for those. most mame roms no longer run, run upside down, or just run in a loop and lockup.
Have you tried deleting .mame4all folder ? Btw, Mame4all does require a specific romset but you are somewhat implying that they used to work before. I can run CPS1 games fine with those. (even though GnGeo & FBA are recommended instead)

Alright, just saying that i've talked to Pingflood about GMenuNext and he managed to fix the issues i had with it.
I'll release another service pack later with (hopefully) SMS_SDL along the way.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: HercTNT on July 21, 2018, 04:08:26 am
Quote
Temper now functions for me, but both temper and picodrive do not make appropriate directories
It's really puzzling for me. I have started a HuCard game with Temper and the .temper directory is properly created.
Picodrive can also create the directory with no issues.
Can you even create files on the sd card ? Maybe it got corrupted and can't write files at certain locations...

Btw, you can create folders with Dingoo Commander, it should be listed a Commander (File Manager)

Quote
Mame4all is still unusable. neogeo and capcom games no longer run. (i realize there are separate emulators for those. most mame roms no longer run, run upside down, or just run in a loop and lockup.
Have you tried deleting .mame4all folder ? Btw, Mame4all does require a specific romset but you are somewhat implying that they used to work before. I can run CPS1 games fine with those. (even though GnGeo & FBA are recommended instead)

Alright, just saying that i've talked to Pingflood about GMenuNext and he managed to fix the issues i had with it.
I'll release another service pack later with (hopefully) SMS_SDL along the way.

Yes, mame worked fine at one time and no longer does. i can delete that directory and try again. i don't know why temper and picodrive did not make those directories. other emulators did just fine. i can create files on the sd card fine.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: Yan on July 21, 2018, 10:40:41 am
@gameblabla I've tried to re-flashed your firmware v1.2 and patched sp5.2 to my RS97 2.0.

I used win32diskimager to flash the img file to a 4gb TF card under Windows. Then I copied all the files from the SP5.2 to replace the same files on the TF card under macOS. This TF card was used for the internal slot.

Booting and launching were successful.

However, I've tried fba, mame and neogeo, none of those emulators work. The handset just went to black screen.

Apps worked fine, I only tried sdlpal_mhv though.

I wonder if you could make an updated img file and I have have another try.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: gameblabla on July 22, 2018, 03:08:23 am
I wanted to kill off Dingux-2600 but then pingflood came and fixed it.
(https://gameblabla.nl/img/pingflood_newspaper.png)

Jokes aside, i've managed to not only make FCEUX run fullspeed without frameskipping, it also works properly over TV-Out now !
I've also ported back SMS_SDL again (for Game Gear games mostly), as well as updating Dingux-MSX & Dingux-2600.
Grab the new service pack in the first post.

That is all.

However, I've tried fba, mame and neogeo, none of those emulators work. The handset just went to black screen.
Check if the emulators did not get corrupt along the way... (for example, /emus/mame4all/ and check the .dge file size).
If they are 0kb in size then you'll have to reapply the service pack...
All of them currently work for me.
I won't release a newer firmware with updated files until a while...

I don't understand why you guys have trouble running Mame4all, it works fine here...
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: Yan on July 22, 2018, 03:38:16 am
I wanted to kill off Dingux-2600 but then pingflood came and fixed it.
(https://gameblabla.nl/img/pingflood_newspaper.png)

Jokes aside, i've managed to not only make FCEUX run fullspeed without frameskipping, it also works properly over TV-Out now !
I've also ported back SMS_SDL again (for Game Gear games mostly), as well as updating Dingux-MSX & Dingux-2600.
Grab the new service pack in the first post.

That is all.

However, I've tried fba, mame and neogeo, none of those emulators work. The handset just went to black screen.
Check if the emulators did not get corrupt along the way... (for example, /emus/mame4all/ and check the .dge file size).
If they are 0kb in size then you'll have to reapply the service pack...
All of them currently work for me.
I won't release a newer firmware with updated files until a while...

I don't understand why you guys have trouble running Mame4all, it works fine here...

Looks fine here.

Now I am really confused...
(https://ucebbe3c292a8639f9da0f9fde3a.previews.dropboxusercontent.com/p/thumb/AALXzQsI2IWgN6roTLVyp8WfNaYuIj-I2a32sKSql23R4dgPdPIRbn_wuSoJSl4tF5da-Abq0k3mmNrzSWLbtZUGk19Fpm5GUXef3k0QLVuPk3QZ4SbIS-79Mu4h9C4m63WW7jqCCIhlGlzLwjRApwxwgMKEA_muktaRRwmr-rWe3SXGtdOKhqttL9Y8mYAIVREGNPoI-AczlojtU1n2ob5QhPl6Bo6_CVtcwEasdQjv2g/p.jpeg?size=2048x1536&size_mode=3)
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: gameblabla on July 22, 2018, 03:43:55 am
Looks fine here.
Now I am really confused...
Ok, so try to go to "Explorer" and start fbasdl.dge manually. It will take some seconds before a menu appears.
Do the same for mame4all.dge.
if it works that way then it's not the executable who got corrupt but the links file in GmenuNext...
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: Yan on July 22, 2018, 05:04:42 am
Looks fine here.
Now I am really confused...
Ok, so try to go to "Explorer" and start fbasdl.dge manually. It will take some seconds before a menu appears.
Do the same for mame4all.dge.
if it works that way then it's not the executable who got corrupt but the links file in GmenuNext...

That works. But why?

PS: After first successful launching via Explorer, it can be launched through GMenu2Next.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: gameblabla on July 22, 2018, 05:36:26 am
That works. But why?
PS: After first successful launching via Explorer, it can be launched through GMenu2Next.
That makes absolutely no sense... It should have worked also through GMenuNext.
I think another reason why is because you forgot to reboot the console. It does this when you apply updates and don't reboot it. (Black screen then goes back to GmenuNext)
I don't know what else could cause this
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: HercTNT on July 22, 2018, 07:07:37 am
running temper and picodrive from commander created the needed directories. I have both running now. I deleted the .mame4all and that fixed some of the problems. Mame4all still does not run half the games it ran before and forgets the rom directory after exiting a play session. Atari 2600 emulator will not run dragonstomper starpath game. It ran fine in the previous firmware. Games will load up till the blue screen and go no further.

Everytime you install a service pack the gui and backgrounds change. each service pack has left with with a different desktop theme and background. while this is not an issue for me, i'm not sure if it's supposed to be doing it.

as before, things are steadily improving.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: Yan on July 22, 2018, 08:18:45 am
That works. But why?
PS: After first successful launching via Explorer, it can be launched through GMenu2Next.
That makes absolutely no sense... It should have worked also through GMenuNext.
I think another reason why is because you forgot to reboot the console. It does this when you apply updates and don't reboot it. (Black screen then goes back to GmenuNext)
I don't know what else could cause this

It froze completely after launching those emulators, not going back to GMenu.

I patched the SP on my Mac then plugged the TF card back to RS97, why should I reboot the console? (I did it anyway, no good though)
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: chevette on July 22, 2018, 02:18:57 pm
The Service Pack 6 dingux-2600 has no option to choose a ROM. Am I missing something?
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: gameblabla on July 22, 2018, 02:51:11 pm
The Service Pack 6 dingux-2600 has no option to choose a ROM. Am I missing something?
I double checked and it should pop up the file selector menu. Check the file in /apps/gmenu2x/sections/emulators/atari2600 with a text editor, it should look like this :
Code: [Select]
title=Atari
description=Atari 2600 Emulator
exec=/mnt/int_sd/emus/dingux_2600/run.dge
clock=600
selectorbrowser=true
selectordir=/mnt/
selectorfilter=.bin,.a26,.rom,.zip
If the file looks like that then you need to reboot your console to apply the changes.
If the file does not look like this then you did not apply the Service Pack properly.
Make sure to overwrite the folders on the FAT32 partition with the files inside the Service pack. (update_pack)
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: chevette on July 22, 2018, 05:57:10 pm
The Service Pack 6 dingux-2600 has no option to choose a ROM. Am I missing something?
I double checked and it should pop up the file selector menu. Check the file in /apps/gmenu2x/sections/emulators/atari2600 with a text editor, it should look like this :
Code: [Select]
title=Atari
description=Atari 2600 Emulator
exec=/mnt/int_sd/emus/dingux_2600/run.dge
clock=600
selectorbrowser=true
selectordir=/mnt/
selectorfilter=.bin,.a26,.rom,.zip
If the file looks like that then you need to reboot your console to apply the changes.
If the file does not look like this then you did not apply the Service Pack properly.
Make sure to overwrite the folders on the FAT32 partition with the files inside the Service pack. (update_pack)

Yes, that's exactly what I have on mine. I reapplied SP6 again, and the problem persists. The Atari emulator boots to an first an Atari Logo, then An Atari Test Cart screen, then a Joystick Test screen,and the ROM never loads. When I go into the emulator there is no option to select a ROM.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: pingflood on July 22, 2018, 09:44:03 pm
Code: [Select]
title=Atari
description=Atari 2600 Emulator
exec=/mnt/int_sd/emus/dingux_2600/run.dge
clock=600
selectorbrowser=true
selectordir=/mnt/
selectorfilter=.bin,.a26,.rom,.zip


@gameblabla , why is the link pointing to run.dge and not to emulator binary?

Is your batch (run.dge) passing command line arguments to the emulator?

If you really want to use a batch to launch the binary, the command line should be something like this:

Code: [Select]
./dingux-2600 [email protected]
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: pingflood on July 22, 2018, 09:48:05 pm
Atari 2600 emulator will not run dragonstomper starpath game. It ran fine in the previous firmware. Games will load up till the blue screen and go no further.

That emu is using and older Stella core. I'll try to update the core without loss of performance.

Did you noticed problems only with dragonstomper? Or there are other Atari 2660 games that stopped working?
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: HercTNT on July 22, 2018, 10:33:52 pm
Atari 2600 emulator will not run dragonstomper starpath game. It ran fine in the previous firmware. Games will load up till the blue screen and go no further.

That emu is using and older Stella core. I'll try to update the core without loss of performance.

Did you noticed problems only with dragonstomper? Or there are other Atari 2660 games that stopped working?

My apologies. I only tested dragonstomper as it worked fine before. I should have tested more stuff for a better comparison. if I get some time later I will see if it effects other games as well. I'm in the middle of doing other things and i went full brain derp. I shall endeavor to do better in the future ;)
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: xiongxioi on July 23, 2018, 01:44:04 am
The new nes emulator is brilliant, all game run at full speed at default clockrate, and I can finally enjoy batman on it without feeling like working with a slideshow.

Thanks a lot, gameblabla.

And, I too have encountered the Rom Directory "amnesia" syndrome. The emulators simply will forget what fold I set after each session.

BTW: regba is awesome, it can emulate Mario tennis and golden sun without issues.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: pingflood on July 23, 2018, 02:42:17 am
My apologies. I only tested dragonstomper as it worked fine before. I should have tested more stuff for a better comparison. if I get some time later I will see if it effects other games as well. I'm in the middle of doing other things and i went full brain derp. I shall endeavor to do better in the future ;)

@HercTNT, I just tested the DragonStomper game and it's loading fine over here..
Please check if your ROM file isn't corrupted.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: HercTNT on July 23, 2018, 04:36:21 am
My apologies. I only tested dragonstomper as it worked fine before. I should have tested more stuff for a better comparison. if I get some time later I will see if it effects other games as well. I'm in the middle of doing other things and i went full brain derp. I shall endeavor to do better in the future ;)

@HercTNT, I just tested the DragonStomper game and it's loading fine over here..
Please check if your ROM file isn't corrupted.

Confirmed. somehow it did get corrupted. works now fine.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: eltehero on July 23, 2018, 07:36:47 am
How does the improved SMS_SDL emulator run? It would be very nice to have a full speed dedicated sega master system emu on this device
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: gameblabla on July 23, 2018, 10:21:37 am
Code: [Select]
title=Atari
description=Atari 2600 Emulator
exec=/mnt/int_sd/emus/dingux_2600/run.dge
clock=600
selectorbrowser=true
selectordir=/mnt/
selectorfilter=.bin,.a26,.rom,.zip
@gameblabla , why is the link pointing to run.dge and not to emulator binary?
Is your batch (run.dge) passing command line arguments to the emulator?
If you really want to use a batch to launch the binary, the command line should be something like this:
Code: [Select]
./dingux-2600 [email protected]
I guess i should stop using the run.dge files unless necessary because it seems that the file would get corrupted too...  I'll fix this next update.

Quote
How does the improved SMS_SDL emulator run? It would be very nice to have a full speed dedicated sega master system emu on this device
I have enabled YM2314 emulation so you should have FM synth sound in games like Monster World & Rampage. Games run fullspeed as far as i know. (same for Picodrive but not all Master system  games nor GG games are compatible with it... hence why i ported SMS_SDL)
Other than that, not much changes from the older firmware, it runs fullspeed for me.

Quote
And, I too have encountered the Rom Directory "amnesia" syndrome. The emulators simply will forget what fold I set after each session.
uuuugghhh i'll revert my changes then to Mame4all.

Expect a minor update.
Those ROM corruptions are pissing me off, and there's nothing i can do about it...,
I hope Steward eventually comes back and adds LCD support to his kernel...
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: davidgilmour on July 23, 2018, 11:20:50 am
Is there a chance that one day we can put this on an external sd card?
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: gameblabla on July 23, 2018, 12:24:13 pm
Is there a chance that one day we can put this on an external sd card?
It's a very easy trivial change actually, on linux with sed installed, you can just do :
Code: [Select]
sed -i 's/mmcblk0p1/mmcblk1p1/g' myfirmwareimâge.imgAnd it should work over external.

The firmware still has a bunch of issues so i would like to solve them before releasing an external image...
If you want to have it right now then go ahead and patch it. (alternatively, use a hex editor and change the line mmcblk0p1 to mmcblk1p1)
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: davidgilmour on July 23, 2018, 04:27:31 pm
Is there a chance that one day we can put this on an external sd card?
It's a very easy trivial change actually, on linux with sed installed, you can just do :
Code: [Select]
sed -i 's/mmcblk0p1/mmcblk1p1/g' myfirmwareimâge.imgAnd it should work over external.

The firmware still has a bunch of issues so i would like to solve them before releasing an external image...
If you want to have it right now then go ahead and patch it. (alternatively, use a hex editor and change the line mmcblk0p1 to mmcblk1p1)

Ah , thanks, I will wait until you release one ?more or less? final version. You are doing great!
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: gameblabla on July 25, 2018, 02:25:59 pm
Alright, here's what we've done so far for next Service Pack & Release 1.3 :
I updated Oswan with fixed audio & frameskip support, already released the GCW0 version of it.
I also got an initial release of ffplay working on my RS-97 !
Unfortunately... the RS-97 is too slow at decoding H263 MP4, even at 320x240...
I'll try enabling optimizations and all but yeah, if you want to have fast decoding, you'll have to choose another file format. (such as RoQ or MPEG2)

Pingflood managed to speed up PocketSNES up to 10 FPS ! Unfortunately, he broke save states while doing so and it does not seem to be trivial either to fix...
I'll let you know if there's any other progress. I really want to nail out the next firmware release.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: Nikojiro on July 25, 2018, 02:28:55 pm
Sounds good  ;D

It can only get better, 1.2 + SP6 already rocks IMHO, so thanks again and keep up pumping out the good stuff  8)
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: xiongxioi on July 26, 2018, 02:03:45 am
Great work, more fps is always appreciated, especially for snes where there are so many demanding games.
Yoshi's island, donkey kong can all use a bit more.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: eltehero on July 26, 2018, 09:36:12 am
@gameblabla.

Thanks for the amazing work you are doing. I will be getting one of these devices soon

How are the 8 bit computer emus running on this firmware if supported? In particular
C64, Amstrad CPC 464, Atari 8 bit, ZX Spectrum and MSX?

Are they fullspeed with sound?
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: lemmywinks on July 26, 2018, 09:38:28 pm
Just flashed this, seems great so thanks!

How do you access the menu on SMS SDL? Pressing Select at any point exits the emulator and the other buttons and combinations don't bring it up.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: gameblabla on July 26, 2018, 10:19:12 pm
How do you access the menu on SMS SDL? Pressing Select at any point exits the emulator and the other buttons and combinations don't bring it up.
This new version has no menu, because all the menu did was to select saves.
You can change the save state slot by pressing X.
Then you can either save to that slot with the L shoulder button or load from that slot with the R shoulder button.

Quote
Thanks for the amazing work you are doing. I will be getting one of these devices soon
How are the 8 bit computer emus running on this firmware if supported? In particular
C64, Amstrad CPC 464, Atari 8 bit, ZX Spectrum and MSX?
Are they fullspeed with sound?
fMSX (aka Dingux-MSX) is compatible with most games (except for a few and MSX Turbo-R games) and runs them fullspeed.
Vice (the C64 emulator), i haven't tried it extensively but it does seem to run decently.
I haven't tried CPC, Atari-8 bit and ZX spectrum i admit...

Btw, ffplay can play MP4 H264 videos but they need not to be compressed with CARBAC (aka the fastdecode setting) and have high compression. But yeah, no way this thing will run your videos off of youtube without recompressing, this device simply can't do that, ingenic are liars.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: lemmywinks on July 27, 2018, 08:20:06 am

This new version has no menu, because all the menu did was to select saves.
You can change the save state slot by pressing X.
Then you can either save to that slot with the L shoulder button or load from that slot with the R shoulder button.



Ah ok, so are there no scaling options?
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: gameblabla on July 28, 2018, 12:32:42 am
Alright guys, those issues are seriously fucking pissing me off.
Because my new Launcher is not feature complete yet,
i've decided to release another service pack still using GMenuNext.

Service Pack 7 fixes :

Now, the RS-97 cannot play 720p videos, you hear that ?
You need to reconvert everything and for that, i recommend ffmpeg.
Here are the commands i recommend :
Code: [Select]
ffmpeg -i source_video.mp4 -tune fastdecode -maxrate 8M -r 24 -crf 32 -s 320x240 -aspect 320:240 -bf 0 output.mp4
If you don't do that, videos will play too slowly. Don't be surprised !

EDIT: Just uploaded Service Pack 7.1 for fixing borders in reGBA.

Ah ok, so are there no scaling options?
Not yet, yeah. That means Game Gear games are ultra tiny... i'll fix that later.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: HercTNT on July 28, 2018, 03:21:39 am
amazing ty!
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: lemmywinks on July 28, 2018, 10:23:01 am
Not yet, yeah. That means Game Gear games are ultra tiny... i'll fix that later.

The audio also seems a little quiet on that emulator too. Thanks for the hard work!
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: gameblabla on July 28, 2018, 11:59:03 pm
Uuuuugh, so my changes to reGBA had introduced another regression.
It would fail to run if /mnt/int_sd/.gpsp was missing border.png !
Also, i noticed that Steward updated PCSX4ALL with fixes for most regressions. (though not all but most games should look fine now)

I have released an emergency update that fixes all of that.
Please, update to Service pack 7.2, thank you.

As for now, i guess i should look around fixing some other emulators like SMS_SDL...
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: HercTNT on July 29, 2018, 01:08:34 am
After testing 7.2 service pack runs amazing. virtually all the problems I had before including those with mame are now fixed. As always thanks to gameblabla and everyone who have made this possible. It's impressive to see technical limitions overcome and make a widely available system such as the rs-97 so good.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: lemmywinks on July 29, 2018, 04:09:11 pm
EDIT - Nevermind seems to be sorted now I've updated!
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: eltehero on July 29, 2018, 04:48:30 pm
EDIT - Nevermind seems to be sorted now I've updated!

Is Sega Master emu running at 60fps with sound on this firmware?
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: gameblabla on July 29, 2018, 06:25:34 pm
I noticed that Speccy was not working... so naturally i had to fix it.
Pingflood also finally gave me his newer fixes for PocketSNES (and by extension DumbSNES), fixing TV OUT support for those.
I've also fixed PCSX4ALL so it can use the brightness & power button as R2 & L2 respectively.

I've also updated DumbSNES so it detects Super Mario Kart, i did notice that it runs it faster than PocketSNES.
I've released Service Pack 7.3 for that, i would recommend updating it so you care about those.

Is Sega Master emu running at 60fps with sound on this firmware?
Yes, it does run it at 60 FPS with sound support.
The only issue is that Game Gear is not scaled up and it might not work well over TV Out.
(i could but fixing TV Out support would slow it down so not yet)

Also, you had asked for ZX Spectrum emulation : it works pretty well.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: HercTNT on July 29, 2018, 07:32:17 pm
I noticed that Speccy was not working... so naturally i had to fix it.
Pingflood also finally gave me his newer fixes for PocketSNES (and by extension DumbSNES), fixing TV OUT support for those.
I've also fixed PCSX4ALL so it can use the brightness & power button as R2 & L2 respectively.

I've also updated DumbSNES so it detects Super Mario Kart, i did notice that it runs it faster than PocketSNES.
I've released Service Pack 7.3 for that, i would recommend updating it so you care about those.

Is Sega Master emu running at 60fps with sound on this firmware?
Yes, it does run it at 60 FPS with sound support.
The only issue is that Game Gear is not scaled up and it might not work well over TV Out.
(i could but fixing TV Out support would slow it down so not yet)

Also, you had asked for ZX Spectrum emulation : it works pretty well.

With the new service pack it is no longer possible to go into the menu for pocket/dumbsnes without it locking up. dumbsnes still does not play mariokart.

Uae4all will no run no matter what kick.rom i use. just sums things to look into. I could be using the wrong kickstart rom, i will need someone else to test that to verify.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: gameblabla on July 29, 2018, 07:43:01 pm
Uae4all will no run no matter what kick.rom i use. just sums things to look into. I could be using the wrong kickstart rom, i will need someone else to test that to verify.
You need to rename it to kick.com. Notice the com and not rom

Quote
With the new service pack it is no longer possible to go into the menu for pocket/dumbsnes without it locking up. dumbsnes still does not play mariokart.
Reboot until dumbsnes/pocketsnes work. Unfortunely, this is a file corruption issue...
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: HercTNT on July 29, 2018, 08:19:10 pm
Uae4all will no run no matter what kick.rom i use. just sums things to look into. I could be using the wrong kickstart rom, i will need someone else to test that to verify.
You need to rename it to kick.com. Notice the com and not rom

Quote
With the new service pack it is no longer possible to go into the menu for pocket/dumbsnes without it locking up. dumbsnes still does not play mariokart.
Reboot until dumbsnes/pocketsnes work. Unfortunely, this is a file corruption issue...

durr on the rename lol. i thought it was a typo. i should have payed better attention. 

File corruption issue with the service pack or my setup. if i delete the emulator and reinstall it will it work fine then? i guess i don't understand as it worked fine before the service pack.

edit: i removed pocketsnes and dumbsnes and reinstalled them. rebooted and they still do not function. no other emulators were effected. only those two.

edit 2: after numerous reboots it works now. very strange.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: lemmywinks on July 29, 2018, 08:33:26 pm
Is Sega Master emu running at 60fps with sound on this firmware?

Full speed with the odd stutter, FM sound is supported but the overall volume is very quiet so you can barely hear it. Also there are no scaling options so you play with black borders. The Ayla fullscreen on the previous iteration was decent enough if you wanted fullscreen.

Also pressing select exits the emulator, would probably be nice to use the brightness button for menu access for every emulator if possible.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: Jim Goose on July 30, 2018, 12:34:15 am
How does DOSbox work? Can I actually play Fallout?
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: gameblabla on July 30, 2018, 12:39:03 am
How does DOSbox work? Can I actually play Fallout?
DOSBOX works but looks crap on it. Fallout will most likely not play smoothly, if it even runs at all. (Not even the Pandora can run it at decent speed due to self-modifying code...)
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: Jim Goose on July 30, 2018, 05:22:39 am
I posted this in hardware mods, but do you think the RS-97 would benefit from a coprocessor and more RAM? I want to see if I could use the GBA style slot for that. Even an ESP32 might do it a bit of help, debating on that or another MIPS processor with the RAM.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: odjinan on July 30, 2018, 09:43:08 am
get some corrupted file when I try to overide the gxmenu file with the latest sp 7.2.  Anyway, seems working , so I assume with all the progress that a stable firmware 1.3 is on his way?

keep up the good work ^_^
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: eltehero on July 30, 2018, 11:58:33 am
Is Sega Master emu running at 60fps with sound on this firmware?

Full speed with the odd stutter, FM sound is supported but the overall volume is very quiet so you can barely hear it. Also there are no scaling options so you play with black borders.


Thanks for the reply lemmywinks

Hi gameblabla,

Can you fix these stutter and sound issues?  It would be much appreciated as flawless SMS emulaton is one of the main reasons I want this device.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: gameblabla on July 30, 2018, 12:03:07 pm
Hi gameblabla,
Can you fix these stutter and sound issues?  It would be much appreciated as flawless SMS emulaton is one of the main reasons I want this device.
I personally don't have the sound issues. There's also Picodrive as another alternative for SMS emulation while i fix this crap for SMS_SDL.
I should fix it, because i'll make an important announcement later about UselessRS97...

Quote
get some corrupted file when I try to overide the gxmenu file with the latest sp 7.2.  Anyway, seems working , so I assume with all the progress that a stable firmware 1.3 is on his way?
Yup, trying to replace GMenuNext can corrupt it if you are using it over USB. One way to avoid that would be to hit reset after unmounting it in Windows/Linux.

Quote
I posted this in hardware mods, but do you think the RS-97 would benefit from a coprocessor and more RAM? I want to see if I could use the GBA style slot for that. Even an ESP32 might do it a bit of help, debating on that or another MIPS processor with the RAM.
The RS-97 would benefit from a better & newer linux kernel as well as IPU support and we have neither right now. The DDR2 memory, which should have been faster than the SDRAM on the GCW0, ends up being slower due to bottlenecks and misconfigurations in the kernel. As for the GBA slot, no idea sorry.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: Nikojiro on July 31, 2018, 07:27:23 am
Hi, the scaling options have disappeared from PocketSnes and DumbSnes with service pack 7.3. I should this intended? I hope not...
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: gameblabla on July 31, 2018, 11:29:34 am
Hi, the scaling options have disappeared from PocketSnes and DumbSnes with service pack 7.3. I should this intended? I hope not...
I've attempted to bring back the fullscreen option but it introduces some graphical glitches with the new menu code. :/
But the problem is that if i revert to the old verisons, then it will be slower and will flicker over TV OUT.
This is the RS-97 guys, you can't have everything.

I also got reports that newer versions of reGBA seems to flicker on some screens but it doesn't on mine. (apart from the menu)
The only change was did was to remove Double/triple buffering as this made reGBA make more sluggish..
And apparently this newer "fixed" version breaks TV OUT again, even though i touched little code, ugh.

I'm about to throw in the towel seriously.

EDIT: Alright i have found a fix for the graphical glitches, just need to fix bilinear fullscreen as well. I'll push the newer version for later service pack. I just need people on discord to confirm whenever double buffering or not was the issue.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: Nikojiro on July 31, 2018, 12:47:16 pm
OK, thanks for answering.

Which service pack removed scaling? Can I revert to an older version (I kept a bunch of them)? Personally I'd rather lose some FPS than screen space.

EDIT OK just saw your edit, I'll test if you want.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: gameblabla on July 31, 2018, 01:34:13 pm
Alright guys, i've released Service Pack 8. It adds back the fullscreen option for DumbSNES & PocketSNES (still no bilinear, couldn't find a fix for that yet), reverts back to Double buffering for reGBA (please test and report back) and updates Mame4ALL with the new changes from bob fossil.

First post for download link as usual

EDIT OK just saw your edit, I'll test if you want.
Please, go ahead and give SP8 a try then, it adds back fullscreen non-bilinear option and it works fine for me for PAL & NTSC games.

EDIT: Bob, you screwed it up :< I was told it doesn't detect ROMs now, i guess i should have tested it before... which i will later
Also, the flickering in reGBA were due to the clock speed being set too low. Do let me know if this version works fine.
It it became worse then i'll remove Double buffering.

EDIT2: Alright, i've updated DumbSNES & PocketSNES with both fullscreen options, thanks pingflood !
Also, i've reverted reGBA (set clock speed to 600Mhz) and Mame4ALL is using my older build now.
Now it should work fine with Service pack 8.1. Ughhh

I'm gonna take a rest
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: Bitboy on July 31, 2018, 07:39:30 pm
Hey nice progress Gameblabla i will try the image any idea when external will be available?
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: HercTNT on July 31, 2018, 09:01:42 pm
Alright guys, i've released Service Pack 8. It adds back the fullscreen option for DumbSNES & PocketSNES (still no bilinear, couldn't find a fix for that yet), reverts back to Double buffering for reGBA (please test and report back) and updates Mame4ALL with the new changes from bob fossil.

First post for download link as usual

EDIT OK just saw your edit, I'll test if you want.
Please, go ahead and give SP8 a try then, it adds back fullscreen non-bilinear option and it works fine for me for PAL & NTSC games.

EDIT: Bob, you screwed it up :< I was told it doesn't detect ROMs now, i guess i should have tested it before... which i will later
Also, the flickering in reGBA were due to the clock speed being set too low. Do let me know if this version works fine.
It it became worse then i'll remove Double buffering.

EDIT2: Alright, i've updated DumbSNES & PocketSNES with both fullscreen options, thanks pingflood !
Also, i've reverted reGBA (set clock speed to 600Mhz) and Mame4ALL is using my older build now.
Now it should work fine with Service pack 8.1. Ughhh

I'm gonna take a rest

Oddly enough mame4all from service pack 8 worked perfect for me. best version I have used.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: lemmywinks on July 31, 2018, 09:07:23 pm
Nice one gameblala, thanks for the hard work.

I may be imagining it but in OD on the A320 couldn't you set volume for each app independently in the edit menu? Couldn't find it on this so may just be a figment of my imagination (it was a few years ago!)
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: gameblabla on July 31, 2018, 09:59:22 pm
Nice one gameblala, thanks for the hard work.
I may be imagining it but in OD on the A320 couldn't you set volume for each app independently in the edit menu? Couldn't find it on this so may just be a figment of my imagination (it was a few years ago!)
That's in theory possible to do but yeah, isn't it better to use the volume slider anyway ? I don't think that's possible in GMenuNext right now, at least not per game-emulators.

Quote
Oddly enough mame4all from service pack 8 worked perfect for me. best version I have used.
Well keep a copy of it i suppose. i think the issues are related to the configuration files. I swear, those are a mess with Mame4all...

Quote
Hey nice progress Gameblabla i will try the image any idea when external will be available?
Hey jutley thanks. I'll release an external image (for all revisions) once we can figure out the main issues
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: lemmywinks on July 31, 2018, 10:42:00 pm
That's in theory possible to do but yeah, isn't it better to use the volume slider anyway ? I don't think that's possible in GMenuNext right now, at least not per game-emulators.

For me at least the standalone SMS emulator is pretty quiet, the FM support works great but on max volume it is quieter than the other emulators which is a shame as the FM sound chip was home to some great audio!
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: Jim Goose on August 01, 2018, 01:50:30 am
Would the SIMD extension help? Is this in use?

Edit: I might replace the screen with a 320 by 240 screen. Would that make a ton of difference in frames or performance?
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: gameblabla on August 01, 2018, 02:51:12 pm
Would the SIMD extension help? Is this in use?
There are SIMD extensions but i honestly don't know what their use are for ! Since it's a Pre-MSA MIPS hardware, ffmpeg's MIPS assembly code is not compatible with it and will use slower paths. And that was the only thing that could have taken advantage of it.
Later revisions did fix this though but we're stuck on MIPS32r1 on the RS-97.

Quote
Edit: I might replace the screen with a 320 by 240 screen. Would that make a ton of difference in frames or performance?
It's not worth it, unless you are really good and can compile the kernel yourself. The stock firmware is only compatible with the stock screen.
The open source kernel that doesn't work with our screen/firmware has drivers for the following screens :
Code: [Select]
SAMSUNG LTP400WQF01 TFT panel (480x272)(16bits)
SAMSUNG LTP400WQF02 TFT panel (480x272)(18bits)
AUO A043FL01V2 TFT panel (480x272)(24bits)
FOXCONN PT035TN01 TFT panel (320x240,3.5in)(18bit-parallel mode)
INNOLUX PT035TN01 TFT panel (320x240,3.5in)(8bit-serial mode)
TOPPOLY_TD025THEA7 TFT panel(320x240)(serial RGB delta mode)
TOPPOLY_TD043MGEB1 TFT panel(800x480)(24bit mode)
TRULY_TFTG320240DTSW TFT panel (320x240) (Parallel 18bit mode)
TRULY_TFT_GG1P0319LTSW_W (240x320) (Smart LCD 16bit)
KGM701A3_TFT_SPFD5420A (400x240) (Smart LCD 18bit)

Sounds like the TOPPOLY_TD025THEA7 TFT panel would be the best candidate but even then, it's not guaranteed to work and you still won't have TVOUT. So again, at your own risk and only if know how to compile steward's fu kernel, it won't work as is.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: Dr_Bunsen on August 01, 2018, 06:07:18 pm
Is there a menu where I can change the scaling to full screen in the SMS/GG emulator?
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: gameblabla on August 01, 2018, 06:15:47 pm
Alright guys, i have updated SMS_SDL, which now brings back the menu & scaling options.
It should also sound a bit more louder. (or at least, as much as it did before)

I've also updated reGBA (thanks pingflood) which should look much better now. (no more flickering on menu & games)
However, the tradeoff is that it will run 2 FPS slower. Most games should run fine but if you want some more frames,
then play in native resolution mode.

I've updated Service Pack 8.2 with those additions, see first link.

Is there a menu where I can change the scaling to full screen in the SMS/GG emulator?
Guys, i was working on it, you just needed to wait. SMS_SDL did not have the scaling options but Service Pack 8.2 does now.
So if you want those options then please upgrade to Service pack 8.2.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: Dr_Bunsen on August 01, 2018, 06:17:06 pm
Alright guys, i have updated SMS_SDL, which now brings back the menu & scaling options.
It should also sound a bit more louder. (or at least, as much as it did before)

I've also updated reGBA (thanks pingflood) which should look much better now. (no more flickering on menu & games)
However, the tradeoff is that it will run 2 FPS slower. Most games should run fine but if you want some more frames,
then play in native resolution mode.

I've updated Service Pack 8.2 with those additions, see first link.

Is there a menu where I can change the scaling to full screen in the SMS/GG emulator?
Guys, i was working on it, you just needed to wait. SMS_SDL did not have the scaling options but Service Pack 8.2 does now.
So if you want those options then please upgrade to Service pack 8.2.

Thanks! I''l update to 8.2 right away!
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: lemmywinks on August 01, 2018, 08:10:41 pm
Excellent stuff, I'll update it tonight.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: HercTNT on August 02, 2018, 04:12:05 am
outside of the general rom directory amnesia, the current service pack is really amazing. I used mame4all from service pack 8.1, outside of that things could not be better. Hopefully some the removed content gets fixed and restored. Can't complain though. rs-97 is superior to the a320 in every way now.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: Nikojiro on August 02, 2018, 10:25:00 am
outside of the general rom directory amnesia

Hi, I'm not sure to understand what you mean?
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: Nikojiro on August 02, 2018, 10:57:22 am
Can I simply overwrite the sms_sdl binary, coming from 8.1?
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: gameblabla on August 02, 2018, 11:07:28 am
Can I simply overwrite the sms_sdl binary, coming from 8.1?
Only sms_sdl & regba have changed from 8.1. There's a changelog in the first post.

I don't know why the new Mame4ALL is glitchy for some and works fine for others... This might be a blocker for next firmware release :<
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: HercTNT on August 02, 2018, 08:10:19 pm
For what's it's worth sms_sdl only runs for me if i use unzipped roms. This is not an issue but may help others get it working for them. Same goes for the wonderswan emulator. The only emulator i cannot get to run is the Capcom System 2. I have tried everything i can think of. Not a big deal for me mind you. Just pointing that out. Everything else on my version 1 console runs fine. Eventually I will get my version 2 setup and see if that changes anything.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: kapster on August 02, 2018, 10:47:13 pm
For what's it's worth sms_sdl only runs for me if i use unzipped roms. This is not an issue but may help others get it working for them. Same goes for the wonderswan emulator. The only emulator i cannot get to run is the Capcom System 2. I have tried everything i can think of. Not a big deal for me mind you. Just pointing that out. Everything else on my version 1 console runs fine. Eventually I will get my version 2 setup and see if that changes anything.

CPS2 games mostly run pretty well in FBA
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: lemmywinks on August 02, 2018, 10:58:05 pm
outside of the general rom directory amnesia

Hi, I'm not sure to understand what you mean?

I think he means each time you update the emulators with a service pack you have to select your rom directory again as it defaults to /mnt. More of a slight annoyance and unavoidable seeing as people store roms in different folders.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: VanZan on August 02, 2018, 11:01:21 pm
Wouldn't that only occur if you replaced/updated gmenu2x though and not the emulators themselves?
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: HercTNT on August 02, 2018, 11:48:43 pm
outside of the general rom directory amnesia

Hi, I'm not sure to understand what you mean?

I think he means each time you update the emulators with a service pack you have to select your rom directory again as it defaults to /mnt. More of a slight annoyance and unavoidable seeing as people store roms in different folders.
well sort of. every emulator except for mame which finally works, forgets its rom directory everytime you exit the emulator. it is a small issue and not a deal breaker by any means. overall i'm thrilled with how everything works. my comments are meant for feedback and not criticism.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: Nikojiro on August 03, 2018, 07:05:43 am
For what's it's worth sms_sdl only runs for me if i use unzipped roms. This is not an issue ....

It's aminor issue I'd say, all my roms are zipped and I swear that older sms_sdl version ran them. And the file extension filter in gmenu2x still includes zips (but maybe it's because I didn't update gmenu2x).

Not a big deal, I'll just unzip the ROMs , they're tiny anyway   ;)
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: HercTNT on August 03, 2018, 07:31:56 am
I said I tested everything and I lied. Forgot to give scummvm a go. This version of scummvm not only supports many more games, but sound works perfectly. Also need to point out that the cursor movement with the d-pad is very smooth unlike the older version. Playing some Leisure Suit larry FTW! 
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: lemmywinks on August 03, 2018, 08:32:44 am
well sort of. every emulator except for mame which finally works, forgets its rom directory everytime you exit the emulator. it is a small issue and not a deal breaker by any means. overall i'm thrilled with how everything works. my comments are meant for feedback and not criticism.

Press select when the cursor is over the emulator, select Edit and then change the directoy path, it should set this as your chosen rom directory.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: Nikojiro on August 03, 2018, 09:48:24 am
Press select when the cursor is over the emulator, select Edit and then change the directoy path, it should set this as your chosen rom directory.

And just remember you'll have to do it all over again if you update gmenu2x  ;)
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: Nikojiro on August 03, 2018, 09:51:12 am
SMS_SDL runs great now after unzipping all my roms. Apart from a bit of sound distortion after saving or loading a state, it's great. The Mastersystem II was my childhood console, the sound on this emulator is accurate, whereas most other emulators have a silly high-pitched sound (double the frequency I'd say).

Hearing proper SMS sound instantly brought back a ton of happy memories, thanks for that Gameblabla!
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: lemmywinks on August 03, 2018, 01:16:04 pm
For me SMS_SDL speeds up when you exit the menu or load a save state, only for a few seconds but it makes Sagaia harder! It's been like that since the first custom firmwares for this device, in fact I think even the original firmware on this and the PAP K3P did it too.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: gameblabla on August 03, 2018, 04:38:04 pm
Alright guys, i've noticed that Pingflood did not fix TV Out for his new build for reGBA... It is fixed now but i've noticed we've lost 4 FPS on Doom 2 since the first version of reGBA with the glitchy display. :/ It shouldn't be an issue for most games though.

SMS_SDL had a regression and could not load zipped roms, that's fixed. I've also fixed the speed issue after loading/saving or going back to game.

All of those fixes are available in Service Pack 8.3. Grab it if you want the fixes.
Btw, if you don't want to have your GMenuNext settings changed, just don't copy the folder apps/gmenu2x to your device.

For me SMS_SDL speeds up when you exit the menu or load a save state, only for a few seconds but it makes Sagaia harder! It's been like that since the first custom firmwares for this device, in fact I think even the original firmware on this and the PAP K3P did it too.
That's true, all the dingoo versions and the ones based on it (with the menu) have this issue. I've added a workaround for that, it's fixed.

Quote
It's aminor issue I'd say, all my roms are zipped and I swear that older sms_sdl version ran them.
That's because i forgot to enable Zip support in SMS_SDL, it's fixed as of Service Pack 8.3 now.

For what's it's worth sms_sdl only runs for me if i use unzipped roms. This is not an issue but may help others get it working for them. Same goes for the wonderswan emulator. The only emulator i cannot get to run is the Capcom System 2. I have tried everything i can think of. Not a big deal for me mind you. Just pointing that out. Everything else on my version 1 console runs fine. Eventually I will get my version 2 setup and see if that changes anything.
Don't bother with CPS2EMU anymore, FBA can run those now and faster. Later Service packs don't have it anymore.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: lemmywinks on August 03, 2018, 06:10:42 pm
Btw, if you don't want to have your GMenuNext settings changed, just don't copy the folder apps/gmenu2x to your device.

Ah cool, thanks!

That's true, all the dingoo versions and the ones based on it (with the menu) have this issue. I've added a workaround for that, it's fixed.

Excellent! Thanks for the hard work! Did it happen on the Dingoo? I can't remember.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: HercTNT on August 03, 2018, 08:18:14 pm
well sort of. every emulator except for mame which finally works, forgets its rom directory everytime you exit the emulator. it is a small issue and not a deal breaker by any means. overall i'm thrilled with how everything works. my comments are meant for feedback and not criticism.

Press select when the cursor is over the emulator, select Edit and then change the directoy path, it should set this as your chosen rom directory.

well i feel stupid heh. thank you. I shall correct this.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: Jim Goose on August 04, 2018, 05:15:52 am
I am just hoping Snes and PSX work well sooner or later. Maybe GBA.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: HercTNT on August 04, 2018, 05:36:59 am
I am just hoping Snes and PSX work well sooner or later. Maybe GBA.

they work well now. considering the limitations of the hardware snes and gba are really good. outside of compatibility regressions on psx the games that do run function very well. This machine simply does not nor will it ever have the power to run everything perfect. not gonna happen on a $45 device.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: sere83 on August 05, 2018, 10:09:38 pm
Hey just been reading this guide, thanks for posting.

Can someone clear up a few things about the installation process for me:

Am I correct in thinking that these are the steps >>>

1. Disassemble console and remove 4GB micro SD card

2. Connect 4GB card via card reader to PC. Format Card as Fat32 with SD card formatter app.

3. Expand Fat32 partition on SD card if necessary

4, Use Win32 Disk Imager app to flash firmware to SD Card

5. Put SD card back in device and Power on.

6. Transfer Roms in respective folders from PC to the External SD card/adapter or Connect Device to PC and auto mount prompt will appear.

This seems straight forward but what I would like to know is:

After this process is complete, how do you Install the service pack and how do you install GmenuNext?

Also am I correct in thinking all emulators come pre installed?

Thanks
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: lemmywinks on August 05, 2018, 10:40:19 pm
Everything is preintstalled, to install the service pack just connect the RS-97 to the PC, power it on and select USB disk. Then copy the three folders in the service pack over to the USB drive that shows up.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: sere83 on August 05, 2018, 10:50:37 pm
Everything is preintstalled, to install the service pack just connect the RS-97 to the PC, power it on and select USB disk. Then copy the three folders in the service pack over to the USB drive that shows up.


Presume the USB drive is the internal 4GB card right?

Many thanks sir, and do you know how I install GmenuNext? Is it stable enough to install?
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: gameblabla on August 05, 2018, 11:15:36 pm
Hey just been reading this guide, thanks for posting.
Also am I correct in thinking all emulators come pre installed?
Thanks
Yeah, that is correct and so are your instructions. Emulators, Games as well as apps like GMenuNext etc... are already provided with the firmware image. (hence why it's 1.4Gb compressed !)
You don't have to install GmenuNext as it already comes with the firmware.
As for updates, you simply have to overwrite them with the service pack by either using copying them with Dingoo Commander from the external sd card slot, using USB (with the console plugged in at boot) or simply taking out the internal sd card and overwrite them again in the FAT32 parition.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: ADY on August 06, 2018, 01:44:50 am
Just installed it and it's running great.

One odd thing though. ReGBA, Pocket SNES, OhBoy and FCEUX have reverted to using awkward button combos to open the menu, in Next they and I assume other menu buttons were assigned to the button on top.

I don't mind it in return for the improved performance but it's a feature I'd like added back if you could. Also shoutouts to the ReGBA and Pocket SNES menu's no longer hurting my eyes.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: HercTNT on August 06, 2018, 03:07:14 am
Gameblabla, a few questions for you when you get time. I know you are busy. In regards to psx4all, their are compatability lists going back to 2009 showing games running that I can't seem to get running now. Games like works armageddon and risk do nothing and are showed working fine on years ago versions. Am i barking up the wrong tree, is this version of psx4all nothing like past versions? are there settings i can change to improve compatibility with these titles?

In regards to scummvm. version 2.0 shows leisure suite larry 7 as being a compatible title. You recently upgraded to version 2 and it runs fantastic, but does not recognize larry 7. Is their a driver that might have been missed or can be added to restore compatibility to this game?

I understand you got bigger fish to fry, these are just a few things that if you get time to look at i would appreciate it. if not i'm good either way.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: greasehoot on August 06, 2018, 03:14:01 pm
Hello and thanks very much for this CFW. It's looks interesting. I am a noob so I must ask noobish questions to learn. I use jutleys cfw right now which I installed through the sd card reader in the gba slot.
Am I correct that this cfw must be installed via the internal sd? I must open the device to access the internal memory? This is where I put this cfw? Sorry if this seems elementary, I'm late to the party and am trying to catch up! Thanks again for the hard work!
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: lemmywinks on August 06, 2018, 04:19:27 pm
Yes the image needs to be flashed onto the internal Micro SD card.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: greasehoot on August 06, 2018, 06:39:35 pm
Thanks for the help! All done and I am very impressed. Thank you!
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: xiongxioi on August 07, 2018, 12:07:45 pm
Can anyone Kindly inform me how to install fonts for other languages in useless?
Because many ROMs I have are in different languages, and without the correct font, their names ended up being rectangles.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: contra on August 07, 2018, 10:35:26 pm
Hello, friends!!! Thank you very much for this great firmware for the RS-97...  Unfortunately, I have a problem.

I use a 32GB microSD card for the internal image.  I used firmwarev12_rev21.img on the internal card.  I extended the fat32 file system, it boots fine.  I updated to newest Service Pack.

However, using the UselessRS97 internal firmware, I cannot see anything on my external microSD card.  I have tried everything from 4GB to 200GB microSD cards formatted with FAT32 @ 32KB.  The firmware states "microSD connected" when I plug it in, however nothing shows up in \mnt\ext_sd\.

I know it is not a HARDWARE problem, because I plug back the original 4GB internal microSD the system shipped with, and the external drive is fully viewable in that.

I notice this is a "NEW" 2.1 system, with the serial numbers visible on the LCD screen... not sure if that matters...

Please help!
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: gameblabla on August 08, 2018, 01:15:33 am
So yeah guys i do admit, i was busy working on SMS_SDL (now SMS Plus 1.3).
That took me a while due to numerous license issues (i wanted it to be fully GPL) as well as other issues such as sound sync but i think that we got to a point it's pretty good now. I'll share my progress tomorrow in a new SP.

Pingflood also updated FCEUX, Dosbox & PocketSNES. Again, i cannot thank him enough, especially Dosbox as that was awful.
Those will also be available as part of the next SP.

But yeah, that forced me to delay firmware 1.3... and also because the external image would not boot so i need to use jutley's one as a base ugh. Hopefully it will get sorted out.

Am i barking up the wrong tree, is this version of psx4all nothing like past versions? are there settings i can change to improve compatibility with these titles
Well yeah, it's nothing like the old versions because steward fu is attempting to speed it up. It works, to some extents but it introduced a lot of regressions. For example Digimon Rumble Arena has some graphical glitches still.  And while the newer version did fix some of those, it did not fix all of them. So sorry, you'll have to wait for steward fu to fix them.

Can anyone Kindly inform me how to install fonts for other languages in useless?
Because many ROMs I have are in different languages, and without the correct font, their names ended up being rectangles.
The default skin should have the CJK font and all. It's found in /mnt/int_sd/gmenu2x/skins/Default/font.ttf
You can replace it over your other themes but it's not guaranteed to work.

Quote
However, using the UselessRS97 internal firmware, I cannot see anything on my external microSD card.  I have tried everything from 4GB to 200GB microSD cards formatted with FAT32 @ 32KB.  The firmware states "microSD connected" when I plug it in, however nothing shows up in \mnt\ext_sd\.
I got reports on discord that the micro sd card reader works fine (and it should) Are you sure you are using the latest Service pack ?
It's important.

I also got reports that it would sometimes only work if the external micro sd card is formatted with the SD card aliance formatter, which you can download below.
https://www.sdcard.org/downloads/formatter_4/ (https://www.sdcard.org/downloads/formatter_4/)

Remember, only one FAT32 partition.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: xiongxioi on August 08, 2018, 02:04:01 am
I think for the card reader to work properly, you need to turn off RG, connect it to your pc, then restart RG.
At least that's how it worked for me.

Thanks, gameblabla, for the continuous support and the amazing work so far. I'm really looking forward to the next SP.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: contra on August 08, 2018, 03:15:52 am
I got reports on discord that the micro sd card reader works fine (and it should) Are you sure you are using the latest Service pack ?
It's important.

I also got reports that it would sometimes only work if the external micro sd card is formatted with the SD card aliance formatter ? Remember, only one FAT32 partition.
I think for the card reader to work properly, you need to turn off RG, connect it to your pc, then restart RG.
At least that's how it worked for me.
First-off, thank you VERY much, gameblabla, for the very quick response, and for all your efforts here on the RS-97!

I have been using FAT32 Format (guiformat.exe) from http://www.ridgecrop.demon.co.uk/index.htm?guiformat.htm to do my formatting.

I did a combo of using the SD Alliance that gameblabla recommended, and xiongxioi's fix (1. Turn off RG. 2. Connect RG to PC with cable. 3. Restart RG with the RESET button before turning back on.).  BOTH COMBINED WORKED! (I did not try them individually).
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: greasehoot on August 08, 2018, 04:30:30 am
Hi! I'm trying to play Fire Emblem on gpsp and it says I require a bios and it won't load any games. I have the bios (I think!) and put it in the gpsp emu folder. No luck. I'm also a dumb noob... I was using ReGBA but it keeps crashing back to the menu and I lose data. I thought gpsp might be more reliable but I can't seem to get it to work.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: Manofaction89 on August 08, 2018, 02:47:03 pm
I just upgraded to this CFW succesfully, and my issues are:
1. I cant load some games (Chocolate Doom I click on the DGE file and it restarts)
2. The CFW does not identify my external SD which is the original external SD (is that a problem with the card?)
Please help.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: Soul_Est on August 08, 2018, 03:19:51 pm
I just upgraded to this CFW succesfully, and my issues are:
1. I cant load some games (Chocolate Doom I click on the DGE file and it restarts)
2. The CFW does not identify my external SD which is the original external SD (is that a problem with the card?)
Please help.
For the SD card, all firmwares connect to the first partition of the external SD card which must be formatted FAT32.

Sent from my SM-A520W using Tapatalk

Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: Manofaction89 on August 08, 2018, 03:59:54 pm
I just found that out.
What about the DGE files tho? Why do they crash?
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: contra on August 08, 2018, 05:46:20 pm
I just upgraded to this CFW succesfully, and my issues are:
1. I cant load some games (Chocolate Doom I click on the DGE file and it restarts)
I just found that out.
What about the DGE files tho? Why do they crash?
Additional software required
Chocolate Doom series (Heretic, Hexen, Strife): No shareware files provided. Put the wads file somewhere and point it to it.
I am able to run DOOM, DOOM II, HERETIC, and HEXEN without issue...  Maybe you did not add the .WADs?
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: Manofaction89 on August 08, 2018, 05:47:05 pm
Yep, I forgot that.
Thanks.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: Soul_Est on August 08, 2018, 06:32:25 pm
I just found that out.
What about the DGE files tho? Why do they crash?
No idea yet I'm afraid. I'll have to research that later today.

Sent from my SM-A520W using Tapatalk

Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: VanZan on August 08, 2018, 07:40:18 pm
Hi! I'm trying to play Fire Emblem on gpsp and it says I require a bios and it won't load any games. I have the bios (I think!) and put it in the gpsp emu folder. No luck. I'm also a dumb noob... I was using ReGBA but it keeps crashing back to the menu and I lose data. I thought gpsp might be more reliable but I can't seem to get it to work.

I have it working...in Commander copy the gba bios file from the regba folder into the gpsp folder. Also make sure you have the latest service pack installed as there were problems with regba/gpsp that were addressed in the packs.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: greasehoot on August 09, 2018, 01:32:08 am
Thanks for the guidance! I will try those solutions.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: elrichard on August 09, 2018, 10:42:45 am
Greetings guys, thanks for the amazing work!

I managed to install UselessRS97 using only Linux-based tools on Ubuntu 16.04, will try to document my findings on my site.

Besides that, I am having issues with mounting the external SD, but it is probably related to the filesystem not being FAT32.

I come to ask if anyone else is having issues with Final Burn Alpha, as I am not able to make it neither detect the roms, nor save the rom path I am choosing.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: VanZan on August 09, 2018, 11:48:57 am
You need the correct rom set for FBA. The rom set is fba 0.2.97.35. Also setting the rom directory can be tricky....for some reason you may need to do it twice before it works.

The FBA emu is a bit temperamental to set up but once you get it sorted it's well worth the hassle.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: contra on August 09, 2018, 12:29:37 pm
I am having issues with mounting the external SD, but it is probably related to the filesystem not being FAT32.
Definitely, the filesystem must be FAT32... I believe FAT32 @ 32kb cluster size, to be exact.  If the external SD card still isn't detected, try the plugin & reset fix from page 11 of this thread.
I come to ask if anyone else is having issues with Final Burn Alpha, as I am not able to make it neither detect the roms, nor save the rom path I am choosing.
Yes, I'm sure many have had this problem.  It takes pushing the correct button in the menu for it to save the rompath.  I remembered going back into the menu to make sure the rompath saved correctly.  Then, I restarted the FBA emulator.  A few tries of doing this will get your roms to eventually appear
You need the correct rom set for FBA. The rom set is fba 0.2.97.35.
Yes.  You can also use the FBA v0.2.97.39 ROMs.  Just FYI.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: Manofaction89 on August 09, 2018, 01:55:11 pm
Another problem I have is that whenever I connect the RS97 to the TV, it always shows No Signal. I tried both the PAL and NTSC video settings and they dont work. I checked the cable and it was arrenged correctly.

Any diagnosis?

Also, what are the button combinations to bring up the menu for every emulator? Thanks.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: elrichard on August 09, 2018, 03:12:33 pm
Thanks for the replies, I will give it a go.

UPDATE: I was about to report that the RS-97 hung on me when trying to save global settings on PocketSnes, but reset it and it works now :| Same with the issue about the directories, seem to be working.

Probably an issue between the keyboard|keypad and the chair lol
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: elrichard on August 09, 2018, 03:13:54 pm
Another problem I have is that whenever I connect the RS97 to the TV, it always shows No Signal. I tried both the PAL and NTSC video settings and they dont work. I checked the cable and it was arrenged correctly.

Any diagnosis?

Also, what are the button combinations to bring up the menu for every emulator? Thanks.
http://rs-97-emulator-helper.s3-website-us-east-1.amazonaws.com/rs97/arcade/mame/fceux/regba/ohboy/gpsp/gambatte/pocketsnes/snes9x/2018/06/20/how-do-i-exit.html

Dis. PocketSNES is Select+Start now, but the rest should still be accurate.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: Manofaction89 on August 09, 2018, 03:35:10 pm
Another thing happened.
The majority of the emulators from the emulator menus have dissapeared and now every time I load them from the Explorer they crash or they cant load ROMs.

Any solution for this?
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: contra on August 09, 2018, 11:12:09 pm
Another thing happened.
The majority of the emulators from the emulator menus have dissapeared and now every time I load them from the Explorer they crash or they cant load ROMs.

Any solution for this?
Sounds like your internal SD card has become corrupted, but the only way to know for sure is by purchasing another internal SD card and flashing it with the UselessRS97 image.  I'd suggest a legitimate SanDisk or Samsung microSD from Amazon.com directly.  You can get the SanDisk A1 32GB microSD "SDSQUAR-032G-GN6MA" for about $12 directly shipped from and sold by Amazon.com.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: gameblabla on August 10, 2018, 08:58:37 am
Another thing happened.
The majority of the emulators from the emulator menus have dissapeared and now every time I load them from the Explorer they crash or they cant load ROMs.

Any solution for this?
Sounds like your internal SD card has become corrupted, but the only way to know for sure is by purchasing another internal SD card and flashing it with the UselessRS97 image.
Although i would recommend using another sd card if possible, it's definitely not broken for good. I myself am using the sd card that came with it and have had little to no corruption. However, you must careful, especially with the USB mounting.
I did not consider using my launcher for firmware 1.3 but in light of this, i might as well...

And also, it is definitely corruption. I think that It's only GmenuNext and its links files that got corrupted though.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: Manofaction89 on August 10, 2018, 09:24:54 am
Thanks for the response. I will make sure to use the USB mounting wisely now.


I cant buy another SD card though.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: Jim Goose on August 10, 2018, 09:41:16 pm
Thanks for the response. I will make sure to use the USB mounting wisely now.


I cant buy another SD card though.

16 gig ones are 10 dollars on amazon.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: Manofaction89 on August 10, 2018, 10:23:17 pm
I dont live in the US, therefore I cant buy from Amazon.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: Jim Goose on August 11, 2018, 02:10:27 am
Ebay or even gearbest has them. Newegg too.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: chevette on August 11, 2018, 01:28:43 pm
Ebay or even gearbest has them. Newegg too.

I would NOT buy any microSD cards from eBay. They sell counterfeit cards even though seller has good reviews. I've gotten burned several times. (just my 2 cents)
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: contra on August 11, 2018, 03:10:31 pm
I would NOT buy any microSD cards from eBay. They sell counterfeit cards
I second that thought... Only buy your flash memory from authorized retailers in your region.  You don't want counterfeit cards.


Maybe someone can help me with my DOSBox issue... It is 50% below the screen area, meaning 50% of the screen is cut-off.  In some programs I can blindly enter using the keyboard, when I push the LB button, the screen is smushed, like it is supposed to be.  However, as soon as the on-screen keyboard goes away, the screen goes back to being below the screen and strangely sized.  I have tried playing around with the dosbox.conf file to fix this, but haven't come up with anything... Thank you in advance for your assistance! (And many thanks for this RS-97 firmware!)
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: Soul_Est on August 11, 2018, 03:20:31 pm
I dont live in the US, therefore I cant buy from Amazon.
What about buying from AliExpress? Go for the "Handled by AliExpress" listings.

Sent from my SM-A520W using Tapatalk

Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: Manofaction89 on August 11, 2018, 03:38:35 pm
They are pretty crappy quality.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: Soul_Est on August 11, 2018, 03:39:47 pm
They are pretty crappy quality.
You can get official SanDisk and Samsung Micro SD cards through there.

Sent from my SM-A520W using Tapatalk

Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: VanZan on August 11, 2018, 04:04:23 pm
Does "Handled by AliExpress" guarantee that they're genuine cards? Good to know!
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: Manofaction89 on August 11, 2018, 05:00:20 pm
Yeah but even those are still really expensive.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: gameblabla on August 12, 2018, 01:17:43 pm
Alright guys, it took a while but i hope you'll like the new Service pack 9 !
What's new ?

- SMS Plus got rebased around SMS Plus GX. This results in much improved compatibility. (with additional fixes from me)
The audio code used to be terrible but that also is now improved, using PortAudio instead.
As a result, it is silky smooth. (as long as the game can run smoothly that is)
(The cruel irony is that currently, the GCW0 cannot run Bad Apple SMS unlike this new version. I'm considering porting it back to that console)

- DosBOX was terrible : It wasn't properly scaled and it also had some usability issues. Thankfully, pingflood greatly improved it.
It now requires a special format for games. For example, for Duke Nukem, you need to create a ".dos" file with the following content :
Code: [Select]
[autoexec]
mount C "/mnt/int_sd/roms/dos/"
C:
cd DUKE
dn1.exe
Change the /mnt/int_sd/roms/dos/ according to the location of your dos games.
In this case, it requires a folder called DUKE with the executable dn1.exe inside of it.

- FCEUX adds back the scaling options such as bilinear and aspect fullscreen. Using bilinear can slow down emulation though !

- Dingux-MSX & Dingux-2600 got minor fixes.

- GMenuNext is now provided separately. You only need to update it if you flashed it for the first update or are behind updates.

It's not over, as i need to look at Temper and Picodrive to fix the flickering issues among other things...
Hope you enjoy it.

Btw, i am still working on the external firmware but i'll only be able to resume working on it tomorrow or the day after that...
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: contra on August 12, 2018, 03:28:39 pm
Alright guys, it took a while but i hope you'll like the new Service pack 9 !
[?]It's not over, as i need to look at Temper and Picodrive to fix the flickering issues among other things...
Hope you enjoy it.
Wow!!! Great news!  Thanks for updating the DOSBox, it works fine now.
Haven't had any flickering in Temper, it seems to work great here...I do remember Picodrive flickering.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: Jim Goose on August 12, 2018, 04:36:23 pm
- DosBOX was terrible : It wasn't properly scaled and it also had some usability issues. Thankfully, pingflood greatly improved it.
It now requires a special format for games. For example, for Duke Nukem, you need to create a ".dos" file with the following content :
Code: [Select]
[autoexec]
mount C "/mnt/int_sd/roms/dos/"
C:
cd DUKE
dn1.exe
Change the /mnt/int_sd/roms/dos/ according to the location of your dos games.
In this case, it requires a folder called DUKE with the executable dn1.exe inside of it.

What is the status of FMV games or games from 1997?
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: gameblabla on August 12, 2018, 04:46:15 pm
What is the status of FMV games or games from 1997?
They probably won't run very well. I would only try 286/386 games at best on the RS-97.
Duke Nukem I runs smoothly on it but that's hardly expensive CPU-wise.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: Manofaction89 on August 12, 2018, 04:54:05 pm
Ill just stick to the older one but thanks for the update.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: gameblabla on August 13, 2018, 12:54:47 am
Uuuggh so yeah i had found some last minute bugs.
- SMS Plus GX could not load zipped roms, this is fixed.
- Forgot to update reGBA to latest upstream version. Now fixed.
- I also did not properly updated dingux-msx. This is also now fixed.

Enjoy
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: contra on August 13, 2018, 04:00:30 am
Uuuggh so yeah i had found some last minute bugs.
Enjoy
Hey, this is awesome!  Thank you very much for the update!
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: odjinan on August 13, 2018, 06:14:07 am
1.3 on its way? ;)
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: elrichard on August 13, 2018, 10:29:35 am
Will check the update later today, thanks a lot for the amazing support and goodies!

I still did not manage to write the docs I intend to, too much work. But I will try to deliver something this week :)
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: gameblabla on August 13, 2018, 03:26:37 pm
So yeah i forgot to properly update dingux-msx again. Now it should work...
I've released service pack 9.11 just for that.

1.3 on its way? ;)
Yeah, for the most part, it will just be 1.2 with all the applied service packs + External image.

Quote
I still did not manage to write the docs I intend to, too much work. But I will try to deliver something this week :)
More doc would be appreciated but most people don't even bother to read the FAQ or my instructions. But good luck anyway
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: elrichard on August 13, 2018, 07:46:59 pm
More doc would be appreciated but most people don't even bother to read the FAQ or my instructions. But good luck anyway

At least you have something to point at... and I work in Support, so if people read the instructions I would be out of a job :P
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: Soul_Est on August 13, 2018, 08:04:43 pm
More doc would be appreciated but most people don't even bother to read the FAQ or my instructions. But good luck anyway

At least you have something to point at... and I work in Support, so if people read the instructions I would be out of a job
Not necessarily. It depends on the communication level of the instructions and the comprehension level of the reader. Still need support jobs.

Sent from my SM-A520W using Tapatalk

Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: sere83 on August 13, 2018, 09:17:27 pm
Hey I just flashed this, amazing work! Shocked how good these systems run...

Have a couple of issues though. I cant seem to find the capcom cps2 emulator, has it been removed?

Also i'm getting random freezing in pocketsnes and picodrive, then i have to take the battery out. Any ideas?
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: gameblabla on August 13, 2018, 09:26:04 pm
Have a couple of issues though. I cant seem to find the capcom cps2 emulator, has it been removed?
Yeah, FBA replaces it now. Use FBA instead for your CPS1/CPS2 Games.

Quote
Also i'm getting random freezing in pocketsnes and picodrive, then i have to take the battery out. Any ideas?
It seems that PocketSNES freezes in the menu the first time you use it. Then it stops doing that after you reboot...
Still no idea how to fix it :<
Picodrive should definitely not freeze though. When does it freeze ?
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: sere83 on August 13, 2018, 09:49:07 pm
Have a couple of issues though. I cant seem to find the capcom cps2 emulator, has it been removed?
Yeah, FBA replaces it now. Use FBA instead for your CPS1/CPS2 Games.

Quote
Also i'm getting random freezing in pocketsnes and picodrive, then i have to take the battery out. Any ideas?
It seems that PocketSNES freezes in the menu the first time you use it. Then it stops doing that after you reboot...
Still no idea how to fix it :<
Picodrive should definitely not freeze though. When does it freeze ?

Ahh ok but how do you load a rom from external SD to final burn Alpha? All i see is a load of dead links to roms

Pico drive works fine now, think pocketsnes may have calmed down too. Will further test.

I actually have 2 RS-97 units here which i flashed and one is flickering in ohboy emulator and one is not, any ideas?

Also how do you view the external sd card when device is plugged into computer? All i see is charge or view internal storage

Still shocked how amazing this is, the emulation is so much better than the normal firwmware its night and day. Amazing work

Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: gameblabla on August 13, 2018, 10:52:03 pm
Ahh ok but how do you load a rom from external SD to final burn Alpha? All i see is a load of dead links to roms
You need to set a rom path first. When booting it up, press Start, go to ROMs Paths and press [A] on Rom path 1.
Select your directory where your arcade roms are. Then press B and go to Filter Settings.
Set Show Roms to Available Only.
Then Press B twice and Select twice again to exit.
Now, boot up FBA again and your games should appear and work.
You only need to do this once.

Quote
Also how do you view the external sd card when device is plugged into computer? All i see is charge or view internal storage
I would advise due to file corruptions that you use an external sd card reader rather than the USB mounting if possible.
For USB mounting, plug the USB cable and reboot/boot it. Then it should ask you if you want to mount it.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: sere83 on August 13, 2018, 10:56:15 pm
Thanks alot...

Any ideas about the flickering in in oh boy emulator?

Also my other rs97 unit will not load any games in pocksnes and gpsp (w/bios) either, just jumps out when you try and load. Any ideas?

With the cps2 roms, do they need to be from a specific rom pack or any cps2 roms will work? I followed you instructions and directed to the ext folder with some zips, but they seem not to be showing
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: gameblabla on August 13, 2018, 11:25:57 pm
Any ideas about the flickering in in oh boy emulator?
It doesn't for me ? Are you using it over TV-OUT ? I can look at it later but try Gambatte in the meantime.

Quote
Also my other rs97 unit will not load any games in pocksnes and gpsp (w/bios) either, just jumps out when you try and load. Any ideas?
It could be several things such as PocketSNES and GPSP being corrupt or the roms themselves being corrupt. It's also possible that you just applied the Service pack over USB and did not reboot the console yet. It's hard to say what is causing this.
Btw for GBA, use reGBA. GPSP is only there for cheats but i'm considering removing it in the future because it is crap and only creates confusion.

Quote
With the cps2 roms, do they need to be from a specific rom pack or any cps2 roms will work? I followed you instructions and directed to the ext folder with some zips, but they seem not to be showing
Yes, FBA is only compatible with MAME 0.158 romsets. Also, don't change the filenames. (should be ffight.zip for example)
Then try again.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: sere83 on August 13, 2018, 11:57:03 pm
Thanks will try FBA with a proper rom set.

What is completely bizarre is that one one of my units. GBPSP plays sonic 1,2,3 without issue. On my other unit they dont even load and on both units sonic 2 and 3 load in RGBA but just the opening screen with massive glitches then you cannot go any further. Sonic 3 plays fine

I reuploaded the emus folder on the update pack and now pocksnes is working on the one where it wasnt.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: gameblabla on August 14, 2018, 12:00:13 am
Quote
What is completely bizarre is that one one of my units. GBPSP plays sonic 1,2,3 without issue. On my other unit they dont even load and on both units sonic 2 and 3 load in RGBA but just the opening screen with massive glitches then you cannot go any further. Sonic 3 plays fine
Yeah it's really bizzare, Sonic Advance 2 is stuck on a screen with loads of grey boxes with ReGBA. You need to press all the buttons (including select & start) at the same time to bypass it. And well, check if your roms are not 0 in size...

I reuploaded the emus folder on the update pack and now pocksnes is working on the one where it wasnt.
Yup, it was file corruption... i hate when it happens.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: sere83 on August 14, 2018, 12:18:45 am
Quote
What is completely bizarre is that one one of my units. GBPSP plays sonic 1,2,3 without issue. On my other unit they dont even load and on both units sonic 2 and 3 load in RGBA but just the opening screen with massive glitches then you cannot go any further. Sonic 3 plays fine
Yeah it's really bizzare, Sonic Advance 2 is stuck on a screen with loads of grey boxes with ReGBA. You need to press all the buttons (including select & start) at the same time to bypass it. And well, check if your roms are not 0 in size...

I reuploaded the emus folder on the update pack and now pocksnes is working on the one where it wasnt.
Yup, it was file corruption... i hate when it happens.

Yeah exactly i'm getting that grey box stuff on sonic. Weird though how GPSP on my other unit they all load and work fine.

I also uploaded 2 0.158 set roms into external SD card, FBA recognises one of them but when i try to play it it says it cant load and then freezes and have to pull battery out. Cant seem to get FBA working on either.

Also still getting ohboy flickering on one of my units.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: gameblabla on August 14, 2018, 12:33:36 am
I also uploaded 2 0.158 set roms into external SD card, FBA recognises one of them but when i try to play it it says it cant load and then freezes and have to pull battery out. Cant seem to get FBA working on either.
My mistake, romset is MAME 0.159, not 0.158. Still, it should have worked ?
If it says it can't load then it's probably from a wrong romset.
If those 2 games were Neo geo games, make sure you have neogeo.zip in the same folder.

Also, make sure 68k engine is set to C68K rather than Musashi or A68K.

Quote
Also still getting ohboy flickering on one of my units.
But not on the other ones ? Sounds like a similar issue that we used to have with reGBA. I'll fix this for later. Does gambatte also do this ?
Because ohboy doesn't flicker for me. (seems like it only does so only for some units ?)

Also yes i just tried it now, Sonic Advance 2 does work on GPSP without any issues. (no grey boxes either)
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: Manofaction89 on August 14, 2018, 07:15:55 am
Castlevania SOTN doesnt work for me, it makes a weird glitchy colorful screen at startup.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: gameblabla on August 14, 2018, 02:44:12 pm
Castlevania SOTN doesnt work for me, it makes a weird glitchy colorful screen at startup.
That game works very smoothly for me (either HLE or BIOS work fine), i'm using the U version here.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: Manofaction89 on August 14, 2018, 02:46:28 pm
Ill try another ROM.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: elrichard on August 14, 2018, 02:49:24 pm
http://rs-97-emulator-helper.s3-website-us-east-1.amazonaws.com/rs97/arcade/fba/2018/06/20/uselessrs97-on-linux.html Wrote this, maybe it helps someone else out there.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: gameblabla on August 14, 2018, 05:27:41 pm
http://rs-97-emulator-helper.s3-website-us-east-1.amazonaws.com/rs97/arcade/fba/2018/06/20/uselessrs97-on-linux.html Wrote this, maybe it helps someone else out there.
That's nice except that it should not need to be that complicated to install new service packs.
It's simply a matter of mounting it with your file manager (should be done automatically, manually using spacefm/udevil) and replacing the files over it. Unless you are stuck with a terminal somehow of course...

Quote
Ill try another ROM.
Maybe your ISO file got corrupted or is missing a cue file. If it's missing, you may have to create it inside of a text file like so :
Code: [Select]
FILE "castlevania_-_symphony_of_the_night.bin" BINARY
  TRACK 01 MODE2/2352
    INDEX 01 00:00:00
Rename your bin/iso file to castlevania_-_symphony_of_the_night.bin and name your cue file to castlevania_-_symphony_of_the_night.cue.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: Manofaction89 on August 14, 2018, 05:45:13 pm
Thanks for the help.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: sere83 on August 14, 2018, 08:42:35 pm
I also uploaded 2 0.158 set roms into external SD card, FBA recognises one of them but when i try to play it it says it cant load and then freezes and have to pull battery out. Cant seem to get FBA working on either.
My mistake, romset is MAME 0.159, not 0.158. Still, it should have worked ?
If it says it can't load then it's probably from a wrong romset.
If those 2 games were Neo geo games, make sure you have neogeo.zip in the same folder.

Also, make sure 68k engine is set to C68K rather than Musashi or A68K.

Quote
Also still getting ohboy flickering on one of my units.
But not on the other ones ? Sounds like a similar issue that we used to have with reGBA. I'll fix this for later. Does gambatte also do this ?
Because ohboy doesn't flicker for me. (seems like it only does so only for some units ?)

Also yes i just tried it now, Sonic Advance 2 does work on GPSP without any issues. (no grey boxes either)

Thanks, so I tried a load of CPS2 roms, a few worked some didn't, so are you saying the non working ones are from the wrong rom set? Having real issues finding specific 0.159 roms that are not a 30GB or 50gb full set to test.

I also had a bizarre incident where one CPS2 rom wouldn't load crashed FBA and then i had to reset and when i did all emulators were gone, so had to open up and re flash the firmware....nightmare

On one of my RS97 units Ohboy and gambatte both flicker (although Gambatte less) on the other they don't or just very minorly basically unnoticeable.

GPSP now doesnt load any roms on both units since i reflashed one of them, maybe my bios is not working?

Also can't seem to get neogeo roms to work on either neogeo or FBA dispite neogeo.zip in the correct folders. In fact neo geo emulator doesn't recognise allow access to external SD. FBA just doesn't load the roms. Do they have to be a specific rom set too?

I'm also finding that pocketsnes crashes on exit sometimes and I have to hit reset button.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: elrichard on August 14, 2018, 10:38:28 pm
http://rs-97-emulator-helper.s3-website-us-east-1.amazonaws.com/rs97/arcade/fba/2018/06/20/uselessrs97-on-linux.html Wrote this, maybe it helps someone else out there.
That's nice except that it should not need to be that complicated to install new service packs.
It's simply a matter of mounting it with your file manager (should be done automatically, manually using spacefm/udevil) and replacing the files over it. Unless you are stuck with a terminal somehow of course...

Both of my Ubuntu laptops don't mount the thing automagically. So I go with what works, no big deal for me. I am one of those old people that prefer the CLI over fancy things :P
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: contra on August 14, 2018, 11:34:33 pm
Thanks, so I tried a load of CPS2 roms, a few worked some didn't, so are you saying the non working ones are from the wrong rom set? Having real issues finding specific 0.159 roms that are not a 30GB or 50gb full set to test.
As I stated a few pages ago in this very same thread, the complete FBA v0.2.97.39 ROMs should work...  Sometimes have to use the full set to pick the ones you are entitled to use.
On one of my RS97 units Ohboy and gambatte both flicker (although Gambatte less) on the other they don't or just very minorly basically unnoticeable.
Strange, been playing Super Mario Land, and the issue is there.  Not very pronounced, but there is a slight flicker.  Not sure if this is the way it was in previous versions...
GPSP now doesnt load any roms on both units since i reflashed one of them, maybe my bios is not working?
Certainly a problem on your end.  Played Advance Wars in GPSP, no problem.
Also can't seem to get neogeo roms to work on either neogeo or FBA dispite neogeo.zip in the correct folders. In fact neo geo emulator doesn't recognise allow access to external SD. FBA just doesn't load the roms. Do they have to be a specific rom set too?
Haven't had this problem at all.  Please check this thread a few pages ago for the FBA trick to load ROMs if they aren't showing up as available in your list... GNGeo also works fine here for most games...
I'm also finding that pocketsnes crashes on exit sometimes and I have to hit reset button.
Haven't had this problem either.

Are you able to get any software to view your ext_sd directory?   If not, there is a trick on, if I recall, page 11, of this thread, to get the ext_sd viewable in all software.

It sounds like your internal microSD is acting up, but if you aren't using a legit Samsung or Sandisk, not much can be expected.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: sere83 on August 15, 2018, 12:26:03 am
Thanks, so I tried a load of CPS2 roms, a few worked some didn't, so are you saying the non working ones are from the wrong rom set? Having real issues finding specific 0.159 roms that are not a 30GB or 50gb full set to test.
As I stated a few pages ago in this very same thread, the complete FBA v0.2.97.39 ROMs should work...  Sometimes have to use the full set to pick the ones you are entitled to use.
On one of my RS97 units Ohboy and gambatte both flicker (although Gambatte less) on the other they don't or just very minorly basically unnoticeable.
Strange, been playing Super Mario Land, and the issue is there.  Not very pronounced, but there is a slight flicker.  Not sure if this is the way it was in previous versions...
GPSP now doesnt load any roms on both units since i reflashed one of them, maybe my bios is not working?
Certainly a problem on your end.  Played Advance Wars in GPSP, no problem.
Also can't seem to get neogeo roms to work on either neogeo or FBA dispite neogeo.zip in the correct folders. In fact neo geo emulator doesn't recognise allow access to external SD. FBA just doesn't load the roms. Do they have to be a specific rom set too?
Haven't had this problem at all.  Please check this thread a few pages ago for the FBA trick to load ROMs if they aren't showing up as available in your list... GNGeo also works fine here for most games...
I'm also finding that pocketsnes crashes on exit sometimes and I have to hit reset button.
Haven't had this problem either.

Are you able to get any software to view your ext_sd directory?   If not, there is a trick on, if I recall, page 11, of this thread, to get the ext_sd viewable in all software.

It sounds like your internal microSD is acting up, but if you aren't using a legit Samsung or Sandisk, not much can be expected.

Thanks for your help. Im using the internal card that came with the sytstem

I got gPSP working was a bios issue. And got neogeo working was a Rom issue.

I do notice that in some emulators the actual menus flicker a little on the same unit that the gameboy emulators flicker, doesn't seem to effect game play in them though.

I will download the full FBA v0.2.97.39 rom set and grab some roms from out of there to try.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: riverinwoods on August 15, 2018, 12:24:09 pm
Was stoked this morning when rs 97 rocked up to my house! I got the 16g sd that came with the ext 2.1 firmware from jutleys version? Anyway came complete with rom packs for various emus and for the first time played a ps1 game clean that was also on it (contra...) so was stoked. I?ve been waiting for this and been tinkering and trying the cupl of menus out there for the kp3, however not much support as retro boy and now stoked to get going with uselessRS97, since it seems to be the best firmware from what i?ve Read. So I just spent all day setting it up reloading roms trying to correct pathways, organising and downloading bios etc etc....and I can?t get psx4all to run roms properly they crash at start or go into weird start ups, had issues with no sound on some emus, have got no idea how to get out of a cupl of emus without rebooting, and it seems like I need to map n code at every turn....is anyone else struggling? I have version 2.1 and followed everything for internal setup...dumb noob I guess
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: riverinwoods on August 15, 2018, 01:34:06 pm
Has anyone got a download link to default original firmware v 2.1...please
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: VanZan on August 15, 2018, 02:25:47 pm
https://rs97.bitgala.xyz/04.%20os_images/Internal%20v2.1%20sysyems%20only/
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: gameblabla on August 15, 2018, 02:50:04 pm
..and I can?t get psx4all to run roms properly they crash at start or go into weird start ups
Did they work on jutley's firmware too ? Because they should have had. It's no different on this firmware too.
I successfully got working with PCSX4ALL Castlevania, Digimon World & Digimon Rumble arena (last 2 require bios).
Other people managed to have working Metal Gear Solid, FF7, FF9, Valkyrie Profile and more...
Make sure you set the bios in the menu.

Quote
had issues with no sound on some emus
I had never encountered people with that issue ?? What emulators suffer from that issue ? Perhaps your volume slider was not all the way up or GmenuNext set the volume to 0, i don't know.

Quote
have got no idea how to get out of a cupl of emus without rebooting
It's either Power button, Select, or Start+Select.

The original firmware is utter crap and very slow but you have been warned...
I hope i can release the external image asap.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: contra on August 15, 2018, 02:57:27 pm
Was stoked this morning when rs 97 rocked up to my house! [?] So I just spent all day setting it up reloading roms trying to correct pathways, organising and downloading bios etc etc....and I can?t get psx4all to run roms properly they crash at start or go into weird start ups, had issues with no sound on some emus, have got no idea how to get out of a cupl of emus without rebooting, and it seems like I need to map n code at every turn....is anyone else struggling?
Don't give up!  I think you'll find the Useless97 firmware very *useful* if you give it a little more time...

You may not have copied the Useless97 1.2 for 2.1 firmware image correctly onto your microSD card.  Either that, or you didn't copy the Service Pack 9.11 to the microSD's FAT32 partition, overwriting the files that were there.  Both scenarios indicate something wrong with the way your microSD is setup.

Also, someone wrote some FAQs, including "How do I exit emulators?":
http://rs-97-emulator-helper.s3-website-us-east-1.amazonaws.com/

I haven't had the problems you are describing, so please, try flashing your firmware again.

**EDIT** Plus, make sure your ROMs are verfied as good and working on any other emulator device.  Beyond that, PCSX4all requires BIOS for some games, in the \mnt\int_sd\.pcsx4all\bios directory. 
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: sere83 on August 15, 2018, 04:24:17 pm
Hey guys, just wondering is there anything that can be done about pocketsnes crashing and freezing the unit on exit?

Yet to test the FBA roms but generally on that unit, everything is fine apart from some flickering in the gameboy emulators and a couple of emulator menus, pocketsnes works great apart from the crashing on exit is a real nuisance because requires  a reset.

Any ideas?
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: gameblabla on August 15, 2018, 04:27:16 pm
Hey guys, just wondering is there anything that can be done about pocketsnes crashing and freezing the unit on exit?
For me, it only happens once after you use it... then it never happens again.
I am aware of the bug (i could trigger it myself) so is pingflood but it's hard to replicate it.
Does it happen frequently for you ?
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: sere83 on August 15, 2018, 04:31:48 pm
Hey guys, just wondering is there anything that can be done about pocketsnes crashing and freezing the unit on exit?
For me, it only happens once after you use it... then it never happens again.
I am aware of the bug (i could trigger it myself) so is pingflood but it's hard to replicate it.
Does it happen frequently for you ?

When I first installed the service pack it happened 2/3 times in a row, now it is more infrequent but happens randomly from time to time.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: elrichard on August 15, 2018, 06:53:52 pm
I remember that the Dingoo used to have a module that, if you plugged it to a Linux box, it would use some sort of USB to Ethernet driver, and then you could ssh into the device, run commands and debug stuff... Would such an addition be possible on the RS-97?

Re: the freezing issue on PocketSNES, same here, happened the first time only. If it means something, it froze when saving the global config of the emulator. Worked flawlessly ever since.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: gameblabla on August 15, 2018, 09:07:11 pm
I remember that the Dingoo used to have a module that, if you plugged it to a Linux box, it would use some sort of USB to Ethernet driver, and then you could ssh into the device, run commands and debug stuff... Would such an addition be possible on the RS-97?
It is not possible because it would require a driver for that and that would mean compiling our own kernel, which currently isn't possible right now. Anything related to hardware support (including USB OTG) is not possible, other than what's already allowed by the kernel.

You can still have UART but you need to solder it to a pin on the motherboard.

And the freezing issue can also happen if you go back to the game. (although it's possible it could still be trying to save the configuration...)
I noticed the code for it was very... suspicious so this would need to be changed.
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: riverinwoods on August 15, 2018, 09:17:41 pm
Thanks for replies, will redo everything again tonight....also thanks gameblabla I can see how much better a lot of the emu qualities are, gba etc. I will redo and note what issues I get that stay the same. Also mame4all would?nt boot at all, tries to and just drops out. The ps1 game was Castlevania that seemed to have the same problem that gameblabla previously addresses but was?nt sure if that person actually got it to run. I also tried 3 other games in psx4all and were all almost or nothing?s, will search for the working games list later as well, I know it?s somewhere. Thx for link vanzan and cheers for the advice contra
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: riverinwoods on August 17, 2018, 02:23:28 am
Worth the effort, thanks heaps guys. Tweaking things now. Psx4all works great! Got most bios in there and now more of ps1 roms are working great. Anyone know how the compressed pbp files are made? I had pro hawk2 running slow on a 38mb pbp file and thought it might have been due to compression but when I used the 507mb pbp file it was the same...so the compression didn?t make a difference, does this also mean that the emu automatically decompressed .pbp and if so we can create more space?....just could?nt find anything on pbp compression (not iso to pbp but large pbp to compressed pbp).
Also noticing that pretty much whenever I add files to internal or set pathways, rebooting really smoothes changes out...with nearly everything (I guess it?s like restarting a mini pc).
Anyway thanks again for support and extensive work, actually stoked I came over to rs97 from kp3 just for the support. Alas the screen is bigger on the pap and the potential is just as big as this device.....LBL having a dig but if useless was on that device it would be a contender. At the moment though I think with uselessRS97 retroboy Wins.....Fatality.....
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: gameblabla on August 17, 2018, 03:25:51 am
I've released a tool that allows you to use UselessRS97 over the external SD card slot.
I've tried with the original firmware, patching it with my tool and booting my OS and i can confirm it works fine without having to unmount the console. This should be a better alternative to people who don't want to unmount the console.
However, my method will still erase the internal OS ! Not that you would want to go back to that...

See first post for downloads and detailed instructions on how to use it.

Worth the effort, thanks heaps guys. Tweaking things now. Psx4all works great! Got most bios in there and now more of ps1 roms are working great. Anyone know how the compressed pbp files are made? I had pro hawk2 running slow on a 38mb pbp file and thought it might have been due to compression but when I used the 507mb pbp file it was the same...so the compression didn?t make a difference, does this also mean that the emu automatically decompressed .pbp and if so we can create more space?....just could?nt find anything on pbp compression (not iso to pbp but large pbp to compressed pbp).
One useful thing about PBP files is the fact that they can also contain multi-cd games like FF7, which can be useful. Compression will not improve emulation speed, that's unrelated. If you want to get better emulation speed, then you'll have to overclock it (via GmenuNext, press Select on PCSX4ALL, select your clock speed and confirm with Start) and maybe tweak the GPU settings. (they only apply after you restart PCSX4ALL)

So yeah, while some games like Digimon World, Spyro and In the hunt work great, don't expect all games to run fullspeed (or even remotely close to that).
Title: Re: UselessRS97 - Internal firmware for the RS97
Post by: contra on August 17, 2018, 02:07:52 pm
Anyone know how the compressed pbp files are made?
The PBP files are made with a software called PSX2PSP.  You also need the base.pbp file to make the software work correctly.  It is not difficult to use the software, however, it is difficult to find nowadays.  Although the .pbp files are smaller than the .iso or .bin/.cue files, they shouldn't affect emulation speeds, the same as Gameblabla said.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: papapito on August 17, 2018, 06:58:52 pm
When is the v1.3 supposed to arrive?
I'm still on 97Next and eagerly awaiting for the external image.

Will it be compatible with the original external image loader?
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: MrDetermination on August 17, 2018, 10:44:22 pm
Hi!  Thanks for your work on this gameblabla!  I'm only a couple days in to this but really like it so far.  I'm the same guy that asked about the simple UI for kids. I think you meant to post a screenshot there but I didn't see anything.  EDIT: Nevermind that part.  Just saw your other thread.

Anyway, could someone do me a favor and zip up their updated gpsp folder?  I read another post saying it had been fixed in service packs and so I deleted it but didn't find a gpsp folder in 9.11's zip.  I'd rather not start from scratch.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on August 17, 2018, 10:53:14 pm
When is the v1.3 supposed to arrive?
It will come when i feel like people are okay enough with my SimpleMenuLauncher. I also want to fix the other emulators too...

Quote
I'm still on 97Next and eagerly awaiting for the external image.
I had in fact released an external tool so you can patch the original firmware and boot the firmware from the external slot. See my first post in this thread.

Quote
Will it be compatible with the original external image loader?
No, it is not compatible with it due to technical issues... Fixing it to make it work like 97Next's external loader would require changes to it anyway due to the use of musl rather than uclibc.
Right now, my external tool will patch the internal OS and essentially turn it into simply an external sd card slot firmware loader.
Not that anyone would miss the original firmware...

Quote
I think you meant to post a screenshot there but I didn't see anything.
I made a separate thread for it, it's here :
https://boards.dingoonity.org/ingenic-jz4760-devices/simplemenulauncher-new-launcher-for-firmware-1-3/ (https://boards.dingoonity.org/ingenic-jz4760-devices/simplemenulauncher-new-launcher-for-firmware-1-3/)

Quote
Anyway, could someone do me a favor and zip up their updated gpsp folder?  I read another post saying it had been fixed in service packs and so I deleted it but didn't find a gpsp folder in 9.11's zip.  I'd rather not start from scratch.
Whoever said that either lied or mixed it up with reGBA because i had never touched GPSP since firmware 1.2.
I might upload the full FAT32 partition for recovery purpose in the future but that would also mean updating frequently, hence why i'm wary of doing that...
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: riverinwoods on August 18, 2018, 02:25:00 am
Anyone know how the compressed pbp files are made?
The PBP files are made with a software called PSX2PSP.  You also need the base.pbp file to make the software work correctly.  It is not difficult to use the software, however, it is difficult to find nowadays.  Although the .pbp files are smaller than the .iso or .bin/.cue files, they shouldn't affect emulation speeds, the same as Gameblabla said.

Was meaning pbp file (large) compressed to pbp file (small), mentioned with regards to the tony h pro skater2 files I had. Both were pbp files one was 38mb and the other was 507mb and both ran the same....
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on August 18, 2018, 11:03:53 am
Was meaning pbp file (large) compressed to pbp file (small), mentioned with regards to the tony h pro skater2 files I had. Both were pbp files one was 38mb and the other was 507mb and both ran the same....
Maybe they removed the soundtrack, Fmvs or heavily compressed it.. Honestly, there's no way to know what the ripppers did.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: riverinwoods on August 20, 2018, 09:55:18 am
FBA seems to be crashing to blackscreen when I scroll through the .159 (2010 romset).... this has started happening after I have set the boxart previews to work.... any thoughts?
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: xiongxioi on August 20, 2018, 10:30:45 am
Just tried the external firmware, it seems that my 32gb card is reduced to a tiny size.
The readable fat32 partition is only about 3.4gb
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: riverinwoods on August 20, 2018, 10:39:06 am
you probably need to to extend the partition, use mini tool partition wizard...
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: riverinwoods on August 20, 2018, 11:59:40 am
Ok after going into rom settings and choosing ?reset rom settings?, then just recreating rom pathways again everything seems fine again.

Things I did before it started crashing-
I was adjusting vertical screens on some games, I was creating a favourites list using the fba option upon selecting game. I noticed after selecting a game for favourites list then opening game and then exiting, fba would remember what game I was at in the list and set me back there once fba reopened. If I scrolled down after this it would crash....if I scrolled up it was ok but if I went back to that game on the list and tried to go past it by pressing down it would still crash...that game was also the last one put in favourites list....so at a guess it?s something to do with configurating within fba and in this case creating favourites list.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on August 20, 2018, 01:14:29 pm
Just tried the external firmware, it seems that my 32gb card is reduced to a tiny size.
The readable fat32 partition is only about 3.4gb
Yeah, the firmware only uses 4GB by default so it can be put on the sd card that came with the console.
You need to read the instructions in the first post !
You can extend it but only after you formatted it with https://www.sdcard.org/downloads/formatter_4/ before flashing the firmware.
If you didn't do so, extending it will corrupt the FAT32 partition.

Quote
Ok after going into rom settings and choosing ?reset rom settings?, then just recreating rom pathways again everything seems fine again.
How many roms do you have ??? Seems like you were trying to use the whole romset...
That's really the kind of thing i can't debug (and i don't have the tools for that anyway, at least as far the RS-97 is concerned...)
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: riverinwoods on August 20, 2018, 01:35:14 pm
yup another noob mistake....I didn't put alllll the rom set in.....but yea, enough to bug it out for sure. confirms what I just started realizing, thanks gameblabla for replying.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: odjinan on August 20, 2018, 06:12:15 pm
i'm a noob too, so i'll start again from the beggining so format fat32 + flash 1.2 + extend partition, reconnect sdcard, first boot logon usb, copy new file from sp, reboot again all is good.
got the same bug (rom pathways) i'll take a look into it later.

Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on August 20, 2018, 11:22:59 pm
Well at this point, it may very well be an issue with FBA-GCW0 (or at least the frontend code)...
So i'm not sure a reformat/reflashing would solve anything and it might be a coincidence if it works after that.
It's also possible that it crashed due to corruption issues... (FBA-GCW0 trying to load a corrupted cover and crashing if it fails)
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: contra on August 21, 2018, 02:15:31 am
Strange, I have *not* had any "Rom pathways" error in FBA at all.  Even tried a full romset just to see, it takes a very long time to load, but I get no error and all roms seem to be there fine.  Will have time to check later...
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: riverinwoods on August 21, 2018, 05:00:14 am
Possible there?s problems with the box art folder I added? All working but after that got added I started having a heap of issues. Am also seeing now that when I go into fba games I can?t ?insert coin? or use dpad... I can access some arcade menus by pushing x+y or a+b and also l+r+start to exit menu..
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: riverinwoods on August 21, 2018, 11:42:49 am
Ok, i reset the rom settings in fba again, removed box art folder, reloaded everything and not having any problems now...fingers crossed.

Also trying to get boxart happening with snes, megadrive, gba, pc engine and Atari lynx... having problems allocating correct pathways in emu edits. I have files at right pixels and can see them, just not with roms. Is it possible with uselessRS97?
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: odjinan on August 21, 2018, 09:09:08 pm
 small resquest (for lazy guy), is it possible that you setup a custom path for each emulator?  like internal\roms\fba  ,     internal\roms\mame etc.. so we just have to  use your folder structure (just add empty folder on your cfw) will be enough for noob like us?
summertime, everyone lazy (except coder!)
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: MrDetermination on August 22, 2018, 01:47:36 am
small resquest (for lazy guy), is it possible that you setup a custom path for each emulator?  like internal\roms\fba  ,     internal\roms\mame etc.. so we just have to  use your folder structure (just add empty folder on your cfw) will be enough for noob like us?
summertime, everyone lazy (except coder!)

You can already do this.  With emulator highlighted in menu, hit Select.  Edit.  Selector directory (choose directory).  Start.  Start.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Phawx on August 24, 2018, 02:53:50 am
Is it possible to auto-set the overclock frequency?  Also is there any concrete way to make sure that it's working?

Everytime I re-load the overclock app, it goes back to stock frequency.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: riverinwoods on August 24, 2018, 01:15:10 pm
Yea I really hav?nt noticed anywhere where the overclock has actually had added any significant change?...has anyone got examples
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on August 24, 2018, 09:24:09 pm
Is it possible to auto-set the overclock frequency?  Also is there any concrete way to make sure that it's working?

Everytime I re-load the overclock app, it goes back to stock frequency.
You need to press Start instead of A, B etc... in order to confirm your settings.
If you thought this is a backward way of thinking, then you'll be right... (that can be fixed in Gmenu tho)
My new launcher doesn't have this issue and is much less confusing.

Sadly, i'm fairly behind adding the new requested features :(
So 1.3 won't be a while before i can release it again. But you still have the external patcher that will still work with next firmware releases.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: xiongxioi on August 25, 2018, 02:22:09 am
gameblabal, that's good news. Can't wait for that.
I have four requests, and none of them are easy. So forgive me ;)

I think the fc emulator needs a bit more optimization, just an extra little bit is enough.
Similarly, the gba emulator regba is pretty good already, but it sometimes slows down.
Ohboy is great, but it doesn't support turbo buttons.
Lastly, can you add some sort of swap function like what dingoo has? Swap can really help the rg.

Anyway, great work as aways, I can't wait for 1.3.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on August 25, 2018, 02:46:45 pm
Lastly, can you add some sort of swap function like what dingoo has? Swap can really help the rg.
There's no need to add some kind of a swap function, it already has a swap partition of 256MB and that's more than enough for playing all the arcade games supported by FBA-GCW0, even slow ones using an SH2 processor.
Having a swap will not "speed up" things, in fact it tends to slow it down. The only reason we use swap is for loading big roms because sometimes, 128MB is not enough for those. (namely some Neo Geo games)

Quote
Similarly, the gba emulator regba is pretty good already, but it sometimes slows down.
It does ? on which game ? Note that some games like Doom 2 will probably never run fullspeed on the GBA emulator.
You can still overclock it if you don't want to avoid slowdowns or change the scaling to original.

Quote
Ohboy is great, but it doesn't support turbo buttons.
Yeah it doesn't, i mean it's no different than the GCW0 version ?

Quote
I think the fc emulator needs a bit more optimization, just an extra little bit is enough.
I'm afraid this is as far as it's going to get... Fullscreen fast / original aspect are faster than bilinear though so use that instead for speed.
And you can still overclock on the games that are kinda slow...

Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Phawx on August 25, 2018, 04:31:52 pm
Is it possible to auto-set the overclock frequency?  Also is there any concrete way to make sure that it's working?

Everytime I re-load the overclock app, it goes back to stock frequency.
You need to press Start instead of A, B etc... in order to confirm your settings.
If you thought this is a backward way of thinking, then you'll be right... (that can be fixed in Gmenu tho)
My new launcher doesn't have this issue and is much less confusing.


Sorry I should have clarified.  I do press Start to activate the overclock.  I *assume* it does work at least in the overclock app because if I go over 632Mhz, it hard locks and I have to reset.

624Mhz is fine, but if I press start on 624Mhz, exit the overclock app and reload it, it goes back to saying my frequency is 524Mhz.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on August 26, 2018, 11:41:38 pm
Sorry I should have clarified.  I do press Start to activate the overclock.  I *assume* it does work at least in the overclock app because if I go over 632Mhz, it hard locks and I have to reset.
624Mhz is fine, but if I press start on 624Mhz, exit the overclock app and reload it, it goes back to saying my frequency is 524Mhz.
So the overclocking settings are not saved then ? It's kinda strange it would only do that for 624.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: xiongxioi on August 27, 2018, 06:15:08 am
I'm not sure it's confirmed or not, but some of the newer models have their max clockrate limited.

On a different topic, I flashed to the exterior version, and all the sudden pocketsnes would freeze every time I exit from it.
It wasn't like this for the interior version, I guess I can always roll back. 
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on August 27, 2018, 09:06:12 am
On a different topic, I flashed to the exterior version, and all the sudden pocketsnes would freeze every time I exit from it.
It wasn't like this for the interior version, I guess I can always roll back.
I guess it's related to the bug we talk about earlier... On internal version, this would happen 2 or 3 times because it stops doing so...
I still have no idea what causes this.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Manofaction89 on August 27, 2018, 09:14:44 am
Oh I forgot to ask, is there any external mod coming soon?
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: xiongxioi on August 27, 2018, 09:39:40 am
The external firmware is already there, read the instructions. It's very easy ;)
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Manofaction89 on August 27, 2018, 09:41:08 am
Great.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Fishcakes on August 28, 2018, 04:45:27 am
Hey all. I didnt see it in the op, if i missed it, im sorry. But how do you apply the aervice pack? Kinda a noob here ???
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: xiongxioi on August 28, 2018, 05:53:34 am
Once you've done as you are instructed, just copy the content of the service pack into the fat32 partition in your card and overwrite the older files.  ;D
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: slaanesh on August 28, 2018, 07:23:57 am
Where's the best place to ask about toolchain and development for this?

I assume the OpenDingux toolchain will work fine on this device?

>>> Pending: JZ4760 IPU implementation in user mode for supporting hardware scale

Is the IPU usable for hardware screen scaling like on the GCW0? I hope so!
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on August 28, 2018, 11:17:00 am
I assume the OpenDingux toolchain will work fine on this device?
Useless-RS97 is not your typical OpenDingux distribution... For once, we're using musl rather than uclibc.
This is intentional, because using musl made things much more stable/faster than uclibc. But it broke compatibility with uclibc apps.
Not that they would work on that SoC anyway due to the hard-float hardware !

For the toolchain, i provide one for Debian/Devuan unstable (linked against glibc 2.27), so if you use that, you can use it right now.
If not, then you'll need to compile your own toolchain. Grab the source here :
https://github.com/gameblabla/buildroot-rs97

Then compile it with make, make sure you have the dependencies.

Quote
Is the IPU usable for hardware screen scaling like on the GCW0? I hope so!
Wrong again... Even though the hardware does have an IPU chip as well as a 2D accelerator, none of them are usable because we are stuck using the stock kernel due to missing LCD panel drivers... and the stock kernel only supports slow framebuffer.

As if it wasn't bad enough, the screen is really weird and uses a resolution of 320x480... but the pixels need to be doubled twice vertically because the aspect ratio is 4:3.
This is the fastest way we found in order to double the pixels while still looking right over TV-Out :
https://github.com/pingflood/dingux-msx/blob/6628e57223cad4091399bb8b99be12c2b778b5d1/src/psp_sdl.c#L440

Btw, steward was working on IPU support but for that, you would need to compile a new kernel for that anyway due to kernel symbols...
(last time i compiled his driver in userspace, it did not work. Pingflood told me it complained about undefined references)
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: slaanesh on August 28, 2018, 11:53:16 am
I don't mind the 320x480 screen - surely that must have been for TV-out.
That could be quite handy for MAME games featuring rotated screens.

The toolchain running just on Linux is a bugger - I don't actually have a Linux box.
I've only ever used cygwin and/or Mac Os X which so far has covered every toolchain i've wanted to use.

How easy is this toolchain compiled on Mac? Has anyone does so already?

As for the lack of IPU support, that's a bit disappointing. With the unusual screen resolution, it would have been very useful indeed. Any chance of banging the hardware directly to use it? I've done so with the A320 and it works quite well.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: pingflood on August 28, 2018, 01:03:57 pm
As for the lack of IPU support, that's a bit disappointing. With the unusual screen resolution, it would have been very useful indeed. Any chance of banging the hardware directly to use it? I've done so with the A320 and it works quite well.

Maybe it's possible, but I could not make it work so far. I'm looking for a working example of direct IPU usage, but I could not find any.
How did you do on a320?

Here are some code I used in some IPU experiments:
https://github.com/Nebuleon/gcw-tests/blob/master/ipu/ipu.c
https://github.com/pingflood/gh_retrogame_emulator/blob/master/hw_scale/main.cpp
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: fr1234 on August 28, 2018, 04:26:23 pm
HOW TO GO BACK FROM UselessRS97 - Custom Firmware  to RS-97 Firmwares?
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Cralex on August 29, 2018, 02:52:28 am
Just got mine (version 2.0) and installed Useless on the service pack on the external SD card. Just wondering if some weird things are just me or common to others.

1. Cave Story seems jittery. It will run fine for a few seconds, stop for one second, and then run flawlessly for a few seconds.

2. After resizing the fat32 partition with Gparted, it no longer appears when I try to mount it on Windows, just Linux. Is there anyway to fix this without having to reflash the card?

3. What does it mean when my unit starts flashing a battery icon on the screen, and is there a way to turn it off while it is like this? Pressing the reset button and taking the battery out don?t seem to fix it. Is it saying that it needs to be plugged in? Sorry if this is an obvious question.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: slaanesh on August 29, 2018, 03:18:55 am
As for the lack of IPU support, that's a bit disappointing. With the unusual screen resolution, it would have been very useful indeed. Any chance of banging the hardware directly to use it? I've done so with the A320 and it works quite well.

Maybe it's possible, but I could not make it work so far. I'm looking for a working example of direct IPU usage, but I could not find any.
How did you do on a320?

Here are some code I used in some IPU experiments:
https://github.com/Nebuleon/gcw-tests/blob/master/ipu/ipu.c
https://github.com/pingflood/gh_retrogame_emulator/blob/master/hw_scale/main.cpp

Sorry, large post alert!

On the A320 I think it's possible because I'm using the IPU with the native uCOS/II firmware. So you can easily just hit the registers directly without mmap(), etc.

The IPU is different on the A320 but the register usage looks familiar on the examples you've provided.

For experiments with Linux and the IPU I'm actually using the Ben Nanonote (running OpenWRT but uses the Open Dingux toolchain). This is easier to work with as I can ssh into it and play around more easily.

The IPU on the Dingoo A320 and Ben Nanonote only support YUV->RGB hardware screen scaling, so it's a little more work setting up. However the YUV palette isn't a big deal as MAME uses indexed palettes for all it's internal bitmaps which needs remapping regardless before the final blit. So instead of mapping an RGB palette I just map an equivalent YUV palette. I've modified the MAME code to have both palette types when the IPU is used.

The following code was originally from Lion_RSM's code for the Dingoo A320 running under native uCOS/II. I've changed it substantially based on the jz4740_ipu.pdf doc. There were also some bugs and it didn't support downscaling which I've also added.
Whilst it's not perfect it works well. The source I've posted here is actually from the Nanonote version - I've allowed for the RGB888 screen format - but I just get a black screen even though I can hear the game running :)
I think the mmap() call isn't working.

nanonote/minimal.c
Code: [Select]
    /* Set up access to IPU memory */
    dingoo_ipu_mem = open("/dev/mem",   O_RDWR);
    if (dingoo_ipu_mem < 0)
    {
        dingoo_ipu_deinit();
        logerror("dingoo_set_ipu_mode() failed to open() /dev/mem!\n");
        return 0;   /* Fail */
    }

    ipu_memregl=(unsigned long  *)mmap(0, IPU__SIZE, PROT_READ|PROT_WRITE, MAP_SHARED, dingoo_ipu_mem, IPU_BASE);
    if (ipu_memregl <= 0)
    {
        dingoo_ipu_deinit();
        logerror("dingoo_set_ipu_mode() failed to mmap() errno = %x\n", errno);
        return 0;   /* Fail */
    }
    logerror("IPU base address %x\n", (unsigned int)*ipu_memregl);

    /* Initialize the IPU */
    ipu_init(srcWidth, srcHeight, dstW, dstH, SCREEN_WIDTH, OUTFMT_RGB888);
    ...

dingoo_ipu_scaler.h
Code: [Select]
///////////////////////////////////////////////////////////////////////////////
//      Bilinear scaling using the IPU
///////////////////////////////////////////////////////////////////////////////

#ifndef _IPU_H_
#define _IPU_H_

// IPU_REG_BASE
#define IPU_BASE    0xB3080000
#define IPU_P_BASE  0x13080000
#define IPU__OFFSET 0x13080000
#define IPU__SIZE   0x00001000  /* minimum page size */

#define IPU_LUT_LEN 20
#ifdef REG32
#undef REG32
#endif

#define REG32(ADDR)             ipu_memregl[(ADDR)>>2]

struct ipu_module
{
    unsigned int reg_ctrl;              // 0x00
    unsigned int reg_status;            // 0x04
    unsigned int reg_d_fmt;             // 0x08
    unsigned int reg_y_addr;            // 0x0c
    unsigned int reg_u_addr;            // 0x10
    unsigned int reg_v_addr;            // 0x14
    unsigned int reg_in_fm_gs;          // 0x18
    unsigned int reg_y_stride;          // 0x1c
    unsigned int reg_uv_stride;         // 0x20
    unsigned int reg_out_addr;          // 0x24
    unsigned int reg_out_gs;            // 0x28
    unsigned int reg_out_stride;        // 0x2c
    unsigned int rsz_coef_index;        // 0x30
    unsigned int reg_csc_c0_coef;   // 0x34
    unsigned int reg_csc_c1_coef;   // 0x38
    unsigned int reg_csc_c2_coef;   // 0x3c
    unsigned int reg_csc_c3_coef;   // 0x40
    unsigned int reg_csc_c4_coef;   // 0x44
    unsigned int hrsz_coef_lut[IPU_LUT_LEN]; // 0x48
    unsigned int vrsz_coef_lut[IPU_LUT_LEN]; // 0x98
};

typedef struct
{
   unsigned int coef;
   unsigned short int in_n;
   unsigned short int out_n;
} rsz_lut;

struct Ration2m
{
    float ratio;
    int n, m;
};


// Register offset
#define  IPU_CTRL           (0x0)
#define  IPU_STATUS         (0x4)
#define  IPU_D_FMT          (0x8)
#define  IPU_Y_ADDR         (0xc)
#define  IPU_U_ADDR         (0x10)
#define  IPU_V_ADDR         (0x14)
#define  IPU_IN_FM_GS       (0x18)
#define  IPU_Y_STRIDE       (0x1c)
#define  IPU_UV_STRIDE      (0x20)
#define  IPU_OUT_ADDR       (0x24)
#define  IPU_OUT_GS         (0x28)
#define  IPU_OUT_STRIDE     (0x2c)
#define  IPU_RSZ_COEF_INDEX (0x30)
#define  IPU_CSC_C0_COEF    (0x34)
#define  IPU_CSC_C1_COEF    (0x38)
#define  IPU_CSC_C2_COEF    (0x3c)
#define  IPU_CSC_C3_COEF    (0x40)
#define  IPU_CSC_C4_COEF    (0x44)
#define  IPU_HRSZ_LUT_BASE  (0x48)
#define  IPU_VRSZ_LUT_BASE  (0x98)

#define  REG_IPU_CTRL           REG32(IPU_CTRL)
#define  REG_IPU_STATUS         REG32(IPU_STATUS)
#define  REG_IPU_D_FMT          REG32(IPU_D_FMT)
#define  REG_IPU_Y_ADDR         REG32(IPU_Y_ADDR)
#define  REG_IPU_U_ADDR         REG32(IPU_U_ADDR)
#define  REG_IPU_V_ADDR         REG32(IPU_V_ADDR)
#define  REG_IPU_IN_FM_GS       REG32(IPU_IN_FM_GS)
#define  REG_IPU_Y_STRIDE       REG32(IPU_Y_STRIDE)
#define  REG_IPU_UV_STRIDE      REG32(IPU_UV_STRIDE)
#define  REG_IPU_OUT_ADDR       REG32(IPU_OUT_ADDR)
#define  REG_IPU_OUT_GS         REG32(IPU_OUT_GS)
#define  REG_IPU_OUT_STRIDE     REG32(IPU_OUT_STRIDE)
#define  REG_IPU_RSZ_COEF_INDEX REG32(IPU_RSZ_COEF_INDEX)
#define  REG_IPU_CSC_C0_COEF    REG32(IPU_CSC_C0_COEF)
#define  REG_IPU_CSC_C1_COEF    REG32(IPU_CSC_C1_COEF)
#define  REG_IPU_CSC_C2_COEF    REG32(IPU_CSC_C2_COEF)
#define  REG_IPU_CSC_C3_COEF    REG32(IPU_CSC_C3_COEF)
#define  REG_IPU_CSC_C4_COEF    REG32(IPU_CSC_C4_COEF)
#define  REG_IPU_HRSZ_LUT_BASE  REG32(IPU_HRSZ_LUT_BASE)
#define  REG_IPU_VRSZ_LUT_BASE  REG32(IPU_VRSZ_LUT_BASE)

// REG_CTRL field define
#define IPU_EN          (1 << 0)
#define RSZ_EN          (1 << 1)
#define FM_IRQ_EN       (1 << 2)
#define IPU_RESET       (1 << 3)
#define H_UP_SCALE      (1 << 8)
#define V_UP_SCALE      (1 << 9)
#define H_SCALE_SHIFT   (8)
#define V_SCALE_SHIFT   (9)

// REG_IPU_STATUS field define
#define OUT_END         (1 << 0)

// REG_D_FMT field define
#define INFMT_YUV420    (0 << 0)
#define INFMT_YUV422    (1 << 0)
#define INFMT_YUV444    (2 << 0)
#define INFMT_YUV411    (3 << 0)
#define INFMT_YCbCr420  (4 << 0)
#define INFMT_YCbCr422  (5 << 0)
#define INFMT_YCbCr444  (6 << 0)
#define INFMT_YCbCr411  (7 << 0)

#define OUTFMT_RGB555   (0 << 16)
#define OUTFMT_RGB565   (1 << 16)
#define OUTFMT_RGB888   (2 << 16)

// REG_IN_FM_GS field define
#define IN_FM_W(val)    ((val) << 16)
#define IN_FM_H(val)    ((val) << 0)

// REG_IN_FM_GS field define
#define OUT_FM_W(val)   ((val) << 16)
#define OUT_FM_H(val)   ((val) << 0)

// REG_UV_STRIDE field define
#define U_STRIDE(val)   ((val) << 16)
#define V_STRIDE(val)   ((val) << 0)


#define VE_IDX_SFT              0
#define HE_IDX_SFT      16

// RSZ_LUT_FIELD
#define OUT_N_SFT       0
#define OUT_N_MSK       0x1
#define IN_N_SFT        1
#define IN_N_MSK        0x1
#define W_COEF_SFT      2
#define W_COEF_MSK      0xFF

// function about REG_IPU_CTRL
#define stop_ipu() \
REG_IPU_CTRL &= ~IPU_EN;

#define run_ipu() \
REG_IPU_CTRL |= IPU_EN;

#define reset_ipu() \
REG_IPU_CTRL |= IPU_RESET;

#define disable_irq_ipu() \
REG_IPU_CTRL &= ~FM_IRQ_EN;

#define disable_rsize_ipu() \
REG_IPU_CTRL &= ~RSZ_EN;

#define enable_rsize_ipu() \
REG_IPU_CTRL |= RSZ_EN;

#define is_enable_ipu() \
  (REG_IPU_CTRL & IPU_EN)

// function about REG_IPU_STATUS
#define clear_end_flag_ipu() \
REG_IPU_STATUS &= ~OUT_END;

#define polling_end_flag_ipu() \
 (REG_IPU_STATUS & OUT_END)

// parameter
// R = 1.164 * (Y - 16) + 1.596 * (cr - 128)    {C0, C1}
// G = 1.164 * (Y - 16) - 0.392 * (cb -128) - 0.813 * (cr - 128)  {C0, C2, C3}
// B = 1.164 * (Y - 16) + 2.017 * (cb - 128)    {C0, C4}

//#if 1
#define YCbCr_CSC_C0 0x4A8        /* 1.164 * 1024 */
#define YCbCr_CSC_C1 0x662        /* 1.596 * 1024 */
#define YCbCr_CSC_C2 0x191        /* 0.392 * 1024 */
#define YCbCr_CSC_C3 0x341        /* 0.813 * 1024 */
#define YCbCr_CSC_C4 0x811        /* 2.017 * 1024 */
//#else
#define YUV_CSC_C0 0x400
#define YUV_CSC_C1 0x59C
#define YUV_CSC_C2 0x161
#define YUV_CSC_C3 0x2DC
#define YUV_CSC_C4 0x718
//#endif

void ipu_free(void);

void ipu_init(int src_width,  int src_height,
              int dst_width,  int dst_height, int dst_screen_width,
              int out_format);


void ipu_blit(uint8_t *source_y, uint8_t *source_u, uint8_t *source_v, uint32_t *dest);

#endif

dingoo_ipu_scaler.c
Code: [Select]
///////////////////////////////////////////////////////////////////////////////
//      Bilinear scaling using the IPU
///////////////////////////////////////////////////////////////////////////////

#include "jz4740.h"
#include "dingoo_ipu_scaler.h"

#define VERBOSE
#define logerror printf

///////////////////////////////////////////////////////////////////////////////
// This is the base pointer to the IPU control registers
volatile unsigned long   *ipu_memregl=0;
///////////////////////////////////////////////////////////////////////////////
static struct Ration2m *ipu_ratio_table = 0;
static rsz_lut          *h_lut = 0;
static rsz_lut          *v_lut = 0;
static int                      ipu_rtable_len;
static int                      srcN;
static int                      dstM;
static int                      v_lut_max;
static int                      h_lut_max;

///////////////////////////////////////////////////////////////////////////////
static void                     init_ipu_ratio_table();
static int                      find_ipu_ratio_factor(float ratio);
static int                      resize_out_cal(int insize, int srcN, int dstM);
static int                      resize_lut_cal_upscale(int srcN, int dstM, rsz_lut lut[]);
static int                      resize_lut_cal_downscale(int srcN, int dstM, rsz_lut lut[]);

///////////////////////////////////////////////////////////////////////////////
//      Stop the unit
///////////////////////////////////////////////////////////////////////////////
void ipu_stop()
{
    if(is_enable_ipu())
    {
        while(!polling_end_flag_ipu());
    }
    stop_ipu();
    clear_end_flag_ipu();
    reset_ipu();
    //__cpm_stop_ipu();
}

void ipu_free()
{
        if (ipu_ratio_table) free(ipu_ratio_table);
        ipu_ratio_table=0;
        if (h_lut) free(h_lut);
        h_lut=0;
        if (v_lut) free(v_lut);
        v_lut=0;
}

static void ipu_alloc()
{
        ipu_ratio_table = (struct Ration2m *)malloc(IPU_LUT_LEN * IPU_LUT_LEN * sizeof(struct Ration2m));
        h_lut = (rsz_lut *)malloc(IPU_LUT_LEN * sizeof(rsz_lut));
        v_lut = (rsz_lut *)malloc(IPU_LUT_LEN * sizeof(rsz_lut));
        if (!ipu_ratio_table || !h_lut || !v_lut)
        {
                ipu_free();
                logerror("ipu_alloc(): malloc failed!\n");
        }
}

///////////////////////////////////////////////////////////////////////////////
//      Prepare the unit
///////////////////////////////////////////////////////////////////////////////
void ipu_init(int src_width,  int src_height,
              int dst_width,  int dst_height, int dst_screen_width,
                          int out_format)
{
    int i;
        int Vert_sel;
        int Horiz_sel;
        int adjusted_dst_width;
        int adjusted_dst_height;
        unsigned int stride_multiplier;

    //__cpm_start_ipu();
        logerror("ipu_init(): src:%dx%d dst:%dx%d str:%d\n", src_width, src_height, dst_width, dst_height, dst_screen_width);

        ipu_alloc();
    init_ipu_ratio_table();
    stop_ipu();
    reset_ipu();
    clear_end_flag_ipu();
    enable_rsize_ipu();
    disable_irq_ipu();

        /* Horizontal - Downscaling */
        if (src_width > dst_width)
        {
                Horiz_sel = find_ipu_ratio_factor(((float) src_width ) / (float) dst_width );

                dstM = ipu_ratio_table[Horiz_sel].m;
                h_lut_max = srcN = ipu_ratio_table[Horiz_sel].n;
#ifdef VERBOSE
                logerror("Downscale ipu Horiz_sel:%d Wmax:%d srcN:%d dstM:%d\n", Horiz_sel, h_lut_max, srcN, dstM);
#endif
                resize_lut_cal_downscale(srcN, dstM, h_lut);
                adjusted_dst_width = resize_out_cal(src_width, srcN, dstM);

                if (dst_width != adjusted_dst_width)
                {
                        logerror("ipu_init(): adjusted dst width %d -> %d\n", dst_width, adjusted_dst_width);
                }

        }
        /* Horizontal - Upscaling */
        else
        {
                Horiz_sel = find_ipu_ratio_factor(((float) src_width) / (float) dst_width);

                srcN = ipu_ratio_table[Horiz_sel].n;
                h_lut_max = dstM = ipu_ratio_table[Horiz_sel].m;
#ifdef VERBOSE
                logerror("Upscale ipu Horiz_sel:%d Wmax:%d srcN:%d dstM:%d\n", Horiz_sel, h_lut_max, srcN, dstM);
#endif
                resize_lut_cal_upscale(srcN, dstM, h_lut);
                adjusted_dst_width = dst_width; /* No adjustments for upscaling */
        }

        /* Vertical - Downscaling */
        if (src_height > dst_height)
        {
                Vert_sel = find_ipu_ratio_factor(((float) src_height) / (float) dst_height);

                dstM = ipu_ratio_table[Vert_sel].m;
                v_lut_max = srcN = ipu_ratio_table[Vert_sel].n;
#ifdef VERBOSE
                logerror("Downscale ipu Vert_sel:%d Hmax:%d srcN:%d dstM:%d\n", Vert_sel,  v_lut_max, srcN, dstM);
#endif
                resize_lut_cal_downscale(srcN, dstM, v_lut);
                adjusted_dst_height = resize_out_cal(src_height, srcN, dstM);

                if (dst_height != adjusted_dst_height)
                {
                        logerror("ipu_init(): adjusted dst height %d -> %d\n", dst_height, adjusted_dst_height);
                }
        }
        /* Vertical - Upscaling */
        else
        {
                Vert_sel = find_ipu_ratio_factor(((float) src_height ) / (float) dst_height );

                srcN = ipu_ratio_table[Vert_sel].n;
                v_lut_max = dstM = ipu_ratio_table[Vert_sel].m;
#ifdef VERBOSE
                logerror("Upscale ipu Vert_sel:%d Hmax:%d srcN:%d dstM:%d\n", Vert_sel, v_lut_max, srcN, dstM);
#endif
                resize_lut_cal_upscale(srcN, dstM, v_lut);
                adjusted_dst_height = dst_height;       /* No adjustments for upscaling */
        }


        /* Now set the IPU registers */

        /* IPU Scaling mode */
        if (src_width > dst_width)
                REG_IPU_CTRL &= ~(H_UP_SCALE);  /* downscaling */
        else
                REG_IPU_CTRL |= H_UP_SCALE;             /* upscaling */

        if (src_height < dst_height)
                REG_IPU_CTRL &= ~(V_UP_SCALE);  /* downscaling */
        else
                REG_IPU_CTRL |= V_UP_SCALE;             /* upscaling */

        /* IPU input/output format */
    REG_IPU_D_FMT = INFMT_YUV444 | out_format;

        /* Set the stride multiplier based on the output format */
        if (out_format == OUTFMT_RGB888)
                stride_multiplier = 4;  /* 4 bytes per pixel */
        else
                stride_multiplier = 2;  /* 2 bytes per pixel */

        /* IPU YUV coefficients */
    REG_IPU_CSC_C0_COEF = YUV_CSC_C0;
    REG_IPU_CSC_C1_COEF = YUV_CSC_C1;
    REG_IPU_CSC_C2_COEF = YUV_CSC_C2;
    REG_IPU_CSC_C3_COEF = YUV_CSC_C3;
    REG_IPU_CSC_C4_COEF = YUV_CSC_C4;

        /* Set IPU look-up tables (LUT) */
        for (i = 0; i < h_lut_max; i++)
                REG32(IPU_HRSZ_LUT_BASE +i*4) = (h_lut[i].coef << W_COEF_SFT) | (h_lut[i].in_n << IN_N_SFT) | (h_lut[i].out_n << OUT_N_SFT);
        for (i = 0; i < v_lut_max; i++)
                REG32(IPU_VRSZ_LUT_BASE +i*4) = (v_lut[i].coef << W_COEF_SFT) | (v_lut[i].in_n << IN_N_SFT) | (v_lut[i].out_n << OUT_N_SFT);


        /* Set IPU output size and strides */
        REG_IPU_OUT_GS = OUT_FM_W(adjusted_dst_width * stride_multiplier) | OUT_FM_H(adjusted_dst_height * stride_multiplier);  /* in bytes */
        REG_IPU_OUT_STRIDE = dst_screen_width * stride_multiplier;

        /* Set IPU last index for Vertical and Horizontal LUT */
        REG_IPU_RSZ_COEF_INDEX = ((v_lut_max - 1) << VE_IDX_SFT) | ((h_lut_max - 1) << HE_IDX_SFT);

        /* Set IPU src and strides */
        REG_IPU_IN_FM_GS = IN_FM_W(src_width) | IN_FM_H(src_height);
        REG_IPU_Y_STRIDE = src_width;
        REG_IPU_UV_STRIDE = U_STRIDE(src_width) | V_STRIDE(src_width);
}

//      Init IPU ratios table   ///////////////////////////////////////////////////
static void init_ipu_ratio_table()
{
    int i;
    int j;
    int cnt;


    float diff;

    // orig table, first calculate
    for (i = 1; i <= IPU_LUT_LEN; i++)
    {
        for (j = 1; j <= IPU_LUT_LEN; j++)
        {
            ipu_ratio_table [(i - 1) * IPU_LUT_LEN + j - 1].ratio = i / (float)j;
            ipu_ratio_table [(i - 1) * IPU_LUT_LEN + j - 1].n = i;
            ipu_ratio_table [(i - 1) * IPU_LUT_LEN + j - 1].m = j;
        }
    }

    // Eliminate the ratio greater than 1:2
    for (i = 0; i < (IPU_LUT_LEN) * (IPU_LUT_LEN); i++)
    {
        if (ipu_ratio_table[i].ratio < 0.4999f)
        {
            ipu_ratio_table[i].n = ipu_ratio_table[i].m = -1;
        }
    }

    // eliminate the same ratio
    for (i = 0; i < (IPU_LUT_LEN) * (IPU_LUT_LEN); i++)
    {
        for (j = i + 1; j < (IPU_LUT_LEN) * (IPU_LUT_LEN); j++)
        {
            diff = ipu_ratio_table[i].ratio - ipu_ratio_table[j].ratio;
            if (diff > -0.001f && diff < 0.001f)
            {
                ipu_ratio_table[j].n = ipu_ratio_table[j].m = -1;
            }
        }
    }

    // reorder ipu_ratio_table
    cnt = 0;
    for (i = 0; i < (IPU_LUT_LEN) * (IPU_LUT_LEN); i++)
    {
        if (ipu_ratio_table[i].n != -1)
        {
            if (cnt != i)
            {
                ipu_ratio_table[cnt] = ipu_ratio_table[i];
            }
            cnt++;
        }
    }
    ipu_rtable_len = cnt;

#ifdef REALLY_VERBOSE
        // Print table
    for (i = 0; i < (IPU_LUT_LEN) * (IPU_LUT_LEN); i++)
    {
                if (ipu_ratio_table[i].n != -1)
                {
                        logerror("%u r:%f n:%d m=%d", i, ipu_ratio_table[i].ratio, ipu_ratio_table[i].n, ipu_ratio_table[i].m);
                        if (i == ipu_rtable_len)
                                logerror ("[*]\n");
                        else
                                logerror ("\n");
                }
                else
                        logerror("%u [-1]\n", i);
        }
#endif
}

//      Find a ratio factor in the ratios table ///////////////////////////////////
static int find_ipu_ratio_factor(float ratio)
{
    int i, sel;
    float diff, min = 0;
    sel = ipu_rtable_len;

    for (i = 0; i < ipu_rtable_len; i++)
    {
        if (ratio > ipu_ratio_table[i].ratio)
        {
            diff = ratio - ipu_ratio_table[i].ratio;
        }
        else
        {
            diff = ipu_ratio_table[i].ratio - ratio;
        }
        if (i == 0 || diff < min)
        {
            min = diff;
            sel = i;
        }
    }
    return sel;
}

///////////////////////////////////////////////////////////////////////////////
// Used to determine output size
/*
Downscaling:
From jz4740 doc:
If [(IW - 1) * (m/n)] * (n/m) ==(IW-1) then
OW = [(IW - 1) * (m/n)];
Else OW = [(IW - 1) * (m/n)] + 1;
Upscaling is the same except + 1 to each result.
*/
static int resize_out_cal(int insize, int n, int m)
{
        double srcN = (double)n;
        double dstM = (double)m;

        if ((int)(((double)(insize - 1) * (dstM/srcN)) * (srcN/dstM)) == (insize-1))
                return (int)((double)(insize - 1) * (dstM/srcN));
        else
                return (int)((double)(insize - 1) * (dstM/srcN)) + 1;
}
///////////////////////////////////////////////////////////////////////////////

#if 0
// From the jz4740 ipu documentation:
W k = 1 – (kn/m – [kn/m]), k = 0, 1, … m-1.
#endif

/* srcN = src, dstM = dst after resize */
static int resize_lut_cal_upscale(int srcN, int dstM, rsz_lut lut[])
{
    int k, t;
    float w_coef;
    float factor;
    float factor2;

    for (k = 0, t = 0; k < dstM; k++)
    {
        factor = (float) (k * srcN) / (float) dstM;
        factor2 = factor - (int) factor;
        w_coef = 1.0f - factor2;
        lut[k].coef = (unsigned int) (128.0f * w_coef);
        lut[k].out_n = 1;
        if (t <= factor)
        {
            lut[k].in_n = 1;
            t++;
        }
        else
        {
            lut[k].in_n = 0;
        }
#ifdef VERBOSE
                logerror("(%d) f2:%f c:%u k:%d o:%d\n", k, factor2, lut[k].coef, lut[k].in_n, lut[k].out_n);
#endif
    }
    return 0;
}

///////////////////////////////////////////////////////////////////////////////

#if 0
// From the jz4740 ipu documentation:
for (t=0, k=0; k < n; k++)
{
        If ([(tn+1)/m] – k >=1)
                { W k = 0;}
        else if ((tn+1)/m – k == 0)
                { W k = 1; t++;}
        else
                { W k = 1 – ( (tn+1)/m – [tn/m]); t++;}
}
W_COEF k = [128 * W k]

Moreover, when m=1 for down-scaling, discard above formula and use following rules:
1. W_COEF0 = 64 (W0 = 0.5), and W_COEF1 ~ n-1 = 0
2. IN_EN always equals 1
3. OUT_EN0 = 1, and OUT_EN1 ~ n-1 = 0
#endif

/* srcN = src, dstM = dst after resize */
static int resize_lut_cal_downscale(int srcN, int dstM, rsz_lut lut[])
{
    int k, t;

#if 0
        if ( dstM == 1 )        /* Special Case - see above comment */
        {
                k = 0;
                lut[k].coef = 64;
                lut[k].in_n = 1;
                lut[k].out_n = 1;
#ifdef VERBOSE
                logerror("(0)* c:%u i:%d o:%d\n", lut[k].coef, lut[k].in_n, lut[k].out_n);
#endif
                for (k=1; k < srcN; k++)
                {
                        lut[k].coef = 0;
                        lut[k].in_n = 1;
                        lut[k].out_n = 0;
#ifdef VERBOSE
                        logerror("(%d)* c:%u i:%d o:%d\n", k, lut[k].coef, lut[k].in_n, lut[k].out_n);
#endif
                }


        }
        else
#endif
        {
                float w_coef;
                float factor;
                float factor2;
                float factor3;

                for (t = 0, k = 0; k < srcN; k++)
                {
                        factor = (float)(t*srcN+1)/(float)dstM;
                        factor2 = factor - (float)k;
                        factor3 = (float)(t*srcN)/(float)dstM;

                        if(factor2 >= 1.0f)
                        {
                                w_coef = 0.0f;
                                lut[k].out_n = 0;
                        }
                        else if (factor2 <= 0.001f)     /* should be 0.0 but to capture small values as well */
                        {
                                w_coef = 1.0f;
                                lut[k].out_n = 1;
                                t++;
                        }
                        else
                        {
                                w_coef = 1.0f - ( factor - factor3);
                                lut[k].out_n = 1;
                                t++;
                        }

                        lut[k].in_n = 1;
                        lut[k].coef = (unsigned int) (128.0f * w_coef);

#ifdef VERBOSE
                        logerror("(%d) f2:%f c:%u i:%d o:%d\n", k, factor2, lut[k].coef, lut[k].in_n, lut[k].out_n);
#endif
                }
        }
    return 0;
}

///////////////////////////////////////////////////////////////////////////////
//      Blit a scaled surface onto the screen
///////////////////////////////////////////////////////////////////////////////
void ipu_blit(uint8_t *source_y, uint8_t *source_u, uint8_t *source_v, uint32_t *dest)
{
        //const unsigned int MASK = 0x1fffffff;
        const unsigned int MASK = 0xffffffff;

        logerror ("ipu_blit(): source_y:%x source_u:%x source_v:%x dest:%x\n", source_y, source_u, source_v, dest);

#if 0
        if ((((uint32_t)dest & MASK) != (uint32_t)dest) || (((uint32_t)source_y & MASK) != (uint32_t)source_y) || (((uint32_t)source_u & MASK) != (uint32_t)source_u) || (((uint32_t)source_v & MASK) != (uint32_t)source_v))
        {
                logerror ("ipu_blit() bad mask, invalid blit!\n");
                return;
        }
#endif

    if(is_enable_ipu())
    {
        while(!polling_end_flag_ipu());
    }

    stop_ipu();
    clear_end_flag_ipu();
    REG_IPU_OUT_ADDR = (uint32_t) dest     & MASK;
    REG_IPU_Y_ADDR   = (uint32_t) source_y & MASK;
    REG_IPU_U_ADDR   = (uint32_t) source_u & MASK;
    REG_IPU_V_ADDR   = (uint32_t) source_v & MASK;
    run_ipu();
}
#undef logerror

Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Fishcakes on August 29, 2018, 09:01:28 am
Just wanted to say thank you gameblabla. I really appreciate your help the other day. As promised, im getting better performance in pocketsnes(45-60) and dumbsnes(53-60) fps. Great job man!
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on August 29, 2018, 09:38:45 am
Btw, guys, new service pack released with newer PocketSNES with newer menu layout, faster C4 emulation
and changed the default directory for saves/save states.
So yeah, rename .snes96_snapshots to .pocketsnes if you wanna reuse your saves with the new SP. (also found in /mnt/int_sd/.snes96_snapshots on the console itself)

Just wanted to say thank you gameblabla. I really appreciate your help the other day. As promised, im getting better performance in pocketsnes(45-60) and dumbsnes(53-60) fps. Great job man!
Glad to hear it !

Quote
How easy is this toolchain compiled on Mac? Has anyone does so already?
If you can compile stuff on Mac OSX (i assume you're using brew right ?) then it should be fairly straightforward...
Of course, i have no idea if it's actually possible to compile buildroot under Mac OSX but if you could do so for other toolchains based on it then it should be easy !
See my repo for that :
https://github.com/gameblabla/buildroot-rs97 (https://github.com/gameblabla/buildroot-rs97)

As for the IPU thing, i looked at your dingoo_ipu_scaler.h and it seems to closely match steward's fu ipu driver for the RS-97 :
https://github.com/steward-fu/rs97_kernel/blob/5115d62b521a039118a25613704d47923865eee4/arch/mips/include/asm/mach-jz4760/jz4760ipu.h (https://github.com/steward-fu/rs97_kernel/blob/5115d62b521a039118a25613704d47923865eee4/arch/mips/include/asm/mach-jz4760/jz4760ipu.h)

Pingflood told me the driver could create & open the device. Of course, since the kernel had no display, it was hard to know whetever it actually worked or not...

Here's more reference slaneesh if you need it...
https://github.com/steward-fu/rs97_kernel/blob/5115d62b521a039118a25613704d47923865eee4/drivers/video/jz4760_efb.c (https://github.com/steward-fu/rs97_kernel/blob/5115d62b521a039118a25613704d47923865eee4/drivers/video/jz4760_efb.c)

Quote
2. After resizing the fat32 partition with Gparted, it no longer appears when I try to mount it on Windows, just Linux. Is there anyway to fix this without having to reflash the card?
I think it got corrupt kinda ? It would do so if you haven't formatted with the SD Card alliance formatter before flashing the firmware.
https://www.sdcard.org/downloads/formatter_4/ (https://www.sdcard.org/downloads/formatter_4/)
You could try to check the partition on Gparted but i doubt it will fix it.

Quote
1. Cave Story seems jittery. It will run fine for a few seconds, stop for one second, and then run flawlessly for a few seconds.
Most likely an issue with the port. I think it might be related to music playback interfering with gameplay... You could try to set the clock speed to 600 and see if that helps.

Quote
3. What does it mean when my unit starts flashing a battery icon on the screen, and is there a way to turn it off while it is like this? Pressing the reset button and taking the battery out don?t seem to fix it. Is it saying that it needs to be plugged in? Sorry if this is an obvious question.
I don't remember GMenuNext flashing the battery icon, other than meaning it's empty. Unless it's actually full ?
The battery icon isn't known for being accurate.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Fishcakes on August 29, 2018, 09:51:22 am
Ok, so i was playing and got up to go to the bathroom. Out of habit i hit the suspend button and for the life of me cant get the system to wake up without using the reset button or pulling the battery. Is this a common issue or am i being very stupid here? Tried pressing all the buttons including holding down the suspend and brightness button for a few seconds each
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on August 29, 2018, 10:13:28 am
Ok, so i was playing and got up to go to the bathroom. Out of habit i hit the suspend button and for the life of me cant get the system to wake up without using the reset button or pulling the battery. Is this a common issue or am i being very stupid here? Tried pressing all the buttons including holding down the suspend and brightness button for a few seconds each
It seems to affect some units. What the suspend mode does is basically lower the clock speed and close the display.
However, some systems don't like that clock speed and they will freeze. The only way to get out of that is to reset the console.
I'm planning on removing the low clock speed next firmware/update to Gmenu...
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Fishcakes on August 29, 2018, 10:24:17 am
Awesome. Ill just do my best not to suspend and carry a paperclip ;) looking forward to the next build. Thanks again for the info and assurance. Glad i didnt mess something up
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: pingflood on August 29, 2018, 01:14:10 pm
On the A320 I think it's possible because I'm using the IPU with the native uCOS/II firmware. So you can easily just hit the registers directly without mmap(), etc.

The IPU is different on the A320 but the register usage looks familiar on the examples you've provided.
(...)

Your code have a great potential of being the IPU solution we are looking for. I'm not sure about the YUV->RGB conversion in RS97, but we will have to deal with that later. For now, seems we just need to find the right registers.

It would be great if you have a github repo with a simple, but complete working code (main() with blit, scale, wait and finish), even if it was designed to a320. This way we could test the registers and share our findings easier.

If you have some spare time, join us in dev-talk at Discord: https://discord.gg/GRn5Thx

Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Cralex on August 29, 2018, 03:09:38 pm

Quote
2. After resizing the fat32 partition with Gparted, it no longer appears when I try to mount it on Windows, just Linux. Is there anyway to fix this without having to reflash the card?
I think it got corrupt kinda ? It would do so if you haven't formatted with the SD Card alliance formatter before flashing the firmware.
https://www.sdcard.org/downloads/formatter_4/ (https://www.sdcard.org/downloads/formatter_4/)
You could try to check the partition on Gparted but i doubt it will fix it.

Quote
3. What does it mean when my unit starts flashing a battery icon on the screen, and is there a way to turn it off while it is like this? Pressing the reset button and taking the battery out don?t seem to fix it. Is it saying that it needs to be plugged in? Sorry if this is an obvious question.
I don't remember GMenuNext flashing the battery icon, other than meaning it's empty. Unless it's actually full ?
The battery icon isn't known for being accurate.

I did format it with the SDFormatter, but maybe I used the wrong settings?

The flashing battery thing happened both before and after loading CFW on the device. The whole screen turns black with a large image of a battery that alternates between full and empty. Nothing works to shut the unit off while it is doing this, and it just keeps doing it until the unit dies completely. Even resetting it and/or pulling out the battery just causes the battery icon to come back without me having to push the power button. Only plugging it in seems to work and allow GMenuNext to load so that I can power it off.

I?ve only had my RS-97 since yesterday, so I wasn?t sure if this was typical behavior or not.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: kapster on August 29, 2018, 05:33:06 pm
The toolchain running just on Linux is a bugger - I don't actually have a Linux box.
I've only ever used cygwin and/or Mac Os X which so far has covered every toolchain i've wanted to use.

How easy is this toolchain compiled on Mac? Has anyone does so already?

Buildroot is Mac compatible, so assuming the dependencies for the toolchain itself don't have any issues, it should be possible to build the toolchain on Mac.  I haven't done it myself, I opted to use a VM.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: kapster on August 29, 2018, 05:41:26 pm

It would be great if you have a github repo with a simple, but complete working code (main() with blit, scale, wait and finish), even if it was designed to a320. This way we could test the registers and share our findings easier.

Would this be an automated process or something manual? I volunteer to help if we need more manpower.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Great Crippler on August 29, 2018, 06:18:12 pm
So far a pretty interesting firmware. Your latest service pack says it speeds up MMX. I assume this is only for the first one? 2 and 3 just sit at a black screen.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on August 29, 2018, 07:25:34 pm
So far a pretty interesting firmware. Your latest service pack says it speeds up MMX. I assume this is only for the first one? 2 and 3 just sit at a black screen.
I suppose those changes also broke Megaman X2 and X3, but made the first one faster... Ack !
I'll probably revert them... but given that those games were very slow, i'm not sure if that's a loss ?

Quote
The flashing battery thing happened both before and after loading CFW on the device. The whole screen turns black with a large image of a battery that alternates between full and empty. Nothing works to shut the unit off while it is doing this, and it just keeps doing it until the unit dies completely. Even resetting it and/or pulling out the battery just causes the battery icon to come back without me having to push the power button. Only plugging it in seems to work and allow GMenuNext to load so that I can power it off.
Oh that screen. It is not part of the firmware, you'll also get it using the original firmware.
I have seen some people meeting that issue too... unless it's not charged completely, the unit will refuse to power on.
Another trick to force it to boot up is to remove the battery and plug it via USB to a computer :
For some reasons, this will force boot it and you can put the battery back in.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Great Crippler on August 29, 2018, 07:54:38 pm
No biggie. Was just curious. It's a very cool setup.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: sere83 on August 29, 2018, 09:25:39 pm
Hey, just a couple of small things...

I suppose nothing can be done about the slow speeds on crash bandicoot for psx right?

Also how do you exit psx? Cant figure it out for the life of me.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on August 29, 2018, 09:43:50 pm
Alright guys, important update...
There's a bug in the external image where it would not mount it over USB.
This is because the auto-detect mecanism failed...
So if you are using it over external, then please, grab the updated GMenuNext in the first post.

I'm sorry for the trouble, this will be fixed for good in firmware 1.3.
Thank you for your patience

Hey, just a couple of small things...
I suppose nothing can be done about the slow speeds on crash bandicoot for psx right?
You could overclock your RS-97 or fiddle with the graphical options (reboot to apply them) but this is as far as this will go.

Quote
Also how do you exit psx? Cant figure it out for the life of me.
Select + Start
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: sere83 on August 29, 2018, 10:18:55 pm
Alright guys, important update...
There's a bug in the external image where it would not mount it over USB.
This is because the auto-detect mecanism failed...
So if you are using it over external, then please, grab the updated GMenuNext in the first post.

I'm sorry for the trouble, this will be fixed for good in firmware 1.3.
Thank you for your patience

Hey, just a couple of small things...
I suppose nothing can be done about the slow speeds on crash bandicoot for psx right?
You could overclock your RS-97 or fiddle with the graphical options (reboot to apply them) but this is as far as this will go.

Quote
Also how do you exit psx? Cant figure it out for the life of me.
Select + Start

Thanks a lot, however select + start does not work for me, it does nothing.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: kapster on August 30, 2018, 12:18:49 am
I suppose those changes also broke Megaman X2 and X3, but made the first one faster... Ack !
I'll probably revert them... but given that those games were very slow, i'm not sure if that's a loss ?

Can confirm that x2 and x3 are broken for me now. If it?s a hack can you detect and only apply it for X?
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on August 30, 2018, 12:25:16 am
Can confirm that x2 and x3 are broken for me now. If it?s a hack can you detect and only apply it for X?
DumbSNES already has the hack so you wanna play that game, then try it on that one...

I've decided to revert the changes, just keeping the menu layout and new save folder.
So yeah, SP 9.21 for the new "fixed" PocketSNES.

I'll soon release firmware 1.3 with the lateste service pack applied on top of it.
It won't launch SimpleMenu by default. (i haven't gotten enough feedback on it)
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Great Crippler on August 30, 2018, 04:25:44 am
Sere, on PSX, you have to hit select then start while holding select. Cave Story stutters badly too I've noticed.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: majestyk on August 30, 2018, 05:38:59 am
Hi, I'm using the 97next V2.1 external firmware and I'm about to upgrade to the Useless firmware

for those who has been using it, would you recommend using the internal one or external one?   
which one is better in terms of easy to update newer firmwares and adding roms

if the external version of Useless will erase the stock rom so I think maybe the internal one is better so that I can just put the original SD card away as a backup in case anything goes wrong.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on August 30, 2018, 11:13:24 am
which one is better in terms of easy to update newer firmwares and adding roms
External one should be the easiest. However, the external patcher used in 97Next won't work with Useless so you need to use the external patcher as i said.
Using the external patcher will avoid you to use the USB mounting, which can be unstable.
Instead, you can just mount the sd card itself on the PC.
Other than that, it's relatively the same experience.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: chevette on August 30, 2018, 06:25:37 pm
I have a Ver 2.0 RS97. I flashed it with the gameblabla External method. The RS97 boots up fine. Trouble is, I can't access the external SD card to add ROMS to it. If I insert the SD card to my computer, it won't read the SD card. If I leave the SD card in the RS97 and boot it, then mount it using "select USB mode" while connected to my PC, the same thing happens. gameblabla, you mentioned that there is a bug:

"Alright guys, important update...
There's a bug in the external image where it would not mount it over USB.
This is because the auto-detect mecanism failed...
So if you are using it over external, then please, grab the updated GMenuNext in the first post".

My question is how to get the updated GMenuNext installed if there is no way to access the External SD card???
Am I missing something obvious?

As always, thanks for your help
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on August 30, 2018, 07:04:28 pm
As always, thanks for your help
Are you on Windows ? Micro$oft made the stupid decision not to list all of your partitions on a USB key.
This was only fixed since Windows 10 1703 ("Creator's Update") :
https://superuser.com/questions/858811/get-access-to-all-of-the-partitions-of-usb-in-windows

If you're not on Windows 10, then you need to assign a letter to the partition in the partition manager.
However, it's possible that the FAT32 partition is recognized as a RAW partition, instead of FAT32.
Do you also have that issue ?

I would need to release another firmware update with the fix applied...
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: VanZan on August 30, 2018, 07:18:49 pm
If you're not on Win10 and can't see all the partitions this might help:

https://boards.dingoonity.org/ingenic-jz4760-devices/rs97-partitions-acces/
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on August 30, 2018, 07:28:15 pm
I think Van means that :
Quote
Yeah that's what I'm using with Windows 7 too. Open RMPrepUSB, hold CTRL+O, type 4 and access to the ROMS partition appears. Then when finished hit CTRL+O again and select 0.
However for UselessRS-97, you need to type 3 instead of 4.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: chevette on August 30, 2018, 07:38:18 pm
Thanks guys for the response. I tried both Windows 7 + Windows 10 PCs......same results and no access to the SD card. I tried the Partition Manager and assigned a Drive letter to the FAT32 partition on the SD card, same results.
VanZan - looked at your post, but that seems like alot of work. Until a more stable release comes out, I will go back to one of the old backups I have that worked pretty consistently. Thanks for your help
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Great Crippler on August 30, 2018, 08:56:01 pm
About Cave Story: Works fine if you disable the music. I know the A320 Dingux port had a similar issue. No idea about the GCW Zero as I never had one.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on August 30, 2018, 09:18:07 pm
The new White RS-97 has a new LCD and (possibly) a newer revision of the SOC too as it was rumored, the JZ4760(B).
Due to the new screen, the internal version will not work on this unit. (external version will work however, due to the way it's designed)
And there's currently a bug in GmenuNext that prevents it from mounting it over USB. (that is already fixed and will be made available for firmware 1.3)

To avoid any more bleeding, i have removed download links to the firmware until the white rs-97 can be supported properly.

About Cave Story: Works fine if you disable the music. I know the A320 Dingux port had a similar issue. No idea about the GCW Zero as I never had one.
Well knowing steward, he most likely based his port on the A320 version... It's based on an older version of NXEngine.
I'll update it to the GCW0 version later. And get rid of those slowdowns too...
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: oldetymer on August 30, 2018, 11:07:09 pm
Hey gamblabla. You asked to post if we had a white RS-97. I just got the hardware today.

Unfortunately, I got a bit trigger happy and didn't back up the SD (didn't realize there were hardware changes). Are you still looking for a copy of the default firmware? Also, does this issue affect all 16GB models? or only the white units?
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on August 30, 2018, 11:16:10 pm
Are you still looking for a copy of the default firmware? Also, does this issue affect all 16GB models? or only the white units?
Yes, i am looking for a copy of it as it contains the new necesarry linux kernel with support for that white RS-97. (which, again, uses a another screen panel...)
The only 16GB units are White ones so only those are affected but i'm not ruling out that they will release other RS-97 too with plenty of colors...

Btw, if you used the external patcher and used it over external, then it should still have the copy of the linux kernel. (just not the original firmware itself...)
So even a backup of the (modified) internal sd card would be nice.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: oldetymer on August 30, 2018, 11:44:45 pm
The only 16GB units are White ones so only those are affected but i'm not ruling out that they will release other RS-97 too with plenty of colors...

Btw, if you used the external patcher and used it over external, then it should still have the copy of the linux kernel. (just not the original firmware itself...)
So even a backup of the (modified) internal sd card would be nice.

I've seen a few places selling the black color in a 16GB variant, links below, so the issue might be a bit more widespread than expected.

https://smile.amazon.com/gp/product/B07DZYBXTK/ref=oh_aui_detailpage_o00_s00?ie=UTF8&th=1 (https://smile.amazon.com/gp/product/B07DZYBXTK/ref=oh_aui_detailpage_o00_s00?ie=UTF8&th=1)
https://funnyplaying.com/collections/game-boy-advance/products/k101-pro-retro-game-console-gba-gbc-gb-sega-nes-sfc-neogeo-fully-compatible (https://funnyplaying.com/collections/game-boy-advance/products/k101-pro-retro-game-console-gba-gbc-gb-sega-nes-sfc-neogeo-fully-compatible)

Unfortunately I didn't opt for the external method. However, all I've done so far is delete the partitions. Let me try some magic, and I might be able to recover the data you need.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on August 30, 2018, 11:53:48 pm
The funnyplaying RS-97 seem to be bundled with 97Next rather than the original firmware, so it looks like it is still revision 2.1.
However, as for the one on amazon... welp.

Someone else posted a pic of his White RS-97, looks like they forgot how to count and went back to 1.0...
(https://www.zupimages.net/up/18/35/46dj.jpg)

Quote
Unfortunately I didn't opt for the external method. However, all I've done so far is delete the partitions. Let me try some magic, and I might be able to recover the data you need.
If you haven't flashed my firmware or 97Next then it's still good. Lemme know when you made the backup.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: oldetymer on August 31, 2018, 12:55:25 am
Most interesting indeed. Seems the new hardware is model 1.0_S, the old 1.0 had a different readout.

(https://static.wixstatic.com/media/875411_332105c981584d5882ca12e7aa0b072c~mv2.jpg/v1/fill/w_346,h_546,al_c,q_80,usm_0.66_1.00_0.01/875411_332105c981584d5882ca12e7aa0b072c~mv2.jpg)

Not sure if my firmware will be of any use after all. When I check the model on the one I received, I see this

(https://zupimages.net/up/18/35/awto.jpg)

I ordered this unit from the Amazon link I provided.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: aaronj863 on August 31, 2018, 02:30:58 am
has anyone tried to install this on the rs-90? maybe edit the configs and kernel?
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Cralex on August 31, 2018, 03:50:27 am
has anyone tried to install this on the rs-90? maybe edit the configs and kernel?

Development of a Linux kernel for the RS-90 is still in the early stages. Specifically, there are still drivers that need to be found or written, such as the screen and the Select button. The lead developer was posting updates at  https://zcrc.me/ (https://zcrc.me/), but they decided to step aside for now. There are links to the project?s github page there, so hopefully someone will finish porting Linux to it.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: aaronj863 on August 31, 2018, 04:31:23 am
ok i see. thank you
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Surkow on August 31, 2018, 03:09:56 pm
has anyone tried to install this on the rs-90? maybe edit the configs and kernel?
The reason why the RS-97 custom firmware exists is because it reuses the Linux kernel from the native firmware. The Retro Mini/RS-90 does not run Linux. Instead it comes with an operating system called ?C/OS-II. This is the same operating system which ran on the Dingoo A320. Despite the similarities in themes the software stack is different and the hardware differs greatly as well (an Ingenic JZ4725B for the RS-90 versus an Ingenic JZ4760 for the RS-97).

has anyone tried to install this on the rs-90? maybe edit the configs and kernel?

Development of a Linux kernel for the RS-90 is still in the early stages. Specifically, there are still drivers that need to be found or written, such as the screen and the Select button. The lead developer was posting updates at  https://zcrc.me/ (https://zcrc.me/), but they decided to step aside for now. There are links to the project?s github page there, so hopefully someone will finish porting Linux to it.
Don't be too optimistic, the mammoth task of porting or writing drivers hasn't been completed yet. Why do you think the RS-97 doesn't run OpenDingux and is stuck with a specific kernel version? Because there's no public source available for the LCD driver.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: aaronj863 on August 31, 2018, 06:31:41 pm
is there any access to the root file system to maybe edit the configs and settings of the emulator or anything like that at least?
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Cralex on August 31, 2018, 06:40:10 pm
For the RS-90? Not that I?ve heard of. You should probably watch  http://boards.dingoonity.org/other-game-systems/new-revo-k101-mini-in-the-wild/ (http://boards.dingoonity.org/other-game-systems/new-revo-k101-mini-in-the-wild/) for updates. (When and if they come, considering the difficulty.) that?s where they?re talking about it.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: aaronj863 on August 31, 2018, 06:59:20 pm
on this link it looks like they have the source code for these boards
https://www.linux-mips.org/wiki/Ingenic
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Surkow on August 31, 2018, 08:07:40 pm
on this link it looks like they have the source code for these boards
https://www.linux-mips.org/wiki/Ingenic
The existence of these sources does not imply hardware support. Upstream Ingenic sources largely depend on (volunteer) developers like the ones that created OpenDingux (Dingoo A320 custom firmware and the official GCW Zero firmware) and developers that work on the MIPS Creator CI20 board. The person currently reverse engineering the RS-90 is one of the people who is responsible for the current flurry of upstream work. It can take years before hardware is fully reverse engineered and even longer before drivers are accepted upstream in the Linux kernel.

Edit: Ingenic doesn't appear to have made any attempts to upstream their work into the Linux kernel.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: HercTNT on August 31, 2018, 08:26:14 pm
does the tv out feature of the rs-97 effect some features and or emulators? if so, could their be an option to remove tv out for those of us who do not need it and maybe improve speed or compatibility with some of the apps or emulators?
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on August 31, 2018, 09:16:46 pm
does the tv out feature of the rs-97 effect some features and or emulators? if so, could their be an option to remove tv out for those of us who do not need it and maybe improve speed or compatibility with some of the apps or emulators?
I would rather not take that approach. The problem is that it would require us to recompile everything that's affected
and the speed loss, is, for the most part, fairly minor.
However, i could provide such binaries (that won't look right over TV Out but still good on LCD) for some emulators like reGBA if done on request.

Quote
on this link it looks like they have the source code for these boards
https://www.linux-mips.org/wiki/Ingenic
Yes, we have the source code for Ingenic boards themselves.
The problem is everything else... namely the screen, which there are no documentation or drivers for it.
I also don't think that the JZ4760 has upstream support unlike the other JZ chips.
(Even though some drivers between socs are shared)

Quote
is there any access to the root file system to maybe edit the configs and settings of the emulator or anything like that at least?
This is not how it works... plus, the RS-90 has plenty of differences on its own. (such as using an older JZ Chip, a NAND chip rather than a micro sd card etc...)

Most interesting indeed. Seems the new hardware is model 1.0_S, the old 1.0 had a different readout.

(https://static.wixstatic.com/media/875411_332105c981584d5882ca12e7aa0b072c~mv2.jpg/v1/fill/w_346,h_546,al_c,q_80,usm_0.66_1.00_0.01/875411_332105c981584d5882ca12e7aa0b072c~mv2.jpg)

Not sure if my firmware will be of any use after all. When I check the model on the one I received, I see this

(https://zupimages.net/up/18/35/awto.jpg)
I ordered this unit from the Amazon link I provided.
Welp... UselessRS97 for revision 2.1 should work out of the box on that thing but i guess we can't solely rely on the color alone
for identifying new boards...
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: riverinwoods on September 01, 2018, 08:56:00 am
I feel so dumb but how do you get tv out to work? I have av-out connected to upscale 1080p....papk wks fine but rs97 I have no clue? Is it not working in useless?
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: riverinwoods on September 01, 2018, 09:04:32 am
Ok, pretty twitchy. Had to take it out of av port and back in a cupl times before it picked it up...
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on September 02, 2018, 12:39:03 pm
Alright, we got a backup of the firmware for revision 1.0S so that's set...
It also turned out that the firmware for 2.0/1.0 also works fine on that new revision. (which means they went back to using the old screen)
Many thanks to @JoakimCh !

So yeah, i have released firmware 1.3 with all the updates applied on top plus the fix for GMenuNext.
I have decided not to switch to SimpleMenu because it's not quite ready yet.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Long on September 02, 2018, 12:57:54 pm
So yeah, i have released firmware 1.3
this is great!  If I want to update firmware - it means full  formatting internal card and load all roms and stuff again to card? or maybe, exist more easy way to update firmware?
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on September 02, 2018, 01:03:30 pm
So yeah, i have released firmware 1.3
this is great!  If I want to update firmware - it means full  formatting internal card and load all roms and stuff again to card? or maybe, exist more easy way to update firmware?
If you have already updated to Service Pack 9.21 + GMenuNext fix, then you already have everything. In that case, no need to flash it.
If you want to do a full reflash though, then yeah, you will need to backup your saves & roms but that's not needed here if you updated to latest Service pack.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: iruhami on September 02, 2018, 01:07:05 pm
Alright, we got a backup of the firmware for revision 1.0S so that's set...
It also turned out that the firmware for 2.0/1.0 also works fine on that new revision. (which means they went back to using the old screen)
Many thanks to @JoakimCh !

So yeah, i have released firmware 1.3 with all the updates applied on top plus the fix for GMenuNext.
I have decided not to switch to SimpleMenu because it's not quite ready yet.

Many Many thanks for your good job gameblabla
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Long on September 02, 2018, 01:09:23 pm

If you have already updated to Service Pack 9.21 + GMenuNext fix, then you already have everything. In that case, no need to flash it.
If you want to do a full reflash though, then yeah, you will need to backup your saves & roms but that's not needed here if you updated to latest Service pack.
Thanks a lot! You rocks!
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: iruhami on September 02, 2018, 01:52:05 pm
@gameblabla,
I have try it some many flash with orginal 1.0_S and also with your Useless 1.3 but already same problem here BLACK SCREEN :(
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on September 02, 2018, 02:19:26 pm
@gameblabla,
I have try it some many flash with orginal 1.0_S and also with your Useless 1.3 but already same problem here BLACK SCREEN :(
I think that maybe you are doing it wrong... How are you flashing it ? using etcher ?
Btw, are you flashing it to the internal sd card ? Because it will not work over external, it won't boot the original firmware there.
It's also possible that it's not charged properly or that it bricked...

Flash the original firmware (1.0S) to the internal sd card.
Make sure it's well inserted inside of the system. It usually gives you a black screen if not properly inserted.
Remove the battery.
Plug in the micro USB cable.

It should power on without the battery. This leaves out anything else that could be related to battery and anything..

(It's also possible that the external patcher *might* brick those new systems, worst case... But i hope that's not the case. It only touches the first internal partition)
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: iruhami on September 02, 2018, 02:30:55 pm
@gameblabla,
I have try it some many flash with orginal 1.0_S and also with your Useless 1.3 but already same problem here BLACK SCREEN :(
I think that maybe you are doing it wrong... How are you flashing it ? using etcher ?
Btw, are you flashing it to the internal sd card ? Because it will not work over external, it won't boot the original firmware there.
It's also possible that it's not charged properly or that it bricked...

Flash the original firmware (1.0S) to the internal sd card.
Make sure it's well inserted inside of the system. It usually gives you a black screen if not properly inserted.
Remove the battery.
Plug in the micro USB cable.

It should power on without the battery. This leaves out anything else that could be related to battery and anything..

(It's also possible that the external patcher *might* brick those new systems, worst case... But i hope that's not the case. It only touches the first internal partition)

No gameblabla i have flash correctly on the internal 16GB Original SD, i have try it to flash with Etcher and Win32 Disk Imager same result.

And for the rest i have try everything, probably is bricked :(
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on September 02, 2018, 03:09:52 pm
And for the rest i have try everything, probably is bricked :(
Btw, you did say that it was working fine before. When it bricked ?

Because some people got their systems bricked by using just sticking with the original firmware and not even touching it,
not even a custom firmware and still, the system would fail. It does sound like a motherboard failure, sadly...
Wish i had your unit so i could know what's going on but i can't sadly...

If you want to return it, well it's best to maybe put the original firmware 1.0S and return it, if the shop even accept returns...
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: iruhami on September 02, 2018, 04:29:26 pm
And for the rest i have try everything, probably is bricked :(
Btw, you did say that it was working fine before. When it bricked ?

Because some people got their systems bricked by using just sticking with the original firmware and not even touching it,
not even a custom firmware and still, the system would fail. It does sound like a motherboard failure, sadly...
Wish i had your unit so i could know what's going on but i can't sadly...

If you want to return it, well it's best to maybe put the original firmware 1.0S and return it, if the shop even accept returns...

When I received the console everything worked fine.
After having flashed your firmware Useless97 externally everything worked fine until I wanted to flash the internal SD card with your firmware, and since it does not matter which firmware I flashed I stayed on the black screen.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: xiongxioi on September 03, 2018, 01:26:47 am
It should be impossible to brick the rg, unless you damage the hardware.

You should format the card first then try to flash the firmware.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on September 03, 2018, 08:44:11 am
Quote
It should be impossible to brick the rg, unless you damage the hardware.
You should format the card first then try to flash the firmware.
Yeah, try using the SD card formatter then flash the firmware.
If that doesn't work, you can try flashing it from a linux distribution too or on another micro sd card.

But it's possible that you may have damaged the motherboard while trying to disassemble it...
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Yan on September 03, 2018, 01:14:49 pm
1. Could you replace the font.ttf file in the Default theme with the one that supports CKJ languages?
2. I found that the localisation in Chinese still misses many strings, in other words still displays in English, I wonder how can I help to translate them?
3. Could you place some of the screensnap files, such as fba, into your firmware in your next version?
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: iruhami on September 03, 2018, 03:03:56 pm
Quote
It should be impossible to brick the rg, unless you damage the hardware.
You should format the card first then try to flash the firmware.
Yeah, try using the SD card formatter then flash the firmware.
If that doesn't work, you can try flashing it from a linux distribution too or on another micro sd card.

But it's possible that you may have damaged the motherboard while trying to disassemble it...

I have already formated with SDformatter, i have try 3 different brand SD card, and NO i dont have damaged the motherboard because i have very careful before dessambly.
Maybe i need to try a Linux distribution.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: iruhami on September 03, 2018, 04:44:48 pm
@gameblabla,

I have try to connect my RS97 to the PC by pressing the select button and my pc detects my RS97 on the device manager lik a USB boot device. it is possible to flash in a way?
(https://zupimages.net/up/18/36/vycq.jpg) (http://zupimages.net/viewer.php?id=18/36/vycq.jpg)
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on September 03, 2018, 05:56:39 pm
@gameblabla,

I have try to connect my RS97 to the PC by pressing the select button and my pc detects my RS97 on the device manager lik a USB boot device. it is possible to flash in a way?
(https://zupimages.net/up/18/36/vycq.jpg) (http://zupimages.net/viewer.php?id=18/36/vycq.jpg)
With ingenic boot (on linux), it might be possible to flash the unit's bootloader and it has been confirmed that ingenic-boot can detect it the RS-97 that way...
But no one really backed up the bootloader of that thing, much less your revision...
If the bootloader indeed broke then it might be possible to repair it that way but the only man knowledgeable enough for that stuff is pcerceui and he's on vacation...

Here are the instructions for the GCW Zero :
http://www.gcw-zero.com/flashing (http://www.gcw-zero.com/flashing)

If someone else wants to look into it (possibly for flashing the micro sd card !) then be my guest.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: iruhami on September 03, 2018, 06:08:56 pm
Ok gameblabla thank you for everything, now i am tired and I'm giving up for now  :'(
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: HercTNT on September 04, 2018, 01:55:40 am
someone pointed out that cave story stuttered. I seem to remember this being a problem with the a320. To stop stuttering disable in game music. Sadly with music enabled, Caves story freezes every few seconds and is unplayable.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Nikojiro on September 04, 2018, 03:18:37 pm
Hi,

I installed the latest service pack, I don't see SMS Plus GX, still the same old SMS_SDL? Did I miss something or is it the same emulator?
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on September 04, 2018, 04:44:47 pm
Hi,
I installed the latest service pack, I don't see SMS Plus GX, still the same old SMS_SDL? Did I miss something or is it the same emulator?
SMS_SDL is now SMS Plus GX. However, i forgot to rename it in GMenuNext.

And yeah, that cave story issue is bad... i might be forced to port it again but i'm not feeling like to right now... D:

Also Iruhami, if you were indeed careful, then your unit might be a defective one... So yeah, if you were careful about it, you could put back the original firmware 1.0S on the internal sd card, resassemble everything and return it, if possible...
I say this because i had someone else with the same unit as yours (1.0S) and he told me that he was able to sucessfully run it.
So it's possible that it might be related to your unit. After all, rerez also had his review unit getting bricked while reviewing it...
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: aaronj863 on September 06, 2018, 09:00:32 pm
you have done an amazing job on this firmware runs so much better than stock i just got mine today and already internally install the firmware
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: jebus on September 06, 2018, 09:54:40 pm
@gameblabla,

I have try to connect my RS97 to the PC by pressing the select button and my pc detects my RS97 on the device manager lik a USB boot device. it is possible to flash in a way?
(https://zupimages.net/up/18/36/vycq.jpg) (http://zupimages.net/viewer.php?id=18/36/vycq.jpg)
With ingenic boot (on linux), it might be possible to flash the unit's bootloader and it has been confirmed that ingenic-boot can detect it the RS-97 that way...
But no one really backed up the bootloader of that thing, much less your revision...
If the bootloader indeed broke then it might be possible to repair it that way but the only man knowledgeable enough for that stuff is pcerceui and he's on vacation...

Here are the instructions for the GCW Zero :
http://www.gcw-zero.com/flashing (http://www.gcw-zero.com/flashing)

If someone else wants to look into it (possibly for flashing the micro sd card !) then be my guest.


I am  unfortunately now in the same boat? Actually, when putting back the Original sd card everything works fine, unfortunately i accidentally formatted that card too to see if my other sd card was broken?

Select button brings up the device in device manager, other than that black screen, tried to format several times, with mac, win32,... still not working...

Is there a fix for this? Because now my RS97 v1.0_S became a 50 dollar paper weight  :'(

Thanks so much in advance
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on September 07, 2018, 12:03:52 am
I am  unfortunately now in the same boat? Actually, when putting back the Original sd card everything works fine, unfortunately i accidentally formatted that card too to see if my other sd card was broken?
Select button brings up the device in device manager, other than that black screen, tried to format several times, with mac, win32,... still not working...
Is there a fix for this? Because now my RS97 v1.0_S became a 50 dollar paper weight  :'(
Thanks so much in advance
Hello,
welp. Have you tried reverting to the original firmware ?
Someone made a copy of his firmware (1.0S too like you) here :
https://drive.google.com/file/d/1WM89HIecCxCzqawkvNd0Iwc4OFxCUF-Q/view (https://drive.google.com/file/d/1WM89HIecCxCzqawkvNd0Iwc4OFxCUF-Q/view)

Flash it with etcher.io and tell me if it works again. Thanks..
If this continue from happening then i'll have to flat out tell that this won't work on 1.0S...
It's strange because it seemingly happen at random across different units but the same revision..
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: PaxRubrum on September 07, 2018, 09:40:22 am
Got my rs97 today, revision 1.0s.
Tried installing internally using another sd card - black screen. Tried unpacking stock rom provided for the 1.0s to another sd card - black screen.
Tried installing externally - patch applied, system loaded from the sd in the cartridge slot. If i take out the cartridge with sd card - it will NOT load the original firmware, gets stuck on the planets image.
So far it works using the external method, but gba emus act weird. regba will not work at all, it allows me to choose a rom using the os file manager, then tries to load it (loading rom message appears) and it crashed into main firmware screen.
Gpsp launches, lets me pick a rom, loads it fine, but i cant seem to find any emulator control related buttons, only Y button seems to work and it takes me directly to the firmware main screen( maybe crashes?) so i can not use save states or config any options on Gpsp.
Since I cant load back the original firmware using your provided iso for the 1.0s(tried that -black screen), I'm actually stuck with what i have now.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: iruhami on September 07, 2018, 10:28:44 am
Got my rs97 today, revision 1.0s.
Tried installing internally using another sd card - black screen. Tried unpacking stock rom provided for the 1.0s to another sd card - black screen.
Tried installing externally - patch applied, system loaded from the sd in the cartridge slot. If i take out the cartridge with sd card - it will NOT load the original firmware, gets stuck on the planets image.
So far it works using the external method, but gba emus act weird. regba will not work at all, it allows me to choose a rom using the os file manager, then tries to load it (loading rom message appears) and it crashed into main firmware screen.
Gpsp launches, lets me pick a rom, loads it fine, but i cant seem to find any emulator control related buttons, only Y button seems to work and it takes me directly to the firmware main screen( maybe crashes?) so i can not use save states or config any options on Gpsp.
Since I cant load back the original firmware using your provided iso for the 1.0s(tried that -black screen), I'm actually stuck with what i have now.

Hi PaxRubrum,
Can you please upload somewhere your 1.0_S firmware I want to try with yours also.

Thanks
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on September 07, 2018, 10:29:49 am
Got my rs97 today, revision 1.0s.
Tried installing internally using another sd card - black screen. Tried unpacking stock rom provided for the 1.0s to another sd card - black screen.
Tried installing externally - patch applied, system loaded from the sd in the cartridge slot. If i take out the cartridge with sd card - it will NOT load the original firmware, gets stuck on the planets image.
@PaxRubrum Okay, so can you still use my firmware over external ?
If so, then i can please have a copy of the internal sd card that  came with the console ?
It should still be good even if you used the external patcher over it.
See this guide for backup up the sd card : https://thepihut.com/blogs/raspberry-pi-tutorials/17789160-backing-up-and-restoring-your-raspberry-pis-sd-card (https://thepihut.com/blogs/raspberry-pi-tutorials/17789160-backing-up-and-restoring-your-raspberry-pis-sd-card)
(It's for the Raspberry Pi but it will work with the RS-97 too)

Quote
So far it works using the external method, but gba emus act weird. regba will not work at all, it allows me to choose a rom using the os file manager, then tries to load it (loading rom message appears) and it crashed into main firmware screen.
Gpsp launches, lets me pick a rom, loads it fine, but i cant seem to find any emulator control related buttons, only Y button seems to work and it takes me directly to the firmware main screen( maybe crashes?) so i can not use save states or config any options on Gpsp.
Since I cant load back the original firmware using your provided iso for the 1.0s(tried that -black screen), I'm actually stuck with what i have now.
The Y button on GPSP should not take you directly to the firmware menu. (it should get you to the menu where you can load roms again, save states, change aspect ratio and all etc...)
What game are you trying to run with it ? Lemme see if reGBA got corrupt while i did my firmware image somewhat.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: PaxRubrum on September 07, 2018, 11:09:42 am
Guys, I'll get home in few hours, will upload a backup of an sd and will make a video, just to make everything clear. Thank you.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: jebus on September 07, 2018, 12:38:03 pm
I am  unfortunately now in the same boat? Actually, when putting back the Original sd card everything works fine, unfortunately i accidentally formatted that card too to see if my other sd card was broken?
Select button brings up the device in device manager, other than that black screen, tried to format several times, with mac, win32,... still not working...
Is there a fix for this? Because now my RS97 v1.0_S became a 50 dollar paper weight  :'(
Thanks so much in advance
Hello,
welp. Have you tried reverting to the original firmware ?
Someone made a copy of his firmware (1.0S too like you) here :
https://drive.google.com/file/d/1WM89HIecCxCzqawkvNd0Iwc4OFxCUF-Q/view (https://drive.google.com/file/d/1WM89HIecCxCzqawkvNd0Iwc4OFxCUF-Q/view)

Flash it with etcher.io and tell me if it works again. Thanks..
If this continue from happening then i'll have to flat out tell that this won't work on 1.0S...
It's strange because it seemingly happen at random across different units but the same revision..

I can confirm, the 16GB romdump file doesn't work, tried it with etcher.io, not booting up, just black screen. Tried with different microSD card adapters, readers, everything, not working...

What would be the difference between systems 1.0S and for example 2.0?

@PaxRubrum : would you be able to upload the original romimage that came with the 1.0S? I am really stuck here...

Thanks so much in advance...


Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: PaxRubrum on September 07, 2018, 02:16:07 pm
Got my rs97 today, revision 1.0s.
Tried installing internally using another sd card - black screen. Tried unpacking stock rom provided for the 1.0s to another sd card - black screen.
Tried installing externally - patch applied, system loaded from the sd in the cartridge slot. If i take out the cartridge with sd card - it will NOT load the original firmware, gets stuck on the planets image.
@PaxRubrum Okay, so can you still use my firmware over external ?
If so, then i can please have a copy of the internal sd card that  came with the console ?
It should still be good even if you used the external patcher over it.
See this guide for backup up the sd card : https://thepihut.com/blogs/raspberry-pi-tutorials/17789160-backing-up-and-restoring-your-raspberry-pis-sd-card (https://thepihut.com/blogs/raspberry-pi-tutorials/17789160-backing-up-and-restoring-your-raspberry-pis-sd-card)
(It's for the Raspberry Pi but it will work with the RS-97 too)

Quote
So far it works using the external method, but gba emus act weird. regba will not work at all, it allows me to choose a rom using the os file manager, then tries to load it (loading rom message appears) and it crashed into main firmware screen.
Gpsp launches, lets me pick a rom, loads it fine, but i cant seem to find any emulator control related buttons, only Y button seems to work and it takes me directly to the firmware main screen( maybe crashes?) so i can not use save states or config any options on Gpsp.
Since I cant load back the original firmware using your provided iso for the 1.0s(tried that -black screen), I'm actually stuck with what i have now.
The Y button on GPSP should not take you directly to the firmware menu. (it should get you to the menu where you can load roms again, save states, change aspect ratio and all etc...)
What game are you trying to run with it ? Lemme see if reGBA got corrupt while i did my firmware image somewhat.


Yes, I can use over external. Right now I'm uploading video explaining all and the iso of the original.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: PaxRubrum on September 07, 2018, 02:53:31 pm
Ok, here's the video, IMG is still uploading. One thing I forgot to mention in the video - regba does not work at all, as I stated earlier it lets you choose the rom, but then crashes into the main menu.

https://youtu.be/mmbTHRYgP-o
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: PaxRubrum on September 07, 2018, 03:09:05 pm
Here's the img link

https://mega.nz/#!S7gGFQpb!XlA_tFiEWeb_ayMx11hV_AjC2gphkIhhFj-HFmhLLOI
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: odjinan on September 08, 2018, 01:32:05 pm
Ok, here's the video, IMG is still uploading. One thing I forgot to mention in the video - regba does not work at all, as I stated earlier it lets you choose the rom, but then crashes into the main menu.

https://youtu.be/mmbTHRYgP-o

watched your video, maybe your internal reader cant use your new samsung card? can you try with a different card?
or your original firmware is broken (the file to boot the external card is working, maybe just some corrupted file)
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: iruhami on September 08, 2018, 11:49:28 pm
Here's the img link

https://mega.nz/#!S7gGFQpb!XlA_tFiEWeb_ayMx11hV_AjC2gphkIhhFj-HFmhLLOI

YEAHHH thanks man your backup works for me, only on with the external SD but now my RS97 is alive thanks to you

I have flashed your image with Win32 diskImager and works like a charm
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: PaxRubrum on September 09, 2018, 08:13:19 am
Here's the img link

https://mega.nz/#!S7gGFQpb!XlA_tFiEWeb_ayMx11hV_AjC2gphkIhhFj-HFmhLLOI

YEAHHH thanks man your backup works for me, only on with the external SD but now my RS97 is alive thanks to you

I have flashed your image with Win32 diskImager and works like a charm

Yeah, i've stated in the video, that my image is already patched. So we need to somehow unpatch it, or maybe some kind person will upload a working unpatched image of the original. @gameblabla any thoughts on unpatching?
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: perche on September 09, 2018, 12:21:40 pm
Here's the img link

https://mega.nz/#!S7gGFQpb!XlA_tFiEWeb_ayMx11hV_AjC2gphkIhhFj-HFmhLLOI

YEAHHH thanks man your backup works for me, only on with the external SD but now my RS97 is alive thanks to you

I have flashed your image with Win32 diskImager and works like a charm

Yeah, i've stated in the video, that my image is already patched. So we need to somehow unpatch it, or maybe some kind person will upload a working unpatched image of the original. @gameblabla any thoughts on unpatching?

I read your post about the flashing problems you had with version 1.0 s and before trying mine and the internal method I made a copy with win32diskimager, if you need I can upload the image without patch but until Tuesday I can not.
btw I also tried the internal method first and the console did not start with the fixed green light.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: PaxRubrum on September 09, 2018, 12:43:48 pm
Here's the img link

https://mega.nz/#!S7gGFQpb!XlA_tFiEWeb_ayMx11hV_AjC2gphkIhhFj-HFmhLLOI

YEAHHH thanks man your backup works for me, only on with the external SD but now my RS97 is alive thanks to you

I have flashed your image with Win32 diskImager and works like a charm

Yeah, i've stated in the video, that my image is already patched. So we need to somehow unpatch it, or maybe some kind person will upload a working unpatched image of the original. @gameblabla any thoughts on unpatching?

I read your post about the flashing problems you had with version 1.0 s and before trying mine and the internal method I made a copy with win32diskimager, if you need I can upload the image without patch but until Tuesday I can not.
btw I also tried the internal method first and the console did not start with the fixed green light.
Please do, we need a working unpatched 1.0s image
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Avoozl on September 09, 2018, 02:33:06 pm
I wish Doom was using the PRBoom Plus or ZDoom source ports instead of Chocolate Doom.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gamfunforstart on September 09, 2018, 05:40:19 pm
I have noticed that picodrive is running at 52 fps on useless firmware where as on the 97 next firmware it was running at 60 fps.  Why does it seem to be slower now?
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on September 09, 2018, 07:43:59 pm
Alright guys, for those with a RS-97 with a 1.0S motherboard but a different screen, try this firmware image please :
https://drive.google.com/open?id=1mPCNpiWKNtYuu9uwPxxiU9UUkDY_Vt_W (https://drive.google.com/open?id=1mPCNpiWKNtYuu9uwPxxiU9UUkDY_Vt_W)

It's Useless-RS97 with the kernel from @PaxRubrum's dump.

Please try it as i don't own such a unit.

I have noticed that picodrive is running at 52 fps on useless firmware where as on the 97 next firmware it was running at 60 fps.  Why does it seem to be slower now?
The picodrive featured on Useless-RS97 is actually a port based on the very last version, while the version in 97Next is much older.
Despite this, it still runs decently, albeit at the cost of some frameskipping...
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: PaxRubrum on September 09, 2018, 08:58:01 pm
@gameblabla it boots from internal now, but the problem with gba emulators remains the same
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gamfunforstart on September 09, 2018, 10:00:20 pm
Alright guys, for those with a RS-97 with a 1.0S motherboard but a different screen, try this firmware image please :
https://drive.google.com/open?id=1mPCNpiWKNtYuu9uwPxxiU9UUkDY_Vt_W (https://drive.google.com/open?id=1mPCNpiWKNtYuu9uwPxxiU9UUkDY_Vt_W)

It's Useless-RS97 with the kernel from @PaxRubrum's dump.

Please try it as i don't own such a unit.

I have noticed that picodrive is running at 52 fps on useless firmware where as on the 97 next firmware it was running at 60 fps.  Why does it seem to be slower now?
The picodrive featured on Useless-RS97 is actually a port based on the very last version, while the version in 97Next is much older.
Despite this, it still runs decently, albeit at the cost of some frameskipping...
Thanks for the info I appreciate the responce...  good job by the way ;-)

Sent from my SAMSUNG-SM-G891A using Tapatalk

Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: A600 on September 10, 2018, 01:03:33 am
Quote from: gameblabla
The picodrive featured on Useless-RS97 is actually a port based on the very last version, while the version in 97Next is much older.
Despite this, it still runs decently, albeit at the cost of some frameskipping...

Are you sure? I just compiled picodrive for Useless from steward's repo and it's almost the latest one (probably is missing a few unimportant recent commits). Compiled with -fprofile-generate and the RS97 set to 500 MHz, I get constant 60 fps with all the roms I tried.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gamfunforstart on September 10, 2018, 02:09:57 am
Quote from: gameblabla
The picodrive featured on Useless-RS97 is actually a port based on the very last version, while the version in 97Next is much older.
Despite this, it still runs decently, albeit at the cost of some frameskipping...

Are you sure? I just compiled picodrive for Useless from steward's repo and it's almost the latest one (probably is missing a few unimportant recent commits). Compiled with -fprofile-generate and the RS97 set to 500 MHz, I get constant 60 fps with all the roms I tried.
Can you give me your version?

Sent from my SAMSUNG-SM-G891A using Tapatalk

Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: kapster on September 10, 2018, 08:10:52 am
Quote from: gameblabla
The picodrive featured on Useless-RS97 is actually a port based on the very last version, while the version in 97Next is much older.
Despite this, it still runs decently, albeit at the cost of some frameskipping...

Are you sure? I just compiled picodrive for Useless from steward's repo and it's almost the latest one (probably is missing a few unimportant recent commits). Compiled with -fprofile-generate and the RS97 set to 500 MHz, I get constant 60 fps with all the roms I tried.
Can you give me your version?

I would like a copy as well.

Sent from my SAMSUNG-SM-G891A using Tapatalk
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: PaxRubrum on September 10, 2018, 08:21:32 am
@A600 Share your picodrive with us
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: jebus on September 10, 2018, 09:31:00 am
@gameblabla it boots from internal now, but the problem with gba emulators remains the same

thanks for your share! Your upload worked perfect!

@gameblabla: your internal software works well too, except for the GBA emulators as some here mentioned. The roms load, flicker once and close again. Other emulators work fine.

Another thing, I can't get the RS97 to be connected to a computer, when it asks for "charging or usb media", I press to use it as usb media, no avail... On Mac it doesn't even show up under system profiler (lsusb). For me is not a big problem, I use external SD to put roms on it...

Thanks so much!
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: A600 on September 10, 2018, 09:51:24 am
@A600 Share your picodrive with us

http://s000.tinyupload.com/index.php?file_id=35652643981563442858
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: A600 on September 10, 2018, 03:17:28 pm
New version that fixes a problem with games like Aladdin and the blinking sprites, problems with the savestate and configure controls menus and bad labeled X/Y buttons.

http://s000.tinyupload.com/index.php?file_id=88091712391640251762

I did a quick test with Sonic CD and it's running at full speed at 498 MHZ :)
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Cralex on September 10, 2018, 03:40:17 pm
New version that fixes a problem with games like Aladdin and the blinking sprites, problems with the savestate and configure controls menus and bad labeled X/Y buttons.

http://s000.tinyupload.com/index.php?file_id=88091712391640251762

I did a quick test with Sonic CD and it's running at full speed at 498 MHZ :)

Way cool! I?ll have to try it. Where should the Sega CD BIOS go and what should it be called?
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: msx on September 10, 2018, 03:42:16 pm

Way cool! I?ll have to try it. Where should the Sega CD BIOS go and what should it be called?

Take a look at the very first message of this topic, there's a very nice guide for all sorts of stuff, including bios for various systems  ;)

Also, hey everyone... I finally stopped being a lurker here :p
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: A600 on September 10, 2018, 03:49:10 pm
.picodrive folder and these are the bios picodrive can use:

US: us_scd1_9210.bin us_scd2_9306.bin SegaCDBIOS9303.bin
EU: eu_mcd1_9210.bin eu_mcd2_9303.bin eu_mcd2_9306.bin
JP: jp_mcd1_9112.bin jp_mcd1_9111.bin
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: HercTNT on September 10, 2018, 04:52:06 pm
New version that fixes a problem with games like Aladdin and the blinking sprites, problems with the savestate and configure controls menus and bad labeled X/Y buttons.

http://s000.tinyupload.com/index.php?file_id=88091712391640251762

I did a quick test with Sonic CD and it's running at full speed at 498 MHZ :)

Amazing stuff. Thank you. More devs the better.  Maybe you and Gameblabla can work together and really get some stuff fixed up. Would love to see sonic robo blast come back to the system as well as openjazz. cavestory with music would be kick ass to.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: msx on September 10, 2018, 05:28:41 pm
New version that fixes a problem with games like Aladdin and the blinking sprites, problems with the savestate and configure controls menus and bad labeled X/Y buttons.

http://s000.tinyupload.com/index.php?file_id=88091712391640251762

I did a quick test with Sonic CD and it's running at full speed at 498 MHZ :)

Since you're working on Picodrive and we seem to have some power to spare it would be nice trying to activate the scaling options for those 256px-width games (like * Street Fighter 2 *, Flashback, Double dragon). From what I understand they're active for GP2X, but not for RS :).
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: PaxRubrum on September 10, 2018, 07:07:20 pm
@A600 i kneel down, your picodrive is far superior, better performance at lower clock speed. Any plans on recompiling other emulators?
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on September 10, 2018, 08:38:17 pm
Are you sure? I just compiled picodrive for Useless from steward's repo and it's almost the latest one (probably is missing a few unimportant recent commits). Compiled with -fprofile-generate and the RS97 set to 500 MHz, I get constant 60 fps with all the roms I tried.
I find that to be very curious... profile is for profiling (which should slow it down significantly), how the hell can it actually improve perfs ?
Looking at the opt flags, well sure they could be tweaked better but i'm very surprised to see how massive it is...
Are you still using FAME ? For me, C68K ran faster on the CPS2 emu i was working on the RS-97.

Also, i added the Useless-RS97 custom firmware for the 1.0S revision.

And i am mystified as to why reGBA isn't working on your 1.0S RS-97... Perhaps if A6000 could dump the source code (preferably with git history thank you) and tell me what he did to picodrive then eventually i could do a port of mGBA.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: chrispaulmhd on September 11, 2018, 04:09:22 am
Hi guys, I just got my RS-97 in the mail today.  Mine came with the 97Next firmware, version 1.2 I believe.  Before I flashed the new Useless RS-97 firmware, I tested out a few games and a few roms and they seemed to be working alright.  The Useless RS-97 firmware is working great too, but one thing I did notice is that Cave Story played better on the old firmware.  I noticed it would freeze frame when playing on this current firmware.  All the emulators seems that I have tested have been running really well though.   I am playing on device model 2.1  Just curious if anyone else has experienced the same issue.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: chrispaulmhd on September 11, 2018, 04:19:19 am
And.. is there anyway to access the 4gb internal memory card now? For some reason when I flashed the firmware it made it so my 16 gb memory card only has 4gb of partition left.  So with the firmware being about 4 gb, I imagine that turned my entire FAT32 partition from 16gb to around 8gb.  I was kind of confused why exactly it did that, and everytime I pop in the SD card into my computer,  three windows pop up, E: F: and D:, it asks me to format E: and D: saying the drive does not exist, but then F: pops up and is completely fine and 100% working.  Very confusing. lol
Title: UselessRS97 - Custom Firmware for the RS97
Post by: Cralex on September 11, 2018, 05:33:32 am
And.. is there anyway to access the 4gb internal memory card now? For some reason when I flashed the firmware it made it so my 16 gb memory card only has 4gb of partition left.  So with the firmware being about 4 gb, I imagine that turned my entire FAT32 partition from 16gb to around 8gb.  I was kind of confused why exactly it did that, and everytime I pop in the SD card into my computer,  three windows pop up, E: F: and D:, it asks me to format E: and D: saying the drive does not exist, but then F: pops up and is completely fine and 100% working.  Very confusing. lol

The Cave Story bug is a known problem. From what I understand, a more recent version of NXEngine, the program that runs Cave Story on your device, needs to be compiled in order to resolve the problem. In the meantime, I heard that turning off audio in the options makes the game run smoothly.

If you installed Useless CFW on the external card, there isn?t a way to access the internal card. If you open up your unit and install on the internal card, you can access both it and any card you put into the external slot.

Either way, burning the CFW image onto a SD card only writes a total of 4GB to the card, divided among the different partitions, leaving the rest of the space on the card unusable. In order to use it, you need to use a partition manager, such as GParted on Linux, to extend the last partition on the card to fill the remaining unallocated space on the card.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: A600 on September 11, 2018, 06:03:15 am
I find that to be very curious... profile is for profiling (which should slow it down significantly), how the hell can it actually improve perfs ?
Looking at the opt flags, well sure they could be tweaked better but i'm very surprised to see how massive it is...
Are you still using FAME ? For me, C68K ran faster on the CPS2 emu i was working on the RS-97.

I was curious about how slow was picodrive for Useless so I simply compiled steward's code without profiling and got almost perfect speed with the console set to 500 MHz.

Here (https://pastebin.com/raw/hP7xkPeF) is the patch and, as you can see, changes are minimal (fame is compiled with -O3)

About profiling, check this thread (https://pyra-handheld.com/boards/threads/advanced-optimization-via-profiling-with-gcc4.27075/) (Basically, you compile with -fprofile-generate, run the binary on the console while playing different games that stress the emu for a long time, copy the generated .gcda files to your dev machine and compile again with -fprofile-use)
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: perche on September 11, 2018, 08:01:36 pm
Here's the img link

https://mega.nz/#!S7gGFQpb!XlA_tFiEWeb_ayMx11hV_AjC2gphkIhhFj-HFmhLLOI

YEAHHH thanks man your backup works for me, only on with the external SD but now my RS97 is alive thanks to you

I have flashed your image with Win32 diskImager and works like a charm

Yeah, i've stated in the video, that my image is already patched. So we need to somehow unpatch it, or maybe some kind person will upload a working unpatched image of the original. @gameblabla any thoughts on unpatching?

I read your post about the flashing problems you had with version 1.0 s and before trying mine and the internal method I made a copy with win32diskimager, if you need I can upload the image without patch but until Tuesday I can not.
btw I also tried the internal method first and the console did not start with the fixed green light.
Please do, we need a working unpatched 1.0s image


https://mega.nz/#!HJkElA6b!-D7usnSf_uYlpdRP9fW7nUkDPFkNTvvnoHQDRqb8vL4 (https://mega.nz/#!HJkElA6b!-D7usnSf_uYlpdRP9fW7nUkDPFkNTvvnoHQDRqb8vL4)

here is the backup of my sd  1.0s ,  unpatched
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: chrispaulmhd on September 11, 2018, 08:13:37 pm
And.. is there anyway to access the 4gb internal memory card now? For some reason when I flashed the firmware it made it so my 16 gb memory card only has 4gb of partition left.  So with the firmware being about 4 gb, I imagine that turned my entire FAT32 partition from 16gb to around 8gb.  I was kind of confused why exactly it did that, and everytime I pop in the SD card into my computer,  three windows pop up, E: F: and D:, it asks me to format E: and D: saying the drive does not exist, but then F: pops up and is completely fine and 100% working.  Very confusing. lol

The Cave Story bug is a known problem. From what I understand, a more recent version of NXEngine, the program that runs Cave Story on your device, needs to be compiled in order to resolve the problem. In the meantime, I heard that turning off audio in the options makes the game run smoothly.

If you installed Useless CFW on the external card, there isn?t a way to access the internal card. If you open up your unit and install on the internal card, you can access both it and any card you put into the external slot.

Either way, burning the CFW image onto a SD card only writes a total of 4GB to the card, divided among the different partitions, leaving the rest of the space on the card unusable. In order to use it, you need to use a partition manager, such as GParted on Linux, to extend the last partition on the card to fill the remaining unallocated space on the card.


Thanks for the answer man!  I had heard something about using a partition manager to expand the partition.  Appreciate the response, loving the RS-97 so far though!   I might flash the partition to the internal SD when I get some time though. thx again                                                                                                                                                                             
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: iruhami on September 11, 2018, 10:38:05 pm
Alright guys, for those with a RS-97 with a 1.0S motherboard but a different screen, try this firmware image please :
https://drive.google.com/open?id=1mPCNpiWKNtYuu9uwPxxiU9UUkDY_Vt_W (https://drive.google.com/open?id=1mPCNpiWKNtYuu9uwPxxiU9UUkDY_Vt_W)

It's Useless-RS97 with the kernel from @PaxRubrum's dump.

Please try it as i don't own such a unit.

Hi gameblabla,

This patched version work with the internal SD, is your Useless Version but it works THANKS.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on September 12, 2018, 09:57:09 am
Alright, since i didn't have the time to profile the newer picodrive, i'll just use A600's binary in the meantime.
I've released Service Pack 1 for firmware 1.3 and Service pack 10 for firmware 1.2 (if you are still using that old version).
New changes ?
Well, SMS Plus has reverted the A/B buttons (as it should have been), Picodrive is now much faster thanks to A600, Mame4ALL now uses bob's newer binary and Dingux-MSX was not updated properly...

Hi gameblabla,
This patched version work with the internal SD, is your Useless Version but it works THANKS.
That's nice to hear ! And you could try @perche's upload for the unpatched 1.0S version if you need the original firmware for some reasons.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: chrispaulmhd on September 12, 2018, 02:10:05 pm
Hi, gamebabla, is there anyway to display the rom art with your custom menu yet? I switched over, but when I pressed select to try and link up the screenshots, it didn't work.  so I switched back. I am going to switch back once rom art is enabled.  Thanks.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: HercTNT on September 12, 2018, 03:22:17 pm
I find that to be very curious... profile is for profiling (which should slow it down significantly), how the hell can it actually improve perfs ?
Looking at the opt flags, well sure they could be tweaked better but i'm very surprised to see how massive it is...
Are you still using FAME ? For me, C68K ran faster on the CPS2 emu i was working on the RS-97.

I was curious about how slow was picodrive for Useless so I simply compiled steward's code without profiling and got almost perfect speed with the console set to 500 MHz.

Here (https://pastebin.com/raw/hP7xkPeF) is the patch and, as you can see, changes are minimal (fame is compiled with -O3)

About profiling, check this thread (https://pyra-handheld.com/boards/threads/advanced-optimization-via-profiling-with-gcc4.27075/) (Basically, you compile with -fprofile-generate, run the binary on the console while playing different games that stress the emu for a long time, copy the generated .gcda files to your dev machine and compile again with -fprofile-use)

forgive my ignorance as i don't know how these things work. is it possible that all emulators could be compiled this way for a speed boost?
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on September 12, 2018, 03:38:35 pm
forgive my ignorance as i don't know how these things work. is it possible that all emulators could be compiled this way for a speed boost?
In theory, it should be possible to make use of profile-guided optimizations for emulators/games. Notaz said there could be an improvement of around 10~15% depending on the game/emulator. (though in the case of picodrive, it's much higher... not sure why)
Pingflood attempted to do the same with PocketSNES and told me there was no difference whatsoever.
Maybe he did it wrong or GCC could not improve it further...
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: A600 on September 12, 2018, 07:33:14 pm
Yes, for some reason PocketSNES doesn't care about profiling optimization  :'( and Picodrive is already much faster before profiling (without the sources that were used for the Useless release, I don't know why)
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on September 13, 2018, 12:32:14 am
Hi, gamebabla, is there anyway to display the rom art with your custom menu yet? I switched over, but when I pressed select to try and link up the screenshots, it didn't work.  so I switched back. I am going to switch back once rom art is enabled.  Thanks.
It doesn't support Cover art yet btw, it still lacks some basic functionality. When i do implement it though, it will be displayed automatically if the image is in the folder.

Btw, pingflood had fixed the input issue for some SNES games (like Street Fighter) but he updated it after i released my SP. Oh well, that will come later after i try profiling SMS Plus.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: A600 on September 13, 2018, 09:35:02 pm
I enabled mp3 support for Picodrive. Download bin_to_cso_mp3.7z (https://www.epforums.org/attachment.php?attachmentid=40306&d=1392728352) to convert your bin/cue to cso/mp3.

Games like Snatcher still run at 60fps with cso/mp3 at 500MHz but others like Sonic CD, may need to increase the speed to 550.

Download it here (http://s000.tinyupload.com/index.php?file_id=91801115539216089044) (source code included)
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: HercTNT on September 14, 2018, 03:54:49 am
I know you guys got alot on your plate so this is one for down the road maybe. A600's post got me thinking of a music player for this thing. any chance of a mp3 player down the line? or is that asking to much for this machine?
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: majestyk on September 14, 2018, 04:27:36 am
Hi Gameblabla, thanks for the great firmware for RS97, will you port USELESS rom to work on this A8 too?

https://shopee.com.my/A8-Retro-Game-Mini-Palm-Big-Screen-Arcade-Nostalgic-i.28158484.1472778473
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: chrispaulmhd on September 14, 2018, 11:13:58 pm
anyway to get the PicoDrive Genesis emulator to display rom art?
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: chrispaulmhd on September 14, 2018, 11:17:10 pm
wait... dumb question.  It displays now.  I got it working. I didn't hit start when I was linking the screenshots.  I thought it wasnt working because PicoDrive opens up right when you click on MegaDrive. 
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: HercTNT on September 15, 2018, 01:39:38 am
So I converted two movies using the method outlined by Gameblabla and it works great. I watched Nausicaa and the valley of the wind as well as Akira. both looked and sounded pretty good. I'm very happy this feature was added to the rs-97. Thank you!
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Vargvikernes on September 16, 2018, 07:47:47 am
What emulator runs CPS?  And what do you name the GBA bios?  Can't figure out how to get GPSP working, starts up but then back to menus. 
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Cralex on September 16, 2018, 08:04:11 am
What emulator runs CPS?  And what do you name the GBA bios?  Can't figure out how to get GPSP working, starts up but then back to menus.

I don?t know about CPS, but the GBA bios needs to be called gba_bios.bin and placed in /emus/gpsp for use with GPSP. Generally, reGBA seems to be the more popular option, although I believe it doesn?t work yet on some of the newer units.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: riverinwoods on September 16, 2018, 12:37:08 pm
I?ve been trying to figure out expanding save states for psx games I play because save state say it?s full and I haven?t really saved much on there... memory cards also seem to be quite small for save space too. Anyone have remedies for expanding either psx memory cards or the internal save states? (I?m also wondering why it?s just not overwriting the save state either)...
Is there a ?uselessRS97? solution? I?m using version 1.2 for a 2.1 if that makes any difference..

Also thumbs up on the picodrive update big difference!
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: odjinan on September 16, 2018, 01:15:08 pm
I?ve been trying to figure out expanding save states for psx games I play because save state say it?s full and I haven?t really saved much on there... memory cards also seem to be quite small for save space too. Anyone have remedies for expanding either psx memory cards or the internal save states? (I?m also wondering why it?s just not overwriting the save state either)...
Is there a ?uselessRS97? solution? I?m using version 1.2 for a 2.1 if that makes any difference..

Also thumbs up on the picodrive update big difference!

you should at least try the latest firmware to see if its fixed (current 1.3 with service pack 1.0)
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: HercTNT on September 16, 2018, 02:56:38 pm
I?ve been trying to figure out expanding save states for psx games I play because save state say it?s full and I haven?t really saved much on there... memory cards also seem to be quite small for save space too. Anyone have remedies for expanding either psx memory cards or the internal save states? (I?m also wondering why it?s just not overwriting the save state either)...
Is there a ?uselessRS97? solution? I?m using version 1.2 for a 2.1 if that makes any difference..

Also thumbs up on the picodrive update big difference!

you should at least try the latest firmware to see if its fixed (current 1.3 with service pack 1.0)
1.2 with latest service pack  and 1.3 are the same. I'm using 1.2 with latest service pack. That being said psx4all has not been updated in some time going back to earlier revisions of 1.2. you should try reading before commenting. it's likely the poster knew what he was saying ;)
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: perche on September 16, 2018, 04:28:16 pm
i have problems with regba and gpsp, roms load but a one second after back to the menu.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: odjinan on September 16, 2018, 04:41:33 pm
@HercTNT: you're probably right!
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Vargvikernes on September 16, 2018, 10:34:37 pm
Got GBA working, now on to PSX.

Not sure what is the "hotkey" for PCSX4ALL to get to the main menu?
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: HercTNT on September 16, 2018, 10:57:34 pm
Got GBA working, now on to PSX.

Not sure what is the "hotkey" for PCSX4ALL to get to the main menu?

Select/start at the same time I think. that's what mine does. hope that helps
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: riverinwoods on September 17, 2018, 04:55:25 am
I?ve been trying to figure out expanding save states for psx games I play because save state say it?s full and I haven?t really saved much on there... memory cards also seem to be quite small for save space too. Anyone have remedies for expanding either psx memory cards or the internal save states? (I?m also wondering why it?s just not overwriting the save state either)...
Is there a ?uselessRS97? solution? I?m using version 1.2 for a 2.1 if that makes any difference..

Also thumbs up on the picodrive update big difference!

Ok added info on savestates n memory cards psx.
The save state folder in psx emulator folder shows the sstates are showing just under 2gigs? I think that is only about halfway through thps2 game for 1 of the files.... I have 3 sstate files in there and all above 1gig... can?t remember the other games...
Can anyone check theirs? Or is this an old problem i?m new with....
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on September 17, 2018, 02:53:02 pm
Hi Gameblabla, thanks for the great firmware for RS97, will you port USELESS rom to work on this A8 too?
https://shopee.com.my/A8-Retro-Game-Mini-Palm-Big-Screen-Arcade-Nostalgic-i.28158484.1472778473
Yo, i heard about that device and apparently you can grab the sd card from that thing and flash a custom firmware to that thing.
Except that like the PAP K3, i don't own it. So i can't support it. Sorry
(It also says Dual core processor, could it be a JZ4780 ? I found this to be very curious but they could be lying)

Quote
wait... dumb question.  It displays now.  I got it working. I didn't hit start when I was linking the screenshots.  I thought it wasnt working because PicoDrive opens up right when you click on MegaDrive. 
Yeah, i disabled the file finder for Picodrive because it would seemingly not load CD games from GMenuNext for some reasons.

Quote
i have problems with regba and gpsp, roms load but a one second after back to the menu.
People have this issue on 1.0S hardware for some reasons... I think it's related to the border or maybe the config file in /mnt/int_sd/.gpsp.
You could try to delete that folder but i don't think that'll fix it... I need to apply my proper fix for that.

Quote
What emulator runs CPS?  And what do you name the GBA bios?  Can't figure out how to get GPSP working, starts up but then back to menus.
It's FBA for CPS-1/CPS-2 (and CPS-3 if you like being a masochist) as well as most arcade boards.
Gba bios should be called gba_bios.bin and placed in /mnt/int_sd/emus/gpsp
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Bitboy on September 18, 2018, 01:39:53 pm
The website now has been updated to reflect the new firmware

 https://jutleys.wixsite.com/retrogamers97-90/home/
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Yan on September 18, 2018, 02:25:09 pm
Could you upload this firmaware to your website? I know that there are many people in China do not have access to google drive.

Many thanks.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Bitboy on September 18, 2018, 03:08:01 pm
Okay
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Localhorst86 on September 18, 2018, 07:40:52 pm
How do you get handy to work? The emulator instantly returns to the menu, where do I need to put the lynxboot.img file?
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on September 18, 2018, 07:43:36 pm
How do you get handy to work? The emulator instantly returns to the menu, where do I need to put the lynxboot.img file?
There's no need for a bios, it uses an HLE implementation. It works for me btw but there are some bad dumps around.
What are you trying to run ?
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Localhorst86 on September 18, 2018, 07:50:43 pm
There's no need for a bios, it uses an HLE implementation. It works for me btw but there are some bad dumps around.
What are you trying to run ?
really any ROM from the no-intro set.

EDIT: maybe there was an issue when switching from RS97NExt to UselessRS97. I'm gonna try starting from scratch
EDIT2: well, a fresh start seems to have done the trick
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on September 18, 2018, 08:29:39 pm
EDIT: maybe there was an issue when switching from RS97NExt to UselessRS97. I'm gonna try starting from scratch
You just can't use the Service pack for 97Next. You need a full reflash in case you wonder.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Localhorst86 on September 18, 2018, 08:36:55 pm
I guess the issue had somewhat to do with the external patcher.

I was using a fully reflashed useless97 SD card before (I am still using the same as I did when I had the issues), but when I used the external patcher, my "stock" ROM was not really stock as it was previously patched to load 97Next from the external card.

to fix it, I simply re-flashed the official FW to the internal card and patched it with the new external patcher.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on September 18, 2018, 09:07:23 pm
I guess the issue had somewhat to do with the external patcher.
I was using a fully reflashed useless97 SD card before (I am still using the same as I did when I had the issues), but when I used the external patcher, my "stock" ROM was not really stock as it was previously patched to load 97Next from the external card.
to fix it, I simply re-flashed the official FW to the internal card and patched it with the new external patcher.
But even then, i kinda fail to see how it's related to the original firmware... I think it may have gotten corrupt somehow ?
Hopefully, it won't happen again with the newer GmenuNx. Gotta update my SPs and firmware images i suppose, hahahaha...
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: odjinan on September 19, 2018, 08:29:31 am

But even then, i kinda fail to see how it's related to the original firmware... I think it may have gotten corrupt somehow ?
Hopefully, it won't happen again with the newer GmenuNx. Gotta update my SPs and firmware images i suppose, hahahaha...

firmware 1.4 on its way!! :)

For user, it's really easy to upgrade to a new firmware, just burn an image and transfert some files...  right now sdcard are really cheap, so keeping one for backup its ok I think (original or previous cfw in case the new cfw doesnt work for you)
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: 02k0 on September 19, 2018, 08:52:20 am
Seriously, man, you're a genius! I have never seen any human being devote so much to a project, to the "Well of the Gamer community". Your reverse engineering work is fascinating me, right, could you create a clock and date in real time on the main screen? It would also be good, that the battery was measured as in the Android smartphones (100%, 90%, 80%, 70% ..... etc). Anyway, I do not know, it would be good. Speak also, that we Brazilians really appreciate your work!
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: perche on September 19, 2018, 04:16:06 pm
i have s problems with 1.3 firmware and  1.0_s.

regba refuse to load roms.
usb transfer dont work in windows with internal sd.

and some games of neo geo dont work with gngeo like samurai shodown v or king of fighter 2003 cause a z80 error.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Manofaction89 on September 19, 2018, 06:24:17 pm
Why cant my TV detect the AV signal coming out from the RS-97? Is this a problem with the cable? Since not even the original firmware seems to work with it.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Bitboy on September 19, 2018, 06:36:00 pm
i have s problems with 1.3 firmware and  1.0_s.

regba refuse to load roms.
usb transfer dont work in windows with internal sd.

and some games of neo geo dont work with gngeo like samurai shodown v or king of fighter 2003 cause a z80 error.

Looks like you got the later V1.0S with newer screen which has a few known problems like usb mount.
Title: UselessRS97 - Custom Firmware for the RS97
Post by: Cralex on September 19, 2018, 07:30:13 pm
i have s problems with 1.3 firmware and  1.0_s.

regba refuse to load roms.
usb transfer dont work in windows with internal sd.

and some games of neo geo dont work with gngeo like samurai shodown v or king of fighter 2003 cause a z80 error.

Newer 1.0S units like yours are being analyzed to hopefully correct these problems. In the meantime, I heard that GPSP can still play GBA games on newer units. You just need an official GBA BIOS. It *might* crash when you try to press X to open the menu, so make sure to save in-game.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: xiongxioi on September 21, 2018, 03:18:21 pm
great works as always, i like the new boot screen.
i have a few requests as always.

pocketsnes' volume is really low compared to picodrive, even pushing the wheel to max is still really quiet.

also, when i exit from a game in pocketsnes, and go back a directory, all the folders become invisible but i can still go in them.

i hope some more optimization can be done to pocketsnes and fceux. through they are good enough for the most part.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: danabnormal9000 on September 23, 2018, 06:35:20 am
Is there any way to install/run GMU Music Player on UselessRS97?
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Bitboy on September 23, 2018, 02:46:58 pm
Useless firmware buying guide RS97

https://jutleys.wixsite.com/retrogamers97-90/home/guide-to-buying-a-rs-97-today-for-useless-firmware-install
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: perche on September 23, 2018, 06:17:41 pm
Useless firmware buying guide RS97

https://jutleys.wixsite.com/retrogamers97-90/home/guide-to-buying-a-rs-97-today-for-useless-firmware-install

atm in the new 1.0_s with alternative screen I recommend installing the firmware with the external method, or you will have to disassemble the console every time you want to copy roms to the console.
Btw any can try if samurai shodown 6 and metal slug 5 work with any of the emus, fba or gngeo?
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: marcelodumau on September 23, 2018, 07:05:39 pm
Why does the image have 15gb unzipped? My SD has only 14 GB Free :/
Sorry about my bad english.
---
I have the 1.0s version with internal sd and all emus crash everytime when i playing
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Manofaction89 on September 24, 2018, 06:24:00 am
So, is there any fix for the AV error?
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Augnablik on September 24, 2018, 06:06:33 pm
Hello!

How much does it take for external type of firmware to bootup?
I've waited like 15 minutes it still shows me planets. Am I doing something wrong?

UPD:Turns out I used broken MicroSD card. It worked fine with the new one. Thank you for your help and hard work!
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Fishcakes on September 25, 2018, 07:16:22 am
Is there any reason to update to 1.3 if ive got all the service packs installed for 1.2? Any improvements or plans to discontinue support for 1.2 i should worry about? Thanks
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Cralex on September 25, 2018, 07:20:33 am
Is there any reason to update to 1.3 if ive got all the service packs installed for 1.2? Any improvements or plans to discontinue support for 1.2 i should worry about? Thanks

The only thing you (and I, as I?m running 1.2 as well) are missing is a snazzy new boot logo, instead of the burning earth logo. This only appears, however, if you install it on the internal SD card.

It?s possible that older firmware revisions will be discontinued when 1.4 is released, as it is a significant task to maintain so many revisions and service packs. Personally, I?m planning to backup my current saved games and install 1.4 to the internal card, once it is released.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Fishcakes on September 25, 2018, 07:43:55 am
Is there any reason to update to 1.3 if ive got all the service packs installed for 1.2? Any improvements or plans to discontinue support for 1.2 i should worry about? Thanks

The only thing you (and I, as I?m running 1.2 as well) are missing is a snazzy new boot logo, instead of the burning earth logo. This only appears, however, if you install it on the internal SD card.

It?s possible that older firmware revisions will be discontinued when 1.4 is released, as it is a significant task to maintain so many revisions and service packs. Personally, I?m planning to backup my current saved games and install 1.4 to the internal card, once it is released.

Thanks for the quick reply! Yeah, ill be backing up saves as well. I just wanted to make sure as im about to start playing an rpg and most likely wont update until im finished.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: javiuspal on September 25, 2018, 12:06:44 pm
Hello, first of all thanks for this CFW, it's great for me, except with some flickering in ohboy and gamebattle, it's horrible in some games like Wario Land 2, Pokemon Blue, or Mario Land.

In others emulators I haven't got this problem (excepting snes, when I select full screen is also flickering)

Is there any solution about this?

I've goy a RS-97 2.1
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on September 26, 2018, 12:30:49 am
Apologies guys, i'm working on firmware 1.4 and unfortunately, there still are issues to fix. >_<

Here's what we fixed/added so far :
- Cave story (now working properly, haven't published binaries yet)
- FBA-A320 (pingflood fixed it and it does run CPS-1 games faster, thanks to him)
- Newer GmenuNX (see here (https://boards.dingoonity.org/ingenic-jz4760-devices/gmenunext-(gmenu2x-fork)-new-releases/)) with better USB support.
Not counting of course A600's newer picodrive build...

Unfortunately,  we also discovered that 1.0S revisions with new LCD panel cannot mount over USB.
This also includes the Arcade Mini.
This is a kernel issue and it cannot be fixed.
Look for a revision 2.1 or 2.0 if you are looking for an RS-97 with fewer issues. (or rarer ones, 1.0S with old LCD panels)
On the other hand, the JZ4760B seems to be able to clock much higher. Go figure.

reGBA also refuses to work on 1.0S with new LCD panel... Again, most likely a kernel issue.
This doesn't happen on 1.0S with old LCD panel. But apart from that and USB, it works mostly the same.

Is there any way to install/run GMU Music Player on UselessRS97?
I haven't recompiled it yet. You can use FFplay in the meantime for music but it's not 100% i admit.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Cralex on September 26, 2018, 01:13:22 am
Than you for your (and others!) diligent work on making this device better and better. As one of the lucky ones with a 2.0 unit, I am eagerly awaiting the next firmware version to install internally.

AFAIK, the units with less than 16GB storage haven?t been been known to have the new screen yet, so people should maybe try to get those if possible.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: cheskimon on September 26, 2018, 01:43:18 am
Hi. Thank you for your work.

I have a problem using your CFW in a v2.1 with the corresponding image

I am experiencing black screens within seconds of playing.

I would not know if it's because of the state of the SD card or because of the Romset.

When I put the original card with the original firmware I have no problems.

It also happens with the NEO GEO emulator but it takes longer to exit that black screen that forces me to reset.

The neo geo pocket emulator and the game boy emulator do not have problems for now.

Greetings and encouragement. Do not stop giving support to our machines.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: HercTNT on September 26, 2018, 02:10:52 am
I had no idea ffplay would also do music. tried it out, works great. one dumb question, the screen gets all kinds of pixelated garbage on it as if it's trying to run a visualizer. Is this normal, or can it potentionally harm the display?
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: perche on September 26, 2018, 01:14:20 pm
i get a z80 error in any games of neo geo with gngeo
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on September 26, 2018, 01:50:39 pm
Alright guys, some more updates.
I've fixed both Ohboy & Gamebatte over TV Out and some LCD displays. It should not flicker on those units anymore now.
I've also working on improving gpsp : It can now work with normatt's bios, not requiring an official BIOS anymore.
There's still the issue of the menu making the device freeze though... I'm looking into that.

i get a z80 error in any games of neo geo with gngeo
What about FBA ? This should be more compatible with recent neo geo dumps.

Quote
I had no idea ffplay would also do music. tried it out, works great. one dumb question, the screen gets all kinds of pixelated garbage on it as if it's trying to run a visualizer. Is this normal, or can it potentionally harm the display?
No, you don't have to worry about display damage. It's just wasn't properly converted for the RS-97.

Hi. Thank you for your work.
I have a problem using your CFW in a v2.1 with the corresponding image
I am experiencing black screens within seconds of playing.
It sounds like your machine cannot even support a clock speed of 600 Mhz.
Can you try underclocking an app or game to 528 Mhz ?
Using GMenuNext doesn't make the device crash, right ?
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: bitrider on September 26, 2018, 03:32:21 pm
Cave story with no stall when music is on.

https://drive.google.com/open?id=1xX5BQHpZCvKHxmi6FBGnrnJWMme7aU8i (https://drive.google.com/open?id=1xX5BQHpZCvKHxmi6FBGnrnJWMme7aU8i)
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: marcelodumau on September 26, 2018, 04:40:37 pm
What are the known problems with 1.0s version? And which can't be solved? The gpsp work in this version? Thanks.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Cralex on September 26, 2018, 05:49:52 pm
What are the known problems with 1.0s version? And which can't be solved? The gpsp work in this version? Thanks.

USB mounting (connecting the unit to a PC to browse/change SD card contents) doesn't work on some 1.0S units and may be unfixable. ReGBA doesn?t work at all and GPSP crashes when you try to open the menu on 1.0S units with the new screen, but at least it runs. Both of these are theoretically possible to fix, but it?s been hard to find what?s causing it.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: cheskimon on September 26, 2018, 10:29:59 pm
Hi. Thank you for your work.
I have a problem using your CFW in a v2.1 with the corresponding image
I am experiencing black screens within seconds of playing.
It sounds like your machine cannot even support a clock speed of 600 Mhz.
Can you try underclocking an app or game to 528 Mhz ?
Using GMenuNext doesn't make the device crash, right ?
[/quote]

Hi!!! i played with picodrive 1 hour and zero problems.


If with the GMenuNext you refer to the user interface I tell you that I have never had problems, only in FBA or Neogeo games.

It is possible that in the FBA menu a black screen may appear or not save the options but already within the emulator menu.

How can I change from 600Mhz to 528Mhz ???

Thanks for your answers.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: marcelodumau on September 26, 2018, 11:28:15 pm
Using GMenuNext make the device crash, and inside a game with 528mhz too

Enviado de meu Mi A1 usando o Tapatalk

Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: marcelodumau on September 26, 2018, 11:30:14 pm
Using GMenuNext make the device crash, and inside a game with 528mhz too

Enviado de meu Mi A1 usando o Tapatalk

Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: cheskimon on September 26, 2018, 11:37:47 pm

Hi. Can someone give me the link of the new GmenuNEXT?

I have installed this but I get the screen in the center with the loading square in white withou text. (i have to reflash SD :( )

I suppose the installation is by usb replacing the gmenu2x folder.

Use this file

GMenuNX_musl_for_UselessCFW.zip

But I do not know if it's the updated one.

Thank you.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on September 27, 2018, 12:58:22 am
Hi. Can someone give me the link of the new GmenuNEXT?
https://github.com/pingflood/gmenunx/releases/download/2018-09-16/GMenuNX_musl_for_UselessCFW.zip (https://github.com/pingflood/gmenunx/releases/download/2018-09-16/GMenuNX_musl_for_UselessCFW.zip)
Next firmware release will include it by default.

[quote
Using GMenuNext make the device crash, and inside a game with 528mhz too
That's no good... Try beyond that ? Like 450 Mhz ? But if it's not even stable at 528 Mhz, it's pretty much worthless...
Have you made a backup of the stock firmware ?
Maybe it could be a kernel issue but you said yourself it also happens on the og firmware...
It does sound like you have a defective unit (and a piece of brick..)

Quote
It is possible that in the FBA menu a black screen may appear or not save the options but already within the emulator menu.
How can I change from 600Mhz to 528Mhz ???
You need to press select on FBA and then edit. Change the clock speed to 528 and confirm by pressing Start.
But it's not clear what is your issue, it might not be even related to clock speed. (and instead, might be related to you having a huge list of roms..)
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: cheskimon on September 27, 2018, 01:14:18 am
im use three wonders ( Charriot ) for testing

it crash in 10 seconds of game

EDIT:

OLEEEE !!!!

I think you've hit it right. The application was at 600Mhz and I have downloaded it to 546Mhz

and I've been about 40 minutes with the game put on either demo or playing and I have not had any problems. the only thing is that the FPS goes down to a comfortable 35fps.

I will continue informing you about this.

Changing the subject. What I have to do to detect the external memory (32GB) on GBA socket so that the machine recognizes it and use it as a secondary memory?

cordial greetings ^ _ ^.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Nikojiro on September 27, 2018, 03:50:55 pm
I flashed 1.3 and I confirm that the boot logo IS snazzy  ;D

Well worth the upgrade IMO  8)

I noticed however that only the default GMenu skin is included, is that intentional?
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Cralex on September 27, 2018, 04:39:13 pm
I flashed 1.3 and I confirm that the boot logo IS snazzy  ;D

Well worth the upgrade IMO  8)

I noticed however that only the default GMenu skin is included, is that intentional?

I believe the reason was that some of the other skins didn?t work with certain languages. Here?s the skins that come with 1.2: https://www.dropbox.com/s/0iuheszsacnrd91/gmenu2x%20skins.zip?dl=0
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on September 27, 2018, 08:32:12 pm
Alright, i've managed to make profiling to work with Picodrive. So i modified picodrive and it should now work over TV Out.
This new version will be available next firmware.

Still no fix for regba though :x and i can't explain why the menu crashes on gpsp either... (it works fine ingame)
Should i release Firmware 1.4 without regba fix ? I'm waiting for the new DosBOX before i release it.

Quote
I think you've hit it right. The application was at 600Mhz and I have downloaded it to 546Mhz
Okay, i would suggest you try to increase the clock until it crashes after like 10 minutes of gameplay.
Because 546 Mhz is not a hell lot...I think 584 Mhz should be okay for you.
The JZ4760 is supposed to reach at least 600Mhz but looks like you got a semi-defective unit !

I noticed however that only the default GMenu skin is included, is that intentional?
Indeed, they were removed because they don't support languages like Chinese or Korean.
You can still add them back, though.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Cralex on September 27, 2018, 09:15:51 pm
Alright, i've managed to make profiling to work with Picodrive. So i modified picodrive and it should now work over TV Out.
This new version will be available next firmware.

Still no fix for regba though :x and i can't explain why the menu crashes on gpsp either... (it works fine ingame)
Should i release Firmware 1.4 without regba fix ? I'm waiting for the new DosBOX before i release it.

Quote
I think you've hit it right. The application was at 600Mhz and I have downloaded it to 546Mhz
Okay, i would suggest you try to increase the clock until it crashes after like 10 minutes of gameplay.
Because 546 Mhz is not a hell lot...I think 584 Mhz should be okay for you.
The JZ4760 is supposed to reach at least 600Mhz but looks like you got a semi-defective unit !

I noticed however that only the default GMenu skin is included, is that intentional?
Indeed, they were removed because they don't support languages like Chinese or Korean.
You can still add them back, though.

Maybe release it before reGBA? It sounds like a lot of things were improved that people might have missed if they were not carefully watching the thread/discord (gmenu, the swap bug, Cave Story, TV-out fixes, etc) and reGBA could be easily applied via a service pack. On the other hand, I understand how having both a new dosbox and a working reGBA at once would make 1.4 feel extra special.

I took my unit apart to install 1.3 internal before work, but the download wasn?t done yet. Therefore, my unit?s still in pieces at home. If my patience holds out, I?ll probably just wait for 1.4 to be released before I install anything. It?s not like I don?t have anything else to play with.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: HercTNT on September 28, 2018, 01:38:39 am
Gameblabla, is it possible to increase the global volume for ffmpeg? some music and movies have very low volume and are nearly inaudible.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Bitboy on September 28, 2018, 10:21:55 pm
Redone most the website so let me know if its easy to understand how to download useless firmware and stock firmware for your motherboard types
https://jutleys.wixsite.com/retrogamers97-90
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Dr_Bunsen on September 28, 2018, 11:02:10 pm
I just applied service pack 1 to Useless 1.3 and Mame4all now doesn't start, it quite back to gmenu
The other emulator updates work great from SP1. Any ideas?
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: bitrider on September 28, 2018, 11:27:05 pm
Got Wizznic (last version on GitHub) fixed and ported.

https://github.com/bitrider78/Wizznic.git

As soon as I can I will upload nxengine (Cave Story) sources to my GitHub, may be is on time for gameblabla to include on next firmware release.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Bitboy on September 29, 2018, 08:07:42 am
Nice job.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on September 29, 2018, 08:56:26 am
Got Wizznic (last version on GitHub) fixed and ported.
https://github.com/bitrider78/Wizznic.git
As soon as I can I will upload nxengine (Cave Story) sources to my GitHub, may be is on time for gameblabla to include on next firmware release.
Nice job ! However, i find the fix for the crash very odd... x_x
But at least you figured it out.

I was working on porting NXEngine to the arcade mini & rs-97, which i did.
However, i still noticed some rare instances of freezes so it would be nice if you posted your source code.
Maybe you found something that i did not ?
My source is here :
https://github.com/gameblabla/NXEngine (https://github.com/gameblabla/NXEngine)

Quote
I just applied service pack 1 to Useless 1.3 and Mame4all now doesn't start, it quite back to gmenu
The other emulator updates work great from SP1. Any ideas?
Delete the .mame4all folder.

Quote
Gameblabla, is it possible to increase the global volume for ffmpeg? some music and movies have very low volume and are nearly inaudible.
I might look at it but it doesn't look easily possible...
But you can increase the volume while converting a video, for example :
ffmpeg -i source_video.mp4 -tune fastdecode -maxrate 8M -r 24 -crf 32 -s 480x272 -aspect 480:272 -bf 0 -filter:a "volume=1.5" output.mp4

Where volume is the increased volume. Make it double if it is still too silent.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: bitrider on September 29, 2018, 09:20:13 am
Cave Story sources:

https://github.com/bitrider78/nxengine

It's a sound handling code merge from ELX/NXEngine which is based on nxengine 1004 (threaded with SDL_Mixer) and Steward-fu repo based on 1006.

About Wizznic fix:

- on "listItemRemove()" memory pointed by "li" is beeing freed and no more owned by the working thread/process.
- on nex "While(li = li->next)" loop iteration we are using an unsafe not thread owned memory, this memory could be overwritten by another thread/process and that's what happened and crashed the whole thing.
- so whit "li = listItemRemove(..., .., LIST_PREV)" we assured a safe position on linked list (the previous valid item).
 
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Bitboy on September 29, 2018, 09:53:11 am
Last change to website for now.

https://jutleys.wixsite.com/retrogamers97-90
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Goubak on September 29, 2018, 04:40:19 pm
Hi gameblabla,

Just got my RS97 today, it's a white 1.0_S. I'm trying to install your CFW using the internal SD slot. firmware13_rv20 results in a black screen so it seems I have a new LCD model.
My problem is I can't flash firmware131_10s.img on my samsung 16GB card because the image is too big. My card is a few sectors short.

firmware13_rv20.imh is 3.75GB while firmware131_10s.img is 14.8GB. Why is the later 10GB bigger? Is it possible to shrink it a bit so that it fits into all 16GB cards?
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Bitboy on September 29, 2018, 04:53:29 pm
Don't matter just select write anyway ignore the message.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Goubak on September 29, 2018, 05:53:41 pm
I can't ignore the message, Win32 Disk Imager just tells me there's not enough space and then aborts, there's no such "write anyway" option.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Parallax71 on September 29, 2018, 06:03:20 pm
Hi, I'm new to this forum, I've searched but can not find what I'm looking for, so I ask around here (I hope it's the right thread), does anyone know how to make "chocolate-Doom" work in firmware 1.3 of the RS-97 ?. I have several WAD files but I do not know how to make it work, could someone help me? Thank you.

I hope you can understand me since I do not speak English and I used the google translator, again ... thanks.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: marcelodumau on September 30, 2018, 04:00:39 pm
My RS 97 cfw white 1.0s crash everytime, i down the overclock to 528 but not works(https://uploads.tapatalk-cdn.com/20180930/673510cead230d77d4952405d711a4fc.jpg)

Enviado de meu Mi A1 usando o Tapatalk

Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: HercTNT on October 01, 2018, 03:10:57 am
Is it possible to rerun  already converted movies using only the filter? for example ffmpeg video.mp4 -filter:a "volume=1.5"


Quote
Gameblabla, is it possible to increase the global volume for ffmpeg? some music and movies have very low volume and are nearly inaudible.
I might look at it but it doesn't look easily possible...
But you can increase the volume while converting a video, for example :
ffmpeg -i source_video.mp4 -tune fastdecode -maxrate 8M -r 24 -crf 32 -s 480x272 -aspect 480:272 -bf 0 -filter:a "volume=1.5" output.mp4

Where volume is the increased volume. Make it double if it is still too silent.
[/quote]
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: A600 on October 01, 2018, 04:03:37 pm
Here (https://www.gp32spain.com/foros/attachment.php?attachmentid=51856&d=1538404790) is InterLOGIC (http://interlogic.sourceforge.net/) for the Dingoo A320. It runs on the RS97 because I compiled it back in the day using static libs and the screen can be set to 320x240 with "echo 2 > /proc/jz/lcd_a320" :)

Run it with go.dge
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on October 04, 2018, 02:15:56 am
Alright guys, since i still cannot figure out how to properly fix the GPSP/reGBA mess on 1.0S, i'm releasing a new update as an SP for now containing the latest fixes and improvements.
Most of them are just TV Out fixes and minor adjustments though... but PocketSNES got a nice speedup though thanks to the use of profile-based optimization. I also used A600's picodrive and fixed TV Out on that one too in addition to using profiling optimizations...
This should also fixes issues with Chocolate Doom and all.
Anyway, grab the new SP and let me know what you think.

In the meantime, i'm busy working on the Arcade Mini... but any improvements there can also be brought over to the RS-97 too.

Here (https://www.gp32spain.com/foros/attachment.php?attachmentid=51856&d=1538404790) is InterLOGIC (http://interlogic.sourceforge.net/) for the Dingoo A320. It runs on the RS97 because I compiled it back in the day using static libs and the screen can be set to 320x240 with "echo 2 > /proc/jz/lcd_a320" :)
Run it with go.dge
This won't work over TV Out though. But thanks anyway, i'm surprised it does not conflict with hard float.

Quote
Is it possible to rerun already converted movies using only the filter? for example ffmpeg video.mp4 -filter:a "volume=1.5"
Not as far as i know? Plus, that would recompress the audio again anyway. I would suggest you start from scratch. (Sorry)

My RS 97 cfw white 1.0s crash everytime, i down the overclock to 528 but not works(https://uploads.tapatalk-cdn.com/20180930/673510cead230d77d4952405d711a4fc.jpg)
Enviado de meu Mi A1 usando o Tapatalk
What happens if you go below that? Does it crash at 600 Mhz ?
Seems like you were using the SNES emulator but does it only crash there ?
I would suggest you apply the latest updates if possible... but it does sound like you have a defective unit...
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: HercTNT on October 04, 2018, 03:46:09 am
the speed increase in pocketsnes is unreal. Super Mariokart feels like full speed with auto frameskip. considerably smoother than what it was before. The improvements in cavestory and picodrive are also fantastic. all in all a great update. thank you everyone involved!
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: marcelodumau on October 04, 2018, 04:24:16 am
this happens in any emulator, they keep crashing, take a little longer but crash after, with the stock firmware this did not happen

Enviado de meu Mi A1 usando o Tapatalk

Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Manofaction89 on October 04, 2018, 06:33:37 am
What files do you need in order to get Doom and Wolfenstein 3D to work?
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Parallax71 on October 04, 2018, 09:29:03 am
Hello, would anyone know how to install this update that Gameblabla has put on?.

I do not have the gmenu2x directory in the console  :(
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: odjinan on October 04, 2018, 09:53:32 am
shutdown your console, plugin to your pc, start the rs97, mount the usb and copy/overwrite on the fat32 partition: under
app\ gmenu2x

sp 2.0 updated on firmware 1.3, love it!
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Manofaction89 on October 04, 2018, 10:02:48 am
Anyone willing to answer my question? What files do you need for DOOM and Wolfenstein 3D on the CFW?
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Parallax71 on October 04, 2018, 11:41:00 am
shutdown your console, plugin to your pc, start the rs97, mount the usb and copy/overwrite on the fat32 partition: under
app\ gmenu2x

sp 2.0 updated on firmware 1.3, love it!
Thank you very much, I found it!

I just tried the service pack 02 and ... there are very interesting things, Cave Story seems to work correctly and more things :)

Anyone willing to answer my question? What files do you need for DOOM and Wolfenstein 3D on the CFW?
For DOOM you need the file doom1.wad, which you can paste it into a folder called "wads" for example, and there you put doom1.wad, doom2.wad, plutonia.wad ... etc
then you already run chocolate-doom and choose the folder previously created with the "wads" :)

For wolfestein I have no idea how to do it.


I hope you can understand me well, I do not speak English and I used the google translator
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Parallax71 on October 04, 2018, 11:43:06 am
Alright guys, since i still cannot figure out how to properly fix the GPSP/reGBA mess on 1.0S, i'm releasing a new update as an SP for now containing the latest fixes and improvements.
Most of them are just TV Out fixes and minor adjustments though... but PocketSNES got a nice speedup though thanks to the use of profile-based optimization. I also used A600's picodrive and fixed TV Out on that one too in addition to using profiling optimizations...
This should also fixes issues with Chocolate Doom and all.
Anyway, grab the new SP and let me know what you think.

In the meantime, i'm busy working on the Arcade Mini... but any improvements there can also be brought over to the RS-97 too.

a million thanks for everything


Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on October 04, 2018, 12:04:48 pm
I forgot to add Wizznic to the SP... Oh well, i'll do that later after i fix gpsp... x_x

Quote
this happens in any emulator, they keep crashing, take a little longer but crash after, with the stock firmware this did not happen
That sucks x_x Do you happen to have a dump of the internal sd card ? (stock firmware)
Maybe it's a little different. Is your unit the old screen ?
Does this happen with the games as well ?

Anyone willing to answer my question? What files do you need for DOOM and Wolfenstein 3D on the CFW?
You need the wads files. For example, doom1.wad for the shareware doom.
For Wolfenstein, you need to have the wl6 files. (or wl1 depending on what you have)
Put them in a folder somewhere and point them to it.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Parallax71 on October 04, 2018, 12:11:06 pm
I forgot to add Wizznic to the SP... Oh well, i'll do that later after i fix gpsp... x_x

It would be great if you fix gpSP, especially to configure the buttons or graphics ... for example, there is no configuration menu in gpSP, right?

I take this opportunity to thank you for all your enormous work
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Manofaction89 on October 04, 2018, 12:28:44 pm


shutdown your console, plugin to your pc, start the rs97, mount the usb and copy/overwrite on the fat32 partition: under
app\ gmenu2x

sp 2.0 updated on firmware 1.3, love it!
Thank you very much, I found it!

I just tried the service pack 02 and ... there are very interesting things, Cave Story seems to work correctly and more things :)

Anyone willing to answer my question? What files do you need for DOOM and Wolfenstein 3D on the CFW?
For DOOM you need the file doom1.wad, which you can paste it into a folder called "wads" for example, and there you put doom1.wad, doom2.wad, plutonia.wad ... etc
then you already run chocolate-doom and choose the folder previously created with the "wads" :)

For wolfestein I have no idea how to do it.


I hope you can understand me well, I do not speak English and I used the google translator

Thanks!
What country are you from?
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Parallax71 on October 04, 2018, 04:23:03 pm


shutdown your console, plugin to your pc, start the rs97, mount the usb and copy/overwrite on the fat32 partition: under
app\ gmenu2x

sp 2.0 updated on firmware 1.3, love it!
Thank you very much, I found it!

I just tried the service pack 02 and ... there are very interesting things, Cave Story seems to work correctly and more things :)

Anyone willing to answer my question? What files do you need for DOOM and Wolfenstein 3D on the CFW?
For DOOM you need the file doom1.wad, which you can paste it into a folder called "wads" for example, and there you put doom1.wad, doom2.wad, plutonia.wad ... etc
then you already run chocolate-doom and choose the folder previously created with the "wads" :)

For wolfestein I have no idea how to do it.


I hope you can understand me well, I do not speak English and I used the google translator

Thanks!
What country are you from?

I'm from another continent, I'm from Spain

If you can not find the "wad" files needed for DOOM ... send me an e-mail, I'll try to help you :)
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on October 04, 2018, 05:30:53 pm
ECWolf can use the shareware files. You can find them here :
https://www.dosgamesarchive.com/download/wolfenstein-3d/ (https://www.dosgamesarchive.com/download/wolfenstein-3d/)

As for Chocolate Doom, you have the option to use Freedoom. It's fully compatible with mods too.
https://freedoom.github.io/download.html (https://freedoom.github.io/download.html)

Btw, both do work on the device. So yeah, no need to resort to other means <_<
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Manofaction89 on October 04, 2018, 05:58:51 pm




shutdown your console, plugin to your pc, start the rs97, mount the usb and copy/overwrite on the fat32 partition: under
app\ gmenu2x

sp 2.0 updated on firmware 1.3, love it!
Thank you very much, I found it!

I just tried the service pack 02 and ... there are very interesting things, Cave Story seems to work correctly and more things :)

Anyone willing to answer my question? What files do you need for DOOM and Wolfenstein 3D on the CFW?
For DOOM you need the file doom1.wad, which you can paste it into a folder called "wads" for example, and there you put doom1.wad, doom2.wad, plutonia.wad ... etc
then you already run chocolate-doom and choose the folder previously created with the "wads" :)

For wolfestein I have no idea how to do it.


I hope you can understand me well, I do not speak English and I used the google translator

Thanks!
What country are you from?

I'm from another continent, I'm from Spain

If you can not find the "wad" files needed for DOOM ... send me an e-mail, I'll try to help you :)

I'm also from Europe, from Romania to be more exact ;)
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: eltehero on October 04, 2018, 06:44:52 pm
Many thanks for your efforts gameblabla.

Does the FBA emu run CPS1, CPS2 and neogeo games at fullspeed 60fps?
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Parallax71 on October 04, 2018, 07:12:56 pm
Hello, I ask from ignorance ... is there any Game & Watch emulator for this console ?, I have several games of that system that emulated in retroarch and that is why I ask it, if there is a possibility to emulate it here. Thank you.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on October 04, 2018, 07:57:25 pm
Many thanks for your efforts gameblabla.
Does the FBA emu run CPS1, CPS2 and neogeo games at fullspeed 60fps?
FBA-GCW0, FBA-A320 and Gngeo all can run Neo geo games at 60 Fps.
FBA-A320 is the fastest running emulator for CPS-1/CPS-2 but it's not fullspeed yet. (without frameskipping at least)
(I did manage to make FBA-A320 run fullspeed on the Retro Arcade Mini when clocked at 642 Mhz though...)

Quote
Hello, I ask from ignorance ... is there any Game & Watch emulator for this console ?, I have several games of that system that emulated in retroarch and that is why I ask it, if there is a possibility to emulate it here. Thank you.
The libretro core is just some kind of a Lua interpreter with some heavily obfuscated code...
I've ported things like the Pokemon Mini (available on this device actually) but i'm vastly not familiar with those and they're more like remakes/recreations and less emulators... Surprisingly unlike games like Tetris & Pacman, no one else recreated these games in C.
So i would suggest you look at the Game & Watch Gallery games for the Game boy instead. (even though they are not identical)
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Parallax71 on October 04, 2018, 10:18:55 pm
Many thanks for your efforts gameblabla.
Does the FBA emu run CPS1, CPS2 and neogeo games at fullspeed 60fps?
FBA-GCW0, FBA-A320 and Gngeo all can run Neo geo games at 60 Fps.
FBA-A320 is the fastest running emulator for CPS-1/CPS-2 but it's not fullspeed yet. (without frameskipping at least)
(I did manage to make FBA-A320 run fullspeed on the Retro Arcade Mini when clocked at 642 Mhz though...)

Quote
Hello, I ask from ignorance ... is there any Game & Watch emulator for this console ?, I have several games of that system that emulated in retroarch and that is why I ask it, if there is a possibility to emulate it here. Thank you.
The libretro core is just some kind of a Lua interpreter with some heavily obfuscated code...
I've ported things like the Pokemon Mini (available on this device actually) but i'm vastly not familiar with those and they're more like remakes/recreations and less emulators... Surprisingly unlike games like Tetris & Pacman, no one else recreated these games in C.
So i would suggest you look at the Game & Watch Gallery games for the Game boy instead. (even though they are not identical)
It's true !, Game Boy Game & Watch games, I had not remembered them again, I think they were for GBA, in notebooks I had was GBC with more than 90 cartridges, I could never have a GBA, that's why I did not remember them, thank you.

 ;) ;D
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: HercTNT on October 05, 2018, 08:41:38 am
compiling with profiling worked so well for pocketsnes that even yoshi's island is mostly playable which i consider no small feat. Is it possible to compile mame4all and psx4all with profiling to get similar results? Would such a thing work for dosbox as well? If these questions were already answered then i apologize.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Parallax71 on October 05, 2018, 09:09:39 am
Hello gameblabla, I ask you just out of curiosity ... do you think that the Playstation emulator could perfectly emulate their games ?, I ask because I've tried it with Gran Turismo and the game is fatal, as well as 90% of those who I've tried, it's just curiosity.

As always ... thank you for your time and effort.   ;) ;)
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: eltehero on October 05, 2018, 01:23:56 pm
Many thanks for your efforts gameblabla.
Does the FBA emu run CPS1, CPS2 and neogeo games at fullspeed 60fps?
FBA-GCW0, FBA-A320 and Gngeo all can run Neo geo games at 60 Fps.
FBA-A320 is the fastest running emulator for CPS-1/CPS-2 but it's not fullspeed yet. (without frameskipping at least)
(I did manage to make FBA-A320 run fullspeed on the Retro Arcade Mini when clocked at 642 Mhz though...)



That's really good for Retro Arcade Mini. Can you make these changes or further optimise FBA- A320 or any other emu so that CPS1 and 2 games run fullspeed (without frameskipping) on RS97?

Many Thanks for all your work on the RS97
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: bitrider on October 05, 2018, 05:29:51 pm
Initial/primitive gmu port

https://drive.google.com/open?id=12Jjlo8vADYGPX2r9rGqehGmkLWMuN7ZR

May be some shared libs can be integrated into the firmware
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: kapster on October 06, 2018, 01:45:01 am
Initial/primitive gmu port

https://drive.google.com/open?id=12Jjlo8vADYGPX2r9rGqehGmkLWMuN7ZR

May be some shared libs can be integrated into the firmware

What is this?
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: HercTNT on October 06, 2018, 02:52:01 am
Initial/primitive gmu port

https://drive.google.com/open?id=12Jjlo8vADYGPX2r9rGqehGmkLWMuN7ZR

May be some shared libs can be integrated into the firmware

did not work for me. for the rs-97 are you supposed to run the .dge file? it just crashes
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: bitrider on October 06, 2018, 11:23:37 am
Upss I was late and hurried up to upload it... for sure it went wrong. I uploaded the whole development folder.

Here is a new link with correct screen resolution (320x240) and disabled screen off/on at the moment.

https://drive.google.com/open?id=17s6AeKGepT2tN_Z39GfzbWA3EIfQFJ1H

Just grab it, extract and place gmu folder into your rs 97 sd apps folder... enjoy

By the way, I've not included Speex decoder anyone uses it ?

Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: lazanti on October 06, 2018, 12:17:08 pm
Will OpenJazz ever be fixed?:)
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: HercTNT on October 07, 2018, 04:35:19 am
Upss I was late and hurried up to upload it... for sure it went wrong. I uploaded the whole development folder.

Here is a new link with correct screen resolution (320x240) and disabled screen off/on at the moment.

https://drive.google.com/open?id=17s6AeKGepT2tN_Z39GfzbWA3EIfQFJ1H

Just grab it, extract and place gmu folder into your rs 97 sd apps folder... enjoy

By the way, I've not included Speex decoder anyone uses it ?

This version starts up, however it does not see any of my music. I have no idea why as ffmpeg plays the music fine so i know they work and are not corrupt. I use the file browser to switch to my .mp3 directory and it simply does not see any of the files.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Fisher5K on October 07, 2018, 06:05:11 am
Hi everybody, im new to this device, and need some help. I have a white 1.0s version. There are a few things going wrong for me, 1. I cannot figure out the external sd method, it works fine internally though, 2. I understand with my version, the usb mount does not work, so how in the heck do i add roms to it then?
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on October 07, 2018, 09:48:31 am
Alright guys, i know that some of you complained about slowdowns in Sonic on SMS_SDL.
Turns out the emulator was spending time on FM code, even when a game does not use it...
Combined with profile-based optimizations, i've managed to make the game work fairly well.

My next target on the list are FBA-a320 & FBA-GCW0 (already did so on the Arcade Mini, will do the same for the RS-97), PCSX4ALL and Oswan. Anything else that slow downs ?

Hi everybody, im new to this device, and need some help. I have a white 1.0s version. There are a few things going wrong for me, 1. I cannot figure out the external sd method, it works fine internally though, 2. I understand with my version, the usb mount does not work, so how in the heck do i add roms to it then?
Code: [Select]
Note that on versions prior Windows 10 Creator's Update, you will need to use RMPrepUSB to access the FAT32 partition.
Quote

    Open RMPrepUSB, hold CTRL+O, type 3 and access to the ROMS partition appears. Then when finished, hit CTRL+O again and select 0.
If you are using Windows 10's Creator's Update or superior, then it should be a simple matter of inserting the sd card inside of an sd card adapter. If not, then you'll need to use RMPrepUSB.

Quote
This version starts up, however it does not see any of my music. I have no idea why as ffmpeg plays the music fine so i know they work and are not corrupt. I use the file browser to switch to my .mp3 directory and it simply does not see any of the files.
It works fine for me at least. You're supposed to press B on a song to play it.

Quote
Will OpenJazz ever be fixed?:)
I tried to but it's a mess. Steward managed to make it work kinda but unfortunely, he removed his source code online and i am unable to contact him... So yeah, you may have to turn to DosBOX. (once the new version comes out that is)

Quote
Upss I was late and hurried up to upload it... for sure it went wrong. I uploaded the whole development folder.

Here is a new link with correct screen resolution (320x240) and disabled screen off/on at the moment.

https://drive.google.com/open?id=17s6AeKGepT2tN_Z39GfzbWA3EIfQFJ1H

Just grab it, extract and place gmu folder into your rs 97 sd apps folder... enjoy

By the way, I've not included Speex decoder anyone uses it ?
Thanks btw, it works fine on my RS-97. How you managed to compile it and the dependencies btw ?
Because i would like to compile it fot the Arcade Mini too. (480x272)
I don't think Speex is even required, it's just a resampler if i'm not mistaken.

Quote
That's really good for Retro Arcade Mini. Can you make these changes or further optimise FBA- A320 or any other emu so that CPS1 and 2 games run fullspeed (without frameskipping) on RS97?
I'm planning on allowing to boot arcade roms from Gmenu without having to deal with the crappy and buggy, as well as using profile-based optimization.

Quote
Hello gameblabla, I ask you just out of curiosity ... do you think that the Playstation emulator could perfectly emulate their games ?, I ask because I've tried it with Gran Turismo and the game is fatal, as well as 90% of those who I've tried, it's just curiosity.
It can already emulate most games, just not fullspeed hehe...
After SMS Plus, FBA, it is on my target list. I'm already seeing improvements with SMS Plus.

Quote
Is it possible to compile mame4all and psx4all with profiling to get similar results? Would such a thing work for dosbox as well? If these questions were already answered then i apologize.
It would work for Mame4ALL and PSX4ALL but it's not guaranteed that it will run much better. At best, it will be a 10~15% improvement.
I'll give it a try though. DosBoX uses a recompiler so it won't be that much faster. Only interpreter mode (useful for some games) and the sound code can benefit from it.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Darkclyde on October 07, 2018, 10:50:47 am
Fisher5k, Do it by internal.

Flash firmware to new sd card. Recomended from me is 32gb .as the firmware will expand around 16gb and not all 16 gb sd card is true.

Then use the external method as rom storage.
Keep your original internal card as backup.

How to open the case, unscrew the screws all behind the units and under the battery. Then pry it open using tools or in my case fingernails along side the separation line.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Fisher5K on October 07, 2018, 03:28:43 pm
Darkclyde, thanks for the reply, friend. ive flashed the internal sd card with this - firmware131_10s.img.7z, but im stumped as to getting the external method working, i feel like a dummy for not understanding, its telling me to flash the external sd, but after i flash it, i cannot do anything with it
Title: UselessRS97 - Custom Firmware for the RS97
Post by: Cralex on October 07, 2018, 04:22:55 pm
Darkclyde, thanks for the reply, friend. ive flashed the internal sd card with this - firmware131_10s.img.7z, but im stumped as to getting the external method working, i feel like a dummy for not understanding, its telling me to flash the external sd, but after i flash it, i cannot do anything with it

If you flash the firmware to the internal card and it boots properly, the external card can simply be used as ROM storage. Format the entire external card as FAT32 and it should appear as ext_sd or something like that in your RS-97. You can even copy things between the two cards without a computer using the included file browser. (Commander)
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: HercTNT on October 07, 2018, 05:29:21 pm
Gameblabla. thank you very much for the hard work and reply. What i meant about gmu is i have no visible songs in the selector to click on. the app does not see them. if it works for you then i must be doing something wrong. my music is on external sd. i shall try to shift them to internal sd and see if that makes a difference.

Also wanted to point out, with the lasted service pack usb mounting works proper again. woop!!!
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Parallax71 on October 07, 2018, 07:36:30 pm
My next target on the list are FBA-a320 & FBA-GCW0 (already did so on the Arcade Mini, will do the same for the RS-97), PCSX4ALL and Oswan. Anything else that slow downs ?
The biggest problem I see is that in my case I have the v 1.0_S with the new LCD panel the reGBA emulator for example, it does not work for me, although the gpSP does it well, although not with all the games :( I do not know if he will get to fix this one day.

What I would like most is what I asked you previously, if the PS1 emulator is going to be able to run its games at full speed, that is, if the RS-97 has enough power to do it :)

thank you very much

PD: The game TOKI in FBA is very slow, but in mame4all it is good (set 2 of the game), and in mame4all more than 80% of the games go wrong, at least in my version of the console (1.0_S with new LCD panel)
Title: UselessRS97 - Custom Firmware for the RS97
Post by: Cralex on October 07, 2018, 08:18:44 pm
My next target on the list are FBA-a320 & FBA-GCW0 (already did so on the Arcade Mini, will do the same for the RS-97), PCSX4ALL and Oswan. Anything else that slow downs ?
The biggest problem I see is that in my case I have the v 1.0_S with the new LCD panel the reGBA emulator for example, it does not work for me, although the gpSP does it well, although not with all the games I do not know if he will get to fix this one day.

What I would like most is what I asked you previously, if the PS1 emulator is going to be able to run its games at full speed, that is, if the RS-97 has enough power to do it

thank you very much

PD: The game TOKI in FBA is very slow, but in mame4all it is good (set 2 of the game), and in mame4all more than 80% of the games go wrong, at least in my version of the console (1.0_S with new LCD panel)

A few of us on the RS-97 Discord server were putting together a compatibility list for PSX games. Please feel free to contribute as well: https://docs.google.com/document/d/1_R4UGMc7mpnAvRfmFOww9uW1QgyYuFGBE-XatHI8K_w

Games that work well (fullspeed or close to it) are typically 2D. Hardware limitations prevent most 3D games from running well.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Parallax71 on October 07, 2018, 10:11:34 pm
My next target on the list are FBA-a320 & FBA-GCW0 (already did so on the Arcade Mini, will do the same for the RS-97), PCSX4ALL and Oswan. Anything else that slow downs ?
The biggest problem I see is that in my case I have the v 1.0_S with the new LCD panel the reGBA emulator for example, it does not work for me, although the gpSP does it well, although not with all the games I do not know if he will get to fix this one day.

What I would like most is what I asked you previously, if the PS1 emulator is going to be able to run its games at full speed, that is, if the RS-97 has enough power to do it

thank you very much

PD: The game TOKI in FBA is very slow, but in mame4all it is good (set 2 of the game), and in mame4all more than 80% of the games go wrong, at least in my version of the console (1.0_S with new LCD panel)

A few of us on the RS-97 Discord server were putting together a compatibility list for PSX games. Please feel free to contribute as well: https://docs.google.com/document/d/1_R4UGMc7mpnAvRfmFOww9uW1QgyYuFGBE-XatHI8K_w

Games that work well (fullspeed or close to it) are typically 2D. Hardware limitations prevent most 3D games from running well.
hello, thanks for answering, the truth is that my only illusion about the Playstation emulator is that you can emulate the Gran Turismo video game, I have special love for a family theme and I would love to emulate it in this machine.

Surely it is difficult to emulate what you say, but I have seen 3D games from the "Digimon" series that were very fluid and were in 3D, so I came to think that it would be possible to emulate the previous game commented (Gran Turismo)   ;D

I do not speak English, I have no notions about this language and I did not get to study at any time in my life and try to start a conversation by Discord would be useless, yet I appreciate the invitation. regards.

PD: I hope there are not too many inconsistencies in my words since I use the google translator and I do not have very clear how it translates what I have written, thanks and sorry for my clumsiness in terms of language.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Fisher5K on October 07, 2018, 11:19:19 pm
Craylex, how did you get gpsp to work for you?, i put a biosin the emulator folder, it says launching, then just takes me back out to the menu
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Goubak on October 08, 2018, 02:44:41 am
firmware13_rv20.imh is 3.75GB while firmware131_10s.img is 14.8GB. Why is the later 10GB bigger? Is it possible to shrink it a bit so that it fits into all 16GB cards?

Still no idea why firmware131_10s.img is 10GB bigger than firmware13_rv20.img and as a result can't fit in a 16GB samsung sd card. Is it possible to have a slimmed down version?
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: ovhaum on October 08, 2018, 05:46:51 am
firmware13_rv20.imh is 3.75GB while firmware131_10s.img is 14.8GB. Why is the later 10GB bigger? Is it possible to shrink it a bit so that it fits into all 16GB cards?

Still no idea why firmware131_10s.img is 10GB bigger than firmware13_rv20.img and as a result can't fit in a 16GB samsung sd card. Is it possible to have a slimmed down version?
You need to to use truncate to remove the non partitioned space of the .img.

I'm reading here that FBA reach full speed emulating Neo-Geo, but not with my unit. I have the 1.0S model with the new screen, i'ts that related?
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Cralex on October 08, 2018, 07:44:04 am
Craylex, how did you get gpsp to work for you?, i put a biosin the emulator folder, it says launching, then just takes me back out to the menu

It needs to be called gba_bios.bin and placed in /mnt/int_sd/emus/gpsp/

firmware13_rv20.imh is 3.75GB while firmware131_10s.img is 14.8GB. Why is the later 10GB bigger? Is it possible to shrink it a bit so that it fits into all 16GB cards?

Still no idea why firmware131_10s.img is 10GB bigger than firmware13_rv20.img and as a result can't fit in a 16GB samsung sd card. Is it possible to have a slimmed down version?

I think it?s simply because the firmware it was based on originally came on a card that large. There isn?t any practical reason that it can?t be smaller. I think I heard that 1.4 will be built smaller.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Goubak on October 09, 2018, 12:10:16 am
You need to to use truncate to remove the non partitioned space of the .img.

I didn't think it could be unused space! You were right. I installed Ubuntu in a VM and did shrink the image down to 3.6GB using gparted and truncate. Thanks!
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Fisher5K on October 09, 2018, 12:16:40 am
i have the gba_bios.bin exactly where you said but still does nothing, must i press a button while it says loading to get it to work?
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: cheskimon on October 09, 2018, 01:53:42 am

Hi. Gameblabla. Today I had a problem that would probably have to be fixed.

Today on the train I tried to turn on the RS but not having enough battery has been all afternoon with the battery icon flashing on screen until it has been turned off due to lack of battery for hours.

would there be any way that if there was no battery the screen would turn off?

Thank you.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Bitboy on October 09, 2018, 08:06:42 am
Its a known issue you just need to charge it.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: bitrider on October 10, 2018, 02:04:54 pm
@Gameblaba, in order to fix OpenJazz is necessary to patch SDL to force SDL_GetVideoMode( ) to always return 16bit as bpp. Everything else will be smoother from there on.

I've it mostly working with static linking.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: HercTNT on October 10, 2018, 04:10:23 pm
@Gameblaba, in order to fix OpenJazz is necessary to patch SDL to force SDL_GetVideoMode( ) to always return 16bit as bpp. Everything else will be smoother from there on.

I've it mostly working with static linking.

outstanding news. thank you!
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on October 11, 2018, 10:32:50 am
Alright guys, just saying that i've managed to have a working GPSP on 1.0S hardware... kinda.
You can only get a slot because using something as primitive as a printf can make it crash... but it's better than nothing i suppose. (not you, Mighty No9)
I also took the time to port it to the arcade mini (was straight forward actually...), so it will work there too.

That means i can finally start to put firmware 1.4 together. Btw, the newer firmware will also support the newer 2.1 revisions.
That's all

Now if the new DOSBOX fixes the bug with settings and someone or I manage to fix OpenJazz that would be great...
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Parallax71 on October 11, 2018, 03:32:03 pm
Alright guys, just saying that i've managed to have a working GPSP on 1.0S hardware... kinda.
You can only get a slot because using something as primitive as a printf can make it crash... but it's better than nothing i suppose. (not you, Mighty No9)
I also took the time to port it to the arcade mini (was straight forward actually...), so it will work there too.

That means i can finally start to put firmware 1.4 together. Btw, the newer firmware will also support the newer 2.1 revisions.
That's all

Now if the new DOSBOX fixes the bug with settings and someone or I manage to fix OpenJazz that would be great...

fantastic !, then ... what things will bring the next update 1.4 ?, Could you advance something ?. I have the 1.0_S but in the mame4all there are barely 4 video games, in gpSP there are many that do not go either and the console is blocked, that's why I really want the 1.4  :)  :)
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: bitrider on October 11, 2018, 04:55:30 pm
Well it's time to release:

https://drive.google.com/open?id=1vK909dNwZ5wBkBC22IQYQDvSYzzqNWZA

Unzip it under [your sd root]/games/

Add your Jazz Jack Rabbit files there

Then play and enjoy !

Modplug, ZLib and SDL statically linked
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: HercTNT on October 11, 2018, 08:54:44 pm
Well it's time to release:

https://drive.google.com/open?id=1vK909dNwZ5wBkBC22IQYQDvSYzzqNWZA

Unzip it under [your sd root]/games/

Add your Jazz Jack Rabbit files there

Then play and enjoy !

Modplug, ZLib and SDL statically linked

WOOOT!! Song shall be sung of you around campfires for ages! works great. Only thing I want to point out is on my machine, when exciting JJ, It goes to black screen and I have to reboot. Otherwise, works swanky!!
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Particello on October 12, 2018, 04:09:02 pm
Craylex, how did you get gpsp to work for you?, i put a biosin the emulator folder, it says launching, then just takes me back out to the menu

It needs to be called gba_bios.bin and placed in /mnt/int_sd/emus/gpsp/

gpSP is working if i put bios there... Do you have info regarding ReGBA too? If I start a ROM with ReGBA, the screen goes black. Revision 1.0S here...

Thank you very much!
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on October 12, 2018, 06:00:46 pm
Alright, just saying that i've managed to speed up FBA-A320 considerably, in addition to fixing TV out support as well. (still not as good as the arcade mini version though but oh well)
Since i got a backup of the new 2.1 units, Useless-RS97 will also support those.
Anyway, i'm pretty close. It should be ready in two days or so.

gpSP is working if i put bios there... Do you have info regarding ReGBA too? If I start a ROM with ReGBA, the screen goes black. Revision 1.0S here...
Thank you very much!
gpsp works but triggering the menu crashes it. (fixed with a new menu for next firmware update)
Don't expect reGBA to work on 1.0S hardware however : turns out the recompiler is what makes it crash... I have no experience with debugging asm code so no luck here. It will be removed on 1.0S firmware images. (not the new 2.1 units yet, maybe reGBA works on it)
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: ace9094 on October 13, 2018, 01:16:20 am

Anyway, i'm pretty close. It should be ready in two days or so.


Great News... Well done !!
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on October 13, 2018, 11:03:34 am
I have released firmware 1.4  for all known revisions, including the new 2.1 units with a JZ4760B processor.
What's new ? Well compared to last firmware releases, mostly minor fixes and performances improvements !

Firmware for 1.0S units now have a fixed version of GPSP. You can load/save one save state, and exit it properly. The menu is fairly basic right now for those units but will get improved. Because i got no reports whenever it works on 2.1 JZ4760B units, those still use the older regba & gpsp binaries.

Picodrive got much faster, thanks to A600, and it even got faster than that with PGO. It should be able to play most Megadrive & Sega CD games at good speed. (Well except for 32X and Virtua Racing for the Megadrive...)

PocketSNES also got much faster thanks to PGO. While it's not silky smooth for some games, it's definitely better than before.

FBA-A320 no longer uses the crappy GUI that wasn't workin and instead uses GmenuNx's file browser. It's also much faster for CPS-1 games thanks to PGO.

Wizznic & OpenJazz finally got fixed, thanks bitrider !

GMU was also compiled for the RS-97, again thanks bitrider ! Note that if you have any issues with it, you can still use FFPlay.

Ohboy & Gambatte both got fixed TV Out, and maybe some minor speed improvements. No other changes.

Cavestory should run smoothly now. CW & TW versions were removed for the time being due to time contraints. Might get re-added later via SPs.

Oswan should be fixed over TV out now, in addition to being maybe a hair faster. Also, save location got changed.

Older firmwa releases might get a service pack.

EDIT: Fuuck, i noticed a last minute mistake. GmenuNx's text have changed but not the buttons themselves. I'll issue a minor fix for that.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Parallax71 on October 13, 2018, 11:21:10 am


Hello, first of all I wanted to thank for this new 1.4 but I have encountered numerous problems that were not in the previous version 1.3

I have version 1.0_S

- chocolate-doom no longer works, although I have the files "wad" in a folder without spaces no longer loaded or doom1, doom2, tnt or plutonia, with version 1.3 if it did.

- The "power" button does not work, I can not turn off the console anymore, the button on the screen light does not work either.

- To turn off the console it is necessary to go to "Power Menu" and turn off from there, but it only works to turn off by pressing "A" or restart by pressing "R", the "B" button that is cancel does not work.

- The battery indication is also not shown correctly, it can show you that it is 100% but after 5 minutes it turns off and needs to be charged because it was not 100% charged at all.

- The "A" and "B" buttons are changed in the menu, it sets "A" to cancel and "B" to accept when it is backwards.

- The FBA-320 emulator does not work.

:(  :( 
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on October 13, 2018, 04:15:31 pm
Quote
- chocolate-doom no longer works, although I have the files "wad" in a folder without spaces no longer loaded or doom1, doom2, tnt or plutonia, with version 1.3 if it did.
Hmm strange, it worked for me. I'll take another look at it.

Quote
- The "power" button does not work, I can not turn off the console anymore, the button on the screen light does not work either.

- To turn off the console it is necessary to go to "Power Menu" and turn off from there, but it only works to turn off by pressing "A" or restart by pressing "R", the "B" button that is cancel does not work.
Yeah i think that there are some issues with the gmenuNx input file... so i'll probably

Quote
The battery indication is also not shown correctly, it can show you that it is 100% but after 5 minutes it turns off and needs to be charged because it was not 100% charged at all.
You need to let it run for a couple more time so it draws a profile from your battery. There's no reliable to get battery info on the RS-97 other than that. The first few times will be inaccurate.

Quote
- The "A" and "B" buttons are changed in the menu, it sets "A" to cancel and "B" to accept when it is backwards.
Yeah i changed it so it's less confusing in the file browser but it seems to create other issues too... So i guess i'll revert those.

- The FBA-320 emulator does not work.
It worked for me with Final Fight (World). Note that the rom must be compatible with FBA's older romset.
Did it work before with A320 ?

Anyway, removing the download links until i can tweak it again. If there are other things to fix, let me know.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: bitrider on October 13, 2018, 04:40:16 pm
Uups, I've noticed I'm late. I've not too many time to spend on this... sorry for not answering as fast I should.

I've uploaded OpenJazz (including SDL Patch) and GMU sources to my GitHub.

I'll be glad to help you build GMU.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: www123 on October 13, 2018, 05:07:39 pm
Thanks gameblabla 's great work.
I am from China. I can not visit Google net driver.Please can you upload firmware to other net drive like pan.baidu.com .
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on October 13, 2018, 06:48:16 pm
So yeah, Firmware 1.4 was a bit buggy and shipped with buggy link files, along with a gmenunx fork with some issues...
Chocolate series was not working, and same for PCSX4ALL.
The latest firmware release was also missing the new backdrops and skins.

So yeah, sorry for the trouble. I'm fixing this asap and re-releasing it again.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Parallax71 on October 13, 2018, 06:55:11 pm
So yeah, Firmware 1.4 was a bit buggy and shipped with buggy link files, along with a gmenunx fork with some issues...
Chocolate series was not working, and same for PCSX4ALL.
The latest firmware release was also missing the new backdrops and skins.

So yeah, sorry for the trouble. I'm fixing this asap and re-releasing it again.

Perfect, do you need me to try something when you replace the update again? Right now I had to go back to version 1.3 with service pack 02 for what I have said. And everything has returned to normal, the console goes into suspension at 10 seconds without using it, with 1.4 it did not, chocolate-doom has returned to work in 1.3, waiting for 1.4 thanks for your work, greetings.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on October 14, 2018, 02:36:16 am
Any way, now it's available. I've added the new backdrops and new skins.
I've also fixed the issues with Chocolate Doom series and PCSX4ALL.
Enjoy, there should be no more issues now. (someone did report that some emulators were flashy on new 2.1 units ?)
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: 02k0 on October 14, 2018, 04:55:33 am
Hello, somebody help me. I own the RS-97 v2.1, how can I know if the version is old or newer revision?
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: tackro on October 14, 2018, 04:57:04 am
since the new sp haven't gpsp for 1.0s firmware, could you upload it apart?
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: odjinan on October 14, 2018, 05:36:38 am
Hello, somebody help me. I own the RS-97 v2.1, how can I know if the version is old or newer revision?

check jutley website:
https://jutleys.wixsite.com/retrogamers97-90


Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on October 14, 2018, 10:35:57 am
I've noticed a mistake in ECWolf's link file... Great.
I've fixed the SP for that but could not fix it in the firmware release. Crap.
Should i take it down again ?

since the new sp haven't gpsp for 1.0s firmware, could you upload it apart?
Ok done.

Quote
Hello, somebody help me. I own the RS-97 v2.1, how can I know if the version is old or newer revision?
The newer 2.1 came on a 16Gb sd card (advertised as 3000 games in one), while older ones came on a 4GB sd card. (800 games)
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: odjinan on October 14, 2018, 10:42:40 am
yep, take it down, its ok to get a fw 1.42 now, this firmware is close to perfect and i'm sure you'll spend more time with the rs07 and k3s, so...
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Particello on October 14, 2018, 11:06:34 am
Any way, now it's available. I've added the new backdrops and new skins.
I've also fixed the issues with Chocolate Doom series and PCSX4ALL.
Enjoy, there should be no more issues now. (someone did report that some emulators were flashy on new 2.1 units ?)

Thank you very much! GBA works very good! Menu is now visible and works like a charm! I'm having issues with some roms though.. But don't think this sould be discussed here.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: jamesensor on October 14, 2018, 01:24:00 pm
Thank you for the firmware!
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Parallax71 on October 14, 2018, 04:42:05 pm


Hi, first of all I want to thank you for how fast you have solved the firmware problem 1.4  ;)

I have been testing the following:  (Remember that I have Revision 1.0S (new screen) )


- chocolate-doom: now works correctly

- FBA A320: Still many games do not work properly, for example, "Chase HQ" works at 7 or 11 fps. Although in FBA GCW0 the same thing happens in Firmware 1.3, however, the 1941 game, for example, in FBA GCW0 is correct in Firmware 1.3, but in FBA A320 it causes the console to crash.

- FBA GCW0: NO GAME WORKS, in Firmware 1.3 all of your romset worked, not now, neither 1941, nor Neo Turf Masters ... etc, it's horrible.  :( :(   I have tried more than 40 games and none of them have worked, games that in firmware 1.3 if they worked. The worst thing is that the console is blocked when putting the games and you have to remove the battery ... or press the reset.

- MSX Emulator: The games work correctly, but the audio gives small jumps, no fluid is played, there are sound cuts.

- Buttons "A" and "B" return to normal operation (I like it more like this).

- The Megadrive emulator "Picodrive" does not show many full screen games, others if it shows them (Comix Zone, NBA Jam, Pier Solar and TOKI are shown in full screen, Wonder Boy in Monster World, YS 3 and Lotus Turbo Challenge do not they do and have a huge margin around), I have also noticed some interruptions in the audio.

- In the Playstation emulator I have not noticed changes with respect to the firmware version 1.3, are there any?.

- HEXEN, HERETIC or STRIFE have no option to change the controls and playing them is horrible, any solution?.

- I have noticed that sometimes and I do not know why it happens ... the console does not go into suspension, do you know anything about this?.

- The OPENJAZZ game causes the console to not respond when leaving the game.

- In MAME4ALL no game works correctly, there are even many games like Metal Slug 1 for example that makes that after loading the game you eject the emulator.



I liked the small menu of the gpSP emulator, although it is simple it is functional, although the emulator returns to the list of games with those that it can not emulate well, such as GTA Advance. Golden Sun 1 and 2 and Sega Arcade Gallery still do not work correctly (there are many more that do not either).

On the first page of this thread I have seen that there is an update that says so...

Fixed GPSP for 1.0S units :
https://drive.google.com/open?id=1KS05MNW3EyozrCVB7xXymCpVprF5vTHw
Apply the SP first before applying this one.

Do I need to apply that update with firmware 1.41 already installed?.

Thank you very much.   ;) ;)
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: 02k0 on October 14, 2018, 06:02:43 pm
O. I tested it in version 2.1 (old), so it is working, but, I did some more testing.

1. SNES emulators, Megadrive, SMS, GB, GBC have very perfect. ;)
2. The Megadrive (SMS/SMD Emulator) does not recognize the Master System Roms, the directory appears as if it is empty.
3. Simple Menu come by Default? how to do?
4. How to install DOOM series? I download windows version, but, don't run.

Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: www123 on October 15, 2018, 09:23:54 am
Thank for 1.41 rom .It is wonderful.

In Mame,I button start+select ,can not display cheat menu .

How do slove it.Thanks.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Manofaction89 on October 15, 2018, 10:10:47 am
So the AV error is still a bug? Anyone know how to fix it?
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: HercTNT on October 15, 2018, 06:08:49 pm
Bitrider, you did an amazing job figuring out openjazz, thank you!. Any chance you wanna step in and figure out what's wrong with sonic roboblast 2? either way thank you and obviously thank you to gameblabla and everyone involved with making firmware 1.4 the best yet.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: tackro on October 15, 2018, 08:20:54 pm
i can confirm that on FBA320, before it was capable to run (even with bugs) a lot of games, like Armed Police Batrider (full speed, but mismatched controls) [i really need to play this, NEED]
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: elrichard on October 15, 2018, 09:57:22 pm
i can confirm that on FBA320, before it was capable to run (even with bugs) a lot of games, like Armed Police Batrider (full speed, but mismatched controls) [i really need to play this, NEED]
I can confirm that Armed Police Batrider crashes FBA320 and the console, just tested it on my RS97.

Also there may be one of the skins on the GMenuNext that if I select it, it crashes. First one on the right, to be more precise...
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on October 17, 2018, 11:10:20 am
Alright guys, i've released a huge service pack update. And yes, it is almost 500Mb big so i had to update pretty much everything...
so reason being that the double-lining technique that steward loved to use is no longer suitable for newer units.
So we need to fix it the proper way.
Almost everything was fixed, except for Race and OpenBoR. (the former, i could not compile it for some reasons and OpenBor being a difficult case)
This also fixes them over TV Out too on older units. Most stuff should now work on new 2.1 units.

FBA-GCW0 also got faster and fixes crashes with some neo geo games like KOF2002. FBA-A320 also got slightly better in that regard but it still cannot run some games... So if you wanna be safe, just use FBA-GCW0.

ScummVM got updated to the latest git version and now also support high resolution games. Another addition is the modern theme now being used by default.

The older GPSP is no longer provided, we're now using the new GPSP by default, adding new scaling options to the menu. This does mean that you won't get any cheat support from the menu (yet). GPSP also got faster.

Anyway, make sure to grab it asap because it fixes pretty much everything... Once i figure out Race & OpenBOR, i'll release another firmware release with all the updates.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: VanZan on October 17, 2018, 12:09:13 pm
wow thanks!
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: elrichard on October 17, 2018, 04:27:07 pm
I guess something bad happened and the latest release had to be pulled... Let us know if you need any help gameblabla :(
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: www123 on October 18, 2018, 02:56:16 am
 Thanks for gameblabla do erverything for us.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on October 18, 2018, 03:18:34 am
Sorry for removing the download links but the last Service pack had some regressions...
I had to fix those but i also took the time to fix other things. I reverted to the last Mame4ALL and i optimized it a bit..

FBA-GCW0 & FBA-A320 were also recompiled and should work a little better, especially FBA-GCW0 that broke some Neo geo games...
Btw, BatRider only works properly with M68k core but it runs with way too much frame-skipping on that one.

PCSX4ALL also got rebased around the experimental dynarec branch by senquack. It's just as fast as last version, with less regressions too. (No more graphical glitches in Digimon Rumble Arena yay) It also works on newer units.

Race is now much faster, the slowdown issue has finally been fixed and the emulator now runs fullspeed. Now you can enjoy Neo Geo Pocket games.

UAE4ALL had a regression where it would not load at all, this is fixed too. It is also fixed over TV Out.

And then there's the numerous TV out fixes out... too many to list. The only things that are not fixed properly now are OpenBor, FCEUX when not using FS fast and PocketSNES when not using Original video mode. Hopefully @pingflood can look at those should he come back from his vacations...

Anyway, grab the latest SP and let me know what you think.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Fishcakes on October 18, 2018, 05:40:28 am
Awesome! Does this new update also fix the sleep mode on some units? Im on 1.3 currently and if my device goes into sleep mode it wont wake up and i have to reset. My rs97 is a 2.0
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Bitboy on October 18, 2018, 09:16:28 am
That's a very old issue have you updated your gmenu2x lately?i suggest you get the latest service pack etc make sure your on the latest firmware first.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Aljaz on October 18, 2018, 11:00:24 am
Good work gameblabla!

I've tested the latest service pack 13 for firmware 1.3 but had not yet tested the new service pack 14. I've noticed a bad sound (crackling) in the SMS/GG emulator that was not present in the erlier service pack 11 release. There are a couple of still existing (small) problems in the emulators.
Note that I am using the 1.0S (newer screen) RS-97 and currently running firmware 1.3 with service pack 13.

Gamebatte ? perfect sound, speed and frame rate

OhBoy ? sound is more silent, the frame rate is improved, but still not exaclly 60 fps although it shows 60 in the fps counter.

SMS/GG emu ? used to be perfect but now has sound crackling issues. The screen stretching could bee improved (adding the option for some kind of filtering instead of only nearest neighbor scaling)

Fceux and Temper ? run perfect at 60 fps but I noticed a slight stuttering (its moving smooth and then stutters a frame every now and then, as if its not in sync with the refre4sh rate of the device. Could be the video driver, don't know. (note the fps counter is always showing 60 fps in regards to these issues)

Sorry for bad english. :-)

I will test the latest service pack 14 and see how it performs. Thanks for your hard work!

Regards,

Aljaz
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: HercTNT on October 18, 2018, 01:04:43 pm
everything seems to work amazing except for hexen. it has become unstable hard locking almost everytime i run it. it hitches as if it's catching on the sound loading.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Soul_Est on October 18, 2018, 01:50:44 pm
I tried opening each of the links but I'm getting a 400 error

Sent from my SM-A520W using Tapatalk

Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: HercTNT on October 18, 2018, 04:54:43 pm
I just checked the links and they work for me so they are active. maybe try flushing your browser cache and restart your browser?
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Soul_Est on October 18, 2018, 05:17:46 pm
I just checked the links and they work for me so they are active. maybe try flushing your browser cache and restart your browser?
Thank you for checking. I found that the issue is Tapatalk. Currently downloading the files now.

Sent from my SM-A520W using Tapatalk

Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on October 18, 2018, 07:06:57 pm
Just saying that there were still some regressions in some emulators & games.
I've released yet another service pack to fix those. Most of the stuff should work over TV Out and new units properly, if not all.
For now, this is as far as it's going to go.

Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Parallax71 on October 18, 2018, 07:16:40 pm
Just saying that there were still some regressions in some emulators & games.
I've released yet another service pack to fix those. Most of the stuff should work over TV Out and new units properly, if not all.
For now, this is as far as it's going to go.
1000000000000 of thanks   ;) ;)
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: tackro on October 19, 2018, 02:11:40 am
just asking... since the firmeware updates only contains emus and games updates, why there's 2 versions of service packs and only one firmeware release? what is missing from on to another?
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: HercTNT on October 19, 2018, 04:06:33 am
just asking... since the firmeware updates only contains emus and games updates, why there's 2 versions of service packs and only one firmeware release? what is missing from on to another?

their is firmware 1.3 and 1.4. the service packs cover those two firmwares. sp5 if for firmware 1.4. sp15 is for firmware 1.3. i believe gameblabla stated that the firmwares  with respective service packs are identical. sp15 is just a way for users of firmware 1.3 to update their machines without formatting and installing firmware 1.4 from scratch.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Aljaz on October 19, 2018, 08:40:50 am
Curently running frimware 1.3 with ervice pack 15 (rs-97 1.0S new screen)

Why was the semi-smooth scaling from gpsp (GBA emulator) in "aspect" screen settings?
Picture now looks blocky, with pixles of diferent sizes (not scaled properly). On service pack 11 on firmware 1.3 it looked much better. Any chance of adding the pixle smoothing back to gpsp?

SMSplus SMS/GG emulator still has sound cracking issues (awful sound), so for me GG is now (same as GPSP) unplayable.

If anyone has links to service pack 11 for firmware 1.3 or the original 1.3 firmware please let me know.
I suggest making an archive of service packs and firmwares so you can choose an older version if the current or any of its components (emus, gamers ect.) fails you.

Other than that outstanding work!
Thank you.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on October 19, 2018, 12:50:28 pm
Btw, i am tired of the RS-97 and having to deal with issues alone with no means to properly debug anything.
So i'm just releasing one last update that reverts the volume change for SMS Plus (resulting in distorted sound, should be better now) and fixing UAE4ALL's virtual keyboard. (should work now, i've checked it)

Btw, the new GPSP is the one 1.0S had to deal with. That's because the older gpsp simply does not work on new units and TV OUT.
If you are using an older unit, you should use reGBA anyway, as it is much better. (but doesn't work on new units)
Hopefully this should convince old units users to use reGBA and dump GPSP, as it should only be used as a last resort.
If you want to play games like Sonic advance on reGBA, just change Boot to cartridge to Boot from Bios. (or something like that)

Don't expect anything coming from me for the RS-97.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Yan on October 19, 2018, 12:59:21 pm
OMG, I am so sorry to see you left this project...
Title: UselessRS97 - Custom Firmware for the RS97
Post by: Cralex on October 19, 2018, 02:56:11 pm
Don't expect anything coming from me for the RS-97.

So sorry that you got burned out. You more than earned some rest with your constant, insane dedication to making this device better for all of us. Take it easy, bro.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: oldetymer on October 19, 2018, 04:29:25 pm
Thanks for all of your hard work gameblabla. Hope you get to enjoy some rest!
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Particello on October 19, 2018, 06:45:47 pm
Btw, i am tired of the RS-97 and having to deal with issues alone with no means to properly debug anything.
So i'm just releasing one last update that reverts the volume change for SMS Plus (resulting in distorted sound, should be better now) and fixing UAE4ALL's virtual keyboard. (should work now, i've checked it)

Btw, the new GPSP is the one 1.0S had to deal with. That's because the older gpsp simply does not work on new units and TV OUT.
If you are using an older unit, you should use reGBA anyway, as it is much better. (but doesn't work on new units)
Hopefully this should convince old units users to use reGBA and dump GPSP, as it should only be used as a last resort.
If you want to play games like Sonic advance on reGBA, just change Boot to cartridge to Boot from Bios. (or something like that)

Don't expect anything coming from me for the RS-97.

Thank you for your hard work and dedication!
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: HercTNT on October 19, 2018, 06:49:56 pm
The RS-97 is already light years better than what it was. Greatly appreciate your contributions Gameblabla.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: chevette on October 19, 2018, 10:55:47 pm
Thanks Gameblabla for all the great work you have done on the RS97...........you will be missed
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Great Crippler on October 20, 2018, 12:13:56 am
Definitely sad that the updates are going to stop, but much thanks. I love this silly little system running your firmware.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: majestyk on October 20, 2018, 04:26:15 am
Btw, i am tired of the RS-97 and having to deal with issues alone with no means to properly debug anything.
So i'm just releasing one last update that reverts the volume change for SMS Plus (resulting in distorted sound, should be better now) and fixing UAE4ALL's virtual keyboard. (should work now, i've checked it)

Btw, the new GPSP is the one 1.0S had to deal with. That's because the older gpsp simply does not work on new units and TV OUT.
If you are using an older unit, you should use reGBA anyway, as it is much better. (but doesn't work on new units)
Hopefully this should convince old units users to use reGBA and dump GPSP, as it should only be used as a last resort.
If you want to play games like Sonic advance on reGBA, just change Boot to cartridge to Boot from Bios. (or something like that)

Don't expect anything coming from me for the RS-97.

thank you for your great effort, really appreciate that
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: illithid on October 20, 2018, 05:58:30 am
Thank you for all of your effort Gameblabla. You cfw is amazing.

Anyway, I have made a zip file to add the recently ported Hex-A-Hop and Powermanga to Useless. Just extract it like you would with a service pack
https://mega.nz/#!PbgFVaRA!BkoWzR3HgmBQ9r_HlDcJYlhbgn1jG7BYygDuvOpqQCo
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: 02k0 on October 20, 2018, 06:06:17 am
Congratulations, Master Gameblabla, this time you were the hero. At this point, timely, we are all moved by your final decision, however, you were able to complete the test and get the necessary points. We thank you for your hard work and for having made the RS-97, could emulate games in an honest and decent way. I finish, thanking you one more time (thank you!) And continue with your daring projects.

What is the best and most stable version of the UselessRS-97?
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: odjinan on October 21, 2018, 12:26:58 am
@02k0: firmware 1.41 + sp6

@gameblabla:  currently, this firmware is perfect for most users , mission accomplished!

and you are working on a lot of others custom firmware (retro arcade rs07, pap k3s...), let people enjoy the current state of uselessRS97!

merci pour cet excellent firmware, un reel plaisir de pouvoir profiter pleinement de cette console portable tous les jours grace a toi!
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: xiongxioi on October 21, 2018, 04:32:25 am
Sad to see that this has to come to an end, but you don't owe us anything.
In fact, you did us a huge favor with your hardworking and ingenuity.  ;D

PS: I might come off as an ingrate, but I'd say there are still a few standing issues for RG (at least for my old 2.1).
Pocketsnes' volume is tiny, and act raiser's sound is broken and has a ton of stutters (in fact, a few Enix games feel off and can crash after a while). Other than that, not much to complain about.
Hope someone else can come and fix these, it just need an extra bit more love.

Edit:pocketsnes on 1.41 sp6 is broken. crashes after half an hour. happens on both games i tried:zelda and 7th sega.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: riverinwoods on October 21, 2018, 04:34:22 am
Just another big thanks to gameblabla! Useless is the worst name ever for wat you?ve done! Lol
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Bobblun747j on October 21, 2018, 03:11:33 pm
it would be cool if dingux msx have second cart slot emulation,and a external scc chip for a option
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: 02k0 on October 21, 2018, 04:28:25 pm
@02k0: firmware 1.41 + sp6

@gameblabla:  currently, this firmware is perfect for most users , mission accomplished!

and you are working on a lot of others custom firmware (retro arcade rs07, pap k3s...), let people enjoy the current state of uselessRS97!

merci pour cet excellent firmware, un reel plaisir de pouvoir profiter pleinement de cette console portable tous les jours grace a toi!

Very thanks!
You know How to run Doom Series on UselessRS-97?
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Bitboy on October 21, 2018, 06:14:14 pm
You put all the wads in a folder then you direct each doom game to that folder by pressing edit and change the path to your wads folder for each one.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: 02k0 on October 21, 2018, 06:20:14 pm
Is there a specific version to work on UselessRS-97? any link?

Enviado de meu Moto G (4) usando o Tapatalk

Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Soul_Est on October 21, 2018, 06:37:59 pm
Is there a specific version to work on UselessRS-97? any link?

Enviado de meu Moto G (4) usando o Tapatalk
Regular DOOM 1 wads should work. We're not allowed to link and you're not allowed to ask for a link or links.

Sent from my SM-A520W using Tapatalk

Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: 02k0 on October 21, 2018, 10:10:17 pm
Is there a specific version to work on UselessRS-97? any link?

Enviado de meu Moto G (4) usando o Tapatalk
Regular DOOM 1 wads should work. We're not allowed to link and you're not allowed to ask for a link or links.

Sent from my SM-A520W using Tapatalk
You can sent via  MP?
Best Regards.

Enviado de meu Moto G (4) usando o Tapatalk

Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: HercTNT on October 21, 2018, 10:20:29 pm
Is there a specific version to work on UselessRS-97? any link?

Enviado de meu Moto G (4) usando o Tapatalk
Regular DOOM 1 wads should work. We're not allowed to link and you're not allowed to ask for a link or links.

Sent from my SM-A520W using Tapatalk
You can sent via  MP?
Best Regards.



Enviado de meu Moto G (4) usando o Tapatalk
no but with little effort you can find them yourself in minutes. google is your friend.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: 02k0 on October 22, 2018, 12:24:43 am
Is there a specific version to work on UselessRS-97? any link?

Enviado de meu Moto G (4) usando o Tapatalk
Regular DOOM 1 wads should work. We're not allowed to link and you're not allowed to ask for a link or links.

Sent from my SM-A520W using Tapatalk
You can sent via  MP?
Best Regards.



Enviado de meu Moto G (4) usando o Tapatalk
no but with little effort you can find them yourself in minutes. google is your friend.
No problem. Thanks.

Enviado de meu Moto G (4) usando o Tapatalk

Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Bitboy on October 22, 2018, 11:03:57 am
Thanks to leachim6 for all the help and the server we have updated the server with all the latest stock firmwares for rs97 and rs07 along with all the latest firmwares for useless firmwares.
Today i have updated our server and a lot easier to understand what versions of firmwares to download for what device the link is below.

https://rs97.bitgala.xyz/00.%20RS97-RS07%20Firmwares/
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: 02k0 on October 22, 2018, 05:56:19 pm
Thanks to leachim6 for all the help and the server we have updated the server with all the latest stock firmwares for rs97 and rs07 along with all the latest firmwares for useless firmwares.
Today i have updated our server and a lot easier to understand what versions of firmwares to download for what device the link is below.

https://rs97.bitgala.xyz/00.%20RS97-RS07%20Firmwares/
Sorry even more I did not understand how to run Doom on RS-97. Could someone give me a light, I am extremely NOOB..

Enviado de meu Moto G (4) usando o Tapatalk

Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: HercTNT on October 22, 2018, 06:50:58 pm
Thanks to leachim6 for all the help and the server we have updated the server with all the latest stock firmwares for rs97 and rs07 along with all the latest firmwares for useless firmwares.
Today i have updated our server and a lot easier to understand what versions of firmwares to download for what device the link is below.

https://rs97.bitgala.xyz/00.%20RS97-RS07%20Firmwares/
Sorry even more I did not understand how to run Doom on RS-97. Could someone give me a light, I am extremely NOOB..

Enviado de meu Moto G (4) usando o Tapatalk

You need to connect your rs-97 to your pc with the usb cable included in the unit. then turn the rs-97 on. when it boots it will ask you to push "A" to connect usb. Push A then a window should pop up showing you the contents of the rs-97. Navigate to the games directory then to the chocolate doom directory. copy your doom wad files into the chocolate doom directory. Disconnect usb and wait for the rs-97 to reboot. Now try to run chocolate doom, a screen will pop up looking for the wad file you wish to use. navigate through the directory to where you copied the wad file and select it. Doom should now run. Good luck.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: 02k0 on October 23, 2018, 03:51:49 am
Thanks to leachim6 for all the help and the server we have updated the server with all the latest stock firmwares for rs97 and rs07 along with all the latest firmwares for useless firmwares.
Today i have updated our server and a lot easier to understand what versions of firmwares to download for what device the link is below.

https://rs97.bitgala.xyz/00.%20RS97-RS07%20Firmwares/
Sorry even more I did not understand how to run Doom on RS-97. Could someone give me a light, I am extremely NOOB..

Enviado de meu Moto G (4) usando o Tapatalk

You need to connect your rs-97 to your pc with the usb cable included in the unit. then turn the rs-97 on. when it boots it will ask you to push "A" to connect usb. Push A then a window should pop up showing you the contents of the rs-97. Navigate to the games directory then to the chocolate doom directory. copy your doom wad files into the chocolate doom directory. Disconnect usb and wait for the rs-97 to reboot. Now try to run chocolate doom, a screen will pop up looking for the wad file you wish to use. navigate through the directory to where you copied the wad file and select it. Doom should now run. Good luck.
Okay, thank you, sir. I managed to play Chocolate Doom to perfection, however, I repeated the procedure for the other versions, Heretic, Hexen and Strife, but unfortunately, these other versions did not run. I have already tested other .WAD files and still have not succeeded, is there any more procedure?

Enviado de meu Moto G (4) usando o Tapatalk

Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: HercTNT on October 23, 2018, 04:43:32 am
Thanks to leachim6 for all the help and the server we have updated the server with all the latest stock firmwares for rs97 and rs07 along with all the latest firmwares for useless firmwares.
Today i have updated our server and a lot easier to understand what versions of firmwares to download for what device the link is below.

https://rs97.bitgala.xyz/00.%20RS97-RS07%20Firmwares/
Sorry even more I did not understand how to run Doom on RS-97. Could someone give me a light, I am extremely NOOB..

Enviado de meu Moto G (4) usando o Tapatalk

You need to connect your rs-97 to your pc with the usb cable included in the unit. then turn the rs-97 on. when it boots it will ask you to push "A" to connect usb. Push A then a window should pop up showing you the contents of the rs-97. Navigate to the games directory then to the chocolate doom directory. copy your doom wad files into the chocolate doom directory. Disconnect usb and wait for the rs-97 to reboot. Now try to run chocolate doom, a screen will pop up looking for the wad file you wish to use. navigate through the directory to where you copied the wad file and select it. Doom should now run. Good luck.
Okay, thank you, sir. I managed to play Chocolate Doom to perfection, however, I repeated the procedure for the other versions, Heretic, Hexen and Strife, but unfortunately, these other versions did not run. I have already tested other .WAD files and still have not succeeded, is there any more procedure?

Enviado de meu Moto G (4) usando o Tapatalk

Nope, they should all work exactly the same assuming you have the correct wad files. The one exception for me atleast is Hexen. It locks up upon loading. I have never got it to function correctly
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: 02k0 on October 23, 2018, 03:29:16 pm
Thanks to leachim6 for all the help and the server we have updated the server with all the latest stock firmwares for rs97 and rs07 along with all the latest firmwares for useless firmwares.
Today i have updated our server and a lot easier to understand what versions of firmwares to download for what device the link is below.

https://rs97.bitgala.xyz/00.%20RS97-RS07%20Firmwares/
Sorry even more I did not understand how to run Doom on RS-97. Could someone give me a light, I am extremely NOOB..

Enviado de meu Moto G (4) usando o Tapatalk

You need to connect your rs-97 to your pc with the usb cable included in the unit. then turn the rs-97 on. when it boots it will ask you to push "A" to connect usb. Push A then a window should pop up showing you the contents of the rs-97. Navigate to the games directory then to the chocolate doom directory. copy your doom wad files into the chocolate doom directory. Disconnect usb and wait for the rs-97 to reboot. Now try to run chocolate doom, a screen will pop up looking for the wad file you wish to use. navigate through the directory to where you copied the wad file and select it. Doom should now run. Good luck.
Okay, thank you, sir. I managed to play Chocolate Doom to perfection, however, I repeated the procedure for the other versions, Heretic, Hexen and Strife, but unfortunately, these other versions did not run. I have already tested other .WAD files and still have not succeeded, is there any more procedure?

Enviado de meu Moto G (4) usando o Tapatalk

Nope, they should all work exactly the same assuming you have the correct wad files. The one exception for me atleast is Hexen. It locks up upon loading. I have never got it to function correctly


Okay. I was able to run Hexen, Chocolate and Strife, the Heretic don't run. How to play ECWolf?
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: renejr902 on October 24, 2018, 08:14:06 pm
Hi!  I try to find a way to get the real gambatte from GCW-ZERO working on the RS-97. i cant get it to load. ( im the guy that get working some emulators on the pap kiii 1-2 months.)

the gambatte on this 4.1 firmware is not the real popular gambatte its '' gamebatte '' emulator , or maybe is a very old version. The gambatte on the gcw zero is the best gb gbc emulators available. its a version release in march 2018.

Could someone do something about it. its my favorite gb gbc emulator.

Thanks for help

Note: its this one:

https://boards.dingoonity.org/gcw-releases/gambatte-13651/

I WOULD BE SO HAPPY !!! thanks for help guys!
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on October 25, 2018, 01:33:40 am
Hi!  I try to find a way to get the real gambatte from GCW-ZERO working on the RS-97. i cant get it to load. ( im the guy that get working some emulators on the pap kiii 1-2 months.)
the gambatte on this 4.1 firmware is not the real popular gambatte its '' gamebatte '' emulator , or maybe is a very old version. The gambatte on the gcw zero is the best gb gbc emulators available. its a version release in march 2018.

Could someone do something about it. its my favorite gb gbc emulator.
Hi-ban never released the source code for his version of Gambatte, violating its license... despite numerous requests for it.
There's no way to make the binary work, due to the differences in screen size and the MIPS 32 r2 architecture, while the RS-97 is MIPS 32 r1 only. Sorry but you'll have to suck it up this time.

Btw speaking of Gambatte, the "new" version provided by Jutley (which was compiled by someone else) on his firmware does not fix the double lining issue : this breaks it on new units.
The 2 new games i think also have this issue if i'm not mistaken, no one tried them on new units. (I've been told it's works properly though ?)

Quote
Okay. I was able to run Hexen, Chocolate and Strife, the Heretic don't run. How to play ECWolf?
To play Wolfenstein 3D (or Spear of Destiny or Super Noah's Ark 3D), you need to have the wl1, wl6 files in a directory.
Then point ECWolf towards one of the wl1, wl6 files and run it. Btw, it seems to be incompatible with the Shareware Apogee version.
Even the mainline version still can't run it so it's not my fault this time...
I'm surprised that you can't play Heretic, it works for me.

I may have to do another SP release to fix some the other issues.. Most notably allowing controls changes for Heretic, Doom etc... and porting Doom legacy eventually.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: HercTNT on October 25, 2018, 02:02:39 am
Whatever you do take your time. No need to burn out. This community is greatly appreciative of what you have done and surely would welcome any future contributions. It was not long ago that some predicted that the rs-97 would never run anything as well as it does today. Especially playstation. Your hard work with the help of others have proven that prediction very wrong. Thank you.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: 02k0 on October 25, 2018, 03:19:22 am
Hi!  I try to find a way to get the real gambatte from GCW-ZERO working on the RS-97. i cant get it to load. ( im the guy that get working some emulators on the pap kiii 1-2 months.)
the gambatte on this 4.1 firmware is not the real popular gambatte its '' gamebatte '' emulator , or maybe is a very old version. The gambatte on the gcw zero is the best gb gbc emulators available. its a version release in march 2018.

Could someone do something about it. its my favorite gb gbc emulator.
Hi-ban never released the source code for his version of Gambatte, violating its license... despite numerous requests for it.
There's no way to make the binary work, due to the differences in screen size and the MIPS 32 r2 architecture, while the RS-97 is MIPS 32 r1 only. Sorry but you'll have to suck it up this time.

Btw speaking of Gambatte, the "new" version provided by Jutley (which was compiled by someone else) on his firmware does not fix the double lining issue : this breaks it on new units.
The 2 new games i think also have this issue if i'm not mistaken, no one tried them on new units. (I've been told it's works properly though ?)

Quote
Okay. I was able to run Hexen, Chocolate and Strife, the Heretic don't run. How to play ECWolf?
To play Wolfenstein 3D (or Spear of Destiny or Super Noah's Ark 3D), you need to have the wl1, wl6 files in a directory.
Then point ECWolf towards one of the wl1, wl6 files and run it. Btw, it seems to be incompatible with the Shareware Apogee version.
Even the mainline version still can't run it so it's not my fault this time...
I'm surprised that you can't play Heretic, it works for me.

I may have to do another SP release to fix some the other issues.. Most notably allowing controls changes for Heretic, Doom etc... and porting Doom legacy eventually.
Thank you, Gameblabla. I'm from Brazil. Your Firmware is making a lot of success here. I know that here in the forum it is forbidden to request links and other things, however, would it be possible to get some doubts via E-mail or MP?

Enviado de meu Moto G (4) usando o Tapatalk

Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: renejr902 on October 25, 2018, 11:56:16 am
Hi!  I try to find a way to get the real gambatte from GCW-ZERO working on the RS-97. i cant get it to load. ( im the guy that get working some emulators on the pap kiii 1-2 months.)
the gambatte on this 4.1 firmware is not the real popular gambatte its '' gamebatte '' emulator , or maybe is a very old version. The gambatte on the gcw zero is the best gb gbc emulators available. its a version release in march 2018.

Could someone do something about it. its my favorite gb gbc emulator.
Hi-ban never released the source code for his version of Gambatte, violating its license... despite numerous requests for it.
There's no way to make the binary work, due to the differences in screen size and the MIPS 32 r2 architecture, while the RS-97 is MIPS 32 r1 only. Sorry but you'll have to suck it up this time.

Btw speaking of Gambatte, the "new" version provided by Jutley (which was compiled by someone else) on his firmware does not fix the double lining issue : this breaks it on new units.
The 2 new games i think also have this issue if i'm not mistaken, no one tried them on new units. (I've been told it's works properly though ?)

Quote
Okay. I was able to run Hexen, Chocolate and Strife, the Heretic don't run. How to play ECWolf?
To play Wolfenstein 3D (or Spear of Destiny or Super Noah's Ark 3D), you need to have the wl1, wl6 files in a directory.
Then point ECWolf towards one of the wl1, wl6 files and run it. Btw, it seems to be incompatible with the Shareware Apogee version.
Even the mainline version still can't run it so it's not my fault this time...
I'm surprised that you can't play Heretic, it works for me.

I may have to do another SP release to fix some the other issues.. Most notably allowing controls changes for Heretic, Doom etc... and porting Doom legacy eventually.

Thanks so much for answer, its really appreciated. what do you means by that '' The 2 new games i think also have this issue if i'm not mistaken, no one tried them on new units. I've been told it's works properly though ? '' ?
by the way i think the old gambatte with 1.41 firmware has this double line issues.. i see strange double lines in mario land 2 background. is it a way to get the sound and music louder with oh boy emulator ?
about psx4all, i tried Rally cross and Rayman, but they are a little too slow, and i dont find a option for frameskip.. any idea? is it a way to get overclock.dge to work with the rs-97. it works with pap kiii.
and last question, im interested to try to get working the last gambatte version from Jutley website , i cant find it, can you give me a link, thanks

to be honest i had SEVERAL handheld console, and i prefer the RS-97 more than pap kiii and even more than gcw zero.
the RS-97 still beat to me the gp2x f100, gp2x wiz ,caanoo, gp32 and dingoo a320. the RS-97 dpad and buttons are so great vs the others handheld console. Only my ps vita with henkaku 3.60 is a better option to me. i have a nvidia shield too but i dont like it , its too big. 

edit:
im confuse. which one is better:

firmware 1.41

Firmware141_new21_JZ4760B.img.7z

or

Firmware_v15_new21_JZ4760B.7z

the last Jutley release:
https://boards.dingoonity.org/ingenic-jz4760-devices/all-rs97-firmwares-here-(internal-external)-all-systems-supported/

Thanks for answer guys.
note: right now, since yesterday, i have installed Firmware141_new21_JZ4760B.img.7z with sp6.
Title: UselessRS97 - Custom Firmware for the RS97
Post by: Cralex on October 25, 2018, 03:28:30 pm
Hi!  I try to find a way to get the real gambatte from GCW-ZERO working on the RS-97. i cant get it to load. ( im the guy that get working some emulators on the pap kiii 1-2 months.)
the gambatte on this 4.1 firmware is not the real popular gambatte its '' gamebatte '' emulator , or maybe is a very old version. The gambatte on the gcw zero is the best gb gbc emulators available. its a version release in march 2018.

Could someone do something about it. its my favorite gb gbc emulator.
Hi-ban never released the source code for his version of Gambatte, violating its license... despite numerous requests for it.
There's no way to make the binary work, due to the differences in screen size and the MIPS 32 r2 architecture, while the RS-97 is MIPS 32 r1 only. Sorry but you'll have to suck it up this time.

Btw speaking of Gambatte, the "new" version provided by Jutley (which was compiled by someone else) on his firmware does not fix the double lining issue : this breaks it on new units.
The 2 new games i think also have this issue if i'm not mistaken, no one tried them on new units. (I've been told it's works properly though ?)

Quote
Okay. I was able to run Hexen, Chocolate and Strife, the Heretic don't run. How to play ECWolf?
To play Wolfenstein 3D (or Spear of Destiny or Super Noah's Ark 3D), you need to have the wl1, wl6 files in a directory.
Then point ECWolf towards one of the wl1, wl6 files and run it. Btw, it seems to be incompatible with the Shareware Apogee version.
Even the mainline version still can't run it so it's not my fault this time...
I'm surprised that you can't play Heretic, it works for me.

I may have to do another SP release to fix some the other issues.. Most notably allowing controls changes for Heretic, Doom etc... and porting Doom legacy eventually.

Thanks so much for answer, its really appreciated. what do you means by that '' The 2 new games i think also have this issue if i'm not mistaken, no one tried them on new units. I've been told it's works properly though ? '' ?
by the way i think the old gambatte with 1.41 firmware has this double line issues.. i see strange double lines in mario land 2 background. is it a way to get the sound and music louder with oh boy emulator ?
about psx4all, i tried Rally cross and Rayman, but they are a little too slow, and i dont find a option for frameskip.. any idea? is it a way to get overclock.dge to work with the rs-97. it works with pap kiii.
and last question, im interested to try to get working the last gambatte version from Jutley website , i cant find it, can you give me a link, thanks

to be honest i had SEVERAL handheld console, and i prefer the RS-97 more than pap kiii and even more than gcw zero.
the RS-97 still beat to me the gp2x f100, gp2x wiz ,caanoo, gp32 and dingoo a320. the RS-97 dpad and buttons are so great vs the others handheld console. Only my ps vita with henkaku 3.60 is a better option to me. i have a nvidia shield too but i dont like it , its too big. 

edit:
im confuse. which one is better:

firmware 1.41

Firmware141_new21_JZ4760B.img.7z

or

Firmware_v15_new21_JZ4760B.7z

the last Jutley release:
https://boards.dingoonity.org/ingenic-jz4760-devices/all-rs97-firmwares-here-(internal-external)-all-systems-supported/

Thanks for answer guys.
note: right now, since yesterday, i have installed Firmware141_new21_JZ4760B.img.7z with sp6.

The release by Jutley is (mostly) just version 1.4 by gameblabla with the latest service pack pre-applied (so you don?t have to do it yourself) with a few older versions of various applications (to get around bugs present in the latest versions) and two new games, Hex-A-Hop and Powermanga. I believe that gameblabla was referring to these two new games, and wondering whether or not they would work properly on new units.

If it?s not too much of a hassle, you should probably flash Jutley?s firmware. Otherwise, you can find the changed apps around the boards and on discord.

PlayStation emulation is really pushing the boundaries of what the RS-97 is capable of. Depending on which version of psx4all you have, you should be able to find frameskip options in the emulator menu or in the separate psx4all settings application. There is a compatibility list (that you can contribute to) here: https://docs.google.com/document/d/1_R4UGMc7mpnAvRfmFOww9uW1QgyYuFGBE-XatHI8K_w As a general rule, most (but not all) 2D games work well and 3D games (with VERY few exceptions) do not.

As a final note, you don?t need overclock.dge. You can overclock any game or application by highlighting it on the menu, pressing Select, choosing to edit the application, and increasing the clock speed. This is also where you can set the default directory for several emulations, so you don?t have to browse to where your ROMs are every time.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: renejr902 on October 25, 2018, 04:31:44 pm
Hi!  I try to find a way to get the real gambatte from GCW-ZERO working on the RS-97. i cant get it to load. ( im the guy that get working some emulators on the pap kiii 1-2 months.)
the gambatte on this 4.1 firmware is not the real popular gambatte its '' gamebatte '' emulator , or maybe is a very old version. The gambatte on the gcw zero is the best gb gbc emulators available. its a version release in march 2018.

Could someone do something about it. its my favorite gb gbc emulator.
Hi-ban never released the source code for his version of Gambatte, violating its license... despite numerous requests for it.
There's no way to make the binary work, due to the differences in screen size and the MIPS 32 r2 architecture, while the RS-97 is MIPS 32 r1 only. Sorry but you'll have to suck it up this time.

Btw speaking of Gambatte, the "new" version provided by Jutley (which was compiled by someone else) on his firmware does not fix the double lining issue : this breaks it on new units.
The 2 new games i think also have this issue if i'm not mistaken, no one tried them on new units. (I've been told it's works properly though ?)

Quote
Okay. I was able to run Hexen, Chocolate and Strife, the Heretic don't run. How to play ECWolf?
To play Wolfenstein 3D (or Spear of Destiny or Super Noah's Ark 3D), you need to have the wl1, wl6 files in a directory.
Then point ECWolf towards one of the wl1, wl6 files and run it. Btw, it seems to be incompatible with the Shareware Apogee version.
Even the mainline version still can't run it so it's not my fault this time...
I'm surprised that you can't play Heretic, it works for me.

I may have to do another SP release to fix some the other issues.. Most notably allowing controls changes for Heretic, Doom etc... and porting Doom legacy eventually.

Thanks so much for answer, its really appreciated. what do you means by that '' The 2 new games i think also have this issue if i'm not mistaken, no one tried them on new units. I've been told it's works properly though ? '' ?
by the way i think the old gambatte with 1.41 firmware has this double line issues.. i see strange double lines in mario land 2 background. is it a way to get the sound and music louder with oh boy emulator ?
about psx4all, i tried Rally cross and Rayman, but they are a little too slow, and i dont find a option for frameskip.. any idea? is it a way to get overclock.dge to work with the rs-97. it works with pap kiii.
and last question, im interested to try to get working the last gambatte version from Jutley website , i cant find it, can you give me a link, thanks

to be honest i had SEVERAL handheld console, and i prefer the RS-97 more than pap kiii and even more than gcw zero.
the RS-97 still beat to me the gp2x f100, gp2x wiz ,caanoo, gp32 and dingoo a320. the RS-97 dpad and buttons are so great vs the others handheld console. Only my ps vita with henkaku 3.60 is a better option to me. i have a nvidia shield too but i dont like it , its too big. 

edit:
im confuse. which one is better:

firmware 1.41

Firmware141_new21_JZ4760B.img.7z

or

Firmware_v15_new21_JZ4760B.7z

the last Jutley release:
https://boards.dingoonity.org/ingenic-jz4760-devices/all-rs97-firmwares-here-(internal-external)-all-systems-supported/

Thanks for answer guys.
note: right now, since yesterday, i have installed Firmware141_new21_JZ4760B.img.7z with sp6.

The release by Jutley is (mostly) just version 1.4 by gameblabla with the latest service pack pre-applied (so you don?t have to do it yourself) with a few older versions of various applications (to get around bugs present in the latest versions) and two new games, Hex-A-Hop and Powermanga. I believe that gameblabla was referring to these two new games, and wondering whether or not they would work properly on new units.

If it?s not too much of a hassle, you should probably flash Jutley?s firmware. Otherwise, you can find the changed apps around the boards and on discord.

PlayStation emulation is really pushing the boundaries of what the RS-97 is capable of. Depending on which version of psx4all you have, you should be able to find frameskip options in the emulator menu or in the separate psx4all settings application. There is a compatibility list (that you can contribute to) here: https://docs.google.com/document/d/1_R4UGMc7mpnAvRfmFOww9uW1QgyYuFGBE-XatHI8K_w As a general rule, most (but not all) 2D games work well and 3D games (with VERY few exceptions) do not.

As a final note, you don?t need overclock.dge. You can overclock any game or application by highlighting it on the menu, pressing Select, choosing to edit the application, and increasing the clock speed. This is also where you can set the default directory for several emulations, so you don?t have to browse to where your ROMs are every time.

Thanks so much for all the answers, its really appreciated!!

3 others questions

1. I cant find SNES (Snes9x4d) in the 1.41 firmware or jutley v15 ?
should i add it by myself, i found the file on jutley website.
is it compatible ? it seems in the list of firmware 1.3
2. Can i use any 16gb microsd or bigger microsd card to use with the Rs-97 ( i use the internal method)
3. is it a way to get the sound and music louder with oh boy emulator ?
4. Can i use palette with this older version of gambatte, or at least force a gb game to use a palette. i have my owns gambatte palette i made by myself. THANKS

thanks guys for answers again

NOTE: i just tested the two games. No problem at all. NO double lines or scanline problem...
i have the last 2.1 version with newer screen.
NOTE2: with Firmware v15 by Jutley :PSX4ALL cause a FLICKERING Problem with game at least Rally Cross, BUT the problem is not present with 1.41 firmware version by gameblabla
SAME PROBLEM WITH GPSP, flickering problem with Jutley version but not with 1.41
SAME PROBLEM WITH NEO GEO, flickering problem with Jutley version but not with 1.41
About FCEUX with both firmware, the screen is flickering with all modes, except FS FAST. But thats fine for me i prefer this mode ;)
About Pocketsnes with both firmware, the screen is flickering with all modes, except ORIGINAL.
By the way, im 100% sure of these problem, because i use both emulators from each firmware on the same microsd.
i made a folder emus2 with all emulators from 1.41.  and emus folder is from v15 from Jutley.
i made new entries in menu too to test this.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: bitrider on October 25, 2018, 05:37:26 pm
Thanks for all your hard work gameblabla. I've installed firmware 1.41 and it's a big leap forward.

Again thanks dude.

Please, don't get burn, take your time.

I will try to work from time to time on the remaining non-working software that is on the first post. As much time as real life allow me.

Right now I've a PocketSNES a bit faster than the current one (10-19% faster) due to some parts of the graphics pipeline modified and recoded in mips32 assembly. I just have to get time to port changes to your  PocketSNES fork.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: HercTNT on October 25, 2018, 06:36:20 pm
Thanks for all your hard work gameblabla. I've installed firmware 1.41 and it's a big leap forward.

Again thanks dude.

Please, don't get burn, take your time.

I will try to work from time to time on the remaining non-working software that is on the first post. As much time as real life allow me.

Right now I've a PocketSNES a bit faster than the current one (10-19% faster) due to some parts of the graphics pipeline modified and recoded in mips32 assembly. I just have to get time to port changes to your  PocketSNES fork.

Amazing thank you. I was testing some of the more demanding games with just the last version and results were really good. With frameskip set to auto and renderer set to fullscreen fast, games like Seiken densetsu 3 and mario kart work near flawless. Even yoshi's island is approaching playability. With that extra speedboost who knows ;)

renejr902, i'm not sure why you would want to run snes9x4d. compared to pocketsnes it has terrible compatibility and sound.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: renejr902 on October 25, 2018, 06:44:01 pm
Thanks for all your hard work gameblabla. I've installed firmware 1.41 and it's a big leap forward.

Again thanks dude.

Please, don't get burn, take your time.

I will try to work from time to time on the remaining non-working software that is on the first post. As much time as real life allow me.

Right now I've a PocketSNES a bit faster than the current one (10-19% faster) due to some parts of the graphics pipeline modified and recoded in mips32 assembly. I just have to get time to port changes to your  PocketSNES fork.

Amazing thank you. I was testing some of the more demanding games with just the last version and results were really good. With frameskip set to auto and renderer set to fullscreen fast, games like Seiken densetsu 3 and mario kart work near flawless. Even yoshi's island is approaching playability. With that extra speedboost who knows ;)

renejr902, i'm not sure why you would want to run snes9x4d. compared to pocketsnes it has terrible compatibility and sound.

ok thanks i didnt remember !! snes9x4d was the only one working with the pap kiii. i didnt have my gcw zero anymore to compare them
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: riverinwoods on October 26, 2018, 09:02:26 am
Updated service pack 16 for 1.3/ 2.1 (old version), everything algud so far but openbor flickers like crazy now....? Anyone else have problems with that?...
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Bitboy on October 26, 2018, 06:27:13 pm
Hi!  I try to find a way to get the real gambatte from GCW-ZERO working on the RS-97. i cant get it to load. ( im the guy that get working some emulators on the pap kiii 1-2 months.)
the gambatte on this 4.1 firmware is not the real popular gambatte its '' gamebatte '' emulator , or maybe is a very old version. The gambatte on the gcw zero is the best gb gbc emulators available. its a version release in march 2018.

Could someone do something about it. its my favorite gb gbc emulator.
Hi-ban never released the source code for his version of Gambatte, violating its license... despite numerous requests for it.
There's no way to make the binary work, due to the differences in screen size and the MIPS 32 r2 architecture, while the RS-97 is MIPS 32 r1 only. Sorry but you'll have to suck it up this time.

Btw speaking of Gambatte, the "new" version provided by Jutley (which was compiled by someone else) on his firmware does not fix the double lining issue : this breaks it on new units.
The 2 new games i think also have this issue if i'm not mistaken, no one tried them on new units. (I've been told it's works properly though ?)

Quote
Okay. I was able to run Hexen, Chocolate and Strife, the Heretic don't run. How to play ECWolf?
To play Wolfenstein 3D (or Spear of Destiny or Super Noah's Ark 3D), you need to have the wl1, wl6 files in a directory.
Then point ECWolf towards one of the wl1, wl6 files and run it. Btw, it seems to be incompatible with the Shareware Apogee version.
Even the mainline version still can't run it so it's not my fault this time...
I'm surprised that you can't play Heretic, it works for me.

I may have to do another SP release to fix some the other issues.. Most notably allowing controls changes for Heretic, Doom etc... and porting Doom legacy eventually.

Thanks so much for answer, its really appreciated. what do you means by that '' The 2 new games i think also have this issue if i'm not mistaken, no one tried them on new units. I've been told it's works properly though ? '' ?
by the way i think the old gambatte with 1.41 firmware has this double line issues.. i see strange double lines in mario land 2 background. is it a way to get the sound and music louder with oh boy emulator ?
about psx4all, i tried Rally cross and Rayman, but they are a little too slow, and i dont find a option for frameskip.. any idea? is it a way to get overclock.dge to work with the rs-97. it works with pap kiii.
and last question, im interested to try to get working the last gambatte version from Jutley website , i cant find it, can you give me a link, thanks

to be honest i had SEVERAL handheld console, and i prefer the RS-97 more than pap kiii and even more than gcw zero.
the RS-97 still beat to me the gp2x f100, gp2x wiz ,caanoo, gp32 and dingoo a320. the RS-97 dpad and buttons are so great vs the others handheld console. Only my ps vita with henkaku 3.60 is a better option to me. i have a nvidia shield too but i dont like it , its too big. 

edit:
im confuse. which one is better:

firmware 1.41

Firmware141_new21_JZ4760B.img.7z

or

Firmware_v15_new21_JZ4760B.7z

the last Jutley release:
https://boards.dingoonity.org/ingenic-jz4760-devices/all-rs97-firmwares-here-(internal-external)-all-systems-supported/

Thanks for answer guys.
note: right now, since yesterday, i have installed Firmware141_new21_JZ4760B.img.7z with sp6.

The release by Jutley is (mostly) just version 1.4 by gameblabla with the latest service pack pre-applied (so you don?t have to do it yourself) with a few older versions of various applications (to get around bugs present in the latest versions) and two new games, Hex-A-Hop and Powermanga. I believe that gameblabla was referring to these two new games, and wondering whether or not they would work properly on new units.

If it?s not too much of a hassle, you should probably flash Jutley?s firmware. Otherwise, you can find the changed apps around the boards and on discord.

PlayStation emulation is really pushing the boundaries of what the RS-97 is capable of. Depending on which version of psx4all you have, you should be able to find frameskip options in the emulator menu or in the separate psx4all settings application. There is a compatibility list (that you can contribute to) here: https://docs.google.com/document/d/1_R4UGMc7mpnAvRfmFOww9uW1QgyYuFGBE-XatHI8K_w As a general rule, most (but not all) 2D games work well and 3D games (with VERY few exceptions) do not.

As a final note, you don?t need overclock.dge. You can overclock any game or application by highlighting it on the menu, pressing Select, choosing to edit the application, and increasing the clock speed. This is also where you can set the default directory for several emulations, so you don?t have to browse to where your ROMs are every time.

Thanks so much for all the answers, its really appreciated!!

3 others questions

1. I cant find SNES (Snes9x4d) in the 1.41 firmware or jutley v15 ?
should i add it by myself, i found the file on jutley website.
is it compatible ? it seems in the list of firmware 1.3
2. Can i use any 16gb microsd or bigger microsd card to use with the Rs-97 ( i use the internal method)
3. is it a way to get the sound and music louder with oh boy emulator ?
4. Can i use palette with this older version of gambatte, or at least force a gb game to use a palette. i have my owns gambatte palette i made by myself. THANKS

thanks guys for answers again

NOTE: i just tested the two games. No problem at all. NO double lines or scanline problem...
i have the last 2.1 version with newer screen.
NOTE2: with Firmware v15 by Jutley :PSX4ALL cause a FLICKERING Problem with game at least Rally Cross, BUT the problem is not present with 1.41 firmware version by gameblabla
SAME PROBLEM WITH GPSP, flickering problem with Jutley version but not with 1.41
SAME PROBLEM WITH NEO GEO, flickering problem with Jutley version but not with 1.41
About FCEUX with both firmware, the screen is flickering with all modes, except FS FAST. But thats fine for me i prefer this mode ;)
About Pocketsnes with both firmware, the screen is flickering with all modes, except ORIGINAL.
By the way, im 100% sure of these problem, because i use both emulators from each firmware on the same microsd.
i made a folder emus2 with all emulators from 1.41.  and emus folder is from v15 from Jutley.
i made new entries in menu too to test this.

Try it again i have reworked the images should be good now.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Yan on October 28, 2018, 01:23:50 am
(https://gameblabla.nl/img/uselessrs97-logo.png)


Toolchain for developers (compiled against Debian unstable glibc 2.27) :
https://mega.nz/#!j2hVAYqa!yAaliiN6LSOsWmOAuZCw_4E8fxbPTzlm5ovf4qLe3Sg (https://mega.nz/#!j2hVAYqa!yAaliiN6LSOsWmOAuZCw_4E8fxbPTzlm5ovf4qLe3Sg)



Hi @gameblabla , just wonder if the toolchain has any updates or changes? Is this the latest one you use for the last firmware build?

Thanks~
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: PaxRubrum on October 28, 2018, 08:24:34 pm
Guys, how do I tell if I have 1.0s with the new screen or 1.0s with an old screen? Also, does 1.41 firmware includes all service packs? Do I just install 1.41 and nothing more? Thanks.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on October 28, 2018, 09:48:40 pm
Guys, how do I tell if I have 1.0s with the new screen or 1.0s with an old screen? Also, does 1.41 firmware includes all service packs? Do I just install 1.41 and nothing more? Thanks.
You can't. Most 1.0S out there have the new screen. If the 1.0S new LCD firmware doesn't work, then you're lucky to own a good RS-97.
Also, firmware 1.41 does not have the SP applied. You need to do so after you flashed it.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: PaxRubrum on October 28, 2018, 11:01:30 pm
Guys, how do I tell if I have 1.0s with the new screen or 1.0s with an old screen? Also, does 1.41 firmware includes all service packs? Do I just install 1.41 and nothing more? Thanks.
You can't. Most 1.0S out there have the new screen. If the 1.0S new LCD firmware doesn't work, then you're lucky to own a good RS-97.
Also, firmware 1.41 does not have the SP applied. You need to do so after you flashed it.
So if i get the wrong firmware it will result in a black screen, indicating i have the unit with the "other" screen type?
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on October 28, 2018, 11:59:50 pm
So if i get the wrong firmware it will result in a black screen, indicating i have the unit with the "other" screen type?
Yes, either a black screen or white screen means that you're using the wrong one.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: netty on October 29, 2018, 02:47:18 pm
Hello,
I have v1.0_S, I install Useless fw internally but it says "This device doesnt support USB mount" there is any way to boot it from internal SD card and miniUsb adapter?
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on October 29, 2018, 09:18:32 pm
Hello,
I have v1.0_S, I install Useless fw internally but it says "This device doesnt support USB mount" there is any way to boot it from internal SD card and miniUsb adapter?
What do you mean? On new hardware revisions, the only way to transfer roms is either via the external sd card slot or by taking out the internal sd card and reading it on your PC. This is a software (and possibly a hardware issue) and it cannot be fixed.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Yan on October 30, 2018, 02:05:58 am
Hi @gameblabla, could you take a look at your github? I was trying to clone https://github.com/gameblabla/rs97-fixesgames/tree/master/jinyong

but it turned out to be a
Quote
fatal: repository 'https://github.com/gameblabla/rs97-fixesgames/tree/master/jinyong/' not found
error.

I did this because this game does not work on your firmware.. :o
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Jim Goose on October 30, 2018, 04:27:44 am
Gameblabla, PSX4ALL crashes on certain PSX games, like megaman legends 2.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: MarkTheMorose on October 30, 2018, 02:30:01 pm
Hello,
I have v1.0_S, I install Useless fw internally but it says "This device doesnt support USB mount" there is any way to boot it from internal SD card and miniUsb adapter?

I'm glad it isn't just me.  I had thought it was because I run Linux on my PC instead of Windows, but I just tried on an old XP netbook and got the same.  What a shame.  The only way of adding ROMs to a unit with the internal mod, then, is to disassemble the unit to access the micro SD card.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Cralex on October 30, 2018, 03:17:47 pm
Hello,
I have v1.0_S, I install Useless fw internally but it says "This device doesnt support USB mount" there is any way to boot it from internal SD card and miniUsb adapter?

I'm glad it isn't just me.  I had thought it was because I run Linux on my PC instead of Windows, but I just tried on an old XP netbook and got the same.  What a shame.  The only way of adding ROMs to a unit with the internal mod, then, is to disassemble the unit to access the micro SD card.

Another option is to put the files you want to transfer on an SD card in the external adapter, and then transfer them to the internal card using the Commander file manager application. This is what I do, although I also keep most of my games on the external card permanently, for ease of access. No, it is not as fast and elegant as USB mounting, but it is better than having to disassemble the unit all the time.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Dhelix on November 06, 2018, 02:15:09 pm
Hey guys,

Can anyone identify (or come close to identifying this version of pre-packaged OS based on this description and video?

(https://cdn.shopify.com/s/files/1/2481/6766/files/snipaste_20180724_154336.jpg?v=1532418298)

Scroll to 3 min 45
https://m.youtube.com/watch?v=NdprcB6Rya8

Is that Useless pre-installed or a version of Next? Any guess at what version it may be from those who really know it?
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: netty on November 06, 2018, 02:24:37 pm
Thanks 4 answers, reGBA, GPSP and psx4all doesnt work, tried many games and nothing..
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on November 06, 2018, 06:57:29 pm
Thanks 4 answers, reGBA, GPSP and psx4all doesnt work, tried many games and nothing..
reGBA doesn't work on new units. GPSP, make sure you updated to the latest Service pack.
Also pcsx4all, you need to set the bios for best compatibility. There should be a seperate entry called "Settings for PCSX4ALL emu".
Launch it and set the bios in the options.
Title: UselessRS97 - Custom Firmware for the RS97
Post by: Cralex on November 06, 2018, 08:29:48 pm
Hey guys,

Can anyone identify (or come close to identifying this version of pre-packaged OS based on this description and video?

(https://cdn.shopify.com/s/files/1/2481/6766/files/snipaste_20180724_154336.jpg?v=1532418298)

Scroll to 3 min 45
https://m.youtube.com/watch?v=NdprcB6Rya8

Is that Useless pre-installed or a version of Next? Any guess at what version it may be from those who really know it?

If I had to guess, I?d say that it?s not Useless, although it looks very similar. By default, in Useless, the bar containing the categories and the icons for battery and such is along the left edge in Useless rather than the top, although this can be changed. Also, a backdrop representing your current selection won?t appear by default in Useless, but this can also be easily changed.

This leaves the apps. There are three versions of Cave Story in the video. Cave Story had to be fixed awhile back to remove a stuttering bug, and (I think) only the English version has been fixed so far. The fact that there are three there points to an older CFW or an older version of Useless.

Useless doesn?t include a comic viewer by default, and the theming option is called ?change skin? rather then ?change background... These are small things that point to it not being Useless.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: bitrider on November 06, 2018, 08:47:09 pm
OpenTitus ported, working so far:

https://github.com/bitrider78/OpenTitus/releases/tag/Rs97_v1
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: netty on November 06, 2018, 11:43:54 pm
Thanks 4 answers, reGBA, GPSP and psx4all doesnt work, tried many games and nothing..
reGBA doesn't work on new units. GPSP, make sure you updated to the latest Service pack.
Also pcsx4all, you need to set the bios for best compatibility. There should be a seperate entry called "Settings for PCSX4ALL emu".
Launch it and set the bios in the options.


I installed last 1.5 firmware wich comes with last SP6 but still doesnt Works :(

Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: HercTNT on November 07, 2018, 12:07:13 am
OpenTitus ported, working so far:

https://github.com/bitrider78/OpenTitus/releases/tag/Rs97_v1

As always, thank you!!
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Yan on November 10, 2018, 09:15:39 am
Anyone compared the pcsx4all with Steward's original v1.2 build?
It seems to me that the quality of graphic is hugely different.
As you can see, the characters (fonts) on 1.2 are way sharper, and some part of the Chinese characters are missing on 1.5 (not properly displayed).

I also noticed that the original 1.2 build can run CAPCOM vs SNK at almost a full speed, while the one in Useless 1.4/1.5 can only run at slightly higher than half speed.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gutiiii on November 10, 2018, 04:37:59 pm
hi,


There is a new revision v3, the image for version 2.1 does not work for me.

attached photo of the motherboard
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Cralex on November 10, 2018, 05:42:17 pm
hi,


There is a new revision v3, the image for version 2.1 does not work for me.

attached photo of the motherboard

Yeah, one of those showed up in the discord, too. Go ahead and make a backup of the internal card if you haven?t already done so. Hopefully, there will be a version for 3.0 devices soon.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Bobblun747j on November 11, 2018, 03:43:05 am
also,looks like dingux msx are missing some  mappers
r type and xevious cannot be played
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Somostelnholme on November 11, 2018, 05:49:51 pm
hi,


There is a new revision v3, the image for version 2.1 does not work for me.

attached photo of the motherboard

Yeah, one of those showed up in the discord, too. Go ahead and make a backup of the internal card if you haven?t already done so. Hopefully, there will be a version for 3.0 devices soon.

That's exactly what happened to me

Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: bitrider on November 12, 2018, 09:06:53 pm
SRB2 up and running.... I'll release it in a few days
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: HercTNT on November 12, 2018, 09:10:51 pm
SRB2 up and running.... I'll release it in a few days

Oustanding, thank you! so much new and fixed content coming out i feel like christmas came early. amazing job.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Brainscan on November 13, 2018, 01:30:56 am
Hi guys, the feeling with RS-97 is unique, I took the new 2018 white version, I wondered what software version to install for a good performance possibly via the external sd card without removing the whole device (as in video) thanks for the attention, and a super thanks to those who always try to improve the software of this stupendous devise! <3

https://youtu.be/Nox84psyGKc
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Bitboy on November 16, 2018, 03:19:12 pm
https://droidbox.co.uk/retro-gaming-consoles.html?acc=44f683a84163b3523afe57c2e008bc8c
Use code DRXRETRO15 on Checkout 15% discount code expires Thursday 22nd 23:59:59.
RS-97 and RS-07 uk
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Lavey on December 01, 2018, 04:34:55 pm
Hello everyone, I just purchased a retroarcade 2.1 16 GB capacity, and I installed the custom firmware and when connecting it to the PC, it tells me that this device does not support USB Mount, is there any way to put roms in the internal SD?

P.D. Sorry for my bad english, im spanish  :'(
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Bitboy on December 01, 2018, 06:28:56 pm
Use the custom kernel firmware for your device my friend
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: 02k0 on December 08, 2018, 03:41:24 pm
Hello friends. I'm extremely desperate. My younger brother erased some files using the RS-97 Commander. Now it does not leave the bootscreen screen. Is it not possible to revive? An unbricker kit?


https://youtu.be/tSZh8ycb8Hc

Enviado de meu Moto G (4) usando o Tapatalk

Title: UselessRS97 - Custom Firmware for the RS97
Post by: Cralex on December 08, 2018, 04:10:29 pm
Hello friends. I'm extremely desperate. My younger brother erased some files using the RS-97 Commander. Now it does not leave the bootscreen screen. Is it not possible to revive? An unbricker kit?


https://youtu.be/tSZh8ycb8Hc

Enviado de meu Moto G (4) usando o Tapatalk

You should be able to insert your SD card with Useless installed into a computer, backup anything you want to save, and write CFW back to the card. Most save files are stored in the folders that begin with a period (.gpsp for example) so be sure to grab those. That should make it boot again just fine.

If you think your brother erased a ROM or save file that you want to backup, you could also place the microSD card into a full-size SD card adaptor with the write switch on the side of the card set to locked. Then, scan the card with some file recovery software.

Edit: Perhaps he erased gmenu on your unit, which is used to load the menu. With the SD card in the computer, check apps/gmenu2x/ It contains three folders and nine files on mine. Simply replacing gmenu if it?s missing might be enough to make it boot.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: 02k0 on December 08, 2018, 10:15:54 pm
Hello friends. I'm extremely desperate. My younger brother erased some files using the RS-97 Commander. Now it does not leave the bootscreen screen. Is it not possible to revive? An unbricker kit?


https://youtu.be/tSZh8ycb8Hc

Enviado de meu Moto G (4) usando o Tapatalk

You should be able to insert your SD card with Useless installed into a computer, backup anything you want to save, and write CFW back to the card. Most save files are stored in the folders that begin with a period (.gpsp for example) so be sure to grab those. That should make it boot again just fine.

If you think your brother erased a ROM or save file that you want to backup, you could also place the microSD card into a full-size SD card adaptor with the write switch on the side of the card set to locked. Then, scan the card with some file recovery software.

Edit: Perhaps he erased gmenu on your unit, which is used to load the menu. With the SD card in the computer, check apps/gmenu2x/ It contains three folders and nine files on mine. Simply replacing gmenu if it?s missing might be enough to make it boot.
Thank you very much. I will reflash the MicroSD Card.

Enviado de meu Moto G (4) usando o Tapatalk

Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: 02k0 on December 09, 2018, 04:29:27 am
OK. Everything worked. The problem now is that my computer no longer recognizes the RS-97.

Enviado de meu Moto G (4) usando o Tapatalk

Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Tasete on December 14, 2018, 11:52:44 am
Hi guys,

I have a retro game 2.1 and don't work picodrive when picodrive run a .smd archive the screen goes black and does not change. Any solution?

Sorry for my english basic and thanx.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Manofaction89 on December 15, 2018, 02:35:51 pm
A little bit of off-topic:

Does anyone know why the RS-97 and other Coolbaby consoles got rebranded under some brand bame called Soulja Boy?
I just heard about it and im confused. Also, where do I get one, thanks.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Cralex on December 15, 2018, 03:13:54 pm
A little bit of off-topic:

Does anyone know why the RS-97 and other Coolbaby consoles got rebranded under some brand bame called Soulja Boy?
I just heard about it and im confused. Also, where do I get one, thanks.

Souljaboy is doing something called dropshipping. Basically, he charges whatever he wants (4-5 times what the device is actually worth, in this case) and just forwards any orders that he gets to AliExpress, making a huge profit in the process. He never touches the actual units, so they don?t have his brand on them or anything. Just an empty use of his ?good name? to make a quick buck.

You can visit AliExpress yourself if you want one without getting ripped off. Just shop around and find one with good ratings/reviews to make sure the seller is doing a good job. You could also get one from Amazon if you want it faster, with only a small up-charge.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Bitboy on December 15, 2018, 04:48:33 pm
It makes me laugh its us dev's and helpers along with the community that make the device worth buying yet you got people like this cashing in on our hard work,
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Manofaction89 on December 15, 2018, 04:50:22 pm
The worst part is that I see the Soulja Boy is more popular than the actual original consoles.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: ace9094 on December 15, 2018, 09:17:07 pm
The worst part is that I see the Soulja Boy is more popular than the actual original consoles.

The thing about the "retro" market is awareness of products. I have had some products pass me by without even knowing they are exist... I stumbled across the dingoo A320 by chance. I backed GCW Zero on kick and it was all for the love of Arcade Games that I loved as a kid.

I hate these ripoff pop up companies and sellers who cash in... I can only applaud the Devs and people who do it for the love of gaming and not for a quick buck...
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: HercTNT on December 16, 2018, 12:24:50 am
Bitrider, hope all is well with you. Any updates my friend?
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Fishcakes on December 27, 2018, 06:40:07 am
Has anyone managed to get onscripter working? Id like to play some visual novels, but everytime i try to open onscripter it says "loading" then closes.

Also, if anyone can point me to a list of games compatible with onscripter id really appreciate it. Thanks
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Pindos on December 28, 2018, 10:54:17 am
Hello everyone, prompt and on this version of a prefix it is possible to put opendingux? Here is a picture of the motherboard
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Cralex on December 28, 2018, 12:26:43 pm
Yes, your unit should support the latest custom firmware, which includes a custom kernel to fix issues such as USB mount not working. Use the Universal Patcher found here: https://boards.dingoonity.org/ingenic-jz4760-devices/all-rs97-firmwares-here-(internal-external)-all-systems-supported/
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Pindos on December 29, 2018, 06:04:24 am
Thank you, installed works. There are some bugs and not mounted SD card as well so almost everything works. :)
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Cralex on December 29, 2018, 07:08:43 am
Thank you, installed works. There are some bugs and not mounted SD card as well so almost everything works. :)

Do you mean the external SD card isn?t mounted? It has to be formatted as fat32 or else it won?t get seen by the system. Larger SD cards often come formatted as exfat, so that might be the problem.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: renejr902 on December 29, 2018, 08:21:27 am
you should be able to add your games to your Sd card with a sd card adapter to your computer. If the computer dont see it. Install Mini tool partition wizard. With this program check the sd card drive. Maybe your sd card with the rs 97 partition dont have a LETTER in windows. This problem happen to me a few times. Add a letter to the sd card with Mini tool.
after that the computer will detect it, and you can add your games. AND use mini tool to EXPAND your partition. expand will give you a larger rs 97 partition to put your games.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: ignasi09 on December 30, 2018, 03:04:50 pm
I'm having problems with the installation of the firmware, after I burn the image with the Windows disk imager, I can't acces the folder, I get this error message: "the volume contains an unrecognized file system".

The image burning is correct because when I start the RS97 everything is correctly installated, but I can't fix the flickering errors and can't put roms on it, because with the usb cable I can't acces too, I get the message unsupported usb mount or something similar.

My model is the 2.1 16GB.

Thanks community!
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on December 30, 2018, 08:58:49 pm
I'm having problems with the installation of the firmware, after I burn the image with the Windows disk imager, I can't acces the folder, I get this error message: "the volume contains an unrecognized file system".

The image burning is correct because when I start the RS97 everything is correctly installated, but I can't fix the flickering errors and can't put roms on it, because with the usb cable I can't acces too, I get the message unsupported usb mount or something similar.

My model is the 2.1 16GB.

Thanks community!
The USB mount error is a known issue. NERDS kernel fixed this particular issue. (Manufacturer intentionally broke USB so people could not remove the roms. Stupid reason but heh)
As for the flickering errors, it is also a known issue and unfortunately that was not totally fixed either, even with version 1.5 released by Jutley/Tony.
It will only be fixed (along with the performance issues) once for all after Tony is done with IPU support for old and new units. He only added IPU for new units so far so i can't even try it. (But pingflood told me the results are pretty and it fixed all the issues, performance, flickering etc... in one go)

That was the reason why i gave up on it (hence the warning first post) but it will get fixed soon. But right now, you are probably better off not using it and wait for him.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Fishcakes on December 30, 2018, 11:08:50 pm
Hey gamablabla. Thanks for all your hard work. I know youve stopped working on this unit, but i wanted to know, is ONS functional?

Ive been trying to get it working for a few days and no matter what i do, the emulator hangs on the loading screen for a few seconds and then kicks me back out to the emu selection menu.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Bitboy on January 02, 2019, 03:01:12 pm
Find my new website for bittboy here https://jutleys.wixsite.com/bittboynew4u

And join my new bittboy discord servere here https://discord.gg/9qvpCqy
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: adventureFAN on January 04, 2019, 07:24:45 am
The ReGBA Emulator dosn't work on my 3.0 device.
Is that a common issue? =(
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on January 04, 2019, 01:09:17 pm
The ReGBA Emulator dosn't work on my 3.0 device.
Is that a common issue? =(
It is unfortunately and there's still no fix on it yet. Pingflood, Tony, and I still could not find a fix for it.
It crashes at the dynamic recompiler but the reason why said JIT works on JZ4760 and JZ4770 and most but not all JZ4760B don't is unknown.
I have tried porting other GBA emulators like VBA-M and mGBA but they run too slowly on the RS-97 unfortunately.
Our last hope is giving the C interpreter a try on reGBA but even then i doubt it will run as fast as a JIT but still crossing our fingers :c
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: adventureFAN on January 04, 2019, 01:17:03 pm
Damn... but thx for the answer and for your hard work. I crossing my fingers hard!

The Upscale-Option from gpSP is not so good =(
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: SteNik on January 07, 2019, 11:55:32 pm
Hi everyone. I do not speak English very well! I recently joined. I have a problem with my rs-97 version 2.1new, picodrive does not work. I opendigungux as an operating system. How can I solve? thank you
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: jequido on January 08, 2019, 01:25:34 pm

Good morning, use the version PicoDrive_Doublebuffer
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: SteNik on January 08, 2019, 09:46:09 pm
thank you so much. I solved!!!! I have another question, can I put the saga genesis emulator full-screen? I can not find the setting to do it
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: renejr902 on January 09, 2019, 11:47:37 pm
i cant get picodrive working in double buffering with my v2.1 (16bg + NEW SCREEN) neither fceux with double buffering enable in fceux.cfg
Maybe it works in double buffering BUT the screen is all flcikering with low brightness. Can you help me please.
thanks a lot ( i patched 141firmware with your patch, and i even tried to patch the universal patcher firmware with it)
i just tried with firmware 1.6 useless firmware, dont work too in double buffering.


Note: this is my unit: Revision 2.1 (New units) JZ4760B (Fixed usb)

EDIT: Jutley tried to help me and sent me a picodrive and gpsp build with double buffering, but it still dont work:
i email him this:

" its bad. it doesnt work again. Picodrive and gpsp have flickering problem.
maybe double buffering is working, but its unplayable with the flickering problem.
i can show you a video if needed.
I hope you can still help me.
All emulator dont have a option for vsync so double buffering is necessary, because so much tearing or stuttering

Thanks a lot , i appreciated A LOT your help !

Note: this is my unit: Revision 2.1 (New units) JZ4760B (Fixed usb)

( note: if possible after the picodrive and gpsp problem is corrected, i would love to have fceux and Oh boy in double buffering too ;) "


THANKS FOR HELP


Please Nobody is able to help me with double buffering?
( Jutley or tonyjih or Gameblabla maybe?) thanks for help.

( im sad. Do you have any idea or special build to get picodrive and/or others emulators in Double Buffering, with my RS-97
v2.1.  All emulators have a lot of tearing and stuttering, so i hope double buffering will correct it. I dont have this problem with my gcw zero. But i prefer the rs-97. Thanks)
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: jequido on January 10, 2019, 07:01:26 pm

Congratulations Gameblabla for your great project. Are you congratulations !!! do not give up on rs-97, here in my country it is starting to be very sold.

Discover my English, I'm from Brazil.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: draxd on January 11, 2019, 05:55:12 pm
Hello everyone. I'm noob here just one question:
Is there UselessRS97 for v3 (2019.9.19) ?
If there is please can you provide info where to get it.

Thanx
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: far on January 11, 2019, 06:32:38 pm
Hello everyone. I'm noob here just one question:
Is there UselessRS97 for v3 (2019.9.19) ?
If there is please can you provide info where to get it.

Thanx

https://rs97.bitgala.xyz/00.%20RS97-RS07%20Firmwares/Useless%20Firmwares/
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: draxd on January 11, 2019, 08:38:11 pm
Hello everyone. I'm noob here just one question:
Is there UselessRS97 for v3 (2019.9.19) ?
If there is please can you provide info where to get it.

Thanx

https://rs97.bitgala.xyz/00.%20RS97-RS07%20Firmwares/Useless%20Firmwares/

Hi,

Thank you for reply. I have tried UselessRS97 on this device and stock image works better on it.
This device looks like complete scam to me. No emulator works properly. I also have RetroMini and it
is similar but at least GBA works pretty much OK on it.

Update:
After playing around little bit more I managed to make UselessRS97 working much nicer on my device.
It is not great but much better than stock firmware.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: draxd on January 16, 2019, 08:44:37 pm
Hello,

Did anyone have problem with picodrive configuration ?
I set gamepad to 6 buttons in configuration and it works but it is not applied after emulator reboot.
So every time I restart emulator I need to go to menu->Configure controls to make it work again.
Do anyone have fix for this ?
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: sandra314 on January 20, 2019, 01:33:47 am
Hello! I was going to buy the RS-97 but they are selling the version 3.0 in Aliexpress. What can I do, as this project seems discontinued?
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: 02k0 on January 20, 2019, 01:38:24 am
Hello! I was going to buy the RS-97 but they are selling the version 3.0 in Aliexpress. What can I do, as this project seems discontinued?
I have RS-97 3.0 LCD screen version. It's run UselessRS-97 firmware + Nerds Kernel.

Enviado de meu Moto G (4) usando o Tapatalk

Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: sandra314 on January 20, 2019, 01:42:56 am
Hello! I was going to buy the RS-97 but they are selling the version 3.0 in Aliexpress. What can I do, as this project seems discontinued?
I have RS-97 3.0 LCD screen version. It's run UselessRS-97 firmware + Nerds Kernel.

Enviado de meu Moto G (4) usando o Tapatalk

Will it run on this version? https://aliexpress.com/item/RS-97-Classic-Retro-Handheld-Game-Console-Video-Game-Player-3-0-inch-Screen-16GB-Portable/32920226578.html

If that is the case, can you share with me how to install things properly? Thanks a lot.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: 02k0 on January 20, 2019, 01:52:33 am
Hello! I was going to buy the RS-97 but they are selling the version 3.0 in Aliexpress. What can I do, as this project seems discontinued?
I have RS-97 3.0 LCD screen version. It's run UselessRS-97 firmware + Nerds Kernel.

Enviado de meu Moto G (4) usando o Tapatalk

Will it run on this version? https://aliexpress.com/item/RS-97-Classic-Retro-Handheld-Game-Console-Video-Game-Player-3-0-inch-Screen-16GB-Portable/32920226578.html

If that is the case, can you share with me how to install things properly? Thanks a lot.
Okay. But I did not buy mine on Aliexpress. I bought it on Alibaba website, however, I recommend you buy on Aliexpress, the model is the same. The installation is simple, even at the beginning of this topic have some instructions. On YouTube there are a hundred videos, teaching you how to install. The only recommendation is that before installing the UselessRS-97 on RS-97, you should apply the Nerds Kernel on the UselessRS-97 firmware, otherwise, you will not be able to add new files to RS-97 (ROMs, ports, music, etc.). Then I separate the links ....

Enviado de meu Moto G (4) usando o Tapatalk
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: sandra314 on January 20, 2019, 02:00:57 am
Hello! I was going to buy the RS-97 but they are selling the version 3.0 in Aliexpress. What can I do, as this project seems discontinued?
I have RS-97 3.0 LCD screen version. It's run UselessRS-97 firmware + Nerds Kernel.

Enviado de meu Moto G (4) usando o Tapatalk

Will it run on this version? https://aliexpress.com/item/RS-97-Classic-Retro-Handheld-Game-Console-Video-Game-Player-3-0-inch-Screen-16GB-Portable/32920226578.html

If that is the case, can you share with me how to install things properly? Thanks a lot.
Okay. But I did not buy mine on Aliexpress. I bought it on Alibaba website, however, I recommend you buy on Aliexpress, the model is the same. The installation is simple, even at the beginning of this topic have some instructions. On YouTube there are a hundred videos, teaching you how to install. The only recommendation is that before installing the UselessRS-97 on RS-97, you should apply the Nerds Kernel on the UselessRS-97 firmware, otherwise, you will not be able to add new files to RS-97 (ROMs, ports, music, etc.). Then I separate the links ....

Enviado de meu Moto G (4) usando o Tapatalk

Will it run GB / GBC / GBA / NES / SNES games well? The developer of UselessRS97 said that he's having issues with the latests versions, thats why I thought the version 3.0 was not compatible.

Also, can you share with me those tutorials? Sorry, I'm a bit lost...
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: 02k0 on January 20, 2019, 02:06:43 am
Hello! I was going to buy the RS-97 but they are selling the version 3.0 in Aliexpress. What can I do, as this project seems discontinued?
I have RS-97 3.0 LCD screen version. It's run UselessRS-97 firmware + Nerds Kernel.

Enviado de meu Moto G (4) usando o Tapatalk

Will it run on this version? https://aliexpress.com/item/RS-97-Classic-Retro-Handheld-Game-Console-Video-Game-Player-3-0-inch-Screen-16GB-Portable/32920226578.html

If that is the case, can you share with me how to install things properly? Thanks a lot.
Okay. But I did not buy mine on Aliexpress. I bought it on Alibaba website, however, I recommend you buy on Aliexpress, the model is the same. The installation is simple, even at the beginning of this topic have some instructions. On YouTube there are a hundred videos, teaching you how to install. The only recommendation is that before installing the UselessRS-97 on RS-97, you should apply the Nerds Kernel on the UselessRS-97 firmware, otherwise, you will not be able to add new files to RS-97 (ROMs, ports, music, etc.). Then I separate the links ....

Enviado de meu Moto G (4) usando o Tapatalk

Will it run GB / GBC / GBA / NES / SNES games well? The developer of UselessRS97 said that he's having issues with the latests versions, thats why I thought the version 3.0 was not compatible.

Also, can you share with me those tutorials? Sorry, I'm a bit lost...
Well, I have not yet tested the GBA emulators, but I think it works well. Snes, NES, MD, SMS, CPS1, CPS2, Neogeo, It runs Very well. I have not tested the other emulators (they are many, many). I only play the most classic ones like Snes, NES, MD, SMS and some ports. Then I'll link the tutorials, now I'm out of time.

Enviado de meu Moto G (4) usando o Tapatalk

Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: sandra314 on January 20, 2019, 02:18:08 am
Hello! I was going to buy the RS-97 but they are selling the version 3.0 in Aliexpress. What can I do, as this project seems discontinued?
I have RS-97 3.0 LCD screen version. It's run UselessRS-97 firmware + Nerds Kernel.

Enviado de meu Moto G (4) usando o Tapatalk

Will it run on this version? https://aliexpress.com/item/RS-97-Classic-Retro-Handheld-Game-Console-Video-Game-Player-3-0-inch-Screen-16GB-Portable/32920226578.html

If that is the case, can you share with me how to install things properly? Thanks a lot.
Okay. But I did not buy mine on Aliexpress. I bought it on Alibaba website, however, I recommend you buy on Aliexpress, the model is the same. The installation is simple, even at the beginning of this topic have some instructions. On YouTube there are a hundred videos, teaching you how to install. The only recommendation is that before installing the UselessRS-97 on RS-97, you should apply the Nerds Kernel on the UselessRS-97 firmware, otherwise, you will not be able to add new files to RS-97 (ROMs, ports, music, etc.). Then I separate the links ....

Enviado de meu Moto G (4) usando o Tapatalk

Will it run GB / GBC / GBA / NES / SNES games well? The developer of UselessRS97 said that he's having issues with the latests versions, thats why I thought the version 3.0 was not compatible.

Also, can you share with me those tutorials? Sorry, I'm a bit lost...
Well, I have not yet tested the GBA emulators, but I think it works well. Snes, NES, MD, SMS, CPS1, CPS2, Neogeo, It runs Very well. I have not tested the other emulators (they are many, many). I only play the most classic ones like Snes, NES, MD, SMS and some ports. Then I'll link the tutorials, now I'm out of time.

Enviado de meu Moto G (4) usando o Tapatalk

Thanks a lot I'll wait until you have time to post them.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: sandra314 on February 01, 2019, 04:58:26 pm
Hello, I finally bought the RS-97 from Aliexpress, they sent the 1.0_S version though... Anyway, everything seems to work pretty fine (using UselessRS97 - Service Pack 6 + NERD's kernel).

But I'm having two issues:

- The NES games seems to flicker a little bit and the time is a bit faster (checked with Super Mario) (If Video Scaling is set to FS Fast, the flickering disappears).
- The Mega Drive emulator is not working at all, just a black screen.

Any help?
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: Cralex on February 01, 2019, 08:24:40 pm
Hello, I finally bought the RS-97 from Aliexpress, they sent the 1.0_S version though... Anyway, everything seems to work pretty fine (using UselessRS97 - Service Pack 6 + NERD's kernel).

But I'm having two issues:

- The NES games seems to flicker a little bit and the time is a bit faster (checked with Super Mario) (If Video Scaling is set to FS Fast, the flickering disappears).
- The Mega Drive emulator is not working at all, just a black screen.

Any help?

If you?re using the NERDS kernel, you probably need the version of picodrive from here: https://cdn.discordapp.com/attachments/475389845162819604/516255146649452579/PicoDrive_DoubleBuffer.rar
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: 02k0 on February 01, 2019, 11:00:55 pm
Hello, I finally bought the RS-97 from Aliexpress, they sent the 1.0_S version though... Anyway, everything seems to work pretty fine (using UselessRS97 - Service Pack 6 + NERD's kernel).

But I'm having two issues:

- The NES games seems to flicker a little bit and the time is a bit faster (checked with Super Mario) (If Video Scaling is set to FS Fast, the flickering disappears).
- The Mega Drive emulator is not working at all, just a black screen.

Any help?
Strange, mine works perfectly.

Enviado de meu Moto G (4) usando o Tapatalk

Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: sandra314 on February 03, 2019, 07:29:16 pm
Hello, I finally bought the RS-97 from Aliexpress, they sent the 1.0_S version though... Anyway, everything seems to work pretty fine (using UselessRS97 - Service Pack 6 + NERD's kernel).

But I'm having two issues:

- The NES games seems to flicker a little bit and the time is a bit faster (checked with Super Mario) (If Video Scaling is set to FS Fast, the flickering disappears).
- The Mega Drive emulator is not working at all, just a black screen.

Any help?

If you?re using the NERDS kernel, you probably need the version of picodrive from here: https://cdn.discordapp.com/attachments/475389845162819604/516255146649452579/PicoDrive_DoubleBuffer.rar

Thanks! it worked! The only thing is that games have that weird flickering as the NES emulator. Any other emulator designed for NERDS kernel?
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on February 03, 2019, 07:51:31 pm
Guys, do not use this firmware. RetroFW is much better now and supports IPU, better package management etc...
I'll be providing my emulators (Oswan, SMS_SDL, Handy) to this newer firmware instead.
Maybe i'll get around at making my own spin but not for now.

Cheers.

Please mods, delete this thread. (or lock it up at least)

EDIT: RetroFW does not support the RG Plus though. Maybe i'll be looking around at it. I have given some binaries for jutley to use with the RG Plus, so use his build if you own an RG Plus.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: 02k0 on February 03, 2019, 07:54:13 pm
Guys, do not use this firmware. RetroFW is much better now and supports IPU, better package management etc...
I'll be providing my emulators (Oswan, SMS_SDL, Handy) to this newer firmware instead.
Maybe i'll get around at making my own spin but not for now.

Cheers.

Please mods, delete this thread. (or lock it up at least)
Dear Gameblabla, can I get this from RetroFw?

Enviado de meu Moto G (4) usando o Tapatalk

Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on February 03, 2019, 07:57:53 pm
Dear Gameblabla, can I get this from RetroFw?
Enviado de meu Moto G (4) usando o Tapatalk
Do you mean where you can get it ?
It's here :
https://boards.dingoonity.org/ingenic-jz4760-devices/rs-97-custom-kernel-release/ (https://boards.dingoonity.org/ingenic-jz4760-devices/rs-97-custom-kernel-release/)

Cheers
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: 02k0 on February 03, 2019, 08:03:51 pm
Dear Gameblabla, can I get this from RetroFw?
Enviado de meu Moto G (4) usando o Tapatalk
Do you mean where you can get it ?
It's here :
https://boards.dingoonity.org/ingenic-jz4760-devices/rs-97-custom-kernel-release/ (https://boards.dingoonity.org/ingenic-jz4760-devices/rs-97-custom-kernel-release/)

Cheers
Link os dead? Don't work, error 404.

Enviado de meu Moto G (4) usando o Tapatalk

Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on February 03, 2019, 09:00:22 pm
Link os dead? Don't work, error 404.
Enviado de meu Moto G (4) usando o Tapatalk
Do you live in China ? If so grab it from my mirror :
https://gameblabla.nl/files/RetroFW_fix.rar (https://gameblabla.nl/files/RetroFW_fix.rar)
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: 02k0 on February 03, 2019, 09:07:00 pm
Link os dead? Don't work, error 404.
Enviado de meu Moto G (4) usando o Tapatalk
Do you live in China ? If so grab it from my mirror :
https://gameblabla.nl/files/RetroFW_fix.rar (https://gameblabla.nl/files/RetroFW_fix.rar)
No. Sorry, I from Brazil. Thanks, it's work on LCD v3.0?

Enviado de meu Moto G (4) usando o Tapatalk

Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: gameblabla on February 03, 2019, 09:13:23 pm
No. Sorry, I from Brazil. Thanks, it's work on LCD v3.0?
Yes, it is supported.
Title: Re: UselessRS97 - Custom Firmware for the RS97
Post by: 02k0 on February 03, 2019, 09:14:09 pm
No. Sorry, I from Brazil. Thanks, it's work on LCD v3.0?
Yes, it is supported.
Very thanks!!! Good luck in your New projects.

Enviado de meu Moto G (4) usando o Tapatalk