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-12 11:21

Re: How To: Nintendo 64 Emu for N900 <Now in Extras-Devel>
 
I bought 2 wiimotes classics when wiicontrol was new to N900, upgraded to Sixaxis when that came out.. but wiicontrol worked great for me (see my vids in sig) but theres not enough buttons !!

I just want to be able to use any BT device together.. mouse + keyboard + a sixaxis or two...simultaneously!

weißelstone 2010-07-12 11:57

Re: How To: Nintendo 64 Emu for N900 <Now in Extras-Devel>
 
Why'd you want to play N64 with mouse and keyboard? I did it on the Mac/PC and it is awful, even the shooters like Golden Eye and South Park are not good to play with it.
When it comes to Wiimotes and sixasxis: you can use several Wiimotes at the same time and you should be able to use several six axis at the same time (I tested the first and I read here that you can use two sixasix, so this should work).

nax3000 2010-07-12 11:59

Re: How To: Nintendo 64 Emu for N900 &lt;Now in Extras-Devel&gt;
 
I have a great alternative (and cheaper solution for those who don't have a dualshock3) - The MSI BGP100 - small BT gamepad that fits in your pocket so you won't look ridiculous riding the bus to work haha
________
Brunette Vid

IzzehO 2010-07-12 12:18

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

Originally Posted by f2thak (Post 749074)
I bought 2 wiimotes classics when wiicontrol was new to N900, upgraded to Sixaxis when that came out.. but wiicontrol worked great for me (see my vids in sig) but theres not enough buttons !!

I just want to be able to use any BT device together.. mouse + keyboard + a sixaxis or two...simultaneously!

Read two posts above yours... Wiimote with nunchuck is now easily possible... so you'll have plenty of buttons :P Or did you end up selling them?

I can't see how the Sixaxis isn't all you need. If need be remap C buttons to X,[],/\,O and put A and B on L2 and R2 and leave L unassigned: works great for shoots where A and B just changes weapons.

Quote:

Originally Posted by nax3000 (Post 749110)
I have a great alternative (and cheaper solution for those who don't have a dualshock3) - The MSI BGP100 - small BT gamepad that fits in your pocket so you won't look ridiculous riding the bus to work haha

Uhhh... is this actually known to work with the N900? I wouldn't be suggesting something unless your certain it'll actually sync up :P

EDIT: Also... **** Dion Blaster. (You know what I'm talking about)

F2thaK 2010-07-12 12:42

Re: How To: Nintendo 64 Emu for N900 <Now in Extras-Devel>
 
the reason i want multiple BT devices.... connect N900 to TV, sit on couch and use mouse+kb+sixaxis to surf net, view vids, play games etc. otherwise you have to get up every time you want to change game etc... it sux!!

edit: BTW, I just recorded 13 HD vids of Mupen64plus in action, with Sixaxis only (no TV out)... in the process of uploading to youtube - will take a LONG time... (Im over my d/l quota)

The Quote Train 2010-07-12 12:50

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

Originally Posted by f2thak (Post 749150)
over my d/l quota)


bloody Australians..

weißelstone 2010-07-12 13:01

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

Originally Posted by f2thak (Post 749150)
edit: BTW, I just recorded 13 HD vids of Mupen64plus in action... in the process of uploading to youtube - will take a LONG time... (Im over my d/l quota)

Did you just record the N900 or use the video-out of the phone? I thought of using the TV-out but then you don't see how it is controlled. So my current approach is using TV-out and using a webcam together and use PiP in the final video. I didn't have the time to cut it yet. What did you record? Games using acc, using sixaxis, using keyboard or just the games itself? (The last would be a bit booring I guess).

F2thaK 2010-07-12 13:08

Re: How To: Nintendo 64 Emu for N900 <Now in Extras-Devel>
 
videos of game played directly on phone using sixaxis

IE - no TV out :D



Quote:

Originally Posted by The Quote Train (Post 749154)
bloody Australians..

whaaat? Ive got like a week left until it resets... ;)

KERT 2010-07-12 13:17

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

Originally Posted by weißelstone (Post 748989)
I was also amazed that there was the complete cwiid for N900 and people still use wiicontrol (which doesn't even respond on the buttons in it's settings for me).
The debs are here: http://www.megaupload.com/?d=9W6HXWX8
Note: You don't need all of them: wminput and it's requirements are enough (no need for wmgui, wmgui-maemo besides to test the connection). And also note that you need to remove wiicontrol/weeight and libcwiid before.

I can't install wminput... can you help me??
(sorry for the "noob" question" :D)

weißelstone 2010-07-12 14:05

Re: How To: Nintendo 64 Emu for N900 <Now in Extras-Devel>
 
I just noticed that Wii64 savegames are compatible with this port, they just have different names. Wii64 uses the internal ROM name, like "SUPER MARIO 64(U).eep", this port instead uses "Super Mario 64 (U) [!].eep". So I renamed the files and can continue from my started games now.

javispedro 2010-07-12 14:28

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

Originally Posted by IzzehO (Post 748814)
Pretty much identical. Only, ironically, we are able to overclock ours harder than they are... and as such it's faster for us :P

There are two differences:
- They can shut down Xorg and keep using the SGX. We can't (thus lower 3D speeds).
- They can use ALSA directly (we can't, as there's the risk of someone setting the volume too high and breaking their speakers). We have to use Pulseaudio and this means more CPU usage when using audio.

Alex Korova 2010-07-12 14:36

Re: How To: Nintendo 64 Emu for N900 <Now in Extras-Devel>
 
I installed this (new GUI version, never had any old installed) and everything seems to be fine but when I press Run (SM64 rom) not much happens. Well, it seems to be running (process takes up a lot of CPU) but no display...

MacGyver 2010-07-12 14:46

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

i have install it from the repo, but the emu did not find the gles plugin.
How can i re-install the gles plugin ?

Greats MacGyver

altorn 2010-07-12 14:49

Re: How To: Nintendo 64 Emu for N900 <Now in Extras-Devel>
 
to Alex Korova, same thing happened to me, so i tried downloading IzzeHO's CUSTOM CONFIG FILE and it worked.

it is kind of difficult to set my ps3 controller with my preferred map though. i usually play zelda oot and quest 64 so i have to use the face buttons as the C buttons, the L1 trigger as A, R1 trigger as B, left joystick as joystick, right joystick as DPAD and the rest. so i pretty much want a very different button map. i cannot seem to make it default.


my question is: im using izzeho's custom config but i want to almost completely change the ps3 controller button map. how am i going to delete a currently set button so i can set my own?

javispedro and izzeho and whoever programmed the plugin,
thank you!

IzzehO 2010-07-12 14:49

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

Originally Posted by javispedro (Post 749229)
There are two differences:
- They can shut down Xorg and keep using the SGX. We can't (thus lower 3D speeds).
- They can use ALSA directly (we can't, as there's the risk of someone setting the volume too high and breaking their speakers). We have to use Pulseaudio and this means more CPU usage when using audio.

Probably should have added the word theoretically like I have done in previous posts. Points well taken.

Quote:

Originally Posted by MacGyver (Post 749252)
Hi

i have install it from the repo, but the emu did not find the gles plugin.
How can i re-install the gles plugin ?

Greats MacGyver

By reading the first post. It's all there.

Quote:

Originally Posted by Alex Korova (Post 749243)
I installed this (new GUI version, never had any old installed) and everything seems to be fine but when I press Run (SM64 rom) not much happens. Well, it seems to be running (process takes up a lot of CPU) but no display...

Same answer as above.

Alex Korova 2010-07-12 14:51

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

Originally Posted by altorn (Post 749256)
to Alex Korova, same thing happened to me, so i tried downloading IzzeHO's CUSTOM CONFIG FILE and it worked.

Yeah, I did that, didn't help. But I tried another game, works fine so it seems it was a bad file...

IzzehO 2010-07-12 14:55

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

Originally Posted by altorn (Post 749256)
my question is: im using izzeho's custom config but i want to almost completely change the ps3 controller button map. how am i going to delete a currently set button so i can set my own?

javispedro and izzeho and whoever programmed the plugin,
thank you!

Is the GUI mapping isn't practical (the accelerometer in the PS3 messes things up), edit it manually in xterm. With leafpad installed in a fresh xterm:
Code:

leafpad .mupen64plus/blight_input.conf
Open another terminal window and run:
Code:

root    (need rootsh installed)
apt-get install joystick
jstest /dev/js0

This will output a cool little display of what joystick is currently active, along with what buttons are currently pressed. Simply press a desired button and see which number becomes On.

Go to the blight_input.conf we opened in leafpad. And for the corresponding key you want it to mapped to, change button( 0 ) to the number you found from jstest. Rinse and repeat till you are done. Obviously the template is a little different for axis'... but just follow the template and you can't go wrong.

As is, I've no idea how to get passed the annoying issue of the accelerometer in the PS3 controller becoming the keymap for whatever you are trying to change.

MacGyver 2010-07-12 14:59

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

i have make it with apt-get install muppen64plus-arm-gles2n64
but it cant find the package.

Greats MacGyver

altorn 2010-07-12 15:00

Re: How To: Nintendo 64 Emu for N900 <Now in Extras-Devel>
 
yeah, it seems my character Mario jumps whenever i raise and drop my ps3 controller. lol

oh well, im stuck with either the keyboard or a preset button map on my ps3 controller then... or with my PC. lol again

either way, this project is doing f***ing well!!! :)
great work guys!

gsever 2010-07-12 15:05

Re: How To: Nintendo 64 Emu for N900 <Now in Extras-Devel>
 
Could someone tell me how to use N900's keyboard to play N64 games in this emulator?
Using the customized configuration file and the latest version I can't pass "Push Start" screens since Enter key doesn't respond. Interestingly only "P" (Pause) works.

IzzehO 2010-07-12 15:08

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

Originally Posted by gsever (Post 749272)
Could someone tell me how to use N900's keyboard to play N64 games in this emulator?
Using the customized configuration file and the latest version I can't pass "Push Start" screens since Enter key doesn't respond. Interestingly only "P" (Pause) works.

Chances are you've copied it wrong. Try again and make sure to copy the commands exactly.

Pause works as its independant of the input plugin, so you've either copied it wrong, or disabled Blight's Input plugin (from Settings, open configuration and select Blight from drop down menu in Input plugin in the Plugin section). I'm still convinced its the former.

Quote:

Originally Posted by altorn (Post 749267)
yeah, it seems my character Mario jumps whenever i raise and drop my ps3 controller. lol

oh well, im stuck with either the keyboard or a preset button map on my ps3 controller then... or with my PC. lol again

either way, this project is doing f***ing well!!! :)
great work guys!

It would actually be a pretty cool concept, except for the fact my tests with accelerometer in PS3 controller have turned it up to be absolute garbage with this emu :P

Just edit it manually as I explained. And you'll see a bunch of +4 -4 (maybe +3 -3... something along those lines) in the Axis option for several buttons... just change them back to None

Quote:

Originally Posted by MacGyver (Post 749264)
Hi

i have make it with apt-get install muppen64plus-arm-gles2n64
but it cant find the package.

Greats MacGyver

Oh CMON, do you guys even look when something goes wrong? Or just jump on here to bug me.

YOU SPELT MUPEN WRONG.

X.X

atilla 2010-07-12 15:36

Re: How To: Nintendo 64 Emu for N900 <Now in Extras-Devel>
 
hey izzeho i know that you are maybe a little bit pissed by me but i tested your emu(gui and x version)and i just want to say that this is really awesome even at 600mhz mario runs really nice for me.
so thank you for your work and thanks all other guys that are actually working at this.

ps.i cant believe that the sixaxis stick is working:)

gsever 2010-07-12 15:40

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

Originally Posted by IzzehO (Post 749276)
Chances are you've copied it wrong. Try again and make sure to copy the commands exactly.

Pause works as its independant of the input plugin, so you've either copied it wrong, or disabled Blight's Input plugin (from Settings, open configuration and select Blight from drop down menu in Input plugin in the Plugin section). I'm still convinced its the former.

The files are under ~/MyDocs/.mupen64plus --extracted following your steps. Blight plug-in selected as default. Neither with it nor with the basic input settings still Enter key doesn't function :(

IzzehO 2010-07-12 16:03

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

Originally Posted by gsever (Post 749309)
The files are under ~/MyDocs/.mupen64plus --extracted following your steps. Blight plug-in selected as default. Neither with it nor with the basic input settings still Enter key doesn't function :(

Why are they under MyDocs? I never said anything about MyDocs as the installation path? Buh-Bow. Try again. (That was a wrong answer buzzer sound by the way :P)

Quote:

Originally Posted by atilla (Post 749304)
hey izzeho i know that you are maybe a little bit pissed by me but i tested your emu(gui and x version)and i just want to say that this is really awesome even at 600mhz mario runs really nice for me.
so thank you for your work and thanks all other guys that are actually working at this.

ps.i cant believe that the sixaxis stick is working:)

No worries. I'm glad you enjoy it :)

Airtux 2010-07-12 16:37

Re: How To: Nintendo 64 Emu for N900 <Now in Extras-Devel>
 
To help you i tested several Roms, here are the result:

It's 900MHZ

I disable the sound for all roms.

Mario kart 64 (nice)
California speed (nice)
Super Mario 64 (nice)
WWF War zone (nice)
Top Gear Rally (nice)
Formul 1 World chompionship (nice)
1800 Snowboard (nice, little bug grafique)
Ready Rumble 2 ( to menu graphic bug)
Goldeneye (very slow)
007 The World Is Not Enough (bug graphic, no weapon display)
Destruction derby 64 (very slow, and bug graphic to the menu)
Perfect dark (bug, stop all to the menu)
Re-volte (very very slow)
Spederman 64 (bug graphic)
Residant evile 2 (no launch)
Diddy kong racing (no launch)

atilla 2010-07-12 16:45

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

Originally Posted by Airtux (Post 749378)
To help you i tested several Roms, here are the result:

It's 900MHZ

I disable the sound for all roms.

Mario kart 64 (nice)
California speed (nice)
Super Mario 64 (nice)
WWF War zone (nice)
Top Gear Rally (nice)
Formul 1 World chompionship (nice)
1800 Snowboard (nice, little bug grafique)
Ready Rumble 2 ( to menu graphic bug)
Goldeneye (very slow)
007 The World Is Not Enough (bug graphic, no weapon display)
Destruction derby 64 (very slow, and bug graphic to the menu)
Perfect dark (bug, stop all to the menu)
Re-volte (very very slow)
Spederman 64 (bug graphic)
Residant evile 2 (no launch)
Diddy kong racing (no launch)

thanks for your list but ive got perfect dark running but really laggy(at 600 mhz,gui version)

atilla 2010-07-12 17:04

Re: How To: Nintendo 64 Emu for N900 <Now in Extras-Devel>
 
hey izzeho i dont want to bug you cause i know you have much work and a private life too but i have a issue with the gui version.sometimes the emu gives me a sigsegv error.do you or someone else know what to do?thanks for your time

MiK546 2010-07-12 17:07

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

Originally Posted by Airtux (Post 749378)
To help you i tested several Roms, here are the result:

It's 900MHZ

I disable the sound for all roms.

Mario kart 64 (nice)
California speed (nice)
Super Mario 64 (nice)
WWF War zone (nice)
Top Gear Rally (nice)
Formul 1 World chompionship (nice)
1800 Snowboard (nice, little bug grafique)
Ready Rumble 2 ( to menu graphic bug)
Goldeneye (very slow)
007 The World Is Not Enough (bug graphic, no weapon display)
Destruction derby 64 (very slow, and bug graphic to the menu)
Perfect dark (bug, stop all to the menu)
Re-volte (very very slow)
Spederman 64 (bug graphic)
Residant evile 2 (no launch)
Diddy kong racing (no launch)

And Resident Evil 2 launches too, it has just really buggy menu graphics and it stops working after opening intro.

Kevstacey 2010-07-12 17:41

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

Originally Posted by atilla (Post 749409)
hey izzeho i dont want to bug you cause i know you have much work and a private life too but i have a issue with the gui version.sometimes the emu gives me a sigsegv error.do you or someone else know what to do?thanks for your time

i had same problem, run a game from xterm by typing: (for example)

mupen64plus /home/user/MyDocs/mario64.z64

then try run them from the emulator again, worked for me :D

slartibartfass 2010-07-12 18:11

Re: How To: Nintendo 64 Emu for N900 <Now in Extras-Devel>
 
3 Attachment(s)
I consider to make a mount (or bracket or whatever it is in english, google didn't help me much)
I made a quick prototype-sketch out of pasteboard just for the concept and it shouldn't be that hard. When I'm back from holiday I'm going to make one out of acryl glass.
What do you guys think?
Attachment 12023
Attachment 12024
Attachment 12025

gsever 2010-07-12 18:22

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

Originally Posted by IzzehO (Post 749342)
Why are they under MyDocs? I never said anything about MyDocs as the installation path? Buh-Bow. Try again. (That was a wrong answer buzzer sound by the way :P)

Yep that did it. Sorry my confusion. I usually perceive MyDocs as the main directory in N900 :D

Now it works fine. Tested @850 Mhz usin Super Mario 64. With sound it is a bit laggy.

altorn 2010-07-12 18:28

Re: How To: Nintendo 64 Emu for N900 <Now in Extras-Devel>
 
Lol @ mount on Ps3 controller. but good work on it.

Quest64 works good too, with sound! the only problem i can see right now is when you go to the menu, it slows down.. so yeah, i guess 2D is still slow.. (quest64's menu is 2D)

mario64 is better on the GUI too. with sound!

My Zelda Ocarina of Time is still really slow... I am using Izzeho's config file but it's still slow, with or without sound. (or has it been always slow?)

devensega 2010-07-12 18:41

Re: How To: Nintendo 64 Emu for N900 <Now in Extras-Devel>
 
I'm playing Zelda OOT Master Quest and that seems to run very well (some minor slowdown now and again) so try that.

I have a stock 600mhz N900 btw.

slartibartfass 2010-07-12 18:42

Re: How To: Nintendo 64 Emu for N900 <Now in Extras-Devel>
 
Trust me, it will look better in acryl glass.
Zelda should run playable, near perfect @950mhz.

nax3000 2010-07-12 20:17

Re: How To: Nintendo 64 Emu for N900 &lt;Now in Extras-Devel&gt;
 
Quote:

Originally Posted by IzzehO (Post 749125)

Uhhh... is this actually known to work with the N900? I wouldn't be suggesting something unless your certain it'll actually sync up :P

EDIT: Also... **** Dion Blaster. (You know what I'm talking about)

I'm pretty sure someone made it work with the N900 at one time. If not, someone should make a driver and post it on extras since it's a really good gamepad from what I've heard.
________
OUTDOOR VID

jschan 2010-07-12 21:42

Re: How To: Nintendo 64 Emu for N900 <Now in Extras-Devel>
 
@IzzehO - Thanks for the thread, it's been very helpful. You might have already fixed it, but when I went through your setup post last edited on 7/11, the config files you included had the dpad right and up key codes reversed.

@All - I had a question about the sixaxis setup: I didn't really want to have to remove the keyboard mapping setup everytime I wanted to play an N64 game, so I just mapped keyboard keys as desired and let the joystick info pass through with your config. It looks to be working okay, but I read somewhere that there's some keyboard input limitation that prevents something like more than 4 keys from being recognized at a time. Does interpreting commands directly from the sixaxis controller remove that limitation (and give better user interaction overall)?

altorn 2010-07-12 21:44

Re: How To: Nintendo 64 Emu for N900 <Now in Extras-Devel>
 
my n900 is at 1GHz, Zelda is still slow. :/
must be the rom?

DarthLuda 2010-07-12 22:41

Re: How To: Nintendo 64 Emu for N900 <Now in Extras-Devel>
 
With the GUI version, switching between tasks is not possible anymore. I always gotta quit the game via "Q". any ideas?

Airtux 2010-07-12 23:30

Re: How To: Nintendo 64 Emu for N900 <Now in Extras-Devel>
 
@DarthLuda, Go to Input Plugins and disable mouse, use ctrl+backspace for switching between tasks, sorry for my bad anglish, i am french.

atilla 2010-07-13 00:27

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

Originally Posted by DarthLuda (Post 749679)
With the GUI version, switching between tasks is not possible anymore. I always gotta quit the game via "Q". any ideas?


press strg and backspace it brings you to the taskmanager


All times are GMT. The time now is 17:36.

vBulletin® Version 3.8.8