Going to work on a new PocketSNES release for ARM

Super Nintendo emulator for Pocket PC

Moderators: Jadin, avatar

Going to work on a new PocketSNES release for ARM

Postby cyclone3d » Sat May 17, 2008 7:33 pm

I have an HP iPAQ 2190b (Intal PXA270 processor) running Windows Mobile 6.1.

I can program and am wanting a much better SNES emulator for Pocket PCs.

I am really glad that the source code is available for this emu as most of the Pocket PC emulator softare is not.

I will also be looking at the current SNES9x and ZSNES code to hopefully incorporate some of their optimiztions and other functions into PocketSNES.

Should I rename it since the original Author hasn't updated it in about 5 years?

Please post any other requests, etc. that you may have. I will most likelely be looking around in the forum to see what has already been posted, but I would like to get most eveything in one thread.
cyclone3d
 
Posts: 5
Joined: Sat May 17, 2008 7:24 pm

Postby cyclone3d » Mon May 19, 2008 4:26 am

O.k., I was able to make it be able to compile in Visual Studio 2005 with a couple of fixes.

It presumably will run fine on WM 2003, WM5, and WM6 as it seems to work ok in the Pocket PC emulator.

However, it looks like with the current graphics output functions, it will not work with my iPAQ 2190b. It throws a fatal exception in the blitting(drawing to screen) function.

Once I get it working on my system, I will post a new binary that is based off the old source code.

This will hopefully also make it compatible with a lot more systems.

After that, I will begin moving it over to the SNES9x (1.51) source code (old code is based off the 1.39 source code)

That should yield some speed increases and better game compatibility.

After that, I will work on the interface and hopefully also be able to get some feedback from others.
cyclone3d
 
Posts: 5
Joined: Sat May 17, 2008 7:24 pm

Postby ElectricApes » Tue May 20, 2008 3:57 am

Hey this sounds like a good idea why isn't anyone else replying? I have an ipaq 210 (Marvell PXA 310 with windows mobile 6 classic) if there's anything I can do to help, like test stuff or follow directions, just let me know.
ElectricApes
 
Posts: 1
Joined: Tue May 20, 2008 3:50 am

Postby hugolopez » Tue May 20, 2008 5:50 pm

I think this forum is a bit dead. Please go to this forum
(i cant post urls yet so..):
forum . xda-developers . com / index . php
it is very much alive with pocket pc users from all over that are more than willing to help with development....
hugolopez
 
Posts: 1
Joined: Tue May 20, 2008 5:47 pm

Postby cyclone3d » Tue May 20, 2008 11:15 pm

well, the xda-developers forum looks like it is for phones.

I can try posting there.

I also noticed that there is at least one other person workign on a WM port for SNES9x over on the SNES9x forums.

Waiting to hear back to see if they got it working or not.

ElectricApes - once I get it working on my iPAQ... I will post it here and you can provide feedback.

I may end up moving this over to the SNES9x forums. If I do, I will post a link here.
cyclone3d
 
Posts: 5
Joined: Sat May 17, 2008 7:24 pm

AWESOME!

Postby bubbleking2 » Sun May 25, 2008 5:19 am

This is amazing, I created an account just to post here!
The current updates that n0p tried to do arnt really that good, they make pocket snes more compatible with alot of games but it sacrifices massive framerates. I hope you really do well on updating this software. Ill be checking in, your awesome!
bubbleking2
 
Posts: 3
Joined: Sun May 25, 2008 5:14 am

Postby zshuford » Sun May 25, 2008 2:43 pm

I also just created an account to reply... it would be awesome to see you take up the project. I'd rename the project, but keep it similar, so people googling for PocketSNES would find it. Like "PocketSNES 2" or "PocketSNES Redux" or something.

As for new features... I could really use some volume control. :)
zshuford
 
Posts: 1
Joined: Sun May 25, 2008 2:40 pm

Postby cyclone3d » Thu Jun 05, 2008 12:14 am

Well, I am posting mostly over at SNES9x.com... but I will give an update here.

There is one other person besides me that is working on his own Windows Mobile port for SNES9x.

He tried both Direct Draw and D3D which ended up being too slow for a 200Mhz smartphone.

However, there is also quite a bit of ARM assembly code for SNES9x ports already out there for a different system.

I almost have a working "alpha" build of SNES9x for Windows Mobile using the standard C based libraries.. which will be too slow for most things. It runs, but I don't have the function to load the ROMs setup yet. The code is already there... I just got too tired to mess with it anymore last night. I've never setup GUI menus in C before, so it is taking me a while to get the hang of it.

After I get it working and the interface set up, I will be switching quite a lot of the C based code over to the already available assembly code, which should give a very nice speed boost and I am hoping should be playable on just about any ARM based system that is at least 200Mhz.
cyclone3d
 
Posts: 5
Joined: Sat May 17, 2008 7:24 pm

Postby bubbleking2 » Fri Jun 06, 2008 3:16 am

Awesome, if this runs good on a 200Mhz Smartphone I can't wait to see how good it will do on a 400Mhz PocketPC.
bubbleking2
 
Posts: 3
Joined: Sun May 25, 2008 5:14 am

Going to work on a new PocketSNES release for ARM

Postby hepheda09 » Sat Dec 26, 2009 7:05 am

If I make an appointment with the doctor for blood work. What should I say as my reason for needing it, and when should I go after my cycle of Test CYP?
hepheda09
 
Posts: 11
Joined: Sat Oct 03, 2009 11:47 am
Location: Germany


Return to PocketSNES

Who is online

Users browsing this forum: No registered users and 1 guest

cron