maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Games (https://talk.maemo.org/forumdisplay.php?f=12)
-   -   How To: Nintendo 64 Emu for N900 <Now in Extras-Devel> (https://talk.maemo.org/showthread.php?t=57647)

F2thaK 2010-07-10 14:36

Re: How To: Nintendo 64 Emu for N900 <Updated July 6th>
 
too late, flashed... i was having issues with other apps also

AlMehdi 2010-07-10 15:15

Re: How To: Nintendo 64 Emu for N900 <Updated July 6th>
 
1 Attachment(s)
I have an issue with Mario Golf. Everything works great and smooth except when i want to hit the ball. Then the screen background go black. Is there some settings that i need to fine tune or is this something with the plugin?

F2thaK 2010-07-10 15:33

Re: How To: Nintendo 64 Emu for N900 <Updated July 6th>
 
anyone messed with the sound settings, to increase performance ??

ive played a bit, crashed my phone, now sound doesnt work

anyone able to state default values, thanks


btw, the above happens with supercross (all the time - the world is black but u can see bikes)

IzzehO 2010-07-10 15:35

Re: How To: Nintendo 64 Emu for N900 <Updated July 6th>
 
Quote:

Originally Posted by AlMehdi (Post 747282)
I have an issue with Mario Golf. Everything works great and smooth except when i want to hit the ball. Then the screen background go black. Is there some settings that i need to fine tune or is this something with the plugin?

This is one of a bajillion bugs with the gles2n64 plugin. My suggestion if something doesn't work is to move on... as most of the graphical issues at the moment are hard-coded issues.

Besides... dude golf games suck (Mild South Park reference)

Quote:

Originally Posted by f2thak (Post 747292)
anyone messed with the sound settings, to increase performance ??

ive played a bit, crashed my phone, now sound doesnt work

anyone able to state default values, thanks

http://talk.maemo.org/newreply.php?do=newreply&p=747292
btw, the above happens with supercross (all the time - the world is black but u can see bikes)

Don't bother trying to fix the sound... the issue isn't with the sound itself... but how the N64 (and attempts to emulate it) have to deal with sound. Essentially... sound is an overhead that is the first thing to be ignored if the graphics are overwhelming the CPU. Get a game to run full speed (and true full speed, no slow downs) is when you will see good sound.

Nice read on it here:

http://www.gp32x.com/board/index.php...ost__p__888440

As to your problem... heres the jttl_audio.conf file:

http://pastebin.com/RbSTsdWL

IzzehO 2010-07-10 15:38

Re: How To: Nintendo 64 Emu for N900 <Updated July 6th>
 
Quote:

Originally Posted by javispedro (Post 747243)
The benefit is that you might want to stop distributing the binaries (since they can get them from maemo.org now) and ship only "preconfigured" config files, which should help with the bandwidth.

Fair enough... I'll probably erase the guide tomorrow and do a rewrite for custom configs. I'll also try do up a script for accelemymote version as well.

Bazza 2010-07-10 16:03

Re: How To: Nintendo 64 Emu for N900 <Updated July 6th>
 
Great start guy's,

Yes it has it's graphical issues but so did/do most Snes emulators when they were first ported.

I know it is a more demanding system to emulate but from what i have tested it looks like a couple of tweaks here and there and this could run near perfect,

Hitting on the sound issue, if it cannot be emulated properly can it be downgraded from stereo to mono to run a little smoother in the future?

Well done to all involved. ;)

Edit

Also a big thanks to everyone who tested and helped out the devs running it through terminal (that takes some patience). :)

lucas777 2010-07-10 16:15

Re: How To: Nintendo 64 Emu for N900 <Updated July 6th>
 
Also a big thanks to everyone who tested and helped out the devs running it through terminal (that takes some patience).

haha i almost lost my patience with it pretty much first time ive used terminal for more that much stuff. learnt alot from izz tho good bloke.

Azzhanlon2004 2010-07-10 17:47

Re: How To: Nintendo 64 Emu for N900 <Updated July 6th>
 
hey guys ive been playing with gui version from extras and i must say to have a gui to easily change button etc and i can see this is gonna be great ive uninstalled and reinstalled izzehO's xterm version because its much more stable ive found. my N900 is at 900mhz and i had issues running mario kart on the extras versions kept slowing down.

any1 else had issues bar the other posts.

is any1 using a ps3 controller?? just want a bit of feedback is it miles better? can i really justify buying 1 just to pl.ay game on my N900??? (i have a xbox aswell)....

wot u guys think?

slartibartfass 2010-07-10 17:58

Re: How To: Nintendo 64 Emu for N900 <Updated July 6th>
 
Ps3 controller is absolutly awesome. Can't imagine playing a 3d game without it.

Boemien 2010-07-10 19:02

Re: How To: Nintendo 64 Emu for N900 <Updated July 6th>
 
You better have to go to the store buy one!!! it's very useful to play 3D games as well as in PsOne emu too!!

altorn 2010-07-10 19:17

Re: How To: Nintendo 64 Emu for N900 <Updated July 6th>
 
i only have a wii and a xbox360, and i admit i bought a ps3 dualshock3 controller just for my n900...

havent tried the gui version yet.. will try later.

# problem is, it wastes a lot of battery with bluetooth aside from an OC'd CPU,, i can only play around 3 hours...

Nemesis82 2010-07-10 19:23

Re: How To: Nintendo 64 Emu for N900 <Updated July 6th>
 
Installed gui version for error, i have uninstalled it but seems that terminal version now has some slow down (not to much). it's possible or i'm wrong? maybe i uninstall and re install all. I have to erase the folder right?

mooninite 2010-07-10 19:50

Re: How To: Nintendo 64 Emu for N900 <Updated July 6th>
 
Quote:

Originally Posted by javispedro (Post 746755)
*rolls eyes*

Yeah, let's act like a jack ***. That will go over well.

Even with the latest package, any blight_input.conf setting doesn't take effect.

nax3000 2010-07-10 20:59

Re: How To: Nintendo 64 Emu for N900 &lt;Updated July 6th&gt;
 
Quote:

Originally Posted by mooninite (Post 747504)
Yeah, let's act like a jack ***. That will go over well.

Even with the latest package, any blight_input.conf setting doesn't take effect.

Works for me with the latest package.
________
Marijuana

IzzehO 2010-07-11 01:05

Re: How To: Nintendo 64 Emu for N900 <Updated July 6th>
 
Quote:

Originally Posted by mooninite (Post 747504)
Yeah, let's act like a jack ***. That will go over well.

Even with the latest package, any blight_input.conf setting doesn't take effect.

He has every right to act how he wants. And you calling him on it just makes you look like the douche. Don't bite the hand that feeds you and then expect help.

nax3000 2010-07-11 01:59

Re: How To: Nintendo 64 Emu for N900 &lt;Updated July 6th&gt;
 
1 Attachment(s)
Quote:

Originally Posted by IzzehO (Post 747645)
He has every right to act how he wants. And you calling him on it just makes you look like the douche. Don't bite the hand that feeds you and then expect help.

Precisely. In any case, is that the latest version of the GPU plugin that's in the package on devel?

Also, is there a way to map diagonals? I have a very good idea for a control scheme to make the N900's keyboard easier to handle with games like Mario 64.

Just put your thumb in the middle where the circle is and roll it around.
________
VAPOR GENIE

IzzehO 2010-07-11 02:19

Re: How To: Nintendo 64 Emu for N900 <Updated July 6th>
 
Quote:

Originally Posted by nax3000 (Post 747670)
Precisely. In any case, is that the latest version of the GPU plugin that's in the package on devel?

Also, is there a way to map diagonals? I have a very good idea for a control scheme to make the N900's keyboard easier to handle with games like Mario 64.

Just put your thumb in the middle where the circle is and roll it around.

As good as that is... no its not possible with the current version. Perhaps a work around to get those keys to act as a joystick could be done... but without some serious work done, it isn't. Just grab Accelemymote it's semi-usable with Mario 64.

As to the devel version... it has everything and more that my package does... so there is no reason not to use it if it works.

Be sure to remove my version first with an:

rm -R ~/.mupen64plus/

Laughing Man 2010-07-11 02:21

Re: How To: Nintendo 64 Emu for N900 <Updated July 6th>
 
Quote:

Originally Posted by nax3000 (Post 747670)
Precisely. In any case, is that the latest version of the GPU plugin that's in the package on devel?

Also, is there a way to map diagonals? I have a very good idea for a control scheme to make the N900's keyboard easier to handle with games like Mario 64.

Just put your thumb in the middle where the circle is and roll it around.

Usually for the emulators I place the controls on the WSAD area. Since there's more then enough room on that side and it makes more sense to me to have controls and dpad on left and the a,b,x, y, whatever on the right.

Nemesis82 2010-07-11 02:32

Re: How To: Nintendo 64 Emu for N900 <Updated July 6th>
 
http://img192.imageshack.us/img192/9...tykeyboard.jpg

This is my idea...
Mapping the same x axis on two different buttons you can obtain diagonal pressing two of them in a simply way

mthmob 2010-07-11 02:41

Re: How To: Nintendo 64 Emu for N900 <Updated July 6th>
 
Quote:

Originally Posted by mooninite (Post 747504)
Yeah, let's act like a jack ***. That will go over well.

Even with the latest package, any blight_input.conf setting doesn't take effect.

Uhm.. so when someone rolls their eyes.. you start calling them names.. ? confused...

Anyways, changing settings in blight_input, from within the new and very pretty GUI Javisp made for us, works just fine for me.

Nemesis82 2010-07-11 02:50

Re: How To: Nintendo 64 Emu for N900 <Updated July 6th>
 
A question. I tried Javisp version. Framerate n Super Mario 64 is perfect a lot better then previous version but resolution seems lower. I thought that this version is the Izzheo version + gui. Isn't that so?

IzzehO 2010-07-11 03:03

Re: How To: Nintendo 64 Emu for N900 <Updated July 6th>
 
Quote:

Originally Posted by Nemesis82 (Post 747695)
A question. I tried Javisp version. Framerate n Super Mario 64 is perfect a lot better then previous version but resolution seems lower. I thought that this version is the Izzheo version + gui. Isn't that so?

Lower resolution is due to the new frame buffer settings... I just disabled it in my release. Next revision of gfx plugin will probably see it used better I guess.

Nemesis82 2010-07-11 03:07

Re: How To: Nintendo 64 Emu for N900 <Updated July 6th>
 
Thanx for the answer.
Is there an explanation for the Cpu core options?

P.S. I noticed that 2d graphic in this version is really slow and glitchy.

F2thaK 2010-07-11 03:11

Re: How To: Nintendo 64 Emu for N900 <Updated July 6th>
 
with control setup page (devel version)

how do you clear a button?

I have a button that turns left, but it also looks behind (when playing rush 2049) at the same time

IzzehO 2010-07-11 04:29

Re: How To: Nintendo 64 Emu for N900 <Updated July 6th>
 
Quote:

Originally Posted by f2thak (Post 747702)
with control setup page (devel version)

how do you clear a button?

I have a button that turns left, but it also looks behind (when playing rush 2049) at the same time

You press Delete.

Chances are your now thinking to yourself, "where is the delete button?"

and therein lies the issue with GUI at the moment :P

It probably looks behind as you have one of the C buttons mapped to the left arrow key (or whatever your left it) just change it to something else.... or change it to None with a text editor for .mupen64plus/blight_input.conf

IzzehO 2010-07-11 04:31

Re: How To: Nintendo 64 Emu for N900 <Updated July 6th>
 
Quote:

Originally Posted by Nemesis82 (Post 747700)
Thanx for the answer.
Is there an explanation for the Cpu core options?

I got one: Don't touch it if you don't know what it is :P The current settings are pretty much the optimal ones... As for 2D graphics I can only assume this is the framebuffers fault. Just set framebuffer enable = 0 (problem is I've no idea how to set resolution without framebuffer.... so chances are you'll get a tiny window)

EDIT: Alright there is a more optimal set up it seems... as frameskip is disabled by default. I'll edit up the first post with some custom configs soon.

IzzehO 2010-07-11 05:26

Re: How To: Nintendo 64 Emu for N900 <Now in Extras-Devel>
 
Guide updated with custom configs. Removes jagginess and changes other little things.

Can someone please report how it works with PS3 controller (with default map of the keyboard controller)?

yodawg 2010-07-11 06:41

Re: How To: Nintendo 64 Emu for N900 <Now in Extras-Devel>
 
to clarify izzeho what exactly does the config do?
Frameskip is set to 2? whats it do?
Framebuffer is disabled and resolution is 800x480 ? wouldn't increasing the resolution degrade performance?

IzzehO 2010-07-11 06:53

Re: How To: Nintendo 64 Emu for N900 <Now in Extras-Devel>
 
Quote:

Originally Posted by yodawg (Post 747810)
to clarify izzeho what exactly does the config do?
Frameskip is set to 2? whats it do?

Means the emulator skips every second frame. Relieves the GPU very much and enables several games to go much faster.

Quote:

Framebuffer is disabled and resolution is 800x480 ? wouldn't increasing the resolution degrade performance?
Disabling the framebuffer removes a lot of artifacts, fixes 2D backgrounds and several 3D imagines... also stops jagged edges and what not. As a result of framebuffer being disabled it no longer stretches the resolution... so I've set it at 800x480 to make it full screen. Higher resolution does very little in terms of decreasing performance.

I can assure you this configuration is far faster than the default. It also enables quitting with a hotkey and a better default input.

Nemesis82 2010-07-11 07:27

Re: How To: Nintendo 64 Emu for N900 <Now in Extras-Devel>
 
zzHeo was right. Better graphic quality, no 2d glitch and slowdowns. good framerate, in super mario 64 you can notice frame skip but there aren't slowdown

altorn 2010-07-11 07:42

Re: How To: Nintendo 64 Emu for N900 <Now in Extras-Devel>
 
lol, i followed your exact command line to remove the directory and i realized that the command you posted is wrong, izzeho..

rm -R ./mupen64plus

this will remove the folder mupen64plus from below the "." folder..
which doesn't exist.

anyway, please edit it to:

rm -R .mupen64plus

where mupen64plus is originally a hidden directory, thus the "."

nesrazz 2010-07-11 07:43

Re: How To: Nintendo 64 Emu for N900 <Now in Extras-Devel>
 
Plugins disappeared this morning.



http://img824.imageshack.us/img824/6...0071110334.png

The Quote Train 2010-07-11 08:14

Re: How To: Nintendo 64 Emu for N900 <Now in Extras-Devel>
 
How do I set a key for 'Start'? It only gives me the option of "Keyboard" or "None". I can't seem to actually assign a key to it.

F2thaK 2010-07-11 09:00

Re: How To: Nintendo 64 Emu for N900 <Now in Extras-Devel>
 
Quote:

Originally Posted by IzzehO (Post 747764)
Guide updated with custom configs. Removes jagginess and changes other little things.

Can someone please report how it works with PS3 controller (with default map of the keyboard controller)?

PS3 sixaxis works, but buttons do not "match" with stock installs of mupen+sixaxis (with therefore default controls)
so I have to reconfig the Sixaxis controls to suit.. :(

Quote:

Pressing on Dpad does:

Left = down
Down = right
up = up
right = down

we need to be able to use the analog sticks as a mouse controller, like in the GUI - or be able to use mouse simultaneously! how sick would that be




Quote:

Originally Posted by The Quote Train (Post 747880)
How do I set a key for 'Start'? It only gives me the option of "Keyboard" or "None". I can't seem to actually assign a key to it.

you have to edit blight_input.conf.. read 1st post/page of this thread

The Quote Train 2010-07-11 09:29

Re: How To: Nintendo 64 Emu for N900 <Now in Extras-Devel>
 
"Now download the following file from the phone and save to your main directory:"

do I put it in .documents?

Which directory via windows should I put it into so it appears in MyDocs?

F2thaK 2010-07-11 09:34

Re: How To: Nintendo 64 Emu for N900 <Now in Extras-Devel>
 
/home/user/MyDocs (for SSH)

or if your doing it thru Mass storage its just the main folder of the phone, not .documents

it says 'main directory' (he means MyDocs, not root)

The Quote Train 2010-07-11 09:41

Re: How To: Nintendo 64 Emu for N900 <Now in Extras-Devel>
 
http://i25.tinypic.com/2lt9py.png

?

F2thaK 2010-07-11 09:43

Re: How To: Nintendo 64 Emu for N900 <Now in Extras-Devel>
 
yessir ..... :D

(yes)

rikisky 2010-07-11 09:44

Re: How To: Nintendo 64 Emu for N900 <Now in Extras-Devel>
 
hey, my app is crashing and won't open.... some help please? i had the first version and ran the command as said on 1st page:
rm -R .mupen64plus
but then it said no-plugin selected, and the list was empty in config so i ran the code as suggested by javispedro:
Quote:

Originally Posted by javispedro (Post 746755)
[*]There are no plugins at all to choose from / It says I have no plugins!
The plugin path has changed. You have to open X-Terminal and type:
(if you don't have rootsh you can safely ignore this first step)
Code:

rootsh chown -R user:users .mupen64plus
Code:

cp /usr/share/mupen64plus/config/mupen64plus.conf  ~/.mupen64plus
[*]How to quit?
Ctrl+Backspace should always work (unless you enabled blight's input plugin mouse option).[*]libsdl1.2 / libsdl-ttf2.0 dependency missing!
Refresh application manager and update mupen64plus.[/LIST]

but now it won't even open, i belive something got screwed up, any way i can remove everything and just start from scratch? thanks.

Beatty 2010-07-11 09:49

Re: How To: Nintendo 64 Emu for N900 <Now in Extras-Devel>
 
Have just tried upgrading from the previous command line version.
Now get this error when trying to load a rom
"The core thread received a SIGSEGV signal. This means it tried to access protected memory. Maybe you have set a wrong ucode for one of the plugins"
Any suggestions before I uninstall/delete and start again?


All times are GMT. The time now is 05:13.

vBulletin® Version 3.8.8