Reply
Thread Tools
Posts: 61 | Thanked: 55 times | Joined on Jul 2023 @ Europe
#21
I got an answer from iNES/fMSX maintainer. Well...not really positive so i'll rather have a look at Retroarch and see if i can get it working again.
 

The Following User Says Thank You to Arno_11 For This Useful Post:
Posts: 61 | Thanked: 55 times | Joined on Jul 2023 @ Europe
#22
I got Retroarch working again. Settings are a bit tricky and it is recommended to modify them from .config/retroarch/retroarch.cfg to avoid GUI crash.
Retroarch is from Leste devuan repo and not really optimised for N900 or D4 so we can't expect to run 'heavy' cores from there... but QuickNES and fMSX work fine
 
Posts: 61 | Thanked: 55 times | Joined on Jul 2023 @ Europe
#23
Few more things:

I never noticed that Pcsx-rearmed for Leste works fine with neon-gpu (builtin_gpu) plugin:
As Fremantle, it works only with stock CPU frequencies (or maximum 720MHz). It works full speed.

Games tested: Gran Turismo, Tekken3, Motoracer 2, FFVIII, ISS Pro Evo, Medal of Honor, Metal Gear Solid


Now i'll have a look at android-808 and clort previous work on DrNokSnes to get it working with Leste: I'm already able to compile/build it but get a segmentation fault when i run it on my N900 at the moment.
Not sure it will be easy to debug.

Last edited by Arno_11; 2024-02-17 at 23:04.
 
Posts: 61 | Thanked: 55 times | Joined on Jul 2023 @ Europe
#24
DrNokSnes works now on N900 with Leste

I've been able to run (and play) Super Mario World, Secret Of Mana and Mickey Magical Quest.

SNES games work full speed (audio OFF) in fullscreen with keyboard or touch screen virtual buttons.
With audio ON, sound is very good but framerate is unstable for the moment.

There is still a bit of work because GUI is broken. (something is probably wrong with dependencies)
For the unstable framerate, i got a similar issue with pcsx and a lack of optimisation somewhere is probably the root cause.
Configuration/settings are not easy to use btw.
But anyway, games work fine

I'll upload a new fork on github soon.

Thanks to android-808 and clort.
 

The Following 2 Users Say Thank You to Arno_11 For This Useful Post:
Posts: 61 | Thanked: 55 times | Joined on Jul 2023 @ Europe
#25
Finally, the tricky user config file was the key to solve most issues...
With the right parameters SNES games work now @full speed with sound@48000Hz ! (@805-850MHz)
With stock frequencies, sound@48000Hz is ok with a bit more audio buffer (4096) and/or frameskip=2.
Now i'll try to 'repair' the GUI if i find time in the next couple of weeks.
Then, making a debian package should be trivial

Last edited by Arno_11; 2024-03-20 at 07:39. Reason: New values
 

The Following 2 Users Say Thank You to Arno_11 For This Useful Post:
Posts: 470 | Thanked: 610 times | Joined on Feb 2012
#26
Originally Posted by Arno_11 View Post
N900 or D4 so we can't expect to run 'heavy' cores from there... but QuickNES and fMSX work fine
Feeling stupid to get fMSX work..any small simple setup quide?
 
Posts: 61 | Thanked: 55 times | Joined on Jul 2023 @ Europe
#27
I can't run a single game with fMSX anymore...not sure why. Probably something wrong with bios roms. This emulator is a nightmare to configure...
By the way, you need MSX.ROM, MSX2.ROM, MSX2P.ROM, MSX2PEXT.ROM and MSX2EXT.ROM.
If their names are different, it doesn't work.
That's all i know.

Edit: it works again with bios files from http://fms.komkon.org/fMSX/

You should download all of them.

Last edited by Arno_11; 2024-02-23 at 21:09.
 

The Following 3 Users Say Thank You to Arno_11 For This Useful Post:
Posts: 61 | Thanked: 55 times | Joined on Jul 2023 @ Europe
#28
For guys who want to try Leste (and eventually help to port some apps or fix some bugs), there is now a new (and amazing) way to install Leste on any Android phone (no rooted device needed, minimum Android 8):
Diejuse found a way to modify a Leste raspberry pi3 image and run it using PRoot (pseudo root).
That's highly experimental at the moment but most Maemo Leste features are already working. (i'm writing this post using Leste on a Redmi Note 12).

It's quite easy to install directly from Android.

Here is Diejuse github link with all the process :

https://github.com/diejuse/proot_MaemoLeste_on_Android

Last edited by Arno_11; 2024-03-16 at 21:08.
 

The Following 3 Users Say Thank You to Arno_11 For This Useful Post:
Posts: 61 | Thanked: 55 times | Joined on Jul 2023 @ Europe
#29
My DrNokSnes fork is on github now:

It is based on the initial commit that clort used to fork android-808 DrNokSnes version.

The main issue (and the root cause of many troubles) was the user config file.
The initial code has been cleaned up a bit and several files have been removed

https://github.com/Arno1103/drnoksnes-leste

The GUI is still broken. (Not too much time available to figure out what is going wrong).

To be able to build DrNokSnes, additional packages are needed:

x11proto-xsp-dev from android-808 repo

https://github.com/android-808/x11proto-xsp

libxsp0 and libxsp-dev from android-808 repo

https://github.com/android-808/libxsp

libsdl-haa from android-808 repo

https://github.com/android-808/sdlhaa

(Edit: libtool-bin and quilt are needed to build these packages, there are available in Leste repo using apt))

The packages are easy to build using:

Code:
dpkg-buildpackage -uc -b
Install them with:

Code:
dpkg -i package_name.deb

Then clone drnoksnes-leste repo in the directory of your choice:

Code:
git clone https://github.com/arno1103/drnoksnes-leste .
Then run:

Code:
sudo ./configure && make
(It takes around 15min)

The last step is to copy drnoksnes config file in the correct directory.
From your repo, run:

Code:
cp www/drnoksnes.conf /home/user/.config/
To run a game directly from your repo directory:

Code:
./drnoksnes your_game.sfc
(Key mapping and other options can be modified in drnoksnes.conf)

Note: it is recommended to disable Hildon compositing like other emulators

Last edited by Arno_11; 2024-03-20 at 08:42.
 

The Following User Says Thank You to Arno_11 For This Useful Post:
Reply

Tags
applications, leste, porting


 
Forum Jump


All times are GMT. The time now is 12:10.