yashsingh1/xdaforums huggingface dataset:
[Xperia Play Android Development] crono141:
I've tested with a few of my roms. Zelda 64 has lots of missing textures, but seems to run ok. Maybe a bit sluggish. MarioKart 64 runs ok, but it seems like the C buttons are getting activated by the left touch pad. I'm using the version downloaded from the market. I didn't notice the behavior in other games, but that could be because I'm not as familiar with C-button function in the other games I tested. Starfox 64 ran ok, with some missing or slow loading textures (character portraits specifically). It also was a bit sluggish, I think.
[Xperia Play Android Development] paulscode:
I'll post an update to the Market that fixes the c-button problem, if I have time when we stop for the night, otherwise it will be a couple days.
[Xperia Play Android Development] ermacwins:
Thanks and congrats on getting this far woth a market release.

Quick test with Zelda oot default plugin exits emu. Rice plugn works but gfx glitches. More tests to do

Is this the same version on the market?
[Xperia Play Android Development] paulscode:
Ok, before I post the update to the market, I better have some folks who had the problem make sure it is gone now. I removed the comments and what-not, and fixed some other unrelated bugs. This test is identical to the one that I will post on the Market, just without the digital signature:

Bug-Fixes Test

And here is the actual APK that I will post on the market. It is exactly the same as the above test, except it is built for release, digitally signed, and zip-aligned. If you bought the app on the market, please DO NOT install this one (it might prevent you from getting future auto-updates from the market, I'm not sure). If anyone here installed the app from my website or elsewhere not through the market, then this is the current version. I'll upload it to the market soon, so it will auto-update those who purchased the app (soon as I can verify that the c-button bug is still fixed).

Current Build (source code)
[Xperia Play Android Development] DeanBoro:
i still receive the glitch but not as much as it was before =/
[Xperia Play Android Development] NeoandGeo:
Crap. Installed the new version after uninstalling the old one and it wiped all my saves. Any way to recover them and will the market version I just bought have any surprises like that?
[Xperia Play Android Development] paulscode:
No, just doing the update won't overwrite your settings. Uninstalling will, though. I think Android has an option when you uninstall to keep the app data, I'm not sure.

Weird.. the problem is in the test version too? Let me come up with another test.
[Xperia Play Android Development] sfex3best:
The bug fixes test is working fine for me. Nice one paulcode;D
[Xperia Play Android Development] NeoandGeo:
Not sure if there's an option for end users to keep data while uninstalling. I would have let the app replace the old one but it showed I had two mupens installed, so I deleted the old one. Might I suggest you keeping a backup of saves or not deleting them upon uninstalling. This is the first emu I've run across that deleted saves and save states.
[Xperia Play Android Development] paulscode:
Ok, please run this test until you experience the problem, then post the logcat output:

Bug-Fixes Test

To get the logcat output, first install the free app "aLogcat" from the Market. Run aLogcat and wait for it to finish reading the logs (will take a while). Then open the menu and choose "clear". Then run the above test app. Return to aLogcat and choose "save" from the menu. It will save the log to the sdcard in the folder alogcat. The log will be a text file with the date and time in the name.

---------- Post added at 03:11 AM ---------- Previous post was at 03:07 AM ----------

It gets deleted automatically. I guess the only way I could keep it from getting deleted is to put it somewhere other than Android/data/[package name]. Other people complained about the data being in a non-standard folder when I did it that way before, though.
[Xperia Play Android Development] NeoandGeo:
How about adding an option to choose default directories for saves states and rom directories in options?
[Xperia Play Android Development] paulscode:
Yep, I think that's the best solution.
[Xperia Play Android Development] NeoandGeo:
:D
[Xperia Play Android Development] mehdi.moha:
dear paul

is there any hope to fix bugs on " paper mario " ? :D

it is realllllllllllllllllllllllllllllllllllllllllllllllllllllllly appreciated . when i run the paper mario , it's so many problem ...

the colors mixed :eek::(

totally , please accept my special thank . you enabled touch pad on gingerbread .

you are #1
[Xperia Play Android Development] bubblegumballoon:
Maybe a backup saves option would be good too. It would copy all the saves from your default save directory and paste them into a folder on the memory card called "Mupen64plus-ae-backup".
[Xperia Play Android Development] paulscode:
DeanBoro, are you able to reproduce the problem with this second bug-fixes test? Hopefully it can be reproduced again so I can see if there is anything useful in the log. I'd like to have this bug fixed definitively before I post the update to the Android Market, but if it is at least better and hard to replicate, I might go ahead and post the update, since there are other bug-fixes in there besides the touchpad bug (I don't want to keep everyone else waiting if this particular bug takes a long time to solve).
[Xperia Play Android Development] DeanBoro:
this release has actually fixed the bug.

thanks once again :)
[Xperia Play Android Development] paulscode:
Great, I'll compile the release build soon as I get a chance. Thanks for helping test.
[Xperia Play Android Development] apples2droids:
Ok just downloaded and it looks great! Hats off Paul. Problem I'm getting is that it's waaay way laggy. Any tweak suggestions I should try? Seems ok with no sound, but that's no fun.
[Xperia Play Android Development] acocalypso:
Hey Paul is there any new information about that pokemon snap camera bug?

would be nice if you have found something out. i will give you a logcat output soon. hope it will help you
[Xperia Play Android Development] bubblegumballoon:
silly mistake just ignore :P
[Xperia Play Android Development] paulscode:
Sorry, I've not had time for any game compatibility bugs yet. I probably won't be able to get around to this one until after New Year's. I'm mainly focused on making sure the current release is stable and addressing the most common error reports I'm getting through the Merchant Console.

---------- Post added at 02:09 PM ---------- Previous post was at 02:00 PM ----------

There aren't a lot of tweaks to use at the moment. If you are using the default gles2n64 video plug-in, you can try disabling auto-frameskip and increasing to value of max frameskip. Other than that, the only other optimizations are related to disabling audio, and to the virtual gamepad settings (which you are probably not using anyway). If you are noticing a bit more lag while pressing the touchpad, you could try disabling "Accurate n64 stick", so it uses less math per touch-event, although I doubt that will give you any noticeable improvement. I'll focus on adding more tweaks and optimizations as the project mores forward. Sorry for the bad experience!
[Xperia Play Android Development] crono141:
C-stick problem is gone in the new update. Great work, and congrats on having the first n64 emulator with xperia play touch controls. They're very nice. Looking forward to future improvements! :-)
[Xperia Play Android Development] bubblegumballoon:
Xperia Play testers needed

One person reported that the emulator crashes after 30 minutes of use, can anybody else confirm this?

Im going to try this myself but if lots of people can replicate it then its probably a bug otherwise it was probably just a random crash.
[Xperia Play Android Development] DeanBoro:
i dont really play for that long at a time but ill give it a try :)

- edit -

just finished testing and after the 20-25 minuet mark the emulator becomes extremeellly laggy and is unplayable had to close emulator and reopen it. had nothing else running in background apart from normal day to day apps from start to finish.
[Xperia Play Android Development] bubblegumballoon:
Ok thanks for testing DeanBoro. :)
[Xperia Play Android Development] paulscode:
This is almost certainly a memory leak. I will need to run some tests to see where, but I did a little searching, and I'm thinking the issue may be related to SDL compatibility mode. I'll keep everyone posted when I figure out anything more.
[Xperia Play Android Development] sfex3best:
Bug

Started playing legend of Zelda yesterday and the emulator automatically closed when I got to a certain place inside the village. Tried to resume but it just closes again on the same spot.

(If youv played zelda its the village where you collect the Chickens)

Mine doesn't automatically close after 30 mins tho. I'm sure I played for an hour or two yesterday.:)
[Xperia Play Android Development] paulscode:
If it is reproducible, could you upload a savestate file right before the problem occurs (and let me know what to do in-game to replicate it). I've collected all the chickens before, so it might not affect my phone, but I'd like to make sure so I can know where in the code to focus.
[Xperia Play Android Development] sfex3best:
http://db.tt/pV9rn47F

Tried uploading with box but it kept failing. So I just used dropbox.

It freezes when I go to put the chicken in.
[Xperia Play Android Development] Pithism:
hey how do you change control sizes cant figure it out....
[Xperia Play Android Development] paulscode:
Skins->Virtual Gamepad->Change. There are several to choose from.
[Xperia Play Android Development] captain67:
Damn, I went to try out the latest build only to discover it now costs money. I don't have a credit card.

Sent from Silent Earth 3
[Xperia Play Android Development] DeanBoro:
go on pauls forum which is located on the 1st post he has put the same verison but for free. the paid version is for donations :)
[Xperia Play Android Development] bubblegumballoon:
I have links to both the free and donation versions on the OP.

The free one is labelled "latest builds + source"
[Xperia Play Android Development] bubblegumballoon:
I helped find a bug that stopped the app showing up in the launcher. :)

There will probably be a higher res icon when the update gets pushed to the market.
[Xperia Play Android Development] paulscode:
It crashes on my phone too when I use the save-state soon after grabbing the chicken and heading to the pen. I'll have to use addr2line to try and figure out what causes the crash, though (logcat isn't very useful). The strange thing is if I don't use the save-state and just go to the town, it never crashes (I can collect all the chickens no problem). How long are you able to be in the town before it crashes, and does the problem happen in other areas as well?
[Xperia Play Android Development] sfex3best:
Just tried to go in the market village and it Auto closes there too.
[Xperia Play Android Development] The Alpha Gamer:
Just tried the version of your emulator from your forum with a few games.

First off, every game had a yellow bar down the left hand side of the screen during loading and some gameplay.

Now game specific:

Yoshi's Story. Some part's were just black screen with sound, the actual gameplay looks like this. Oh dear.

Super Smash Bro's. Some graphics are missing like character's eyes, and it's kinda laggy, but just make the lag a bit better and i'd say it was playable.

WWF No Mercy: Abit laggy, gameplay and sound wise, other than that it seems playable. Although you can see the yellow bar I mentioned, though kinda different and other graphical errors. See?

Star Wars Rogue Squadron: Exits the app back to the home screen.

I hope this can help you with your bug fixes. I could see people buying this to use as their main N64 emulator in the near future. :)
[Xperia Play Android Development] paulscode:
That's a new one. This would seem to indicate that the frame buffer is not being cleared. Is the yellow bar static, or does it change/move/scribble? Is this glitch still visible if you enable "Stretch Screen" (in Settings->Video->Configure)?

Thanks for putting together the list. Could you also do the same tests with the libgles2rice.so plug-in? Everything will run way slower because this plug-in is newly ported and needs a lot of optimizing, but I'm curious if the graphics problems are any better. You will need to use the Latest Test Build, because there is a bug in the "official build" that will be fixed in the next update. Don't forget to switch back to libgles2n64.so when you are finished testing gles2rice.

I'm a little less optimistic about the "near future" part, haha! I'm not the fastest developer in the world, and there are a LOT of things to fix. I will be persistent at improving, fixing, and optimizing, so it will steadily improve over time. Hopefully some new developers will be interested and come on board (fresh perspectives are always a good thing!).. that could also speed up the process.
[Xperia Play Android Development] DeanBoro:
Don't know if you can really do out about this yet but the emulator does not function properly on ICS it crashes after 5 seconds of boot of game.
[Xperia Play Android Development] paulscode:
Darn! Could you run the above test version and load the default mupen64plus ROM, then post the logcat output after it crashes?
[Xperia Play Android Development] DeanBoro:
Will do it shortly when have access to a computer :)
[Xperia Play Android Development] The Alpha Gamer:
Static but flickers every few seconds. And no "Stretch Screen" seems to sort it out nicely.

Still there but much better. Yoshi's Story has most of the graphics but now suffers from missing platforms and pipes and that sort of thing.

The missing graphics from Super Smash Bro's are now there.

And Star War's Rogue Squadron loads one screen before giving a force close error.
[Xperia Play Android Development] paulscode:
I'll see if there is a way to clear out the frame buffer (it's probably filled with whatever was in memory, although it is odd that it looks yellow rather than random multi-colored).

For game-specific graphics bugs, I'll be tackling those one at a time, after I work out some of what I consider to be more immediate problems (such as the Galaxy Nexus crash, and the incompatibility with ICS).

There are hundreds of games, all with different issues, so don't expect me to get to any specific game in the near future. I'll probably start on the most popular games, like the two Zelda's, Mario Kart, and Conkers, and branch out from there. It will involve researching each specific problem, talking with other N64 emu devs, and comparing to other open-source video plug-ins that have it right, to see if I can improve the AE video plug-ins. Core bugs (such as the "walk through walls" bug in Donkey Kong 64 and random crashes in Banjo Tooie) will most likely take much longer to get fixed (thankfully most issues are graphics related, and many should be relatively easy to improve).
[Xperia Play Android Development] paulscode:
I posted an official update. See my website for the list of bug-fixes. Those who purchased the app through the Market should get an auto-update.
[Xperia Play Android Development] Pithism:
i have problems with it wanting me to force close it, wait or report. and the emulator becomes unresponsive regardless what option i choose. Any troubleshooting tricks?
[Xperia Play Android Development] mehdi.moha:
thank you again paul ,

i've tried v1.2 , but still hav problem on " paper mario " , bugs on this game is more that other games .is there any chance to fix bugs on this beaitufull gsme ?!

thanks you for your response :D
[Xperia Play Android Development] paulscode:
Which ROM does this (or do they all?) Does this happen immediately upon starting the game, or some minutes/seconds after the game begins running? I'll post a test for you to run to see what's causing this.

---------- Post added at 08:05 AM ---------- Previous post was at 08:02 AM ----------

I haven't gotten to working on the video plug-ins yet. Still tackling stability issues on some phones. I'll get around to Paper Mario eventually. :)
[Xperia Play Android Development] Pithism:
Its most of my roms, Super mario 64, mario kart, golden eye, to name a few. it happens only after i start a game, i can get to the main menu screen for the games but no buttons work so i get stuck at the press start page, and then the emulator prompts me with force close or wait

hope this helps you

Also i know this is the Xperia play thread but i dont have this phone i use a thunderbolt by HTC, but i got sent this was via apps/games section in the XDA android Section.
[Xperia Play Android Development] mehdi.moha:
hey paul , you know , you are #1 developer that i ever seen :)

you are very very respectful man , always you answer is on time , also you answer all question :)

i'm (( we )) really waiting to see your magical effect on " PAPER MARIO " :D

good luck man
[Xperia Play Android Development] paulscode:
Hmm.. sounds like a problem with the input plug-in. I'll post a test for you to run when I have some time later, to see what might be causing this.
[Xperia Play Android Development] Pithism:
o wow thanks man i appreciate that. take your time to.

and hope you had a good Christmas if you celebrate the day.
[Xperia Play Android Development] CZroe:
Well, I'd love to see 64bit drivers and updated utilities and such so I'd like this one to be a "loaner" in that sense. For example, my ultimate goal is to find someone who can clone it for the masses, so if you know someone who can and could pass it off to them then I would gladly donate it!

Adaptoid.com still has the SDK and I know it worked driverlessly with emulators as long as they had an Adaptoid plugin, so the information must be part of it (without a driver or a plugin it would just look like a PC game controller with none of the special features).

FWIW, I bought the donation version of Mupen on Android Market too. :)

I know the original creator was a man named "David Stam" and he called his operation "Wish-Tech." I remember posting in a newsgroup in the late '90s and asking if someone could build me an N64 USB adapter before there was anything more than a straight input converter on the market that you could only built by buying the logic chips from some guy (in pounds so I assume it was in the UK). I got an email from David Stam asking a few questions and months later I saw the Adaptoid being mentioned all over emulation sites! IIRC, he himself patched support into UltraHLE, the first N64 emulator that was patched to work so well though it was never updated even once by the original authors (RealityMan and Epsilon) nor was the source released.
[Xperia Play Android Development] paulscode:
I was able to get the app into a similar state on my phone, so I'd like too see if this is your problem as well. There may be other ways to arrive at this state, but one way is if the USB connection is set to connection type "USB Mass Storage Device", and the device is plugged into a computer during gameplay. This causes the config files to become corrupt. Simply deleting the app data will not fix the issue, because the GUI "remembers" the last configuration and re-corrupts the config files immediately after download.

Please perform the following steps to see if they clear up your problem:

- Close the App

- If USB cable is attached, select connection type "Charge Only"

- Force close the App through Settings->Applications->"Manage Applications"->"Mupen64Plus, AE"->"Force stop"

- Delete the folder [sdcard]/Android/data/paulscode.android.mupen64plus[.xperiaplay]

- Restart the app, and wait for app data to download

If that doesn't clear up the problem, let me know which branch of the project you are using (the generic build or the Xperia Play build). Both apps will run on your phone and look identical, but behind the scenes they deal with input in different ways. I want to make sure the test I post for you to run is the correct version.
[Xperia Play Android Development] bubblegumballoon:
Im not going to be as active as usual posting updates about new test build and such. For any info about the emulator just go to paulscode.com :)
[Xperia Play Android Development] Pithism:
ok ill let you know when i do this
[Xperia Play Android Development] paulscode:
I posted an update today. The biggest change is that I fixed the Zelda OOT crash at Hyrule castle and random crashes in Kakariko village.
[Xperia Play Android Development] Pithism:
hey new update works great thanks great work
[Xperia Play Android Development] sfex3best:
Omg Paul you genius.

IT WORKS!!

Best emu ever.
[Xperia Play Android Development] Zerobarat1:
Hey guys I bought from the market mupen64 for xperia play. It runs absolutely no roms. I downloaded roms using game hunter and game hunter psx. Any ideas?
[Xperia Play Android Development] paulscode:
What behavior do you see? Please download Mario 64 from Game Hunter if you haven't already (I know that one is a working game). If you select it from "Open ROM", and the app just crashes to the main menu or to the home screen (or gives you a force close message), then try selecting "Restore App Data" from the "Settings" menu to see if that fixes the problem. If that doesn't work, I'll post a test for you to run to see where the breakdown is occurring.

BTW, does anyone with Xperia Play have a problem with the most recent update (v1.3)? A Market user named Erik mentions in his rating comment that it doesn't work right after the update, but he didn't elaborate on exactly what the problem is. I'd like to track this one down if anyone else is experiencing it.
[Xperia Play Android Development] Zerobarat1:
Oh so this only supports a few games :(. I didn't try Mario, until now I've tested random PSX titles, gba, snes, so on so forth and mupen64 displayed that it did not find any supported ROM within the zip files.
[Xperia Play Android Development] DeanBoro:
you are meant to extract the zip file into your sdcard not put the actual .zip file there!
[Xperia Play Android Development] paulscode:
Haha, well there's your problem. This is a N64 emulator, not a PSX, gba, snes, and so forth emulator.

I've made it so you don't have to unzip the ROMs any more, but they do need to be N64 games ;)
[Xperia Play Android Development] Zerobarat1:
Derp herp :D, gonna try some N64 games then. Man I feel like that kind of <speshul> internet user right now :D

LE: I tested Mortal Kombat 4 and it fails to render 3D graphics completely and Earthworm Jim 3D crashes every time.

For mortal kombat : Only the menu shells are available but there's no highlight, and the background is completely black and also when loading the app, there's a yellow bar on the horizontal.

As for earthworm jim, after loading the ROM, application crashes to homescreen
[Xperia Play Android Development] acocalypso:
Hey Paul,

after my stupid "logcat" the last time here you get the right one now =)

(pokemon snap logcat)

I hope you can do something with it.
[Xperia Play Android Development] paulscode:
Thanks. It looks like there is a problem with the video plug-in, so I'll start by looking there.

---------- Post added at 08:52 PM ---------- Previous post was at 08:46 PM ----------

There are a lot of graphics problems with the gles2n64 video plug-in. Kris' port of Rice (which I've been calling gles2rice) does much better with most games, but it is not really complete yet and usually runs slower with different (mostly 2D) graphics problems if its own that will need to be worked out. Once I finish some speed optimizations and stability fixes in the next few updates, I'll begin tacking the game-specific graphics problems one at a time (starting with the most popular games and branching out from there).
[Xperia Play Android Development] NeoandGeo:
Noticed I haven't received an update in a few days for my market purchase, but noticed it was updated yesterday.

When I view it in My Apps it says my device is not compatible with this item. I am using CM7 on my Play. Is there anything you can change to get it to be flagged as compatible with this particular ROM?