Author Topic: My OPK packages for the RS-90 (Opendingux)  (Read 33950 times)

Jutleys

  • Posts: 1794
Re: My OPK packages for the RS-90 (Opendingux)
« Reply #20 on: May 04, 2019, 09:37:24 am »
If its good enough to release put it in the releases thread.

Sipulka

  • Posts: 29
Re: My OPK packages for the RS-90 (Opendingux)
« Reply #21 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 :(
« Last Edit: May 04, 2019, 09:46:24 am by Sipulka »

kryswade

  • Posts: 61
Re: My OPK packages for the RS-90 (Opendingux)
« Reply #22 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.

fosamax

  • Posts: 328
Re: My OPK packages for the RS-90 (Opendingux)
« Reply #23 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.
« Last Edit: May 04, 2019, 11:19:28 am by fosamax »

Sipulka

  • Posts: 29
Re: My OPK packages for the RS-90 (Opendingux)
« Reply #24 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!
« Last Edit: May 04, 2019, 01:27:00 pm by Sipulka »

kokokool

  • Posts: 100
Re: My OPK packages for the RS-90 (Opendingux)
« Reply #25 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

Sipulka

  • Posts: 29
Re: My OPK packages for the RS-90 (Opendingux)
« Reply #26 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 :)

gameblabla (OP)

  • Posts: 1404
Re: My OPK packages for the RS-90 (Opendingux)
« Reply #27 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.
« Last Edit: May 04, 2019, 02:48:37 pm by gameblabla »

Jutleys

  • Posts: 1794
Re: My OPK packages for the RS-90 (Opendingux)
« Reply #28 on: May 04, 2019, 02:51:18 pm »
pc engine & picodrive :)

gameblabla (OP)

  • Posts: 1404
Re: My OPK packages for the RS-90 (Opendingux)
« Reply #29 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.

kokokool

  • Posts: 100
Re: My OPK packages for the RS-90 (Opendingux)
« Reply #30 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

Sipulka

  • Posts: 29
Re: My OPK packages for the RS-90 (Opendingux)
« Reply #31 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!

gameblabla (OP)

  • Posts: 1404
Re: My OPK packages for the RS-90 (Opendingux)
« Reply #32 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.

pcercuei

  • Posts: 1688
    • My devblog
Re: My OPK packages for the RS-90 (Opendingux)
« Reply #33 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.

gameblabla (OP)

  • Posts: 1404
Re: My OPK packages for the RS-90 (Opendingux)
« Reply #34 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

And here's the whole source :
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.
« Last Edit: May 04, 2019, 06:11:02 pm by gameblabla »

Sipulka

  • Posts: 29
Re: My OPK packages for the RS-90 (Opendingux)
« Reply #35 on: May 04, 2019, 06:10:27 pm »
pokemini_rs90.opk    2019-05-04

save settings - save fail

gameblabla (OP)

  • Posts: 1404
Re: My OPK packages for the RS-90 (Opendingux)
« Reply #36 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.

pcercuei

  • Posts: 1688
    • My devblog
Re: My OPK packages for the RS-90 (Opendingux)
« Reply #37 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?

Sipulka

  • Posts: 29
Re: My OPK packages for the RS-90 (Opendingux)
« Reply #38 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"

gameblabla (OP)

  • Posts: 1404
Re: My OPK packages for the RS-90 (Opendingux)
« Reply #39 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 ?

 

Post a new topic
Post a new topic