""
All times are GMT +2. The time now is 08:26 AM.  

Go Back   PSX/PS2/PS3 Scene Newz > PlayStation2 Forums > PS2 Homebrew/Dev & Emu Scene

PS2 Homebrew/Dev & Emu Scene Topics relating to homebrew PS2 development and emulation.

Reply
 
Thread Tools Display Modes
  #1  
Old 05-13-2008, 05:05 PM
ragnarok2040 ragnarok2040 is offline
Registered User
 
Join Date: Dec 2002
Posts: 116

Snes9x for ps2


I decided to create a new thread for Snes9x so information about it doesn't get mixed with FCEUltra's feedback.

This is an early alpha. I've integrated the browser from my FCEUltra port so you can browse for a rom. There's no sound, yet. The only video mode supported is the low-res mode for now. There's no option to exit, either, so you'll have to reboot manually. Unfortunately, it's been crashing for me on my test rom in PCSX2, so I haven't tested it much. It might be from disabling 16-bit, transparencies, and hi-res modes so the compatability is severely limited in this release. Only one pad works, right now, and it's mapped the same as a normal snes pad. Analog should work as well. I don't think I've gotten input fully implemented yet, since it seems to expect all the button states to be handled manually. If you play an sram enabled game, it might try saving to the same path as the rom, so be wary. Test at your own risk, .
Attached Files
File Type: gz snes9x-ps2-may13-2008.tar.gz (1.73 MB, 772 views)
File Type: zip packed_snes9xPAL.zip (697.9 KB, 341 views)
File Type: zip packed_snes9xNTSC.zip (697.9 KB, 463 views)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #2  
Old 05-13-2008, 09:22 PM
FranktheBunny's Avatar
FranktheBunny FranktheBunny is offline
28 days, 6 hours, 42 minutes, and 12 sec
 
Join Date: Aug 2004
Location: Middlesex
Posts: 156
Christmas came early this year. I'll be sure to test this and report in when I get home! Thanks for all the hard work you've done!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3  
Old 05-13-2008, 10:16 PM
ragnarok2040 ragnarok2040 is offline
Registered User
 
Join Date: Dec 2002
Posts: 116
If you find any games that don't seem to crash, that'd be great to know. It might tell me what might be crashing it. The next release might not be for a while as I need to implement some basic settings, and flesh out the video modes, and add sound.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #4  
Old 05-13-2008, 11:43 PM
barf's Avatar
barf barf is offline
if(hacker 2005AD == philosopher 200BC) {
 
Join Date: Sep 2004
Location: /bin/bash
Posts: 1,380
- Asterix & Obelix

Is there a keycombo to get back to the ROM file requester? It would really simplify the testing...
Or do I have to reboot every time I would like to try a new ROM?
__________________
}

Last edited by barf; 05-14-2008 at 12:45 AM.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #5  
Old 05-14-2008, 08:47 AM
spkleader's Avatar
spkleader spkleader is offline
Registered User
 
Join Date: Jan 2005
Posts: 230
Wooohoooo.. so it starts!
Thank you for your efforts ragnarok! I'm sure it will turns out the best SNES emulator for PS2 outhere!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #6  
Old 05-14-2008, 08:54 AM
barf's Avatar
barf barf is offline
if(hacker 2005AD == philosopher 200BC) {
 
Join Date: Sep 2004
Location: /bin/bash
Posts: 1,380
Quote:
Originally Posted by spkleader View Post
Wooohoooo.. so it starts!
Thank you for your efforts ragnarok! I'm sure it will turns out the best SNES emulator for PS2 outhere!
I double that hope :-) I have been dying to see this happen.
__________________
}
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #7  
Old 05-14-2008, 10:17 AM
orcanaoftime orcanaoftime is offline
Registered User
 
Join Date: Jan 2007
Posts: 18
Awesome! Trying it out now.


edit: I tried a few roms on mass, hdd, and mc0 and they all freeze at the first screens. I'll keep testing.

Last edited by orcanaoftime; 05-14-2008 at 12:48 PM.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #8  
Old 05-14-2008, 05:31 PM
ragnarok2040 ragnarok2040 is offline
Registered User
 
Join Date: Dec 2002
Posts: 116
Sorry, barf, I wasn't sure how to load another rom, if I had to call other functions, or deinit everything and start from scratch, which is why I didn't add the ability to exit a game. But after studying the source for the other ports, I think all I need to do to pop back to the browser is just pause the emulation and call Memory.LoadROM() again. I fixed the crashing, though. I wasn't allocating enough memory for the final texture size, so only some low-res title screens would work. After I add in some way to return to the browser I'll make another release.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #9  
Old 05-14-2008, 05:59 PM
barf's Avatar
barf barf is offline
if(hacker 2005AD == philosopher 200BC) {
 
Join Date: Sep 2004
Location: /bin/bash
Posts: 1,380
Superb! I’m looking forward :-)
__________________
}
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #10  
Old 05-14-2008, 07:01 PM
ragnarok2040 ragnarok2040 is offline
Registered User
 
Join Date: Dec 2002
Posts: 116
Ok, alpha 2 is ready. Push L2 in order to go back to the browser. I loaded a few roms so I don't think there's a memory leak, considering they're a megabyte and change each. I'll start work on implementing some settings.

I also took a look at the ports, and they lead me to opensnes9x, which might be helpful, but it hasn't been updated in a while. I'll keep looking though.
Attached Files
File Type: zip packed_snes9xNTSC.zip (698.4 KB, 231 views)
File Type: zip packed_snes9xPAL.zip (698.3 KB, 190 views)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #11  
Old 05-14-2008, 07:17 PM
FranktheBunny's Avatar
FranktheBunny FranktheBunny is offline
28 days, 6 hours, 42 minutes, and 12 sec
 
Join Date: Aug 2004
Location: Middlesex
Posts: 156
Hey Ragnarok, I'm not a programmer, but I didn't know if I could help out somehow...the only thing I can offer is a background image (I'm in college studying graphic art design)..If you're interested, just tell me what format to submit in.

Last edited by FranktheBunny; 05-14-2008 at 08:20 PM.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #12  
Old 05-14-2008, 08:20 PM
ragnarok2040 ragnarok2040 is offline
Registered User
 
Join Date: Dec 2002
Posts: 116
That's be nice . I'll be adding back in the skin support after I get the settings figured out. As of right now, the GUI uses 2 images that can be jpg or png, one for the background of the file browser and one for the background for the menus, to create a basic theme. The sizes shouldn't really matter, 512x512 or so for the browser and 256x256 or so for the menus, but you can scale them to whatever size that looks the best. There's an example skin.cnf for FCEUltra on the first page of its thread. Transparency support right now is disabled, because my experience with the GS was limited, I'd planned on fixing it after a while, but I guess I just forgot, heh.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #13  
Old 05-14-2008, 09:29 PM
protomank protomank is offline
Registered User
 
Join Date: Mar 2008
Location: Porto Alegre, RS, Brazil
Posts: 35
Thumbs up

I'll give it a try tonight.
Let's see if some rockman games work (if rockman & forte or runs it will be amazing).
Did not expect a alfa so soon, it made my day
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #14  
Old 05-14-2008, 10:17 PM
barf's Avatar
barf barf is offline
if(hacker 2005AD == philosopher 200BC) {
 
Join Date: Sep 2004
Location: /bin/bash
Posts: 1,380
Alpha 2

- Mr Nutz, does not launch
+ Super Ghouls N Ghosts launches intro plays, video plays, levels scroll, game seems to play better than SNES-Station, also returns fine to file selector using L2
+ Donald Duck Mao Mallard launches, intro plays, screen goes black...
  • 123*
  • --- Mr Nutz
  • --- Super Mario All Stars
  • +++ Super Ghouls N Ghosts
  • +-- Super Troll Islands
  • +-- Diddy Kong’s Quest
  • --- Donkey Kong Country
  • --- Dixie Kong’s Double Trouble
  • +-+ Asterix
  • +-+ Asterix & Obelix
  • +-+ Arkanoid - Doh it again
  • +-+ Another World
  • +-- Tin Tin in Tibet
  • +-- Monopoly
  • +-- Donald Duck Mao Mallard
  • +++ Micro Machines
*1 launches, means that file selector screen disappears if it is a +, - if launch crashes and leaves the file selector frozen.
*2 playable when +
*3 returns to file selector when +

I must say from the two working games I found here, it’s better than SNES-Station.
__________________
}

Last edited by barf; 05-14-2008 at 10:59 PM.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #15  
Old 05-15-2008, 01:49 PM
TnA's Avatar
TnA TnA is offline
Registered User
 
Join Date: Apr 2005
Location: Germany
Posts: 1,515
123*
+++Super Mario World German
--- Zelda III
__________________
PS2 V7, DMS3 V2 (FW:2.4Beta7), SONY BBA, Seagate Baracuda 200GB-HDD, my AIO 0.5
PS2 V7, CC1.0 (FW:34 hacked v2 BM:2.1.6), SONY BBA, Maxtor DiamondMAX9 PLUS 160GB-HDD, My AIO 0.5, Sony-Linux, xRhino-Linux

2xSony MC 8MB
MAX 16MB/Datel 16MB with Boot-CD
MAX 32MB/Datel 32MB *I found it!*
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #16  
Old 05-15-2008, 02:00 PM
protomank protomank is offline
Registered User
 
Join Date: Mar 2008
Location: Porto Alegre, RS, Brazil
Posts: 35
Talking

+++ Secret of Mana
+-- Megaman 7
--- Top Gear 2

Secret of Mana was a good surprise. I've picked it (besides I owning the original game) because it uses in a very few parts the hi-res (mode 8) and 3-d and zoom (mode 7) of super nintendo. Yes, the fonts in name selection that are in hi-res do not appear, but it did not crashed either.
Speed is pretty decent for a alfa-2 release that I suppose did not had any bit optimizations to run over the PS2

Just a suggestion: wehn you add sound support, disable it by default, because it will slow down games a lot, and we do not want people complaining that game XYZ is slow

PS: Donated again, hope this time it works
PS2: I'm creating a public-editable spreadshee in google docs to track games. Soon I'll add the address here, so anyone can add games to it (but still can post here also).
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #17  
Old 05-15-2008, 02:10 PM
ragnarok2040 ragnarok2040 is offline
Registered User
 
Join Date: Dec 2002
Posts: 116
A lot of games need to sync with the APU core, but it's disabled at the moment, which is probably causing the crashing. I'll try to add some sort of sound support in the next version and see if it helps, . I can also add Megaman X to the list as +++, as well. For the games that were freezing the file browser, were you loading them after other roms, or loading them directly after starting up snes9x? It could be a problem with the way I load new roms, :S.

Edit:
, thanks protomank, it did. I'll probably be buying a new hdd for my old computer so I can develop whenever my brother's on this one. I put the old hdd in my ps2, heh.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #18  
Old 05-15-2008, 02:12 PM
protomank protomank is offline
Registered User
 
Join Date: Mar 2008
Location: Porto Alegre, RS, Brazil
Posts: 35
Exclamation

game list spreadsheet

Feel free to add/edit games.
This way we can have a better track on compatibility than just having to search the forum
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #19  
Old 05-15-2008, 02:21 PM
ragnarok2040 ragnarok2040 is offline
Registered User
 
Join Date: Dec 2002
Posts: 116
Nice, thanks, that'll help me a lot since now I can test to see if anything I've changed has helped compatibility in some way. After adding sound support for the next build, I'll work on getting hi-res and transparencies working for the build after that, but it'll probably be a while since I need to figure out how to use double buffering on gsKit, .
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #20  
Old 05-15-2008, 02:27 PM
protomank protomank is offline
Registered User
 
Join Date: Mar 2008
Location: Porto Alegre, RS, Brazil
Posts: 35
I've added a new column version.
So when the results change, instead of editing, we can add a new entry with the new version. This will help track what changed between releases

I'll try to find out if google spreadsheets can produce some kind of reports for this later, I do not know how to use spreadsheets very well
Digg this Post!Add Post to del.icio.us