ZSNES for Android coming soon

General area for talk about ZSNES. The best place to ask for related questions as well as troubleshooting.

Moderator: ZSNES Mods

Post Reply

What is your mobile platform

Android
14
78%
iOS
1
6%
BlackBerry 10
0
No votes
Windows Mobile
0
No votes
Other
3
17%
 
Total votes: 18

pagefault
ZSNES Developer
ZSNES Developer
Posts: 812
Joined: Tue Aug 17, 2004 5:24 am
Location: In your garden

ZSNES for Android coming soon

Post by pagefault »

I have spent some time putting together a version of ZSNES that will work on android. It is essentially the old codeline with some improvements that will run in a custom qemu environment with a nice UI to configure and load your roms.

I figured we could do something in the meantime while we figure out what direction we want to take ZSNES in the future. There is still interest among the team to possibly rewrite/make a new emulator with technology not sourced from the late 90s :)

What is currently working:
  • Load a rom
    Play a game with no input
    Sound
    Basic settings for screen size and filters
Stuff that needs to be done still:
  • Put a virtual gamepad on the screen for some interaction (if anyone can recommend a nice free library for this would be appreciated)
    Support bluetooth gamepads
    Way to do a savestate/load
    Cheats
I don't have an ETA on when this will be available but will be on the zsnes.com files section as an apk. Currently there no plans to put it on Google Play store until we have a nice product that people would be happy to use.

My main development device is a Nexus 5 running 5.0.1 but I am targetting this for Jellybean at least. I expect any device with a dual core 1ghz cpu and 1gb of ram should be able to run it pretty well.

There is no plans for an iOS version unless someone wants to buy me an iPad or iPhone and a Mac (lol). Same goes for Windows Phone.

More news to follow later along with screenshots and stuff.

Please post comments and feedback here.
Watering ur plants.
odditude
Official tech support dood
Posts: 2118
Joined: Wed Jan 25, 2006 7:57 am

Re: ZSNES for Android coming soon

Post by odditude »

w00t
Why yes, my shift key *IS* broken.
Gil_Hamilton
Buzzkill Gil
Posts: 4294
Joined: Wed Jan 12, 2005 7:14 pm

Re: ZSNES for Android coming soon

Post by Gil_Hamilton »

Holy shit, pagefault isn't dead!


That is the sum total of my meaningful contributions.
Squall_Leonhart wrote:
You have your 2s, 4s, 8s, 16s, 32s, 64s, and 128s(crash course in binary counting!). But no 1s.
DirectInput represents all bits, not just powers of 2 in an axis.
KHDownloads
grinvader
ZSNES Shake Shake Prinny
Posts: 5632
Joined: Wed Jul 28, 2004 4:15 pm
Location: PAL50, dood !

Re: ZSNES for Android coming soon

Post by grinvader »

¬_¬
皆黙って俺について来い!!

Code: Select all

<jmr> bsnes has the most accurate wiki page but it takes forever to load (or something)
Pantheon: Gideon Zhi | CaitSith2 | Nach | kode54
nintendo_nerd
Sir Robin the Not-Quite-So-Brave-As-Sir-Lancelot
Posts: 446
Joined: Mon May 11, 2009 4:44 am
Location: USA
Contact:

Re: ZSNES for Android coming soon

Post by nintendo_nerd »

Wait, so...Zsnes is getting a port to Android, and I assume over time, will get the improved code (like better S-SMP emulation for the games with broken/jacked up sound)? Well I'll be damned!
"Just because I don't LISTEN doesn't mean I don't CARE!" -Homer Simpson
sweener2001
Inmate
Posts: 1751
Joined: Mon Dec 06, 2004 7:47 am
Location: WA

Re: ZSNES for Android coming soon

Post by sweener2001 »

It excites me to see pagefault posting again.
[img]http://i26.photobucket.com/albums/c128/sweener2001/StewieSIGPIC.png[/img]
pagefault
ZSNES Developer
ZSNES Developer
Posts: 812
Joined: Tue Aug 17, 2004 5:24 am
Location: In your garden

Re: ZSNES for Android coming soon

Post by pagefault »

Just an update that progress is good. But there are some problems in getting some of the code working, we have a lot of MMX code that doesn't work properly on ARM so looking at ways of making that work better.

Unrelated, does anyone have any broken SNES consoles they can open up? I need a new cart slot connector for mine as the pins seem kind of screwed up. Does anyone have any experience in changing/fixing these?
Watering ur plants.
nintendo_nerd
Sir Robin the Not-Quite-So-Brave-As-Sir-Lancelot
Posts: 446
Joined: Mon May 11, 2009 4:44 am
Location: USA
Contact:

Re: ZSNES for Android coming soon

Post by nintendo_nerd »

pagefault wrote:Just an update that progress is good. But there are some problems in getting some of the code working, we have a lot of MMX code that doesn't work properly on ARM so looking at ways of making that work better.

Unrelated, does anyone have any broken SNES consoles they can open up? I need a new cart slot connector for mine as the pins seem kind of screwed up. Does anyone have any experience in changing/fixing these?
Glad to hear it's coming along slowly but surely :mrgreen: Can't wait to try it out on my tablet. :D
"Just because I don't LISTEN doesn't mean I don't CARE!" -Homer Simpson
Silensho
Eternal Witness
Posts: 167
Joined: Mon Aug 02, 2004 2:47 pm
Location: I am and am not here.

Re: ZSNES for Android coming soon

Post by Silensho »

It has been time since I last posted in the forum.

I find these news marvelous and wonderful.

And bitchin' cool.
What?
pagefault
ZSNES Developer
ZSNES Developer
Posts: 812
Joined: Tue Aug 17, 2004 5:24 am
Location: In your garden

Re: ZSNES for Android coming soon

Post by pagefault »

This project is now on hold. We are working on something much more interesting. No details right now though.
Watering ur plants.
nintendo_nerd
Sir Robin the Not-Quite-So-Brave-As-Sir-Lancelot
Posts: 446
Joined: Mon May 11, 2009 4:44 am
Location: USA
Contact:

Re: ZSNES for Android coming soon

Post by nintendo_nerd »

pagefault wrote:This project is now on hold. We are working on something much more interesting. No details right now though.
Oh ho ho, well then, hopefully it's related to Snes emulation nonetheless, awesome work :mrgreen: :D
"Just because I don't LISTEN doesn't mean I don't CARE!" -Homer Simpson
Yuber
Trooper
Posts: 417
Joined: Tue Jan 08, 2013 12:24 pm

Re: ZSNES for Android coming soon

Post by Yuber »

Nice to hear about progress being made, and whenever it comes out I'm sure 2.0 or whatever the fuck it's gonna be called will be awesome. I'll keep using 9x for now(for PC, don't use any mobile emus) but this little update is a pleasant surprise.
joe_devore
Regular
Posts: 267
Joined: Thu Aug 05, 2004 12:07 am
Location: NH, USA
Contact:

Re: ZSNES for Android coming soon

Post by joe_devore »

Gil_Hamilton wrote: Holy shit, pagefault isn't dead!
That is the sum total of my meaningful contributions.
HERE HERE PageFault LIVES!!!!! HUWAYY!!!!!!!!!!!!!!!!!!!!!!!!!!!!
the future is looking BRIGHTER already ^_^

pagefault wrote: Unrelated, does anyone have any broken SNES consoles they can open up? I need a new cart slot connector for mine as the pins seem kind of screwed up. Does anyone have any experience in changing/fixing these?
just buy a new one off of eBay, I will donate towards it beginning April I can do figure $20 via ZSNES PayPal Link

I found one complete used SNES for $195:
http://tinyurl.com/eBay-item-SNES

Here is my Search of eBay:
http://tinyurl.com/eBay-Search-SNES


pagefault wrote: But there are some problems in getting some of the code working,
we have a lot of MMX code that doesn't work properly on ARM so looking at ways of making that work better.
loi ;D the mmx code is still having issues to this day the
video filters NTSC and the HQ Filter.... cause SigSEGV when enabling or disabling via the GUI,
but changes via editing the zsnesw.cfg file no problem...

surprisingly on my laptop 2008 Toshiba (Intel integrated graphics)(Windows 7 Ultimate 64bit)
it does NOT SIGSEGV.... :lol:

on my desktop Windows XP Professional 64bit SP2 it does (had a GTS 250, now using a Nvidia GTX 750 Ti SC ACX 2GB)
it does crash

I traced it back to.. depending on whether I was enabling or disabling it had a different crash location///
copyvwin.asm:169
NEWSYM copy640x480x16bwin
.mmxr

but as I don't know ASM other then a very basic understanding...
add esi,8
add this value to this reg.. O_o?

ie. there isn't anything I could do to fix it

I am using ZSNES_v1.51_(FuSoYa-8MB_R1) src version...
if you feel like it I can email you an archive of my copy I modified the makefile.ms file to move OPTs and a few other things to the top of the file after the copyright....

and so it would make it easier to compile and test, I added .cmd batch files...


one thing I have wanted to do was create separate sub folders for compile output so one DOES NOT need to have to keep cleaning when switching between debug, non-debug&non-releasegrade, releasegrade build types:
.\ZSNES_v1.51_(FuSoYa-8MB_R1)\src\_Debug_obj
.\ZSNES_v1.51_(FuSoYa-8MB_R1)\src\_Debug_bin
.\ZSNES_v1.51_(FuSoYa-8MB_R1)\src\_ReleaseGrade_obj
.\ZSNES_v1.51_(FuSoYa-8MB_R1)\src\_ReleaseGrade_bin
.\ZSNES_v1.51_(FuSoYa-8MB_R1)\src\_Non-ReleaseGrade_obj
.\ZSNES_v1.51_(FuSoYa-8MB_R1)\src\_Non-ReleaseGrade_bin

since the output is a single file, the separate obj & bin folders are optional and could be merged into single folders
.\ZSNES_v1.51_(FuSoYa-8MB_R1)\src\_Debug
.\ZSNES_v1.51_(FuSoYa-8MB_R1)\src\_ReleaseGrade
.\ZSNES_v1.51_(FuSoYa-8MB_R1)\src\_Non-ReleaseGrade


anyhow I can email a copy some day if you like Pagefault

___________________________________
EDIT:

CPUz Reports:
Desktop_WinXP64 : http://valid.canardpc.com/fakxfs
Laptop_Win7-64bit_: http://valid.x86.fr/vfz8pk
Post Reply