PDA

View Full Version : Snes9xTYL 0.4.2 ME for Slim!


Chilly Willy
10-17-2007, 05:34 PM
Chilly Willy's been busy this last week, programming with his new acquaintance CaptShoe, and here's the result. This is Snes9xTYL 0.4.2 with MediaEngine support... for the Slim! There were also a few bug fixes as well. Although this is targeted at Slim owners, it works just fine on the phat as well. On the slim, it goes in GAME, GAME360, or GAME371. On the phat, it goes in GAME3xx or GAME if you have the kernel mode set to 3.xx.

One major limitation on this version - you cannot change the speed. It's hardcoded for 333 MHz. This is because you cannot change the CPU speed while the MediaEngine is running or the Slim hangs. In a related issue, sleep mode has been disabled since sleep would have done nothing at all. As such, this will drain your battery rapidly. Once I figure out how to change the speed after the ME has been initialized, I can change this aspect pretty easily. For now, full speed, and pressing the power button does nothing.

EDIT: Since MediaFire is up and down all the time, I've also put the files on my google page.

EDIT: It has been noted that trying to put more than about 250 roms in a directory crashes the emu. So DON'T! Make subdirectories.

Snes9xTYL 0.4.2 ME for Slim (http://exophase.com/files/psp/snes9xTYL-0.4.2me_fw3x.zip)
Snes9xTYL 0.4.2 ME for Slim - source code (http://exophase.com/files/psp/snes9xTYL-0.4.2me_fw3x-src.zip)

Snes9xTYL 0.4.2 ME for Slim (http://chilly-willys-ice-flow.googlegroups.com/web/snes9xTYL-0.4.2me_fw3x.zip)
Snes9xTYL 0.4.2 ME for Slim - source code (http://chilly-willys-ice-flow.googlegroups.com/web/snes9xTYL-0.4.2me_fw3x-src.zip)

x3sphere
10-17-2007, 05:45 PM
Wow, awesome release Chilly :) Trying it out right now.

edit: This has definitely fixed some of the sound issues, great work. Lufia II runs without a hitch.

RJC4LIFE
10-17-2007, 06:51 PM
Is there any way to change the fonts that SNESTYL uses?Some games are to hard to read, like Treasure of the Rudras.

Chilly Willy
10-17-2007, 07:16 PM
Is there any way to change the fonts that SNESTYL uses?Some games are to hard to read, like Treasure of the Rudras.

The emu has one built in font, fontNaga10.c, and you'd have to convert whatever font you wanted into C and recompile. I don't really have any plans to change the font handling in this. I'm working on a new conversion of SNES9x 1.51, and I'll probably use freetype2 for printing text, so you'll be able to simply choose a TTF from the menu for that. It'll be awhile before that conversion is done.

If you mean inside the game itself, that's hardcoded in the game. You'd have to hack the rom to change the font the game uses. That's well beyond the scope of this thread.

x3sphere
10-17-2007, 07:22 PM
Is there any way to change the fonts that SNESTYL uses?Some games are to hard to read, like Treasure of the Rudras.

Question: have you tried going into the Hack / Debug menu and turning Fix HiRes hidden details to on?

This used to be a problem with Seiken Densetsu 3... but yoyofr fixed it by adding this option in.

neutrOpik
10-17-2007, 09:33 PM
Tanks for your great work Chilly Willy!

Keep up!

Acerthief
10-18-2007, 03:07 PM
Nice Job CW!
a chinese web did a review on this release, and they gave you quite some credit.
Now they're looking for people that can contact you. >_>
I recommend to be hidden from them. XD

Chilly Willy
10-18-2007, 09:55 PM
I don't know what the big fuss is. I didn't write the thing, just made it work with the ME on the Slim. It wasn't THAT hard. Me and CaptShoe spent less than a week on it, and much of that was fixing little fixes to things that irritated us.

jonn
10-29-2007, 05:14 AM
i downloaded both of the files and did what i was told but it wont work. it keeps saying that the game cannot start or whatever. [80020148]. what should i do?

Chilly Willy
10-29-2007, 05:19 AM
i downloaded both of the files and did what i was told but it wont work. it keeps saying that the game cannot start or whatever. [80020148]. what should i do?

It's for 3.xx firmware. Make sure to put the directory in GAME3xx or GAME with the kernel mode set to 3xx. In case this needs saying, it's for CUSTOM firmware, not official firmware. :laugh:

jonn
10-29-2007, 11:11 PM
where do i get the custom fw and how do i install it. also how do i check the kernel. i cant boot into the menu by pressing R either.

x3sphere
10-29-2007, 11:14 PM
where do i get the custom fw and how do i install it. also how do i check the kernel. i cant boot into the menu by pressing R either.

Just check the firmware version in System Settings -> System Version

From there I'll try to help you but first I need to know which firmware you are running.

jonn
10-29-2007, 11:44 PM
just says software 3.71, jon, and mac address

jonn
10-29-2007, 11:48 PM
i have system info but not system version

x3sphere
10-29-2007, 11:51 PM
just says software 3.71, jon, and mac address

So you need to install 3.71 M33.

In order to do that, you'll need a Pandora battery and magic memory stick. Details on how to create both can be found here (http://forums.exophase.com/showthread.php?t=3780), however, you will need to know someone who has a homebrew-capable PSP.

jonn
10-29-2007, 11:56 PM
theres no way to do this by myself w/o a pandora battery?

x3sphere
10-30-2007, 12:21 AM
theres no way to do this by myself w/o a pandora battery?

No, there is not.

Sardu
10-31-2007, 03:53 AM
Wow, Thanks Chilly Willy.

This emulator is the main reason I use custom FW on the psp.

Just one noobish question: I haven't tried it yet, but is it "full screen" when connected to a TV?

Chilly Willy
10-31-2007, 07:21 AM
Wow, Thanks Chilly Willy.

This emulator is the main reason I use custom FW on the psp.

Just one noobish question: I haven't tried it yet, but is it "full screen" when connected to a TV?

No. I've done nothing for the TV on that. It's more work than I want to put into it at this time.

acecck
11-06-2007, 06:40 AM
:smile: Chilly Willy's been busy this last week, programming with his new acquaintance CaptShoe, and here's the result. This is Snes9xTYL 0.4.2 with MediaEngine support... for the Slim! There were also a few bug fixes as well. Although this is targeted at Slim owners, it works just fine on the phat as well. On the slim, it goes in GAME, GAME360, or GAME371. On the phat, it goes in GAME3xx or GAME if you have the kernel mode set to 3.xx.

One major limitation on this version - you cannot change the speed. It's hardcoded for 333 MHz. This is because you cannot change the CPU speed while the MediaEngine is running or the Slim hangs. In a related issue, sleep mode has been disabled since sleep would have done nothing at all. As such, this will drain your battery rapidly. Once I figure out how to change the speed after the ME has been initialized, I can change this aspect pretty easily. For now, full speed, and pressing the power button does nothing.

EDIT: It has been noted that trying to put more than about 250 roms in a directory crashes the emu. So DON'T! Make subdirectories.

Snes9xTYL 0.4.2 ME for Slim (http://www.mediafire.com/?01m2bgmnymi)
Snes9xTYL 0.4.2 ME for Slim - source code (http://www.mediafire.com/?4hmtg51esyt)

sszero
12-02-2007, 04:07 AM
hi im kinda new to this and i tried to run the snes9x emu and it opens and everything but when i try to actually run a game it hangs up and just turns off...ive followed all the instructions in the guide but im still getting the same results...by the way im running 3.71 M33-2

Chilly Willy
12-02-2007, 04:55 AM
You need to give more info - what psp? Where is it installed? What are you trying to run? Is it compressed? Etc...

sszero
12-02-2007, 05:08 AM
ok im running a psp slim and ive tried to run ff1,2,3 and link to the past then i just gave up cuz i got the same result for each one...i have them all in the zip format

Chilly Willy
12-02-2007, 09:10 PM
Well, first, the app should be installed in GAME371. You should not be trying to use old cfg files (if you have any from previous usage of the old emulator). Cart files should be .smc format, and can be zipped.

Beyond that, I suspect bad installation, bad cart files, or interference from something you've added to your firmware. If you use custom themes or icons or plugins, try turning all the stuff/go back to plain cfw, then try it again.

Naddel81
01-05-2008, 04:53 PM
Well, first, the app should be installed in GAME371. You should not be trying to use old cfg files (if you have any from previous usage of the old emulator). Cart files should be .smc format, and can be zipped.

Beyond that, I suspect bad installation, bad cart files, or interference from something you've added to your firmware. If you use custom themes or icons or plugins, try turning all the stuff/go back to plain cfw, then try it again.

Hi Chilly Willi:

First I have to thank you for coding that app for the PSP! I really appreciate it. But I was a bit disappointed when I found out that it does not run as everybody claims (on PSP Slim, CFW 3-71 M33, everything fresh).

I installed everything correctly and I cannot even geht Super Mario World 1 to run really smooth. It has slow downs. Even worse: Mario Kart: Unplayable.
And the performance Killer is Donkey Kong Country (3).

I tried all different hacks/setups and configurations, but nothing seems to help. I think this is normal.
Please tell me when there's a proper release coming that plays most of the games at 100% without frame skipping. I think the PSP is powerful enough, ain't it?

Greetings,

Naddel

Ginko
01-18-2008, 09:02 AM
Want to start this off by saying thanks for working on this, it's pretty bangin' to have someone of your coding caliber working on the PSP, and bringing SNES9x to it at that. Working on moving 1.51 should bring a ton of welcome updates and changes.

Now, my SNES9xTYL for the slim does not boot up.

I'm currently running CFW 3.60 M33 on my Ceramic White Slim, Vanilla Install.

I throw it in to the Game folder, no issues, and boot it up to run.

It runs the boot up screen with Mario, then proceeds to run the blue text screen that credits appropriate parties for their work.

Right after this goes away, a popup happens that asks "Exit SNES9XTYL ?" O - OK, X - CANCEL. If I push cancel, it simply pops up again. This happens no matter how many times I push X. Pushing O does exit the emulator, it boots down my PSP.

Should I be upgrading to 3.70 or 3.80? Or did I forget something in the readme, or is this a bug?

If I was to upgrade, was this firmware developed on 3.70? I don't particularly desire to upgrade to 3.80 yet.

Thanks in advance, keep up the good work!

x3sphere
01-19-2008, 05:17 AM
Want to start this off by saying thanks for working on this, it's pretty bangin' to have someone of your coding caliber working on the PSP, and bringing SNES9x to it at that. Working on moving 1.51 should bring a ton of welcome updates and changes.

Now, my SNES9xTYL for the slim does not boot up.

I'm currently running CFW 3.60 M33 on my Ceramic White Slim, Vanilla Install.

I throw it in to the Game folder, no issues, and boot it up to run.

It runs the boot up screen with Mario, then proceeds to run the blue text screen that credits appropriate parties for their work.

Right after this goes away, a popup happens that asks "Exit SNES9XTYL ?" O - OK, X - CANCEL. If I push cancel, it simply pops up again. This happens no matter how many times I push X. Pushing O does exit the emulator, it boots down my PSP.

Should I be upgrading to 3.70 or 3.80? Or did I forget something in the readme, or is this a bug?

If I was to upgrade, was this firmware developed on 3.70? I don't particularly desire to upgrade to 3.80 yet.

Thanks in advance, keep up the good work!

Yes - you need to upgrade to firmware 3.71 M33 in order for this work. It'll also work on 3.80 M33.

Chilly Willy
01-19-2008, 11:26 PM
Please tell me when there's a proper release coming that plays most of the games at 100% without frame skipping. I think the PSP is powerful enough, ain't it?


Right now, the only way to get 100% speed is with speedhacks. The emulator would need to be rewritten from scratch as mostly assembly to get 100% speed without hacking the games themselves. That's mostly what ZSNES did for the x86. SNES9x is more popular now that PCs are fast enough to not need assembly. The PSP is not - it needs an assembly core, or a dynamic recompiler, and/or speedhacks. The snesadvance.dat file has the speedhacks used by the emulator. There's a thread on MaxConsole where they give different versions with hacks for various games. If someone here knows enough about this, they might want to start a thread here maintaining a speedhack file.

AznSaiyan
02-09-2008, 04:47 AM
if i wanted to play mario all stars from snes okay it start the game but if i am in the game i cant see mario i can play but i dont see him so if i try to jump on the turtle i mostly ended dead because i cant see my mario

can someone help?

also what does the source code do and where to put it?

RJC4LIFE
02-09-2008, 07:41 PM
Super Mario All Stars doesn't work as of 371+..you can try changing the engine used and changing some of the debug options but I can't get it to work either..

Just get the GBA versions,(Super Mario Advance I-IV) and use gpsp, those work.

Chilly Willy
02-09-2008, 10:22 PM
also what does the source code do and where to put it?

The source code is the source code - the source text for the program you are running. It is there so that people who like to work on code can change things and recompile the app. If all you do is simply run the app, just ignore the source.

AznSaiyan
02-09-2008, 11:39 PM
Super Mario All Stars doesn't work as of 371+..you can try changing the engine used and changing some of the debug options but I can't get it to work either..

Just get the GBA versions,(Super Mario Advance I-IV) and use gpsp, those work.

I really hope someone can fix this out.

cloudy2j
02-24-2008, 12:15 AM
Does this run a lot of games slowly or lag during parts of games a lot for anyone else? Is there anything I can do to speed things up?

x3sphere
02-24-2008, 03:21 AM
Does this run a lot of games slowly or lag during parts of games a lot for anyone else? Is there anything I can do to speed things up?

Depends on the game, really. You can enable Frameskip to speed things up.

RJC4LIFE
02-25-2008, 07:37 PM
Set up the config for each game you play,it's annoying but once it's done it's not that big of a deal. I do really wish we had a pool of sorts for ini files for the majority of games..maybe even built in settings..(I can hope right?)

unhappy
03-01-2008, 09:14 PM
files are missing someone please reupload

x3sphere
03-01-2008, 10:04 PM
files are missing someone please reupload

Download from here: http://exophase.com/psp/snes9xtyl-042-me-for-slim-2274.htm

I've updated the links in the first post as well.

Cheezeball99
03-13-2008, 04:46 AM
The emu has one built in font, fontNaga10.c, and you'd have to convert whatever font you wanted into C and recompile. I don't really have any plans to change the font handling in this. I'm working on a new conversion of SNES9x 1.51, and I'll probably use freetype2 for printing text, so you'll be able to simply choose a TTF from the menu for that. It'll be awhile before that conversion is done.

If you mean inside the game itself, that's hardcoded in the game. You'd have to hack the rom to change the font the game uses. That's well beyond the scope of this thread.

Any leeway on this?:wink:

Chilly Willy
03-16-2008, 07:48 AM
Not ready yet. When it is, you'll certainly see it posted everywhere. :)

Cheezeball99
03-16-2008, 11:08 PM
Not ready yet. When it is, you'll certainly see it posted everywhere. :)

Cool cool! Really lookin' forward to it! Any sort of projected finish time or anything?:smile: It's cool if ya don't know, I'm just interested.

Chilly Willy
03-17-2008, 06:58 AM
Cool cool! Really lookin' forward to it! Any sort of projected finish time or anything?:smile: It's cool if ya don't know, I'm just interested.

I don't give projected dates, especially on homebrew. When you see a thread about it, it's out. :wink: :biggrin:

It's hard enough to give estimates at work. Homebrew is harder as you can't really count on when you'll have time to work on it. You could suddenly wind up with something coming into your life that leaves you with no time, then suddenly have time to work on it every day for a week.

Cheezeball99
03-18-2008, 12:29 AM
I don't give projected dates, especially on homebrew. When you see a thread about it, it's out. :wink: :biggrin:

It's hard enough to give estimates at work. Homebrew is harder as you can't really count on when you'll have time to work on it. You could suddenly wind up with something coming into your life that leaves you with no time, then suddenly have time to work on it every day for a week.

Yup yup, I completely understand, it's all good!:thumbup1:

MenaceInc
03-23-2008, 08:52 AM
I don't give projected dates, especially on homebrew. When you see a thread about it, it's out. :wink: :biggrin:

It's hard enough to give estimates at work. Homebrew is harder as you can't really count on when you'll have time to work on it. You could suddenly wind up with something coming into your life that leaves you with no time, then suddenly have time to work on it every day for a week.

i know how that feels.lmao

Illegal Machine
03-28-2008, 04:10 AM
I don't give projected dates, especially on homebrew. When you see a thread about it, it's out. :wink: :biggrin:

It's hard enough to give estimates at work. Homebrew is harder as you can't really count on when you'll have time to work on it. You could suddenly wind up with something coming into your life that leaves you with no time, then suddenly have time to work on it every day for a week.



HA!


I was wondering where you went and here you are... Maxconsole sucks these days anyways



You know a LOT of people would download the 1.51 SNES9x port... I bet it would be over 250,000 downloads


kinda makes me wonder just how many requests for updates on its status you get

0vicious0
04-01-2008, 09:49 PM
ok i have a psp slim with 3.90 m33-2 and i put the first snes thing into game371 and i try to make it work but it sais error (80020148) and dosent work

Acerthief
04-02-2008, 02:38 AM
ok i have a psp slim with 3.90 m33-2 and i put the first snes thing into game371 and i try to make it work but it sais error (80020148) and dosent work


Try putting it in the GAME folder.

Chilly Willy
04-02-2008, 05:45 AM
HA!


I was wondering where you went and here you are... Maxconsole sucks these days anyways



You know a LOT of people would download the 1.51 SNES9x port... I bet it would be over 250,000 downloads


kinda makes me wonder just how many requests for updates on its status you get

I'm on a bunch of different site, not all of them as "Chilly Willy". 8)

I get many MANY requests for updates to SNES9x. :biggrin:

x_fox81
08-30-2008, 07:21 PM
Read the threat & seems like there's no update based on Chilly Willy's comment previously. So i guess it wont be able to work on current 4.01m22?

x3sphere
08-30-2008, 10:05 PM
Read the threat & seems like there's no update based on Chilly Willy's comment previously. So i guess it wont be able to work on current 4.01m22?

It works fine on 4.01 M33.

Chilly Willy
08-31-2008, 12:06 AM
People shouldn't be using this emu anymore. There's a version based on the last Rukka code + fixes out now. Use the one in the first post here:
http://forums.maxconsole.net/showthread.php?t=111354

x_fox81
08-31-2008, 11:12 AM
People shouldn't be using this emu anymore. There's a version based on the last Rukka code + fixes out now. Use the one in the first post here:
http://forums.maxconsole.net/showthread.php?t=111354

Thank you for the notices Chilly Willy! :biggrin: