webOS Nation Forums >  Homebrew >  TouchPad Patches > n64 emulator first release
n64 emulator first release
  Reply
Like Tree90Likes

 
Thread Tools Display Modes
Old 09/08/2011, 02:44 PM   #1 (permalink)
Member
 
Posts: 52
Original intro 9th Aug
Hello, for the past 2 weeks I've been working on getting mupen64plus working on the touchpad. This first release has many issues but some games are playable, in particular mario works quite well. Credits to the mupen64 and mupen64plus developers, Ari64 for his arm dynarec, Adventus for porting the video plugin to OpenGL ES 2, yongzh for putting the arm pieces together. Thanks to Paul Lamb. I worked on getting it running on the touchpad, adding the touchscreen controls and porting Rice to OpenGL ES 2.0.

Current State
Audio works well if the framerate is good enough.
Performance and graphical issues vary.

In-game menu
Tap the top of the screen to toggle the menu this allows you to save, load, change controller overlay and enable or disable the accelerometer.

Menu Boxart
To show boxart instead of rom name, place images into n64/boxart these are not included, I tested using the images from daedalusx64(Can download a tarball of all images at bottom of page.)

High Resolution Textures
High resolution textures are supported when using the Rice graphics plugin (from v 0.1.0). These should be placed in n64/hires_texture/[GAME NAME]
Textures are scanned when the game is launched, this has been tested with a small texture pack, larger packs will affect load times and may affect performance or cause other problems.
Emutalk is one source for high resolution texture projects.

Keyboard Controls (Experimental/Untested)
Stick is WASD
C Up/Left/Down/Right are IJKL
DPad Up/Left/Down/Right are TFGH
Z trig is R
L and R trigs are "u" and "o"
Start is "Enter" ("Return")
A is "q"
B is "e"

Other Info
Config files are stored in /n64/data. gles2n64 has its own file, settings for Rice are stored in mupen64plus.cfg
iControlPad owners see here

Future Plans
Graphics fixes and performance improvements. (Ongoing/long-term)

Instructions
Install the ipk (Preware>Menu>Install Package)
Place your unzipped roms (.n64, .z64, .v64) into the n64 folder.
Don't ask about where you can get the roms.
Don't report problems to the other developers mentioned but you can post them in this thread if you want. Bear in mind these are still early stages and I'm aware of many issues.

Looking forward to your feedback.

Thank you to those who have donated, I appreciate it.

Changes in 0.1.0
Fixed high resolution texture support in Rice. (see above).
Current graphics plugin is saved between uses.
mupen64plus.cfg is now stored in n64/data/. (Settings for Rice available in mupen64plus.cfg)
gles2n64 now defaults to no frameskip.
Fixed fillmode in Rice. (e.g solid backgrounds, selected menu items)

Changes in 0.0.9
Some improvements for Rice plugin (Mario Kart, Yoshi's Story)

Download Latest 0.1.0 v2 (Fixed) | Source | Makefiles
0.0.9 | Source
0.0.8 | Source
0.0.7
0.0.5 | Source
0.0.4
0.0.3 | Source

Last edited by Metricity; 05/13/2012 at 10:14 AM. Reason: Latest version.
Metricity is offline   Reply With Quote
Liked by z0g, brum, Soorma and 44 others like this.
Old 09/09/2011, 10:43 AM   #2 (permalink)
Member
 
Posts: 165
Nice, looking forward to the source though.
grazzt is offline   Reply With Quote
Old 09/09/2011, 08:39 PM   #3 (permalink)
Member
 
Posts: 107
Ok first of all, thanks for compiling and building for touchpad.

Second, great to see you've released the source straight up. Definitely interested to have a poke around and see what's what.

For what its worth I was one of the initial guys screwing around with it on the N900 and was amazed at the performance we got (it was even more fun to sync a PS3 remote and do TV out in my hotel room I was stuck in for 2 months).

I haven't been following development in a good year, have they made any progress on utilizing the second CPU?

Finally, have a look at the numerous front ends already available, not sure on what is available to the touchpad, but there is a Qt and a GTK frontend (I'm not sure anyone ever got the Qt one working) for mupen64plus.

As to bluetooth devices, you'd be far better off getting a PS3 controller over a zeemote. They are fantastic devices, have a more full set up of buttons and seem to play a lot nicer with a lot more platforms.
izzeho is offline   Reply With Quote
Thanked by FischOderAal, Metricity
Old 09/09/2011, 10:55 PM   #4 (permalink)
Member
 
synplex's Avatar
 
Posts: 90
OMG thx for making this!

I've already tried:
Mario 64 (mid fps)
Mario kart (decent fps)
Mortal kombat (Controller overlay dosen't show, SLow fps)
Zelda OoT (mid fps)

Wish List for updates!
-Please add a menu to increse/decrease on screen controller Opacity!
-Increase speeds in Fps and Audio
-Game screen scale menu (100%,200%, fit to screen)
-Smaller Text in rom menu
-different controller layouts

Cant wait to see this Improve

...now if someone can make vba emu work on touchpad

Thx
__________________
www.MTFX.tv
-Touchpad owner
synplex is offline   Reply With Quote
Old 09/09/2011, 11:00 PM   #5 (permalink)
Member
 
Posts: 7
No matter where i put the .v64 rom it does not show up??
nissan_nick is offline   Reply With Quote
Old 09/09/2011, 11:16 PM   #6 (permalink)
Member
 
Posts: 129
Quote:
Originally Posted by Metricity View Post
I may look at getting the playstation emu pcsx_rearmed ported after.
I will love you long time if you do.
andrew025 is offline   Reply With Quote
Old 09/10/2011, 12:50 AM   #7 (permalink)
Member
 
Rennat's Avatar
 
Posts: 1,319
This is absolutely amazing how well you have it working already at 0.0.1!!!!! I commend you work Just got done playing my first race in Mario Kart and it was relatively smooth. The controls are pretty well done and I love to color because I automatically know which is which. There are blips in the game but rarely does it actually interfere with you game. Just have a list of 3 wishes for this awesome genie of a dev: do what you can to smooth out the fps yet even more (hand in hand with audio), Saving game states, improve the controlling interface a wee bit more (A-B-Z buttons bigger and improves joy-stick/d-pad).

Great job! I'm looking for a donate button but can't find one :P

Oh, and another thing you might what to look into is when I first launched it then closed it, I got a to many cards error. Meaning there is a BIG memory leak somewhere.
__________________
My Tutorial on how to get Ubuntu on the TouchPad: http://forums.precentral.net/webos-d...-touchpad.html
Rennat is offline   Reply With Quote
Liked by Dogma and briancornerbrook like this.
Old 09/10/2011, 01:46 AM   #8 (permalink)
Member
 
Posts: 10
This makes me so happy ..
for those that might be a bit confused with installing

use webosquick install
click tools
pick send file
select org.metricity.app.mupen64plus_0.0.1_all.ipk
in destination type /media/internal/n64
click send to device
then you can move your roms over
obelis is offline   Reply With Quote
Thanked by Atreyu, nicoxcx
Old 09/10/2011, 02:40 AM   #9 (permalink)
Member
 
Posts: 1
So, after it's installed, when I open it, it's just a black screen.

What am I doing wrong?
smdotson is offline   Reply With Quote
Old 09/10/2011, 02:43 AM   #10 (permalink)
Moderator

 
sledge007's Avatar
 
Posts: 6,335
Goldeneye!!!!!!!!!
sledge007 is offline   Reply With Quote
Liked by Something224 likes this.
Old 09/10/2011, 03:31 AM   #11 (permalink)
Cha
Member
 
Posts: 48
This is awesome. Put up a donate button and please keep working on this.
Cha is offline   Reply With Quote
Old 09/10/2011, 04:25 AM   #12 (permalink)
Member
 
Posts: 177
Almost Perfect:
FZero

Not Working:
Hydro thunder
Crusin (anything)
California Speed

Playable:
Rush 2

Too Slow to play:
Rush 2049 (but it looks sweet!)
carr76013 is offline   Reply With Quote
Old 09/10/2011, 05:14 AM   #13 (permalink)
Member
 
Posts: 165
Very nice, you should look at doing Mame as well, I was looking at it, but youre better than I am.
grazzt is offline   Reply With Quote
Old 09/10/2011, 05:14 AM   #14 (permalink)
Member
 
ncinerate's Avatar
 
Posts: 1,084
Quote:
Originally Posted by smdotson View Post
So, after it's installed, when I open it, it's just a black screen.

What am I doing wrong?
Had the same situation.

Install, move roms into /media/internal, start up the emulator and - black screen.

Started from scratch. Moved the ipk file to /media/internal/n64
copied the rom to both /media/internal/n64 AND to /media/internal
installed the ipk using internalz from /media/internal/n64

Fired her up, and poof, everything worked. Some strangeness though - I tapped on the rom etc but nothing happened. Had to minimize the card then come back and tada, I was playing. No idea why it worked or what I did wrong the first time round. Go figure.

On the plus side, the controls worked great and it's an amazing start! I am excited to see where this goes.
ncinerate is offline   Reply With Quote
Thanked by Atreyu, klx300r, LD, z0g
Old 09/10/2011, 05:46 AM   #15 (permalink)
Member
 
synplex's Avatar
 
Posts: 90
This emulator is getting real popular real quick!
shoot out a beta and final soon and watch your donate button light up!
.... where is your donate button?
__________________
www.MTFX.tv
-Touchpad owner
synplex is offline   Reply With Quote
Liked by Jive Turkey likes this.
Old 09/10/2011, 07:35 AM   #16 (permalink)
Member
 
Posts: 36
Quote:
Originally Posted by ncinerate View Post
Had the same situation.

Install, move roms into /media/internal, start up the emulator and - black screen.

Started from scratch. Moved the ipk file to /media/internal/n64
copied the rom to both /media/internal/n64 AND to /media/internal
installed the ipk using internalz from /media/internal/n64

Fired her up, and poof, everything worked. Some strangeness though - I tapped on the rom etc but nothing happened. Had to minimize the card then come back and tada, I was playing. No idea why it worked or what I did wrong the first time round. Go figure.

On the plus side, the controls worked great and it's an amazing start! I am excited to see where this goes.
When I was looking for the n64 folder to put the roms in ie /media/internals/n64 the n64 did not exists so I just used internalz to create the folder and put the roms in there and it worked.
funb0b is offline   Reply With Quote
Old 09/10/2011, 10:32 AM   #17 (permalink)
Member
 
Posts: 1
so very awesome app...already played Super Smash Brothers and Super Mario 64..love my Touchpad
doomitboy is offline   Reply With Quote
Old 09/10/2011, 12:16 PM   #18 (permalink)
Member
 
Posts: 109
I haven’t used this yet, and will do soon, but this is amazing!!!

By far the best Console, ever, and it looks as though this em is gonna be awesome!!!

Cheers!!!!!!
__________________
Preware is AWESOME!!!!
smackead is offline   Reply With Quote
Thanked By: flipnduc
Old 09/10/2011, 12:42 PM   #19 (permalink)
Member
 
Posts: 132
i dont have a media folder?
mattecko16 is offline   Reply With Quote
Old 09/10/2011, 01:04 PM   #20 (permalink)
Member
 
Posts: 177
your usb drive is the folder that the n64 folder has to be in. Put your roms in there.
carr76013 is offline   Reply With Quote
Liked by RavenElite likes this.
Reply

 

Tags
n64 emulator

Thread Tools
Display Modes



 


Content Relevant URLs by vBSEO 3.6.0