Dingoonity.org

Other Portable Consoles => Ingenic JZ47xx Devices => RetroMini/RS-90 => Topic started by: gameblabla on May 03, 2019, 12:36:46 am

Title: My OPK packages for the RS-90 (Opendingux)
Post by: gameblabla on May 03, 2019, 12:36:46 am
This thread will be mostly used for bug reports and feedback on my emulators.
Even though i don't actually own the console, i can still do limited testing given that i have similar devices at my disposal.

So far, all the ports shown here were reported to work fine as of now.
If you had previously downloaded before and had issues then please download the OPKs again.

You can download all of the ports (in OPK form) below here :
https://gameblabla.nl/files/ipk/rs90/ (https://gameblabla.nl/files/ipk/rs90/)

Full changelog is here (updated when an update is made) :
https://gameblabla.nl/files/ipk/rs90/CHANGELOG (https://gameblabla.nl/files/ipk/rs90/CHANGELOG)

SMS Plus GX
(https://gameblabla.nl/img/sonic1_smsplus_rs90_scr2.png) (https://gameblabla.nl/img/sonic1_smsplus_rs90_scr3.png)
(https://gameblabla.nl/img/smsplusgx_rs90_scr1_gg.png) (https://gameblabla.nl/img/smsplusgx_rs90_scr2_gg.png)

SMS Plus GX is a Master system, Game Gear, Sega SG-1000 and CBS Colecovision emulator.
It has great compatibility with most games, except for a few obscure one and runs fairly fast. It also supports the FM sound chip found in the japanese master system. (although games with FM sound may not run smoothly on the RS-90 unless you crank up the overclock)

Source code (https://github.com/gameblabla/sms_sdl)

Handy libretro
(https://gameblabla.nl/img/handy_rs90_scr2.png) (https://gameblabla.nl/img/handy_rs90_scr1.png)
(https://gameblabla.nl/img/handy_rs90_scr3.png) (https://gameblabla.nl/img/handy_rs90_scr4.png)

Handy is an Atari Lynx emulator by K. Williams, based on forks by SDLemu team (GUI/Drawing) and libretro team (Core changes, HLE bios etc...).
It supports all known games on the platform and supports automatic resizing/rotating of vertical and horizontal games.
Unlike other Atari Lynx emulators, no BIOS is required, just select which game you want to play. (thanks to the work of libretro)

Source code (https://github.com/gameblabla/handy-rs97)

PokeMini
(https://gameblabla.nl/img/pokemini_scr1_rs90.png) (https://gameblabla.nl/img/pokemini_scr2_rs90.png)
(https://gameblabla.nl/img/pokemini_scr3_rs90.png) (https://gameblabla.nl/img/pokemini_scr4_rs90.png)

PokeMini is a Pokemon Mini emulator by JustBurn. It is fairly accurate, can run all known games with the right settings and also supports Colormap files for coloring your Pokemon mini games.
This RS-90 port also adds a scaling setting under "Platform..." where you can toggle between scaled and unscaled (96x64 doubled twice in a window of 240x160 as first screenshot shows)

Source code (https://github.com/gameblabla/pokemini)

Fceux
(https://gameblabla.nl/img/fceux_downscale_everything.png) (https://gameblabla.nl/img/fceux_menu2.png)

Fceux is an NES/FDS emulator by Bero, Xodnizel, Zeromus along with other contributors.
This RS-90 port has a setting in video options that allows you to toggle between :
Source code (https://github.com/rs90-randomsjunk/fceu320-rzx50)

Gnuboy
(https://gameblabla.nl/img/gnuboy_scr4.png) (https://gameblabla.nl/img/gnuboy_scr1.png)
(https://gameblabla.nl/img/gnuboy_scr2.png) (https://gameblabla.nl/img/gnuboy_scr3.png)

Gnuboy is a GB/GBC emulator. While some games will have issues, most will play just fine.
It supports save states and 3 scaling options.

Source code (https://github.com/rs90-randomsjunk/gnuboy_rs90)

Temper
(https://gameblabla.nl/img/temper_rs90_scr1.png) (https://gameblabla.nl/img/temper_rs90_scr2.png)

Temper is a fast NEC PC-Engine, Supergrafx emulator by Exophase.
It is compatible with most games and comes with 4 scaling options for the RS-90 port.
CD-ROM games do require a syscard file for it : Make sure to put syscard3.pce in .temper/syscards.

Source code (https://github.com/rs90-randomsjunk/temper)

Oswan
(https://gameblabla.nl/img/oswan_scr1_rs90.png) (https://gameblabla.nl/img/oswan_scr2_rs90.png)

Here's a port of my fork of Oswan for the RS-90. This is not based on Mednafen but on Oswan instead so it has a few issues.
Despite this however, you can play most games OK.

Source code (https://github.com/gameblabla/oswan/tree/rs90)
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: kokokool on May 03, 2019, 03:17:02 am
Nice mate!!!


Enviado desde mi iPhone utilizando Tapatalk
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: Onionland on May 03, 2019, 03:38:34 am
Thought I'd just report in, since I haven't heard anyone else say anything, that Handy works without any issues, it does however have very poor performance.

Awesome port regardless, especially considering you don't even have the device in question to test it on. That's pretty damn admirable.

Edit: Performance issue has been resolved as of 5/2/19
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: gameblabla on May 03, 2019, 04:22:36 am
that Handy works without any issues, it does however have very poor performance
I've just fixed the performance issues. One tester told me it runs much faster than the older version.
So i suggest you give the newer version a go.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: Onionland on May 03, 2019, 04:36:22 am
I've just fixed the performance issues. One tester told me it runs much faster than the older version.
So i suggest you give the newer version a go.

Huge improvement, the performance is flawless. It does however seem to have introduced a new bug where the system hangs for me open exiting the emulator which the last version didn't have.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: kokokool on May 03, 2019, 04:38:49 am
that Handy works without any issues, it does however have very poor performance
I've just fixed the performance issues. One tester told me it runs much faster than the older version.
So i suggest you give the newer version a go.


Half an hour ago i downloaded and test it . 70 of 110 games have slow performance.


Enviado desde mi iPhone utilizando Tapatalk
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: gameblabla on May 03, 2019, 05:28:52 am
Half an hour ago i downloaded and test it . 70 of 110 games have slow performance.
Yeah that was still the older build you were using. The newer build is much improved.

Btw, last minute bug, it would stay on a black screen upon exit.
That should be fixed now.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: Onionland on May 03, 2019, 06:07:58 am
Half an hour ago i downloaded and test it . 70 of 110 games have slow performance.
Yeah that was still the older build you were using. The newer build is much improved.

Btw, last minute bug, it would stay on a black screen upon exit.
That should be fixed now.

Last build (2019-05-03 06:23) still seems to have the issue of ending on a black screen after exiting it seems
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: Sipulka on May 03, 2019, 08:02:06 am
Last build Handy libretro (2019-05-03 06:23)
1) does not save parameters on exit:  (full screen), keys
2) black screen after exiting
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: gameblabla on May 03, 2019, 12:39:01 pm
Quote
1) does not save parameters on exit:  (full screen), keys
Yup, it doesn't save those settings, as i thought that it was not that useful to save those.
Maybe i will implement it later though.

Last build (2019-05-03 06:23) still seems to have the issue of ending on a black screen after exiting it seems
Quote
2) black screen after exiting
I really don't know what's causing this issue... Will look into it though
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: kokokool on May 03, 2019, 01:35:36 pm
Last build Handy libretro (2019-05-03 06:23)
1) does not save parameters on exit:  (full screen), keys
2) black screen after exiting

I dont have black screen but setting are only full screen or original, a lot choppy and slow.


Enviado desde mi iPhone utilizando Tapatalk
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: Sipulka on May 03, 2019, 04:39:43 pm
handy_rs90.opk    2019-05-03 06:23

excellent performance, when you exit - black screen, the console hangs

P.S.
the very first version had no such problems
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: gameblabla on May 03, 2019, 05:53:05 pm
handy_rs90.opk    2019-05-03 06:23
excellent performance, when you exit - black screen, the console hangs
And you wouldn't believe me if i told you that Handy was leaking more than 1MB of memory upon exit !

Alright i did, yet again, a lot of sweeping changes under the hood as to avoid the memory leaking issues and crash upon exit.
Commit : Use malloc for howardmemory & filememory.  (https://github.com/gameblabla/handy-rs97/commit/044aa5a75a16495617c839a6ac322b3139618edf)
Commit : HandyBuffer needs to be bigger in size in order to avoid drawing outside of the allocated surface. (https://github.com/gameblabla/handy-rs97/commit/b2e86d2344b120c5f381bc2373dea6e1136ae22b)
Commit : Make it safer against memory corruption.  (https://github.com/gameblabla/handy-rs97/commit/b67c5f2b6a47cfc56ab26370ff69188bbdcd81ad)

The newer version also has the build date printed in the menu :
(https://gameblabla.nl/img/handy_new_update.png)

So if your version does not have it then you must upgrade. Simply download the new OPK from my website again and overwrite it over the old one.

HOPEFULLY, this should fix the black screen issue upon exit...
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: kokokool on May 03, 2019, 06:03:50 pm
handy_rs90.opk    2019-05-03 06:23
excellent performance, when you exit - black screen, the console hangs
And you wouldn't believe me if i told you that Handy was leaking more than 1MB of memory upon exit !

Alright i did, yet again, a lot of sweeping changes under the hood as to avoid the memory leaking issues and crash upon exit.
Commit : Use malloc for howardmemory & filememory.  (https://github.com/gameblabla/handy-rs97/commit/044aa5a75a16495617c839a6ac322b3139618edf)
Commit : HandyBuffer needs to be bigger in size in order to avoid drawing outside of the allocated surface. (https://github.com/gameblabla/handy-rs97/commit/b2e86d2344b120c5f381bc2373dea6e1136ae22b)
Commit : Make it safer against memory corruption.  (https://github.com/gameblabla/handy-rs97/commit/b67c5f2b6a47cfc56ab26370ff69188bbdcd81ad)

The newer version also has the build date printed in the menu :
(https://gameblabla.nl/img/handy_new_update.png)

So if your version does not have it then you must upgrade. Simply download the new OPK from my website again and overwrite it over the old one.

HOPEFULLY, this should fix the black screen issue upon exit...

Crash is fixed!
Thanks man.


 
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: Sipulka on May 03, 2019, 06:11:27 pm
handy_rs90.opk    2019-05-03 18:45    656K

nice work boys! my sincere thanks! the new version works great.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: davidgilmour on May 04, 2019, 12:16:10 am
handy_rs90.opk    2019-05-03 06:23
excellent performance, when you exit - black screen, the console hangs
And you wouldn't believe me if i told you that Handy was leaking more than 1MB of memory upon exit !

Alright i did, yet again, a lot of sweeping changes under the hood as to avoid the memory leaking issues and crash upon exit.
Commit : Use malloc for howardmemory & filememory.  (https://github.com/gameblabla/handy-rs97/commit/044aa5a75a16495617c839a6ac322b3139618edf)
Commit : HandyBuffer needs to be bigger in size in order to avoid drawing outside of the allocated surface. (https://github.com/gameblabla/handy-rs97/commit/b2e86d2344b120c5f381bc2373dea6e1136ae22b)
Commit : Make it safer against memory corruption.  (https://github.com/gameblabla/handy-rs97/commit/b67c5f2b6a47cfc56ab26370ff69188bbdcd81ad)

The newer version also has the build date printed in the menu :
(https://gameblabla.nl/img/handy_new_update.png)

So if your version does not have it then you must upgrade. Simply download the new OPK from my website again and overwrite it over the old one.

HOPEFULLY, this should fix the black screen issue upon exit...

You are brilliant! Awesome!
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: gameblabla on May 04, 2019, 06:11:46 am
Alright, decided to look at Fceux and whenever it would be doable on the RS-90 or not.
Tried to come up with a bunch of different scaling options and here they are :

No cropping (except for unused left column when PPU setting is activated)
(https://gameblabla.nl/img/fceux_downscale_everything.png)

Nintendo's safe area (224x192 pixels)
(https://gameblabla.nl/img/fceux_nintendosafe.png)

PocketNES (8 pixels cropped from left & right sides, remove 16 pixels on top and 11 pixels at the bottom)
(https://gameblabla.nl/img/fceux_pocketnes.png)

No crop (48 pixels cropped from top, and crop 8 pixels from each side. Window is 240x160)
(https://gameblabla.nl/img/fceux_nocrop_center.png)

So yeah i guess this will suffice. Here's how the menu is going to look like :
(https://gameblabla.nl/img/fceux_menu2.png)

(https://gameblabla.nl/img/fceux_menu1.png)

Hopefully i don't have issues with sound... also i don't think it will run that fast but oh well.

EDIT: If you want to have an early look at it then grab the OPK here
https://gameblabla.nl/files/ipk/rs90/fceux_rs90.opk (https://gameblabla.nl/files/ipk/rs90/fceux_rs90.opk)

However, i can't guarantee that it will run smoothly.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: Sipulka on May 04, 2019, 08:11:18 am
"No cropping (except for unused left column when PPU setting is activated)" - best solution. With such a small screen size, you can sacrifice the proportions and completely fill it with a picture. I am ready to test your test developments, I have a full romset :)
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: Sipulka on May 04, 2019, 08:23:46 am
fceux_rs90.opk    2019-05-04 08:42

1) there is no sound :)
2) very fast, impossible to play some games

the output from the emulator is fine, no lockups
when you record the save as default settings, the console freezes

the picture on the screen is displayed incorrectly in all cases

no crop - the picture is shifted down, not bottom lines

(https://b.radikal.ru/b41/1905/56/cc774f644d39.jpg) (https://radikal.ru)

Nintendo

(https://c.radikal.ru/c31/1905/ff/a40eb381cd13.jpg) (https://radikal.ru)

PocketNES

(https://a.radikal.ru/a13/1905/19/d36b3e117e27.jpg) (https://radikal.ru)

240х160 crop

(https://d.radikal.ru/d11/1905/f2/474f79a452fd.jpg) (https://radikal.ru)
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: gameblabla on May 04, 2019, 09:22:52 am
Alright, i've fixed the crashing issue and i think i may have fixed the no sound issue as well.
Make sure to delete the .fceux home folder.

I've updated the OPK but there still might be some issues.

the picture on the screen is displayed incorrectly in all cases
It's displayed just the way it is intended to be. Of course, only the no crop scaling method is appropriate for this game.
I could add another scaling method similar to the first one except that it crops more of the top black pixels.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: Jutleys on May 04, 2019, 09:37:24 am
If its good enough to release put it in the releases thread.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: Sipulka on May 04, 2019, 09:38:57 am
"I could add another scaling method similar to the first one except that it crops more of the top black pixels" - let's try ;)

fceux_rs90.opk    2019-05-04 10:17    760K

Save default - "ok"
NO sound :(
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: kryswade on May 04, 2019, 10:18:23 am
"I could add another scaling method similar to the first one except that it crops more of the top black pixels" - let's try ;)

fceux_rs90.opk    2019-05-04 10:17    760K

Save default - "ok"
NO sound :(

yep, still no sound. But yet i find gameblabla's work incredible.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: fosamax on May 04, 2019, 10:25:14 am
Even if a nes emulator is a nice addition for this little hanheld, I think that the most usefull emulators should target a resolution below GBA resolution (240x160).

There's probably too much pixel being lost for a satisfying gaming experience.

Sega master system may be OK considering a lower resolution (and gamegear is definitely usefull and already ported by gameblabla).

I hope to see mainly : BW gameboy, Gameboy Color, neogeo pocket and NGPC, Wonderswan and Wonderswan Color.

Some older home video game console could be great also (but mainly for nostalgia) : Atari 2600, Magnavox Odyssey 2.

A port of Mame (0.37 ?) could be great also for some low spec arcade classics.

Anyway, I really thanks pcerceuil for the opendingux port as well as gameblabla for bringing more emulators for the device.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: Sipulka on May 04, 2019, 12:56:13 pm
fceux_rs90.opk    2019-05-04 10:17    760K   

1) too much speed - you need to reduce it by 20% (if possible)
2) in "no croup mode", picture cropped left and bottom (about 3-4 lines) Sorry. That is all right. you must restart the emulator after changing the resolution.

thank you for your work!
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: kokokool on May 04, 2019, 01:44:53 pm
Even if a nes emulator is a nice addition for this little hanheld, I think that the most usefull emulators should target a resolution below GBA resolution (240x160).

There's probably too much pixel being lost for a satisfying gaming experience.

Sega master system may be OK considering a lower resolution (and gamegear is definitely usefull and already ported by gameblabla).

I hope to see mainly : BW gameboy, Gameboy Color, neogeo pocket and NGPC, Wonderswan and Wonderswan Color.

Some older home video game console could be great also (but mainly for nostalgia) : Atari 2600, Magnavox Odyssey 2.

A port of Mame (0.37 ?) could be great also for some low spec arcade classics.

Anyway, I really thanks pcerceuil for the opendingux port as well as gameblabla for bringing more emulators for the device.

I hope in the future, be able to play:

Nes, gb/gbc, atari2600/800xl, msx, c64, dosbox, mame 0.37b5.

16 bit gaming was doable with the previous OS, faulty and without the proper resolution but playable in a way.


Enviado desde mi iPhone utilizando Tapatalk
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: Sipulka on May 04, 2019, 02:04:59 pm
Quote
1) does not save parameters on exit:  (full screen), keys
Yup, it doesn't save those settings, as i thought that it was not that useful to save those.
Maybe i will implement it later though.

please save the settings when you exit the emulator - the screen is very small, every time you have to stretch the game to the size of the screen :)
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: gameblabla on May 04, 2019, 02:36:50 pm
Alright guys, i've fixed the missing sound issue in FCEUX : Sound should be working all good again.
I've found that my toolchain for some reasons disables SDL sound so that forced me to directly use ALSA instead.
It's all good though, it should sound better than before.

The new OPK is around 960Kb so please download it again.

EDIT: PokeMini is now fixed up too, we're all good.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: Jutleys on May 04, 2019, 02:51:18 pm
pc engine & picodrive :)
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: gameblabla on May 04, 2019, 03:00:06 pm
My tester told me that both FCEUX & PokeMini work great, complete with sound.
This means that all the ports are working fine on real hardware now.
So if you had downloaded it before and had issues with those then please download it again.

pc engine & picodrive :)
That's an eventuality yeah.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: kokokool on May 04, 2019, 03:00:58 pm
My tester told me that both FCEUX & PokeMini work great, complete with sound.
This means that all the ports are working fine on real hardware now.
So if you had downloaded it before and had issues with those then please download it again.

pc engine & picodrive :)
That's an eventuality yeah.
Thanks gameblabla!


Enviado desde mi iPhone utilizando Tapatalk
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: Sipulka on May 04, 2019, 05:27:55 pm
fceux_rs90.opk    2019-05-04 15:33    968K

1) Sound - ОК!!!
2) I would add a little bit of speed :) about 5% :)

nice work boys! my thanks for the work!
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: gameblabla on May 04, 2019, 05:49:06 pm
2) I would add a little bit of speed :) about 5% :)
Yes, i've been told that it runs a little slow. I will profile it later but for now, you can overclock your RS-90.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: pcercuei on May 04, 2019, 05:52:15 pm
I've found that my toolchain for some reasons disables SDL sound so that forced me to directly use ALSA instead.
That's what I call a hack rather than a proper solution.
This is with the RS-90 toolchain I released, right?
Make sure that the build process picks up the toolchain's SDL includes and libraries and not your PC's.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: gameblabla on May 04, 2019, 06:06:07 pm
I've found that my toolchain for some reasons disables SDL sound so that forced me to directly use ALSA instead.
That's what I call a hack rather than a proper solution.
This is with the RS-90 toolchain I released, right?
Make sure that the build process picks up the toolchain's SDL includes and libraries and not your PC's.
No, i based it upon yours so the difference with your toolchain is that i modified it as to allow static linking as well as no abicalls and no PIC for speed reasons.
The reason for the no sound was due to the fact that SDL would look for the shared library for some reasons :
https://github.com/rs90-randomsjunk/buildroot/commit/1e4e112b054e40b45d45bac91dfd82b11182fe1f (https://github.com/rs90-randomsjunk/buildroot/commit/1e4e112b054e40b45d45bac91dfd82b11182fe1f)

And here's the whole source :
https://github.com/rs90-randomsjunk/buildroot (https://github.com/rs90-randomsjunk/buildroot)

So i had to modify it as to link it against the static library.

Btw, i reverted back to using static linking because i don't own the console and i need to have some ways of testing the library.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: Sipulka on May 04, 2019, 06:10:27 pm
pokemini_rs90.opk    2019-05-04

save settings - save fail
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: gameblabla on May 04, 2019, 06:20:28 pm
pokemini_rs90.opk    2019-05-04

save settings - save fail
Oh yeah right, it would try to save locally apparently, and we can't do that in the OPK world.
Maybe i will fix this later.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: pcercuei on May 04, 2019, 06:35:16 pm
I've found that my toolchain for some reasons disables SDL sound so that forced me to directly use ALSA instead.
That's what I call a hack rather than a proper solution.
This is with the RS-90 toolchain I released, right?
Make sure that the build process picks up the toolchain's SDL includes and libraries and not your PC's.
No, i based it upon yours so the difference with your toolchain is that i modified it as to allow static linking as well as no abicalls and no PIC for speed reasons.
For "speed reasons"? That's BS. Give me a benchmark.

You know that if you compile statically, your apps will break as soon as we update the OS, right?
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: Sipulka on May 04, 2019, 07:01:27 pm
fceux_rs90.opk    2019-05-04 15:33    968K

I put in the settings:
setting-video setting-video scaling - " no crop"

press
save config as default

despite this, rest games work in the mode "pocketNES"
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: gameblabla on May 04, 2019, 07:19:42 pm
For "speed reasons"? That's BS. Give me a benchmark.
It's around 1% at most. Admittedly, it's only a small benefit (i could have used mplt instead. There's a PDF slide on that) but that's not the only reason why i did this.
I would need to find a CPU bound benchmark for testing.

Quote
You know that if you compile statically, your apps will break as soon as we update the OS, right?
I mean, they won't unless you do something in particular to SDL or something, that's the whole point of static linking ?
Should you make do a modification to SDL or something, i can simply recompile it.
And i need to have some way of knowing that executable works as i have plenty of MIPS devices like it but not the Retromini obviously so i can't easily test such a dynamically linked app.

Quote
I put in the settings:
setting-video setting-video scaling - " no crop"

press
save config as default

despite this, rest games work in the mode "pocketNES"
What do you mean ? The default config does not stick ?
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: Sipulka on May 04, 2019, 08:09:44 pm
What do you mean ? The default config does not stick ?
Yes
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: pcercuei on May 04, 2019, 08:12:29 pm
For "speed reasons"? That's BS. Give me a benchmark.
It's around 1% at most. Admittedly, it's only a small benefit (i could have used mplt instead. There's a PDF slide on that) but that's not the only reason why i did this.
So what are the other reasons?

I would need to find a CPU bound benchmark for testing.

Quote
You know that if you compile statically, your apps will break as soon as we update the OS, right?
I mean, they won't unless you do something in particular to SDL or something, that's the whole point of static linking ?
Should you make do a modification to SDL or something, i can simply recompile it.
That's what they all say, until the person leaves the scene or just disappears, and these apps simply cannot run with the new OS anymore because they've been statically linked.
Unless you have a *very good* reason to link statically, don't do that.

And i need to have some way of knowing that executable works as i have plenty of MIPS devices like it but not the Retromini obviously so i can't easily test such a dynamically linked app.
Well, compile it with the other device's toolchain to test it, and when you're ready to release your app, compile it with the rs-90 toolchain.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: romanaOne on May 04, 2019, 08:43:35 pm
A bunch of statically compiled binaries still work which were built for the A320 running opendingux.

I tested lots of them on the RGPlus and a few of them on the LDK. Some have a few problems like openjazz, but many work just fine: Bubble Dizzy, openggs, biniax2, sdlroids, dingux-ti99, most other thins in ZX-81's games and emus site.

Absolutely nothing I can find which is dynamically linked from the A320 days will work now. Not even a little bit.

I have no strong feelings about this subject, just saying what I found over at openhandhelds.org
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: ChronoStriker1 on May 04, 2019, 09:03:01 pm
How do you setup SMS Plus GX to run coleco?  I have the bios in the correct folder but roms don't seem to load.

Sent from my SM-G955U using Tapatalk

Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: pcercuei on May 04, 2019, 10:50:50 pm
Absolutely nothing I can find which is dynamically linked from the A320 days will work now. Not even a little bit.
It would be easy to get them to work. On the other hand, if it's statically compiled and won't boot on the RS-90, it's game over, there's nothing that you can do.

A long time ago (in 2001? or so), Loki Software released Heroes 3 for Linux. The static build requires OSS, will force your screen to a low resolution, etc. By using the dynamic build, the screen can be resized to the desktop's resolution using OpenGL, you can use PulseAudio as the sound output, etc. Just because you can link the old binary to new libraries.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: kokokool on May 04, 2019, 11:25:52 pm
How do you setup SMS Plus GX to run coleco?  I have the bios in the correct folder but roms don't seem to load.

Sent from my SM-G955U using Tapatalk
I renamed BiOs as ?BIOS?. Downloaded the romset and voila.

The only thing is that, control mapping does not work for me.

In the meantime, other thing is to compile the games it with Cologne and open it with ReGBA then.


Enviado desde mi iPhone utilizando Tapatalk
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: kokokool on May 05, 2019, 04:32:29 pm
fceux_rs90.opk 2019-05-04 15:33 968K

1) Sound - ОК!!!
2) I would add a little bit of speed :) about 5% :)

nice work boys! my thanks for the work!

Yeah, sound is ok!
The problem for me is that emulation at this stage is a bit choppy, but i guess is a matter of timefornimprovements


Enviado desde mi iPhone utilizando Tapatalk
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: Onionland on May 05, 2019, 05:28:29 pm

Yeah, sound is ok!
The problem for me is that emulation at this stage is a bit choppy, but i guess is a matter of timefornimprovements

Enviado desde mi iPhone utilizando Tapatalk

Yeah, it's pretty choppy by default, looking though as if it has like a frameskip of 3 or something running without letting you know, enabling throttling solves the choppiness, but the CPU can't handle the the emulator at full speed with throttling, and gives you about 50-55 fps in games with a slight overclock
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: kokokool on May 05, 2019, 05:59:40 pm

Yeah, sound is ok!
The problem for me is that emulation at this stage is a bit choppy, but i guess is a matter of timefornimprovements

Enviado desde mi iPhone utilizando Tapatalk

Yeah, it's pretty choppy by default, looking though as if it has like a frameskip of 3 or something running without letting you know, enabling throttling solves the choppiness, but the CPU can't handle the the emulator at full speed with throttling, and gives you about 50-55 fps in games with a slight overclock

Yes it is, but i guess its a matter of time. Pocketnes nes packs runs perfect over reGBA so might be possible to achieve the same performance.

Anyway its happening everyday

Cheers


Enviado desde mi iPhone utilizando Tapatalk
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: gameblabla on May 05, 2019, 06:41:09 pm
I have updated Fceux, this newer build should run slightly faster. (Did some PGO to it, fixed a few issues as reported by fno-common and so on).
The config bug issue may or may not be fixed, please report back if it's still not fixed.

Quote
How do you setup SMS Plus GX to run coleco?  I have the bios in the correct folder but roms don't seem to load.
Make sure your Colecovision games have the .col extension as well. Note that some homebrew games won't be detected properly and won't run.

So what are the other reasons?
I would like to do some PGO on the binaries and doing that when you can't use said rootfs libraries on another device is almost impossible.
Also here's the paper i was talking about :
https://elinux.org/images/1/1f/New-tricks-mips-linux.pdf (https://elinux.org/images/1/1f/New-tricks-mips-linux.pdf)

A statically linked binary with no PIC and no abicalls can only be beneficial performance wise, even if it can in some cases be a maintenance burden. Every last 1% is important on a 300Mhz device. (which is honestly more comparable to a boosted 486)

Quote
That's what they all say, until the person leaves the scene or just disappears, and these apps simply cannot run with the new OS anymore because they've been statically linked.
That's why the source code is available and besides, it's not like you will want to work with a binary.

Quote
A long time ago (in 2001? or so), Loki Software released Heroes 3 for Linux. The static build requires OSS, will force your screen to a low resolution, etc. By using the dynamic build, the screen can be resized to the desktop's resolution using OpenGL, you can use PulseAudio as the sound output, etc. Just because you can link the old binary to new libraries.
This is true in the case of proprietary games released on desktops but we're on a small handled and right now everything got its source code released. Even on the GCW0, most of the stuff had their source open. If we really want to add Pulseaudio support to some app for a future handled, you are probably better off recompiling or adding said support to the soure code.
Dynamically linked apps can still not run when linked against newer libraries, especially if they break the ABI.
That's not to mention some will even refuse to work with linked against a different version. (like OpenSSL and the likes)
So while Heroes 3 might work on more recent desktops, the same can't be really said for other binaries.
Such hackups on proprietary binaries can only go so far.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: Nootboot64 on May 05, 2019, 06:45:14 pm
I have updated Fceux, this newer build should run slightly faster. (Did some PGO to it, fixed a few issues as reported by fno-common and so on).
The config bug issue may or may not be fixed, please report back if it's still not fixed.

So what are the other reasons?
I would like to do some PGO on the binaries and doing that when you can't use said rootfs libraries on another device is almost impossible.
Also here's the paper i was talking about :
https://elinux.org/images/1/1f/New-tricks-mips-linux.pdf (https://elinux.org/images/1/1f/New-tricks-mips-linux.pdf)

A statically linked binary with no PIC and no abicalls can only be beneficial performance wise, even if it can in some cases be a maintenance burden. Every last 1% is important on a 300Mhz device. (which is honestly more comparable to a boosted 486)

Quote
That's what they all say, until the person leaves the scene or just disappears, and these apps simply cannot run with the new OS anymore because they've been statically linked.
That's why the source code is available and besides, it's not like you will want to work with a binary.

Quote
A long time ago (in 2001? or so), Loki Software released Heroes 3 for Linux. The static build requires OSS, will force your screen to a low resolution, etc. By using the dynamic build, the screen can be resized to the desktop's resolution using OpenGL, you can use PulseAudio as the sound output, etc. Just because you can link the old binary to new libraries.
This is true in the case of proprietary games released on desktops but we're on a small handled and right now everything got its source code released. Even on the GCW0, most of the stuff had their source open. If we really want to add Pulseaudio support to some app for a future handled, you are probably better off recompiling or adding said support to the soure code.
Dynamically linked apps can still not run when linked against newer libraries, especially if they break the ABI.
That's not to mention some will even refuse to work with linked against a different version. (like OpenSSL and the likes)
So while Heroes 3 might work on more recent desktops, the same can't be really said for other binaries.
Such hackups on proprietary binaries can only go so far.
I figured out how to make it run super smoothly, but it didn't save the config. Just telling you cause you said to report.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: gameblabla on May 05, 2019, 07:03:35 pm
I figured out how to make it run super smoothly, but it didn't save the config. Just telling you cause you said to report.
Is that using the newer OPK ? You are probably talking about the Throttling setting in Video option i think.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: Sipulka on May 05, 2019, 07:12:17 pm
fceux_rs90.opk    2019-05-05 19:21    1.0м

Save default - OK. the resolution settings are saved.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: Onionland on May 05, 2019, 07:22:35 pm
I figured out how to make it run super smoothly, but it didn't save the config. Just telling you cause you said to report.
Is that using the newer OPK ? You are probably talking about the Throttling setting in Video option i think.

I'm not sure about the other guy, but with the rotation of games i've been testing with i'm getting a slight speed boost hovering around 3 fps or so, now running at about 55-58 fps with throttling and an overclock of 438 (same as for my last test).

Edit: You can achieve around 60fps by significantly lowering or completely turning off the sound. I'm assuming nootboot probably did something akin to this
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: Nootboot64 on May 05, 2019, 07:25:41 pm
I figured out how to make it run super smoothly, but it didn't save the config. Just telling you cause you said to report.
Is that using the newer OPK ? You are probably talking about the Throttling setting in Video option i think.
Yeah, I used the newer OPK, but was I supposed to delete the .fceux folder beforehand?
I also set sound rate to the second lowest option (can't remember what that is) and sound is smooth, but it sounds almost muffled. I'm fine with it sounding like that, though.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: gameblabla on May 05, 2019, 07:41:59 pm
I updated PokeMini as to fix the issue with configuration file not saving, it's now saved in .pokemini.
Fceux also got updated as to set the default audio frequency to 22050hz.

Yeah, I used the newer OPK, but was I supposed to delete the .fceux folder beforehand?
Sipulka said that saving the settings is working fine now so either it cached the older OPK (in which case you may have to reboot) or you did not update properly. Delete said folder to be extra sure yeah.

Quote
I also set sound rate to the second lowest option (can't remember what that is) and sound is smooth, but it sounds almost muffled. I'm fine with it sounding like that, though.
Quote
Edit: You can achieve around 60fps by significantly lowering or completely turning off the sound. I'm assuming nootboot probably did something akin to this
Yeah i set it to 48000Hz and that's way too high for this device. I updated the OPK so it sets it to 22050hz by default but you may have to go with 11025hz or even 8000hz. (the latter two will sound very muffled though)
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: kokokool on May 05, 2019, 10:43:27 pm
I figured out how to make it run super smoothly, but it didn't save the config. Just telling you cause you said to report.
Is that using the newer OPK ? You are probably talking about the Throttling setting in Video option i think.
Yeah, I used the newer OPK, but was I supposed to delete the .fceux folder beforehand?
I also set sound rate to the second lowest option (can't remember what that is) and sound is smooth, but it sounds almost muffled. I'm fine with it sounding like that, though.

I turned off sound and it has become more faster than usual, a bit less choppy. If, over that you turn fps throttle, it will be smoother but at the same time a bit slower.


Enviado desde mi iPhone utilizando Tapatalk
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: mth on May 05, 2019, 11:20:20 pm
The full list of sample frequencies supported by OpenDingux is: 8000, 11025, 16000, 22050, 32000, 44100, 48000.

The hardware also supports 9600, 12000, 24000 and 96000, but the first three aren't defined in ALSA (Linux sound system) and the last one isn't very useful, especially on a device like this.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: Sipulka on May 06, 2019, 03:39:28 am
Sipulka said that saving the settings is working fine now so either it cached the older OPK (in which case you may have to reboot) or you did not update properly. Delete said folder to be extra sure yeah.

I opened the game, saved the "default" settings, then wrote a new rom on the card and started it - the settings of the new ROM were "default". in the previous version, the permissions settings were not saved, in the new version they are saved.

pokemini_rs90.opk    2019-05-05 20:29    484K

Save - OK. bug fixed
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: gameblabla on May 06, 2019, 06:35:43 pm
I have removed some debug code in Fceux and uploaded said newer build yesterday, i also redid the PGO profiling.
It should run just a little faster (as there was quite some ifs inside of the PPU/interpreter code and all) but probably not by much.

The hardware also supports 9600, 12000, 24000 and 96000, but the first three aren't defined in ALSA (Linux sound system) and the last one isn't very useful, especially on a device like this.
It would still be nice to support 96000. Not for games/emulators of course but maybe for something like a VGM player.
I know, it's not that useful but i'm pretty curious to hear how it sounds like when set to such a high frequency.

Quote
I opened the game, saved the "default" settings, then wrote a new rom on the card and started it - the settings of the new ROM were "default". in the previous version, the permissions settings were not saved, in the new version they are saved.
Yes but the scaling option is not saved. Maybe that's something i will look into.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: Nootboot64 on May 06, 2019, 08:46:15 pm
I have removed some debug code in Fceux and uploaded said newer build yesterday, i also redid the PGO profiling.
It should run just a little faster (as there was quite some ifs inside of the PPU/interpreter code and all) but probably not by much.

The hardware also supports 9600, 12000, 24000 and 96000, but the first three aren't defined in ALSA (Linux sound system) and the last one isn't very useful, especially on a device like this.
It would still be nice to support 96000. Not for games/emulators of course but maybe for something like a VGM player.
I know, it's not that useful but i'm pretty curious to hear how it sounds like when set to such a high frequency.

Quote
I opened the game, saved the "default" settings, then wrote a new rom on the card and started it - the settings of the new ROM were "default". in the previous version, the permissions settings were not saved, in the new version they are saved.
Yes but the scaling option is not saved. Maybe that's something i will look into.
Do you think you could ever fix the scaling? PocketNES mode is almost fine, but the picture is shifted down, obscuring things. (I mean there's a black bar at the top of the screen, and it's cut off at the bottom.)
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: pcercuei on May 06, 2019, 09:12:54 pm
I would like to do some PGO on the binaries and doing that when you can't use said rootfs libraries on another device is almost impossible.
Also here's the paper i was talking about :
https://elinux.org/images/1/1f/New-tricks-mips-linux.pdf (https://elinux.org/images/1/1f/New-tricks-mips-linux.pdf)

A statically linked binary with no PIC and no abicalls can only be beneficial performance wise, even if it can in some cases be a maintenance burden. Every last 1% is important on a 300Mhz device. (which is honestly more comparable to a boosted 486)
Premature optimization is the root of all evil. You're doing all this for a <1% performance increase, when you could get a 10% boost by just rewritting some code. There are much better optimizations you could do without messing with the OS.

And since you mention profile-guided optimization, if the code was properly optimized, then PGO wouldn't give any noticeable difference :)

Quote
This is true in the case of proprietary games released on desktops but we're on a small handled and right now everything got its source code released. Even on the GCW0, most of the stuff had their source open. If we really want to add Pulseaudio support to some app for a future handled, you are probably better off recompiling or adding said support to the soure code.
That's not how it works. If I want to add PulseAudio to the OS, and all the apps are statically linked, then as soon as the OS update lands you would lose audio for all the apps, until they are recompiled, and everybody would blame the firmware devs for breaking everything. So then we wouldn't be able to update anything to keep compatibility with static apps and avoid complaints. That's how a firmware dies.

Quote
Dynamically linked apps can still not run when linked against newer libraries, especially if they break the ABI.
That's not to mention some will even refuse to work with linked against a different version. (like OpenSSL and the likes)
The point here is not that the apps can run against newer libraries or different versions of the libraries.
The point is that the apps will always run on the RS-90, without having to be recompiled, while still taking benefit of the new features introduced over time.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: gameblabla on May 06, 2019, 11:27:25 pm
Do you think you could ever fix the scaling? PocketNES mode is almost fine, but the picture is shifted down, obscuring things. (I mean there's a black bar at the top of the screen, and it's cut off at the bottom.)
What game(s) are you trying to run ? Every single one of them is different in this regard. You can default to no crop in all cases : it will show everything onscreen and squeeze it down to 240x160. (of course, it won't look as good as PocketNES in an ideal setting)

Quote
Premature optimization is the root of all evil. You're doing all this for a <1% performance increase, when you could get a 10% boost by just rewritting some code. There are much better optimizations you could do without messing with the OS.
Yes, in an ideal world, i would have implemented a 6502 MIPS dynarec for fceux. But i'm no assembly programmer (sorry to disappoint you guys) and getting those 10% is not always feasible that easily without rewrite much of it. In comparison, getting that 1% (or less) was much easier and don't require much work on my part.
I mean even you are seeing that reGBA does not always run smoothly despite the fairly good MIPS dynarec it has (as you may have noticed in the comments). That's not to mention the broken games on it, which is just as important.

Quote
That's not how it works. If I want to add PulseAudio to the OS, and all the apps are statically linked, then as soon as the OS update lands you would lose audio for all the apps, until they are recompiled, and everybody would blame the firmware devs for breaking everything. So then we wouldn't be able to update anything to keep compatibility with static apps and avoid complaints. That's how a firmware dies.
Not sure how the Pulseaudio daemon works but yeah i guess it is a possibility that it could break if the static library happens not to be compatible with the newer version. Thankfully though, we are not using pulseaudio on that handled as it would be overkill.
I would consider using the dynamic libraries on a more powerful handled like the GCW0 but not on the RS-90.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: pcercuei on May 07, 2019, 01:57:06 am
Quote
Premature optimization is the root of all evil. You're doing all this for a <1% performance increase, when you could get a 10% boost by just rewritting some code. There are much better optimizations you could do without messing with the OS.
Yes, in an ideal world, i would have implemented a 6502 MIPS dynarec for fceux. But i'm no assembly programmer (sorry to disappoint you guys) and getting those 10% is not always feasible that easily without rewrite much of it. In comparison, getting that 1% (or less) was much easier and don't require much work on my part.
And yet I'm the one that you called lazy.
It's maybe less work for you, but it's a pain in the ass for us.

Quote
That's not how it works. If I want to add PulseAudio to the OS, and all the apps are statically linked, then as soon as the OS update lands you would lose audio for all the apps, until they are recompiled, and everybody would blame the firmware devs for breaking everything. So then we wouldn't be able to update anything to keep compatibility with static apps and avoid complaints. That's how a firmware dies.
Not sure how the Pulseaudio daemon works but yeah i guess it is a possibility that it could break if the static library happens not to be compatible with the newer version. Thankfully though, we are not using pulseaudio on that handled as it would be overkill.
Don't try to play dumber than you really are. Pulseaudio was just an example. In the past years we've been adding optimizations to the rootfs, which would give a small performance boost to *all* apps, that is, if they've been dynamically compiled.

I would consider using the dynamic libraries on a more powerful handled like the GCW0 but not on the RS-90.
The A320 was less powerful, and we were using dynamic libraries there.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: gameblabla on May 07, 2019, 02:35:43 am
And yet I'm the one that you called lazy.
It's maybe less work for you, but it's a pain in the ass for us.
Yeah i'm sorry for that. (though it was more of a joke than anything)

Quote
Don't try to play dumber than you really are. Pulseaudio was just an example. In the past years we've been adding optimizations to the rootfs, which would give a small performance boost to *all* apps, that is, if they've been dynamically compiled.
The A320 was less powerful, and we were using dynamic libraries there.
I mean even if i were to completely disregard that 1% performance improvement (at best) and go all out on using the dynamic libraries then there's still the issue of me not being able to directly test the binary without said handled and of course that goes without saying PGO.
That may have been a different story if let's say, someone made an image using a QEMU image with the rootfs like Dmitry did with the GCW0 so we're not quite there right now and i don't want to work on that myself.

I'm sorry to disappoint you but i'm not doing of all that simply to bother the OpenDingux devs.
You made some valid points but for the most part they don't currently apply to my ports. I will closely follow what you are doing on the RS-90 & Opendingux and if the statically linked apps really become a pain in the ass then i'll link to the system libraries.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: gameblabla on May 07, 2019, 05:14:20 am
I have ported GnuBoy for the RS-90.
Not as perfect as Gambatte obviously but it should be able to play most game boy games just fine.
It supports save states as well as 3 scaling options.
As usual if you want to give it a try, see my first post.

EDIT: Welp, on the first build the menu was flickering. This is now fixed so please download it again
if you have issues with the menu.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: Cralex on May 07, 2019, 06:01:47 am
Considering you are coding blind, you hit the bulls-eye with this one! Really happy with it so far. Made two issues on github and closed one when I noticed you fixed the menu. Speed, music, controls, saving, and scaling all work very well.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: gameblabla on May 07, 2019, 06:14:37 am
Considering you are coding blind, you hit the bulls-eye with this one! Really happy with it so far. Made two issues on github and closed one when I noticed you fixed the menu. Speed, music, controls, saving, and scaling all work very well.
And i've also fixed your other issue as well. I didn't know that Link's Awakening DX used all 4 buttons but the more you know...

So yeah guys, i updated the OPK again and now there should not be any obvious issues. (apart from some obscure games not working)
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: Cralex on May 07, 2019, 06:59:24 am
Considering you are coding blind, you hit the bulls-eye with this one! Really happy with it so far. Made two issues on github and closed one when I noticed you fixed the menu. Speed, music, controls, saving, and scaling all work very well.
And i've also fixed your other issue as well. I didn't know that Link's Awakening DX used all 4 buttons but the more you know...

So yeah guys, i updated the OPK again and now there should not be any obvious issues. (apart from some obscure games not working)

Yeah, Link?s Awakening is a pain to save in, and you?d never know how to do it unless you RTFM or talk to NPCs. They wrote a new menu for the Oracle games in the series that handles it much better. But I digress.

So far, the only game I?ve tested that has issues is Donkey Kong Land 2 (see github). It handles beefy ROMs like Shantae and Bad Apple and handles drawing the sprites in Donkey Kong Country well, even though I?m aware of at least two other gnuboy ports that can?t do it. There is some screen tearing when scrolling backgrounds and such, but it?s really minimal.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: watchgintama on May 07, 2019, 08:02:11 am
GNUBoy working good for pokemon crystal.   Also can you add a Reset option to GNUBoy menu?
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: Sipulka on May 07, 2019, 02:33:03 pm
gnuboy_rs90.opk    2019-05-07 07:09    432K

great job, no complaints there :)

You are planning to make a ZX Spectrum emulator?
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: kokokool on May 07, 2019, 02:34:48 pm
gnuboy_rs90.opk 2019-05-07 07:09 432K

great job, no complaints there :)

You are planning to make a ZX Spectrum emulator?

Please!

ZxSpectrum
Coleco ( over smsplusgx with button mapping)
Atari 2600/800xl
MSX


Enviado desde mi iPhone utilizando Tapatalk
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: kokokool on May 07, 2019, 02:44:31 pm
Considering you are coding blind, you hit the bulls-eye with this one! Really happy with it so far. Made two issues on github and closed one when I noticed you fixed the menu. Speed, music, controls, saving, and scaling all work very well.
And i've also fixed your other issue as well. I didn't know that Link's Awakening DX used all 4 buttons but the more you know...

So yeah guys, i updated the OPK again and now there should not be any obvious issues. (apart from some obscure games not working)

Mate, the emulator runs ok for GBC, however i?ve experienced some crashes with GB games (DK land 1/2/3).


Enviado desde mi iPhone utilizando Tapatalk
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: gameblabla on May 07, 2019, 03:00:43 pm
Quote
So far, the only game I?ve tested that has issues is Donkey Kong Land 2 (see github).
Mate, the emulator runs ok for GBC, however i?ve experienced some crashes with GB games (DK land 1/2/3).
The Donkey Kong Land series is a bitch to emuate, they have really odd behaviours. If the games do crash though, then i guess it might be easy to fix them with GDB. No promises though.

Quote
You are planning to make a ZX Spectrum emulator?
Quote
ZxSpectrum
Coleco ( over smsplusgx with button mapping)
Atari 2600/800xl
MSX
Nope, no plans for a ZX spectrum emulator for now. There's now i have in mind but it's a bit fairly CPU intensive so not sure if it's going to work that well.
And i would like add remapping support for the other Colecovision buttons but for now you can play most games with it.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: gameblabla on May 07, 2019, 09:46:12 pm
Updated Gnuboy as to merge some upstream fixes : this fixed games like Killer Instinct & Ghostbusters.
Let me know if there are any regressions or additional graphical glitches.

Still no true fix for DKL2 though : the game won't crash anymore but it won't run properly either.
I may consider looking at Gambatte again.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: kokokool on May 07, 2019, 09:48:22 pm
Updated Gnuboy as to merge some upstream fixes : this fixed games like Killer Instinct & Ghostbusters.
Let me know if there are any regressions or additional graphical glitches.

Still no true fix for DKL2 though : the game won't crash anymore but it won't run properly either.
I may consider looking at Gambatte again.

No mate, DKL is one minimun sand grain. You made a tremendous port with Gnuboy, thank you!


Enviado desde mi iPhone utilizando Tapatalk
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: Great Crippler on May 07, 2019, 10:31:08 pm
Updated Gnuboy as to merge some upstream fixes : this fixed games like Killer Instinct & Ghostbusters.
Let me know if there are any regressions or additional graphical glitches.

Still no true fix for DKL2 though : the game won't crash anymore but it won't run properly either.
I may consider looking at Gambatte again.

No mate, DKL is one minimun sand grain. You made a tremendous port with Gnuboy, thank you!


Enviado desde mi iPhone utilizando Tapatalk

Odd work around, but if you pick the second or third save files on Donkey Kong Land 2 or 3, then they work fine.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: kokokool on May 07, 2019, 10:39:29 pm
Updated Gnuboy as to merge some upstream fixes : this fixed games like Killer Instinct & Ghostbusters.
Let me know if there are any regressions or additional graphical glitches.

Still no true fix for DKL2 though : the game won't crash anymore but it won't run properly either.
I may consider looking at Gambatte again.

No mate, DKL is one minimun sand grain. You made a tremendous port with Gnuboy, thank you!


Enviado desde mi iPhone utilizando Tapatalk

Odd work around, but if you pick the second or third save files on Donkey Kong Land 2 or 3, then they work fine.

Good!


Enviado desde mi iPhone utilizando Tapatalk
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: Cralex on May 08, 2019, 02:50:52 am
I?m wondering if some of the upstream changes might have broke how Gnuboy draws the graphics for Donkey Kong Country for GBC. When I tested it after the menu fix was merged, the sprites and graphics looked normal, but after the last update the sprites and parts of the background became garbled, just like Ohboy on the RS97 or Gnuboy on the PocketSprite. It?s an edge case, certainly, but I wanted to make sure it was noted.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: Sipulka on May 08, 2019, 03:37:51 am
gnuboy_rs90.opk    2019-05-07 22:40    432K   

Donkey Kong Country - bad draws the graphics. in the previous version this is not
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: gameblabla on May 08, 2019, 05:06:32 am
Alright guys, i've found the regression for Donkey Kong Country.
https://github.com/rs90-randomsjunk/gnuboy_rs90/commit/3fe8c7df4daf3de38df9165eab604580020722be (https://github.com/rs90-randomsjunk/gnuboy_rs90/commit/3fe8c7df4daf3de38df9165eab604580020722be)

Turns out this extra line of code was completely un-necesarry and it would conflict with Donkey Kong Country.
Removing it still allows Killer Instinct & Extreme Ghostbusters to work properly so there's that.

The source code was trimmed down too, removing some overhead and fixing a few leaks here and there.
I've noticed that my source code revamp fixed Donkey Kong Land 2 but....
you need to remove the corrupted save for Donkey Kong Land 2. They should be located in .gnuboy/saves.
Once you remove said save and update to my newer OPK, then slot 1 in DKL2 should work properly.

Needless to say, you should download the new OPK.
Hopefully you will be able to enjoy some monkey action on your RS-90.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: Cralex on May 08, 2019, 05:50:25 am
Monkey action, indeed! It works just fine. I honestly wasn?t expecting this. Are the fixes going upstream? It would be cool to see other Gnuboy ports for niche devices get glitch-free monkey action.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: gameblabla on May 08, 2019, 06:42:13 am
Monkey action, indeed! It works just fine. I honestly wasn?t expecting this. Are the fixes going upstream? It would be cool to see other Gnuboy ports for niche devices get glitch-free monkey action.
Upstream is dead. Even Gambatte is not actively supported anymore.
Tthe thing is the RS-97 & Bittboy are powerful enough to run something like Gambatte, which is obviously better.
Maybe i could make a build for the Dingoo A320 though. I'm not sure what other handled this could be merged to.
Title: My OPK packages for the RS-90 (Opendingux)
Post by: Cralex on May 08, 2019, 06:51:59 am
Monkey action, indeed! It works just fine. I honestly wasn?t expecting this. Are the fixes going upstream? It would be cool to see other Gnuboy ports for niche devices get glitch-free monkey action.
Upstream is dead. Even Gambatte is not actively supported anymore.
Tthe thing is the RS-97 & Bittboy are powerful enough to run something like Gambatte, which is obviously better.
Maybe i could make a build for the Dingoo A320 though. I'm not sure what other handled this could be merged to.

Understood. Even potatoes these days are too powerful to need the likes of Gnuboy... But one that isn?t is the PocketSprite. It is able to run most games with Gnuboy really well, but DKC notably suffers from the graphical glitches you just fixed. The (admittedly dead-looking) repo is here: https://github.com/PocketSprite/8bkc-gnuboy

The (mostly one-man) developer scene is pretty much hibernating, so I?m not expecting much, but I figure it?s worth a shot since the system literally has no other GBC option due to low power.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: hiei on May 08, 2019, 10:17:04 am
@gameblabla so you won't try to port Gambatte/OhBoy?
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: gameblabla on May 08, 2019, 11:47:08 am
Quote
The (mostly one-man) developer scene is pretty much hibernating, so I?m not expecting much, but I figure it?s worth a shot since the system literally has no other GBC option due to low power.
I made a pull request  there. However, someone else had made one 1 year ago and he got no comments.
I'm sorry but if you want to have your DKC fix, then someone else will have to compile it with the fix in place.
(That or you can try to resurrect him)

@gameblabla so you won't try to port Gambatte/OhBoy?
I mean Gambatte is much more CPU intensive and our RS-90 is miserable, specs wise.
Also, Ohboy is actually based on Gnuboy 1.0.4 just saying. (and of course, it can't play DKC properly either. Easy fix still but then i would need to adapt it for the RS-90)

Given that i've fixed Gnuboy to the point that most games are playable, i won't bother.

Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: hiei on May 08, 2019, 12:45:41 pm
Quote
The (mostly one-man) developer scene is pretty much hibernating, so I?m not expecting much, but I figure it?s worth a shot since the system literally has no other GBC option due to low power.
I made a pull request  there. However, someone else had made one 1 year ago and he got no comments.
I'm sorry but if you want to have your DKC fix, then someone else will have to compile it with the fix in place.
(That or you can try to resurrect him)

@gameblabla so you won't try to port Gambatte/OhBoy?
I mean Gambatte is much more CPU intensive and our RS-90 is miserable, specs wise.
Also, Ohboy is actually based on Gnuboy 1.0.4 just saying. (and of course, it can't play DKC properly either. Easy fix still but then i would need to adapt it for the RS-90)

Given that i've fixed Gnuboy to the point that most games are playable, i won't bother.

Oh ok! What else could be ported efficiently knowing the limitations of the hardware?
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: gameblabla on May 08, 2019, 01:44:35 pm
Oh ok! What else could be ported efficiently knowing the limitations of the hardware?
I don't know, Chip-8 games, Megadrive via Picodrive (and that's a stretch), Neo geo pocket via Race or Neopop, Vecx (Vectrex) and maybe Temper.
No idea, the specs are pretty bad and it's hard to tell without the console what is doable and what is not at fullspeed.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: kokokool on May 08, 2019, 02:07:38 pm
Oh ok! What else could be ported efficiently knowing the limitations of the hardware?
I don't know, Chip-8 games, Megadrive via Picodrive (and that's a stretch), Neo geo pocket via Race or Neopop, Vecx (Vectrex) and maybe Temper.
No idea, the specs are pretty bad and it's hard to tell without the console what is doable and what is not at fullspeed.

So we can possibly reach 16 bit with lots of effort


Enviado desde mi iPhone utilizando Tapatalk
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: Cralex on May 08, 2019, 03:08:00 pm
Stock FW actually had pretty decent MD/GEN emulation and ok SNES emulation, so a quality port should be able to produce playable results. There are already people on discord clamoring for 16-bit systems to achieve parity with stock...
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: v47 on May 08, 2019, 03:15:20 pm
it's hard to tell without the console what is doable and what is not at fullspeed.
Would it help if you had one? If so, then hey people, lets either throw some money at the guy (a new RetroMini is about $28 on ebay) or find someone close to his location who would be willing to send him a working unit.

If we go with the first option, I've got my ten bucks ready to go (paypal).
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: gameblabla on May 09, 2019, 12:41:32 pm
I've released a port of Temper for the RS-90. No idea how well it runs on the RS-90 but seems to be okay on most games according to my tests.
Obviously, don't play Supergrafx games, especially Ghouls'n Ghost, as they will run pretty slow. But if you wanna try, then you can do it.
Let me know how it runs.

Quote
Stock FW actually had pretty decent MD/GEN emulation and ok SNES emulation, so a quality port should be able to produce playable results. There are already people on discord clamoring for 16-bit systems to achieve parity with stock...
Whatever they had was far from decent in my opinion. I'll touch picodrive at some point but i'm too afraid to touch PocketSNES... It won't run that well. (it already doesn't on the RS-97, at least Snes9x 1.43)

Quote
Would it help if you had one? If so, then hey people, lets either throw some money at the guy (a new RetroMini is about $28 on ebay) or find someone close to his location who would be willing to send him a working unit.
If we go with the first option, I've got my ten bucks ready to go (paypal).
Sadly i can't accept paypal donations as they have been dicks to me and refused to open my account even though i did nothing with it.
Simply put, they behaved like assholes.
So if someone wants to send me a RetroMini, he/she will have to send me his/her to me. I live in France.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: Sipulka on May 09, 2019, 01:01:34 pm
temper_rs90.opk    2019-05-09 13:28    784K   

BUG: the cross is always pressed to the left. impossible to move.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: v47 on May 09, 2019, 01:05:02 pm
I live close enough, and despite money being pretty tight lately, I think I could spare my secondary unit and send it over to you (haven't tried to flash it yet, so no idea what version it is though).

If I end up sending it, I would very much appreciate a few forum members throwing at least a handful of dollars my way (bought the handheld for $27, shipping to gameblabla will cost about $8 - would be great if I could get about 15-20 dollars back from this deal).

So, anyone wiling to contribute?
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: gameblabla on May 09, 2019, 02:35:39 pm
temper_rs90.opk    2019-05-09 13:28    784K   

BUG: the cross is always pressed to the left. impossible to move.
Change the 6-buttons setting to No. I've been told that this fixes it.
Guess that some games don't like it when set to 6-buttons mode.
I'll update it later as to fix this by default.

Quote
If I end up sending it, I would very much appreciate a few forum members throwing at least a handful of dollars my way (bought the handheld for $27, shipping to gameblabla will cost about $8 - would be great if I could get about 15-20 dollars back from this deal).
I would appreciate it, let me know if it goes through thank you.

EDIT: Alright, i set the 6-buttons settings to no by default and also re-profiled it against a SuperGrafx game. (Ghouls'n Ghost especially)
This could run a little slower on PC-Engine only games as it seems that both machines have different codepaths but i dunno.
In any case, i would advise that you download the OPK again. Alternatively, you can just set the 6-buttons setting to No by yourself.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: Great Crippler on May 09, 2019, 02:45:04 pm
I live close enough, and despite money being pretty tight lately, I think I could spare my secondary unit and send it over to you (haven't tried to flash it yet, so no idea what version it is though).

If I end up sending it, I would very much appreciate a few forum members throwing at least a handful of dollars my way (bought the handheld for $27, shipping to gameblabla will cost about $8 - would be great if I could get about 15-20 dollars back from this deal).

So, anyone wiling to contribute?

I'd make sure your spare can be hacked before shipping. That said, if you can get him a hacked unit in hand, I can definitely spare a few bucks to help cover the loss you take.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: Sipulka on May 09, 2019, 03:01:07 pm
temper_rs90.opk    2019-05-09 15:42    788K

BUG no fixed. d - pad is always pressed "left"
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: gameblabla on May 09, 2019, 03:13:22 pm
temper_rs90.opk    2019-05-09 15:42    788K

BUG no fixed. d - pad is always pressed "left"
You need to remove the .temper directory too or manually set the 6-buttons mode to No.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: Sipulka on May 09, 2019, 03:29:51 pm
OK. Sorry. bug fixed!
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: v47 on May 09, 2019, 03:30:47 pm
I can definitely spare a few bucks to help cover the loss you take.
Ok, I'll see if I can load the new firmware this weekend, and if successful, will send the unit to gameblabla this Monday and let everyone know.

Hopefully some more people will chip in in the meantime.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: HyperionAlpha on May 09, 2019, 07:48:39 pm
I've released a port of Temper for the RS-90. No idea how well it runs on the RS-90 but seems to be okay on most games according to my tests.
Obviously, don't play Supergrafx games, especially Ghouls'n Ghost, as they will run pretty slow. But if you wanna try, then you can do it.
Let me know how it runs.

Donde esta la Temper?
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: kokokool on May 09, 2019, 07:49:30 pm
I've released a port of Temper for the RS-90. No idea how well it runs on the RS-90 but seems to be okay on most games according to my tests.
Obviously, don't play Supergrafx games, especially Ghouls'n Ghost, as they will run pretty slow. But if you wanna try, then you can do it.
Let me know how it runs.

Donde esta la Temper?

 En el link de gameblabla po


Enviado desde mi iPhone utilizando Tapatalk
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: LauweLoempia on May 09, 2019, 10:09:28 pm
it's hard to tell without the console what is doable and what is not at fullspeed.
Would it help if you had one? If so, then hey people, lets either throw some money at the guy (a new RetroMini is about $28 on ebay) or find someone close to his location who would be willing to send him a working unit.

If we go with the first option, I've got my ten bucks ready to go (paypal).

I'll gladly chip in. Send you a PM with details.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: v47 on May 09, 2019, 10:22:06 pm
Thanks - I'll send you my paypal donation id once I have managed to flash the device successfully (because only then it can be sent to gameblabla).

//flashed successfully, looks like it's a v21, sent a pm to gameblabla asking for a shipping address, if provided within the next 12 hours, the unit will be dispatched before the weekend.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: v47 on May 10, 2019, 09:12:35 am
The package is on the way, should arrive sometime next week. Both forum members who have expressed interest in sharing the costs have been sent a pm with my paypal donation id - feel free to wait with the donations until gameblabla confirms the package has been delivered.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: LauweLoempia on May 10, 2019, 09:30:51 am
The package is on the way, should arrive sometime next week. Both forum members who have expressed interest in sharing the costs have been sent a pm with my paypal donation id - feel free to wait with the donations until gameblabla confirms the package has been delivered.
Trust is a beautiful thing and one on which communities like this are buil on! Donation paid ;)
Good luck with the unit gameblabla, the future is looking bright for this little device  :)
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: v47 on May 10, 2019, 10:08:20 am
Donation received - thanks.

Yeah, I'm hoping it to become one the best GB/GBC/GBA players around.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: Great Crippler on May 10, 2019, 12:18:43 pm
Gameblabla said he would PM me on arrival. I will pitch in then. Thanks for doing this.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: HyperionAlpha on May 10, 2019, 02:46:13 pm
I've released a port of Temper for the RS-90. No idea how well it runs on the RS-90 but seems to be okay on most games according to my tests.
Obviously, don't play Supergrafx games, especially Ghouls'n Ghost, as they will run pretty slow. But if you wanna try, then you can do it.
Let me know how it runs.

I tried Blazing Lazers, Bonk's Adventure, Side Arms, and Ninja Spirit--all are full speed with the counter pegged at 59/60 fps at all times. Final Soldier loaded up and seemed to be 100% full speed, until I switched to the bubble and fire weapons, the additional animation of that firepower along with the background animations seemed to slow things down a lot. The counter showed it down as much as 50fps, but it felt slower than that. I haven't had a lot of time to play around with it yet but it's looking pretty damn good so far. I'm curious if it can even handle CD-ROM games. I have a few images I made of my collection with lower sampling rates somewhere, I'll try to give a few of those games a go.

One thing I immediately missed is auto-fire. It might be nice to get this added somehow, maybe to the shoulder buttons. A lot of PC Engine games were designed around the auto-fire, which makes sense when you consider the switches for this were built into the standard gamepads.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: gameblabla on May 10, 2019, 06:04:56 pm
Quote
I tried Blazing Lazers, Bonk's Adventure, Side Arms, and Ninja Spirit--all are full speed with the counter pegged at 59/60 fps at all times. Final Soldier loaded up and seemed to be 100% full speed, until I switched to the bubble and fire weapons, the additional animation of that firepower along with the background animations seemed to slow things down a lot. The counter showed it down as much as 50fps, but it felt slower than that. I haven't had a lot of time to play around with it yet but it's looking pretty damn good so far. I'm curious if it can even handle CD-ROM games. I have a few images I made of my collection with lower sampling rates somewhere, I'll try to give a few of those games a go.
CD-ROM games will play just as smoothly for the most part. For best performance, it is recommended that you stick with uncompressed audio and put such games on the external sd card.
Anyway, don't expect amazing performance : it's already surprising that it can run as it is.
I don't think there's much i could do other than profile said Final Soldier game.

Consider overclocking if you are not happy with the speed.

One thing I immediately missed is auto-fire. It might be nice to get this added somehow, maybe to the shoulder buttons. A lot of PC Engine games were designed around the auto-fire, which makes sense when you consider the switches for this were built into the standard gamepads.
Have you tried going to "Configure pad" and setting "Rapid II" or "Rapid I" to one of the buttons ?

Also, thanks guys for the free RS-90. I'll definitely let you know once it gets into my hands.

Quote
Yeah, I'm hoping it to become one the best GB/GBC/GBA players around.
That's already the case for those consoles CCC:
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: Great Crippler on May 10, 2019, 07:26:11 pm
Donation received - thanks.

Yeah, I'm hoping it to become one the best GB/GBC/GBA players around.

I confirmed he has tracking from you. Payment sent.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: v47 on May 10, 2019, 07:31:29 pm
Received - thank you.

Will fully refund all in an edge-case scenario where the package would get lost or destroyed, of course.

Also, thanks guys for the free RS-90. I'll definitely let you know once it gets into my hands.
Don't mention it - was money well spent.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: Cralex on May 11, 2019, 03:44:17 am
Tried out some PC-Engine CD games. Very nice performance! As one might expect by now, it'll show both .cue and .bin/.iso files in the file explorer, only without the file extensions. This seems like a limitation of gmenu on this device to not filter by file extensions. A hack of sorts to get around this is to open the .cue files in a text editor and put a period before the name of your bin/iso and then change the name of your bin/iso to match. (For example, Rondo.iso would become .Rondo.iso) This will hide your bin/iso in the file explorer, while leaving the .cue still visible to launch your CD games. (It might hide your bin/iso files on Linux, too, so take care not to lose them.)
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: gameblabla on May 11, 2019, 04:39:42 am
Tried out some PC-Engine CD games. Very nice performance! As one might expect by now, it'll show both .cue and .bin/.iso files in the file explorer, only without the file extensions. This seems like a limitation of gmenu on this device to not filter by file extensions. A hack of sorts to get around this is to open the .cue files in a text editor and put a period before the name of your bin/iso and then change the name of your bin/iso to match. (For example, Rondo.iso would become .Rondo.iso) This will hide your bin/iso in the file explorer, while leaving the .cue still visible to launch your CD games. (It might hide your bin/iso files on Linux, too, so take care not to lose them.)
Yeah and we need to be able to show bin files too. I don't like this hack.
Maybe it's something i'll have to ask pcerceui for (filter by file extensions rather than just mime types) as it is downright annoying, down to the GCW0 days.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: davidgilmour on May 11, 2019, 12:08:17 pm
@gameblabla thanks for Temper.
It runs great. Even Granz?rt (supergrafx) runs at full speed.

I have only one request.
The Resolution of the RS-90 is the same as the GBA (240:160), i.e. a 3:2 resolution.
The PC Engines default resolution is 256:239 which is 15:14 or almost 1:1.

Is there a way to add another scaling mode like 172:160 ?
This way the games would look more authentic.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: gameblabla on May 11, 2019, 08:59:34 pm
I have only one request.
The Resolution of the RS-90 is the same as the GBA (240:160), i.e. a 3:2 resolution.
The PC Engines default resolution is 256:239 which is 15:14 or almost 1:1.
Is there a way to add another scaling mode like 172:160 ?
This way the games would look more authentic.
It's not worth it because the resolution is too low and we would lose too many pixels.
(https://gameblabla.nl/img/sf2_scr1.png)
(https://gameblabla.nl/img/sf2_scr2.png)

Notice how much the text is squeezed. This is why i did not add it.
Even though it's not the proper aspect ratio, doing it fullscreen still looks better.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: davidgilmour on May 12, 2019, 09:48:00 am
I have only one request.
The Resolution of the RS-90 is the same as the GBA (240:160), i.e. a 3:2 resolution.
The PC Engines default resolution is 256:239 which is 15:14 or almost 1:1.
Is there a way to add another scaling mode like 172:160 ?
This way the games would look more authentic.
It's not worth it because the resolution is too low and we would lose too many pixels.
(https://gameblabla.nl/img/sf2_scr1.png)
(https://gameblabla.nl/img/sf2_scr2.png)

Notice how much the text is squeezed. This is why i did not add it.
Even though it's not the proper aspect ratio, doing it fullscreen still looks better.

Ah, that explains a lot. Thanks for your information. The retromini is so great with Temper and the GBA emu.
And it is only $28, a steel!
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: kokokool on May 13, 2019, 07:51:50 pm
Hi guys, any work in progress with atari universe, coleco and zxspectrum yet?

Have a nice day, afternoon and evening!


Enviado desde mi iPhone utilizando Tapatalk
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: gameblabla on May 14, 2019, 05:56:13 am
Hi guys, any work in progress with atari universe, coleco and zxspectrum yet?
Have a nice day, afternoon and evening!
Nope. SMS Plus GX can already emulate the Colecovision.
As for Atari consoles, computers & zx spectrum, well don't count on me.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: kokokool on May 14, 2019, 01:38:25 pm
Hi guys, any work in progress with atari universe, coleco and zxspectrum yet?
Have a nice day, afternoon and evening!
Nope. SMS Plus GX can already emulate the Colecovision.
As for Atari consoles, computers & zx spectrum, well don't count on me.

Oh I see.
Coleco yes, is covered by SMS but mate, ive tried 20 games and when it prompts you 1 player or two none of the buttons worked. Can you help me on this?


Enviado desde mi iPhone utilizando Tapatalk
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: chevette on May 14, 2019, 01:39:51 pm
Hi guys, any work in progress with atari universe, coleco and zxspectrum yet?
Have a nice day, afternoon and evening!
Nope. SMS Plus GX can already emulate the Colecovision.
As for Atari consoles, computers & zx spectrum, well don't count on me.

Any details on how to get the Colecovision to work on SMS Plus??? I just get
a black screen. My Colecovision ROMS are .col, the Colecovison BIOS is named BIOS
and is in the .smsplus/bios folder. Will not work for me
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: gameblabla on May 14, 2019, 05:45:15 pm
My Colecovision ROMS are .col, the Colecovison BIOS is named BIOS and is in the .smsplus/bios folder. Will not work for me
Your Colecovision bios should be named BIOS.col, not just BIOS.
It should be found in .smsplus/bios as you said.
And make sure your games have the  .col extension.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: chevette on May 14, 2019, 06:04:27 pm
My Colecovision ROMS are .col, the Colecovison BIOS is named BIOS and is in the .smsplus/bios folder. Will not work for me
Your Colecovision bios should be named BIOS.col, not just BIOS.
It should be found in .smsplus/bios as you said.
And make sure your games have the  .col extension.

Thanks, working now. How do you input a # to start the game? Is there a on-screen keypad??
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: kokokool on May 14, 2019, 06:19:53 pm
My Colecovision ROMS are .col, the Colecovison BIOS is named BIOS and is in the .smsplus/bios folder. Will not work for me
Your Colecovision bios should be named BIOS.col, not just BIOS.
It should be found in .smsplus/bios as you said.
And make sure your games have the  .col extension.

Thanks, working now. How do you input a # to start the game? Is there a on-screen keypad??

Im at the same point as you. Ive tried like 20 games and none of them respond to buttons. Every game is different in button arrangement so button mapping option should be the best way


Enviado desde mi iPhone utilizando Tapatalk
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: ChronoStriker1 on May 15, 2019, 02:45:46 pm
I can confirm it does work with games that don't have the skill select screen (Pitfall Games) but it would be useful to have one of the buttons set to "1" so you can at least play some of the other games.  Or even better to have a option to set the left or right button to any number (1-8) and change that when necessary.  But I don't know if that is feasible.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: gameblabla on May 15, 2019, 04:09:59 pm
Btw just saying, i finally got the RS-90 and it's working fine.
I would like to thank everything for helping me get one and v47 in particular !

I can confirm it does work with games that don't have the skill select screen (Pitfall Games) but it would be useful to have one of the buttons set to "1" so you can at least play some of the other games.  Or even better to have a option to set the left or right button to any number (1-8) and change that when necessary.  But I don't know if that is feasible.
Yeah i just realized now that i screwed up. Basically i thought i mapped L & R to 1/2 but i actually didn't do that.
I'll make sure to add remapping support. (as well as profile the binary)
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: v47 on May 15, 2019, 04:20:07 pm
Sure thing, lets hope it will be helpful.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: gameblabla on May 16, 2019, 01:54:54 am
Alright, i have updated SMS Plus GX with the following changes :
As usual you can grab the updated OPK from my first post.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: ChronoStriker1 on May 16, 2019, 02:22:03 am
Im trying it now but as much as things are mapped I dont seem to be able to activate the coleco buttons at all.  Master system and game gear work as before/

Edit:  It appears that when mapping the second input page it copies over to the first dont know if thats part of the issue.  Also since there are so many buttons is there a way to unmap a button?

Edit 2:  Select button unmaps buttons but yeah the extra coleco buttons dont appear to work or that mirroring is messing things up
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: chevette on May 16, 2019, 04:23:46 pm
Im trying it now but as much as things are mapped I dont seem to be able to activate the coleco buttons at all.  Master system and game gear work as before/

Edit:  It appears that when mapping the second input page it copies over to the first dont know if thats part of the issue.  Also since there are so many buttons is there a way to unmap a button?

Edit 2:  Select button unmaps buttons but yeah the extra coleco buttons dont appear to work or that mirroring is messing things up

Same for me, shoulder buttons are not working.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: gameblabla on May 16, 2019, 04:41:03 pm
Same for me, shoulder buttons are not working.
Hmm i will look into it. At least the remapping works for SMS games but looks like they're an issue with shoulder buttons.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: kokokool on May 16, 2019, 05:15:49 pm
Same for me, shoulder buttons are not working.
Hmm i will look into it. At least the remapping works for SMS games but looks like they're an issue with shoulder buttons.


What about two consoles mapping ( one for coleco leaving the user to choose 0-9, * and # freely, and one for sms ( as you did)




Enviado desde mi iPhone utilizando Tapatalk
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: gameblabla on May 16, 2019, 05:44:46 pm
What about two consoles mapping ( one for coleco leaving the user to choose 0-9, * and # freely, and one for sms ( as you did)
It already does that : when you play a Colecovision game, you can scroll to the right by pressing the L & R in the Input remapping menu and map them to 0-9...
Just noticed that there's a bug with the assignment of buttons, i'll fix that.

EDIT: Alright, the remapping bug is fixed. To map the buttons to the Colecovision buttons, load up a CV game and go to Input remapping.
Press Right Shoulder and you should be able to map #, *, 1-9.
You must download the newer OPK for it to work properly.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: ChronoStriker1 on May 16, 2019, 06:50:04 pm
Just downloaded, nothing on the second page will map.  After trying to set a button it stays at ... and has no effect.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: chevette on May 17, 2019, 12:10:29 am
Just downloaded, nothing on the second page will map.  After trying to set a button it stays at ... and has no effect.

Same for me too
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: eltehero on May 17, 2019, 12:02:43 pm
Any chance of neogeo pocket and colour emu at some point?
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: gameblabla on May 17, 2019, 12:07:13 pm
Any chance of neogeo pocket and colour emu at some point?
I'm actually planning on doing that but it will take some time as it will require a complete revamp.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: kokokool on May 17, 2019, 12:19:25 pm
Any chance of neogeo pocket and colour emu at some point?

I have race emulator for rs90 from the user who share commander ( previous posts in here), it works very good but it has a few crashes with some games, but if you open it inside the emulators menu, runs PG.

I sent a PM but with no response.




Enviado desde mi iPhone utilizando Tapatalk
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: Jutleys on May 17, 2019, 12:48:44 pm
Just a reminder if you download releases from the mega server in the releases section some emulator and games require ram swap to make them work like pcsx4all and few games but it works picodrive has also been released.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: gameblabla on May 17, 2019, 01:15:04 pm
Just a reminder if you download releases from the mega server in the releases section some emulator and games require ram swap to make them work like pcsx4all and few games but it works picodrive has also been released.
Swap is a really bad idea as it will kill the RS-90's NAND. (unless said swap partition is created on the external sd card but sounds like it's not the case)
Who did the port for PCSX4ALL & Picodrive?
I did not bother to port PCSX4ALL as i knew that it would run slowly on that machine and i wanted to wait for part5 as currently it has some issues.

EDIT: Alright this time, remapping support for Colecovision buttons is fixed. It was (yet) another oversight...
So grab the new OPK.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: kokokool on May 17, 2019, 01:28:48 pm
Just a reminder if you download releases from the mega server in the releases section some emulator and games require ram swap to make them work like pcsx4all and few games but it works picodrive has also been released.
Swap is a really bad idea as it will kill the RS-90's NAND. (unless said swap partition is created on the external sd card but sounds like it's not the case)
Who did the port for PCSX4ALL & Picodrive?
I did not bother to port PCSX4ALL as i knew that it would run slowly on that machine and i wanted to wait for part5 as currently it has some issues.

Whats part5?

If you can port theoretically pcsx4all, why not DOSbox and mame4all?


Enviado desde mi iPhone utilizando Tapatalk
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: ChronoStriker1 on May 17, 2019, 01:35:25 pm
Just tested the second page of the mapping menu works now.  I have only tested one game so far but the 1 key will not work no matter what button its set to.  2 does so I can get into games.  I havent tried the other keys yet but I figured Id give an update where I could.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: gameblabla on May 17, 2019, 01:37:10 pm
Whats part5?
The upcoming branch for pcsx4all by senquack that will make it run faster and also solve a great number of issues with the source code.
(Also a recompiler fix for Diablo & Card Sakura)

Quote
If you can port theoretically pcsx4all, why not DOSbox and mame4all?
Just because you can doesn't mean you should.

Quote
Just tested the second page of the mapping menu works now.  I have only tested one game so far but the 1 key will not work no matter what button its set to.  2 does so I can get into games.  I havent tried the other keys yet but I figured Id give an update where I could.
Thanks for testing. Really odd that 2 would work but 1 doesn't... Guess i need to look into it again :c
EDIT: Alright i think i know why this happens. In fact, 2 is 1, and 1 is dollar sign and so on... Will fix this asap.
EDIT2: That was a quick fix, it should work properly with the new OPK now. I'm done with SMS Plus GX unless there are more complains.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: ChronoStriker1 on May 17, 2019, 01:47:15 pm
Yep in my super limited testing on dig dug it looks like its working now, thanks!
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: chevette on May 17, 2019, 03:03:02 pm
Thanks gameblabla......looks like Colecovision mapping is working great now!! Thank you soooo much
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: 8-Brit Generation on May 18, 2019, 03:20:37 pm
Could we also have a port of Mupen64 alpha and the GCW Zero version of Retroarch?
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: gameblabla on May 18, 2019, 07:28:22 pm
Could we also have a port of Mupen64 alpha and the GCW Zero version of Retroarch?
Bruh, the RS-90's processor is only clocked at 360 Mhz and there's no 3D GPU...
You are asking me for the impossible. Not even PCSX4ALL runs well on it.

As for Retroarch well that would be pointless. Besides, it will be ultra slow and would look crap on the screen.
It's better to individually port the emulators one by one.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: chevette on May 18, 2019, 08:12:35 pm
Thanks gameblabla for all the great emus you've done for this little handheld. They all run pretty good, but the NES (FCEUX) runs choppy with the sound on. Is there any way to fix it? ReGBA, GB, GBC, Handy, PicoDrive, SMSPLUS GX, and Temper run amazingly well. Thanks again
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: gameblabla on May 18, 2019, 08:14:59 pm
They all run pretty good, but the NES (FCEUX) runs choppy with the sound on. Is there any way to fix it?
I could try to reprofile it again against my real thing this time but it's a very hard emulator to optimize : even on the RS-97 it can be slow.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: kryswade on May 19, 2019, 01:27:58 am
Just a reminder if you download releases from the mega server in the releases section some emulator and games require ram swap to make them work like pcsx4all and few games but it works picodrive has also been released.

so, how to use swap?
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: jhonp on May 20, 2019, 04:57:45 am
@gameblabla hello guy, could you create a SNES, NEOGEO emulator and CPS for rs90, please? you are a genius.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: VanZan on May 20, 2019, 05:42:02 am
 :D lol I think gameblabla is being trolled. What next? A request for Crysis?
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: Great Crippler on May 20, 2019, 06:41:32 am
:D lol I think gameblabla is being trolled. What next? A request for Crysis?

SNES (SNES9XD)
Neo Geo (Gngeo)

Both should be doable. I believe slaanesh is working on a Mame port. So to some extent the requests seem within the scope of the device. (Not Crysis though. :-P)
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: kokokool on May 21, 2019, 03:58:38 am
:D lol I think gameblabla is being trolled. What next? A request for Crysis?

SNES (SNES9XD)
Neo Geo (Gngeo)

Both should be doable. I believe slaanesh is working on a Mame port. So to some extent the requests seem within the scope of the device. (Not Crysis though. :-P)

That should be perfect!. Would love if we can port a Mame based on Mame 2003 (romset 0.78).
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: Great Crippler on May 21, 2019, 06:17:42 pm
:D lol I think gameblabla is being trolled. What next? A request for Crysis?

SNES (SNES9XD)
Neo Geo (Gngeo)

Both should be doable. I believe slaanesh is working on a Mame port. So to some extent the requests seem within the scope of the device. (Not Crysis though. :-P)

That should be perfect!. Would love if we can port a Mame based on Mame 2003 (romset 0.78).

I am just speaking hypothetically on the first 2. I would just imagine they could be ported within the scope of the device. I have no clue if anyone has any intention of porting them. As for Mame, I would assume it would be based on 0.37b5? But also just a guess.

@VanZan I didn't notice the N64 comment until today. Your trolling comment make more sense.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: v47 on May 21, 2019, 06:57:48 pm
SNES should be ok, considering even the original RS-90 fw ran it fine - if you don't count the scaling, which made things look horrible.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: jhonp on May 21, 2019, 07:24:40 pm
SNES should be ok, considering even the original RS-90 fw ran it fine - if you don't count the scaling, which made things look horrible.

Exactly
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: gameblabla on May 21, 2019, 09:50:50 pm
Honestly SNES emulation on these devices is going to run garbage and people would still complain about PocketSNES 1.43 on the LDK/RS-97 so you can pretty much imagine having these people try out their SNES games on even worse hardware and with a much worse screen resolution...
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: cools on May 21, 2019, 10:34:58 pm
Would it be possible to add vsync to GnuBoy/Handy/SMSPlus GX ? At full clock speed they run well but there's a load of tearing going on.

Being able to disable FM on SMSPlus would also be greatly appreciated :)
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: Great Crippler on May 21, 2019, 11:24:59 pm
Honestly SNES emulation on these devices is going to run garbage and people would still complain about PocketSNES 1.43 on the LDK/RS-97 so you can pretty much imagine having these people try out their SNES games on even worse hardware and with a much worse screen resolution...

Would definitely need to be SNES9X for any hope of fair performance. You'd be looking at Bittboy levels, but it would still be good for some games.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: chevette on May 21, 2019, 11:51:02 pm
I'm thankful for what we have now on the RetroMini. Mine sat in the closet for a year and was rarely being used. Now, we have Fceux, GameBoy, Handy, PicoDrive, ReGBA, SMS PlusGX (which also runs ColecoVision in addition to SMS and GG), and Temper. It's not perfect, but it's amazing that all those EMUs run as well as they do. Thanks to all the developers who made all this possible in their 'spare time'

Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: Great Crippler on May 21, 2019, 11:54:57 pm
I'm thankful for what we have now on the RetroMini. Mine sat in the closet for a year and was rarely being used. Now, we have Fceux, GameBoy, Handy, PicoDrive, ReGBA, SMS PlusGX (which also runs ColecoVision in addition to SMS and GG), and Temper. It's not perfect, but it's amazing that all those EMUs run as well as they do. Thanks to all the developers who made all this possible in their 'spare time'

Definitely %100 this. Everything after Temper is bonus to me.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: v47 on May 22, 2019, 02:06:38 pm
SNES Chrono Trigger was ok on the original fw, so while I doubt games like Super Castlevania IV would achieve playable speeds, at least some games should run well enough to be fully playable.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: Great Crippler on May 22, 2019, 04:59:28 pm
SNES Chrono Trigger was ok on the original fw, so while I doubt games like Super Castlevania IV would achieve playable speeds, at least some games should run well enough to be fully playable.

Castlevania IV isn't a specifically hard game to emulate iirc? Most of Castlevania's slowdowns are part of the game, not troubles with emulation. Mode 7 doesn't cause near the trouble with most emulators that the special chip games would. All kind of beside the point since it doesn't seem anyone has any intention of porting a SNES emulator for the time being.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: Sipulka1972 on May 23, 2019, 08:10:31 am
Please save the settings when you exit the emulator handy_rs90 - the screen is very small, every time you have to stretch the game to the size of the screen.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: kokokool on May 24, 2019, 02:05:54 pm
They all run pretty good, but the NES (FCEUX) runs choppy with the sound on. Is there any way to fix it?
I could try to reprofile it again against my real thing this time but it's a very hard emulator to optimize : even on the RS-97 it can be slow.

Yeah its a bit choppy with the sound and emulation too. Any chance to fix this issue in the future?


Enviado desde mi iPhone utilizando Tapatalk
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: kokokool on June 05, 2019, 08:59:35 pm
I'm thankful for what we have now on the RetroMini. Mine sat in the closet for a year and was rarely being used. Now, we have Fceux, GameBoy, Handy, PicoDrive, ReGBA, SMS PlusGX (which also runs ColecoVision in addition to SMS and GG), and Temper. It's not perfect, but it's amazing that all those EMUs run as well as they do. Thanks to all the developers who made all this possible in their 'spare time'

GNUBOY:

Has anyone experienced some save states issues such as not loading after saving previously?
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: HyperionAlpha on June 07, 2019, 09:58:05 pm
I'm thankful for what we have now on the RetroMini. Mine sat in the closet for a year and was rarely being used. Now, we have Fceux, GameBoy, Handy, PicoDrive, ReGBA, SMS PlusGX (which also runs ColecoVision in addition to SMS and GG), and Temper. It's not perfect, but it's amazing that all those EMUs run as well as they do. Thanks to all the developers who made all this possible in their 'spare time'

Wait what where is PicoDrive?
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: lemmywinks on June 07, 2019, 11:47:54 pm
Would it be possible to disable FM sound on SMS games that support it please? It seems to kill performance and non FM games run fine.

Great effort with these btw, my original wish for this device was a mini SMS and GB so I'm loving these ports!
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: Cralex on June 08, 2019, 01:46:16 am

Wait what where is PicoDrive?

Made by someone else, Steward. Here's his RS90 stuff: https://github.com/steward-fu/rs90/blob/master/README.md
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: gameblabla on June 08, 2019, 06:26:15 pm
I have updated SMS Plus GX, here are the changes :

Would it be possible to disable FM sound on SMS games that support it please? It seems to kill performance and non FM games run fine.
It is indeed very CPU intensive and i had forgot to profile the RS90 build : this is now done. Note that you may have to overclock to 450 Mhz for games using FM sound. If that's an issue then i could consider defaulting to PSG instead.

Quote
Has anyone experienced some save states issues such as not loading after saving previously?
I got your PM about it and i'll look into it.

Quote
Made by someone else, Steward. Here's his RS90 stuff: https://github.com/steward-fu/rs90/blob/master/README.md
Yeah he made a bunch of these ports (Picodrive, PCSX4ALL ...) before i could but as expected, they run very poorly. (except for Picodrive)
Can't say i'm surprised.

As for PCSX4ALL, i wanted to wait for senquack to release part5 but oh well... His patches are still interesting though.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: lemmywinks on June 08, 2019, 07:46:55 pm
Nice one thanks @gameblabla it's much appreciated!
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: gameblabla on June 26, 2019, 07:26:30 am
After thinking about it, i've decided to port my old port of Oswan to the RS-90.

(https://gameblabla.nl/img/oswan_scr1_rs90.png) (https://gameblabla.nl/img/oswan_scr2_rs90.png)

It's not profiled yet (i'll look into it), but you can already play some games with it.
If a game runs too slowly, it will skip some frames so best to overclock.

You can download the new OPK in the first post.
Also, you can choose to tip on subscribestar if you like my work.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: Sipulka on June 29, 2019, 07:13:35 am
oswan_rs90.opk    2019-06-26 08:15    424K

When exiting games of large size (more than 4 megabytes) the emulator freezes. For Example: Arc The Lad - Kijin Fukkatsu (8.3 mb)
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: gameblabla on July 05, 2019, 09:14:40 am
(https://gameblabla.nl/img/dividead_rs90_scr1.png) (https://gameblabla.nl/img/dividead_rs90_scr2.png)
Here's a port of Divi-Dead, an adult visual novel that was released in the late 90s.
Soywiz later made an interpreter for it and ported it to the PSP, Dreamcast and Xbox.
He opened sourced his interpreter without any instructions, so i had to revamp the source code a bit.

Video playback in this version was disabled but it's only used for the opening scene anyway.
The reason why this was done so is because it was decoding it too slowly.

Btw, this comes without the game for copyright reasons.
Put the game (WV.DL1, SG.DL1) along with the OGG files (/OGG) in a folder and point Divi-Dead to said folder : it should run it.
Saves files are stored in .dividead/saves, snapshots are stored in .dividead/snaps.

Enjoy and let me know if you have any issues.

https://gameblabla.nl/files/ipk/rs90/dividead_rs90.opk (https://gameblabla.nl/files/ipk/rs90/dividead_rs90.opk)

Quote
When exiting games of large size (more than 4 megabytes) the emulator freezes. For Example: Arc The Lad - Kijin Fukkatsu (8.3 mb)
I hope i can fix it but not now. This should happen with Beatmania too.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: Sipulka on July 05, 2019, 12:00:46 pm
Quote
Put the game (WL.DL1, SG.DL1)

The game file is called WV. Or WL?
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: jhonp on July 05, 2019, 04:01:50 pm
(https://gameblabla.nl/img/dividead_rs90_scr1.png) (https://gameblabla.nl/img/dividead_rs90_scr2.png)
Here's a port of Divi-Dead, an adult visual novel that was released in the late 90s.
Soywiz later made an interpreter for it and ported it to the PSP, Dreamcast and Xbox.
He opened sourced his interpreter without any instructions, so i had to revamp the source code a bit.

Video playback in this version was disabled but it's only used for the opening scene anyway.
The reason why this was done so is because it was decoding it too slowly.

Btw, this comes without the game for copyright reasons.
Put the game (WL.DL1, SG.DL1) along with the OGG files (/OGG) in a folder and point Divi-Dead to said folder : it should run it.
Saves files are stored in .dividead/saves, snapshots are stored in .dividead/snaps.

great game, thank you man.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: gameblabla on July 05, 2019, 06:43:21 pm
Quote
Put the game (WL.DL1, SG.DL1)
The game file is called WV. Or WL?
Oops, it's WV.DL1 indeed, not WL.DL1 my bad. Fixed this.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: ChronoStriker1 on July 05, 2019, 06:50:15 pm
I am having issues with the oswan emulator, it doesn't seem to load anything (using No-Intro romset).  Any ideas?
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: gameblabla on July 05, 2019, 08:52:04 pm
I am having issues with the oswan emulator, it doesn't seem to load anything (using No-Intro romset).  Any ideas?
What firmware version are you using ? It was working on the very first Opendingix firmware and it works for Stipula. (No intro romset too)
Not sure what could cause this.

EDIT: Well i discovered an oversight in my code that could cause your issue in a similar way. I'll fix this and profile it.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: gameblabla on July 06, 2019, 01:43:07 pm
Fixed up the Divi-Dead port because it would not playback OGG music files at all and i had also mistakenly disabled Audio support.
This should be fixed now. (including the voice acting glory and all)

Now i'll look into Oswan and i can see what ChronoStriker1 encounters with Oswan. Hope i can fix it.

EDIT: Fixed a few issues with Oswan and i also profiled it for best performance. As usual, you can grab the updated OPKs in the first link.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: ChronoStriker1 on July 06, 2019, 02:44:32 pm
I'm glad you found a fix, but this one I'm pretty sure was caused by my own stupidity.  Unlike my other romsets I forgot to unzip my wonderswan roms...  Works well when they are unzipped.  Thank you for looking at it.  Also Divi-Dead is working well with sound.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: Sipulka on July 06, 2019, 04:46:21 pm
gameblabla, great job, thanks, everything works
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: gameblabla on July 15, 2019, 10:09:51 pm
Bump, i took a look at FCEUX and PGO'd it, in addition to trying out GCC 9.1 along with it.
SMB3 now runs at 50 FPS with no overclocking (360Mhz) and when overclocked at 456Mhz, it manages to hit 60 FPS consistently.

I may try out other emulators again as a result (probably Oswan or Temper) but for now i think this will do for most NES games.
Just overclock it and you should be fine.

Grab the new OPK in the first post.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: SkyingHigh on July 16, 2019, 09:28:48 pm
Thank you for all your hard work! Do you think it's possible to get NGP on this or will the hardware be too slow? Thanks again!
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: gameblabla on July 16, 2019, 10:24:31 pm
Thank you for all your hard work! Do you think it's possible to get NGP on this or will the hardware be too slow? Thanks again!
It could be possible but i would need to use RaceOD rather than my Neo geo pocket fork as this will run too slowly on the RS-90...
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: kokokool on July 18, 2019, 02:32:53 pm
Bump, i took a look at FCEUX and PGO'd it, in addition to trying out GCC 9.1 along with it.
SMB3 now runs at 50 FPS with no overclocking (360Mhz) and when overclocked at 456Mhz, it manages to hit 60 FPS consistently.

I may try out other emulators again as a result (probably Oswan or Temper) but for now i think this will do for most NES games.
Just overclock it and you should be fine.

Grab the new OPK in the first post.

Thanks for the update, but i tested Megaman II and still has issues with performance, even with 456 mhz overclock. SMB3, yes its running perfect. but the other games i've tested does not hit 60 fps fluently.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: gameblabla on July 18, 2019, 04:58:48 pm
Thanks for the update, but i tested Megaman II and still has issues with performance, even with 456 mhz overclock. SMB3, yes its running perfect. but the other games i've tested does not hit 60 fps fluently.
Then by that point it will require another emulator... Did you try to turn on the framerate counter ? How well does it run ?
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: kokokool on July 18, 2019, 05:47:55 pm
Thanks for the update, but i tested Megaman II and still has issues with performance, even with 456 mhz overclock. SMB3, yes its running perfect. but the other games i've tested does not hit 60 fps fluently.
Then by that point it will require another emulator... Did you try to turn on the framerate counter ? How well does it run ?

Ill check it today and I'll let you know
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: gameblabla on August 31, 2019, 12:24:01 am
Here's a test version of Stella for the RS-90. Note that it might not work as i can't find my Retromini yet.
If it does run, then i'll optimize it later.


EDIT: See Below
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: Super Breakout Amateur on August 31, 2019, 08:12:44 am
it does not show up in the emulators menu  ???
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: gameblabla on September 01, 2019, 05:38:20 pm
https://gameblabla.nl/files/ipk/rs90/stella_rs90.opk (https://gameblabla.nl/files/ipk/rs90/stella_rs90.opk)

Alright, so found my RS-90 and fixed that up. It was running a bit slower but now it should run fullspeed most of the time.
(except in some circumstances)
I also fixed the sound compared to last build.

Now, this doesn't support 64k homebrew games or ones using any enhancement chips. (Reason being that it would be too CPU intensive for this device anyway, in fact this version of Stella does not even run that well)
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: gameblabla on September 01, 2019, 07:33:55 pm
... and i also ported Prosystem too, an Atari 7800 emulator.
Like Stella, it runs most games fine with some exceptions.

It's available in the first post, just follow the link.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: kokokool on September 03, 2019, 06:50:02 pm
... and i also ported Prosystem too, an Atari 7800 emulator.
Like Stella, it runs most games fine with some exceptions.

It's available in the first post, just follow the link.
Ill test this today.
Thanks a lot!


Enviado desde mi iPhone utilizando Tapatalk
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: Super Breakout Amateur on September 03, 2019, 07:02:30 pm
one question
is there some sort of opk package explorer, other than openpackagecreator?
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: kokokool on September 04, 2019, 03:05:08 pm
... and i also ported Prosystem too, an Atari 7800 emulator.
Like Stella, it runs most games fine with some exceptions.

It's available in the first post, just follow the link.
Ill test this today.
Thanks a lot!


Enviado desde mi iPhone utilizando Tapatalk
Works great! Good job there!!


Enviado desde mi iPhone utilizando Tapatalk
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: xsoteria777x on February 26, 2020, 12:56:56 pm
Will gnuboy ever get better or is it the best we will ever have?
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: drowsnug on March 01, 2020, 04:38:46 pm
Will gnuboy ever get better or is it the best we will ever have?
Do you mention about gnuboy's graphics?
If so, I modified scaling options.

Try this opk file.
https://drive.google.com/open?id=17Kci5STGTOlr_SQC2Op7v3WxQ7dYfaEA
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: xsoteria777x on March 08, 2020, 01:18:24 pm
Is this an updated opk? If so wow thank you
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: xsoteria777x on March 08, 2020, 07:32:06 pm
Thank you so much this is exactly what I think I wanted. Need to play with it a bit but looks awesome. Love the pallets as well
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: Qinti on March 10, 2020, 10:51:55 pm
Does anyone else have no sound (SFX only) on PC Engine CD games?
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: gameblabla on March 11, 2020, 03:34:38 pm
I updated SMS Plus GX with the new Game Gear scalers by @drowsnug. It is profiled like previous binaries. There are also minor fixes that could potentially affect save states in some cases.
He also added the ability to reset the console but honestly i thought this was a redundant option that was not going to be used s
so i only merged his scaler options for now.

Btw dude, link me up your gnuboy's source code as well so we can merge this upstream.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: drowsnug on March 12, 2020, 10:57:13 pm
I updated SMS Plus GX with the new Game Gear scalers by @drowsnug. It is profiled like previous binaries. There are also minor fixes that could potentially affect save states in some cases.
He also added the ability to reset the console but honestly i thought this was a redundant option that was not going to be used s
so i only merged his scaler options for now.

Btw dude, link me up your gnuboy's source code as well so we can merge this upstream.
Thanks  Gameblabla. My gnuboy source file is here.
https://github.com/drowsnug95/gnuboy_rs90
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: drowsnug on March 12, 2020, 11:05:22 pm
Does anyone else have no sound (SFX only) on PC Engine CD games?
Try this version of Temper. You can play CD sound tracks.
https://drive.google.com/open?id=1SJA6iFjqtxI5jXiumGOaiTttaiUnpSbH

Source code
https://github.com/drowsnug95/temper-RS90

Previous version plays sound at 22050Hz, but playng CD tracks required 44100Hz.
So I changed the sound quality parameter from 22050 into 44100.
This change may reduce emulation performance, a little bit.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: Qinti on March 13, 2020, 08:59:34 pm
Thank you! That version did the trick! I had almost given up on playing PC Engine CD games with music. Any performance hit has been negligible really. Thanks again!
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: rbg_gamer on March 24, 2020, 07:09:39 pm
Version runs great for PCEgine-CD.

Your display scaler in this version has "auto" which looks way better than the other builds of temper.  Do you happen to have your posted temper here but with 22hz sound?  Reason is supergrfx takes a performance hit with 44hz sound.  I would keep both version to get the best of both worlds.

Tks for all your awesome work!

Does anyone else have no sound (SFX only) on PC Engine CD games?
Try this version of Temper. You can play CD sound tracks.
https://drive.google.com/open?id=1SJA6iFjqtxI5jXiumGOaiTttaiUnpSbH

Source code
https://github.com/drowsnug95/temper-RS90

Previous version plays sound at 22050Hz, but playng CD tracks required 44100Hz.
So I changed the sound quality parameter from 22050 into 44100.
This change may reduce emulation performance, a little bit.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: gameblabla on March 24, 2020, 10:05:28 pm
Version runs great for PCEgine-CD.

Your display scaler in this version has "auto" which looks way better than the other builds of temper.  Do you happen to have your posted temper here but with 22hz sound?  Reason is supergrfx takes a performance hit with 44hz sound.  I would keep both version to get the best of both worlds.

Tks for all your awesome work!
I believe the performance hit is mostly related to the fact he did not profile it against a Supergrafx game unlike my build, hence the slowdown. I'll work on that shortly.

EDIT: I updated Temper with drowsnug's changes and profiled it against 1941. This should fix the performance issues with Supergrafx games. Unfortunately, it seems that this version runs a little slower ? I'm not too sure but either way, it was able to run 1941 fairly smoothly and it also has the fix for CD-ROM games. (which was really dumb on my part honestly, sorry)
I think the only game that might not run at 60 FPS would be Ghouls'n Ghost but i haven't played it yet.

But i think drowsnug's new scalers are worth it, he properly fixed the issues i encountered with PC Engine games.

Btw, i'm encountering weird crashes with Gnuboy with drowsnug changes when trying to profile so it might take me some time to find the issue... welp
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: drowsnug on March 25, 2020, 06:42:00 am
EDIT: I updated Temper with drowsnug's changes and profiled it against 1941. This should fix the performance issues with Supergrafx games. Unfortunately, it seems that this version runs a little slower ? I'm not too sure but either way, it was able to run 1941 fairly smoothly and it also has the fix for CD-ROM games. (which was really dumb on my part honestly, sorry)
I think the only game that might not run at 60 FPS would be Ghouls'n Ghost but i haven't played it yet.
Thank you for adopting my source.
You may wrong CHANGELOG file. It is not 2019, but 2020   ;)
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: rbg_gamer on March 25, 2020, 08:45:43 pm
Awesome, looking forward to it!
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: sion_zaphod on April 28, 2020, 02:20:40 am
Hi, I'm new to the RS-90 party having only just picked one up.  I bought one second hand from a guy on facebook for ?15.  He was still using the stock FW and had no idea that the console could be flashed or updated in any way hence he was selling because he didn't like it (plus he also included a 16gb micro SD...thankyou very much).  Anyway I've flashed it with opendingux and played around with all the emulators on this thread.  I am very impressed with the performance of them all on such a low spec machine.  I do have a couple of queries regarding some of the emulators and also the opendingux GUI gmenu2x.

The save files (SRAM) for games played on the emulators are written to the internal storage of the device even if roms are loaded from the micro SD.  Is there any way to redirect where the save files are stored maybe to the same path that the rom was loaded from (the micro SD)?

On gmenu2x the emulator titles (App names) sometimes don't reflect the emulated system name.  Is it possible to edit the titles and possibly the icons to something like Gameboy Advance for Regba and Atari 2600 for Stella?  I've searched through loads of forums about gmenu2x and still cannot find an answer that doesn't involve unpacking the OPK file, editing and then re-packing.  Isn't there an easier way to rename the titles with a shortcut file or something similar?

Are thumbnail images for roms possible on the Selector Browser?

Would anyone be willing to port an OPK of Potator (Watara Supervision Emulator) for the rs-90?  (I once owned a Supervision under the brand of Quickshot and even though its a s**t console there were one or two games that I rather liked).  I've looked at the source but not having a build environment at the moment (using a chromebook for the time being) it's a pointless exercise.

Anyway well done everyone that has contributed to the ongoing development for this console (trying to screw as much as possible out of it :0) ).  Thanks for killing some of the boredom of this lockdown. 

Stay safe, Stay at home
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: gameblabla on May 03, 2020, 05:47:53 pm
The save files (SRAM) for games played on the emulators are written to the internal storage of the device even if roms are loaded from the micro SD.  Is there any way to redirect where the save files are stored maybe to the same path that the rom was loaded from (the micro SD)?
Theorically possible if you change the HOME environment variable to the path on the microsd card. Maybe Pcercuei could include that feature for the next CFW. (RetroFW 2 also does support that)

Quote
On gmenu2x the emulator titles (App names) sometimes don't reflect the emulated system name.  Is it possible to edit the titles and possibly the icons to something like Gameboy Advance for Regba and Atari 2600 for Stella?  I've searched through loads of forums about gmenu2x and still cannot find an answer that doesn't involve unpacking the OPK file, editing and then re-packing.  Isn't there an easier way to rename the titles with a shortcut file or something similar?
The only way is to change that is to unpack the OPK, change the desktop file and change it again. Could be added as a feature to Gmenu2x as to change the name for each OPK i guess.

Quote
Are thumbnail images for roms possible on the Selector Browser?
It's possible for GMenuNx but not Gmenu2x, which is what's being used on the RS-90.

Quote
Would anyone be willing to port an OPK of Potator (Watara Supervision Emulator) for the rs-90?  (I once owned a Supervision under the brand of Quickshot and even though its a s**t console there were one or two games that I rather liked).  I've looked at the source but not having a build environment at the moment (using a chromebook for the time being) it's a pointless exercise.
Funny enough, i'm still working on Potator and fixing issues with some games. (and no, it's not just a matter of compiling the source code and expecting it to work just fine, i mean gee i swear)
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: sion_zaphod on May 04, 2020, 02:23:59 am
@gameblabla Can Retro FW be installed on the Retro Mini (RS-90)?  Also I seem to remember from when i owned a GP32X that Gmenu2X does support thumbnails for roms.  Also the documentation for the frontend says it does https://mtorromeo.github.io/gmenu2x/documentation/  Look under selectorscreens. 

When opk files are copied to the device and run for the first time link files are created in the sections folders {emulators/games/apps}.  These links files are very basic text files and do not contain Title info (which makes me think that the link files are named identical to the opk files), clock speed, and selectordir (path to open in the selector browser).  The documentation for gmenu2x says that links can be created to include thumbnails in the selector browser (I have tried to edit the existing link files and point towards a folder with thumbnails of 160x160px.  But the frontend acts like the link means nothing and does not display any thumbs.  Bottom line I just want to know if it does or does not support thumbs?  (Since the documentation says it does). 

Great news that you're working on a Potator port (hopefully for the RS-90)

Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: v47 on July 17, 2020, 09:19:54 pm
Trying to run Shantae (GBC) on the GnuBoy build from the first post (2019-05-08 05:51) will reboot the console (fw 2020.01.06). Is this a known issue?
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: drowsnug on July 18, 2020, 02:51:57 am
Trying to run Shantae (GBC) on the GnuBoy build from the first post (2019-05-08 05:51) will reboot the console (fw 2020.01.06). Is this a known issue?

Try another version Gnuboy I've ported.

https://drive.google.com/open?id=17Kci5STGTOlr_SQC2Op7v3WxQ7dYfaEA

RS90 may reboot when you run a big GBC ROM such as Dragon Warrior 3.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: v47 on July 18, 2020, 01:26:47 pm
Same issue unfortunately, trying to run the game will reboot the device.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: v47 on July 20, 2020, 11:20:40 am
I can actually see a Shantae screenshot in the first post, so it should run, maybe there's some incompatibility with the latest firmware?
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: drowsnug on July 21, 2020, 03:33:32 pm
I can actually see a Shantae screenshot in the first post, so it should run, maybe there's some incompatibility with the latest firmware?

I fixed GnuBoy's rom loader function. It can runs large GBC ROM without rebooting the console.

Download from below link and try it.

https://drive.google.com/open?id=17Kci5STGTOlr_SQC2Op7v3WxQ7dYfaEA

[modified] Save slot 0 is avilable again.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: v47 on July 21, 2020, 05:07:37 pm
This fixes the Shantae reboots, many thanks. Also, any difference between running PAL vs NTSC games? Doesn't matter, or is one format preferred by the emulator?
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: lemmywinks on July 21, 2020, 06:03:31 pm
I fixed GnuBoy's rom loader function. It can runs large GBC ROM without rebooting the console.

Download from below link and try it.

https://drive.google.com/open?id=17Kci5STGTOlr_SQC2Op7v3WxQ7dYfaEA

Nice one thanks!!
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: v47 on July 21, 2020, 07:23:48 pm
One odd thing though - I have changed the save slot from slot 0 to slot 1 in the menu, and save slot 0 is now not selectable anymore (lowest is 1, highest is 9), so all my slot 0 saves made with the previous version of Gnuboy are now unavailable.


Edit: save slot 0 working again with the update, thanks again.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: kokokool on July 21, 2020, 09:43:17 pm
I can actually see a Shantae screenshot in the first post, so it should run, maybe there's some incompatibility with the latest firmware?

I fixed GnuBoy's rom loader function. It can runs large GBC ROM without rebooting the console.

Download from below link and try it.

https://drive.google.com/open?id=17Kci5STGTOlr_SQC2Op7v3WxQ7dYfaEA
Any chance to make use of gb and gba bios boot?

regba can handle gba boot and sincerely is a different kinda experience!


Enviado desde mi iPhone utilizando Tapatalk
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: v47 on July 21, 2020, 10:14:11 pm
What's the difference?


Edit: save slot 0 working again with the latest GnuBoy update from drowsnug, thanks again.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: kokokool on July 22, 2020, 12:56:08 am
What's the difference?
Me?

Starting a game with the gb and gbc Boot start. Kinda cool


Enviado desde mi iPhone utilizando Tapatalk
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: jhonp on July 22, 2020, 01:20:46 am
I can actually see a Shantae screenshot in the first post, so it should run, maybe there's some incompatibility with the latest firmware?

I fixed GnuBoy's rom loader function. It can runs large GBC ROM without rebooting the console.

Download from below link and try it.

https://drive.google.com/open?id=17Kci5STGTOlr_SQC2Op7v3WxQ7dYfaEA
Nice one thanks
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: Qinti on July 25, 2020, 10:14:58 pm
Hello, I have a question, could you direct me to information on how to recompile these apks? You see, in another subforum, there is a machine that also has the FC100s, the XYC Q8, and that is somewhat compatible with the Bittboy V2 CFW, but the button mappings it different so it needs adapting. We are trying to see how that could be done, so any leads on documentation or guides or tools would be appreciated!

Thanks in advance!
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: v47 on August 04, 2020, 12:19:37 pm
I have race emulator for rs90 from the user who share commander ( previous posts in here)
I'm almost sure someone ported the Dingux commander/file manager to the RS-90, but can't seem to find it anywhere, any ideas?
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: Cralex on August 04, 2020, 12:46:32 pm
I have race emulator for rs90 from the user who share commander ( previous posts in here)
I'm almost sure someone ported the Dingux commander/file manager to the RS-90, but can't seem to find it anywhere, any ideas?
I?m using the one from this page: https://github.com/od-contrib/commander/releases/tag/2020-21-06 You?d need the RS90 version.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: v47 on August 19, 2020, 09:49:56 pm
Seems to work, thank you.
Title: Re: My OPK packages for the RS-90 (Opendingux)
Post by: kokokool on August 22, 2020, 07:49:36 am
Is possible to make a dosbox port just for fun?


Enviado desde mi iPhone utilizando Tapatalk