-
ZsnexBox 1.3
New Features:
-Core switched to the ZSNES WIP 2-28-05 core (big thanks to dohopoki and Consoleman! for help testing this version).
This is much more stable than the code used in 1.2. The result is many games no longer crash (Super Bomberman 2-5, Battletoads/Doubledragon, Super Mario RPG, Blackthorne, and probably others), games that were choppy now run much smoother (Ninja Gaiden Trilogy, Super Mario World, Megaman X, and probably others), Star Fox runs at the correct speed, Chrono Trigger no longer has that annoying screen flash during battles, and all the BS-Zelda hacks now work. Top Gear 3000 does not work very well in this version. Use 1.2 to play this game.
-New logo on ROM browser (courtesy of kiteless)
-Added game Rewind support.
-Changed Direct3D swap effect method from Copy to Discard. This provides a speed increase of about 3-4 FPS.
-Assembled the NASM files with the -09999 switch for more optimized obj files. This should provide a speed increase.
-All new input code. It should be much more stable and hopefully solve all the input problems in the previous releases.
-Player 3/4 support added
-Added option to disable/enable controllers 3 and 4. Disabling controllers 3/4 is necessary for some games to work (example Tetris and Dr. Mario). These games will not run if they detect that a multi-tap (players 3 and 4 enabled) is plugged in.
-Added controller configuration screen (logo courtesy of zenstrom).
-All 4 controller mappings, FPS display, Game Exit, Rewind, Save State, Load State, and Fast forward can be changed. This will allow people not using a controller with analog sticks (i.e. a real SNES controller or the Street Fighter gamepad) to use ZsnexBox.
-Controller hotswapping is now supported. Controllers can now be plugged in/removed/changed at any point during the menu or during emulation
-Added an Options screen (graphics courtesy of Albino and Antiriad)
-Hardware Filters supported:
None
Point
Bilinear (recommended)
Trilinear
Antisotropic
Quincunx
Gaussian Cubic
-Software Filters Added:
HQ2X
Advance MAME 2X (recommended)
Simple 2X
-Flicker Filter can be set to 0 (Off and recommended), 1, 2, 3, 4, or 5 (Full Blur)
-Soften display can be turned on or off (Off recommended)
-Sound Frequency can be changed to:
32000 (recommended)
44100
48000
-Added Sound Interpolation option. The choices are:
Gaussian (recommended)
8-Point
Cubic Spline
-Added support for the SNES Low Pass Filter generator. This adds more bass to the game audio. The choices are:
None
Simple
Dynamic
High Quality
-Added option to disable savestates
-Add option to disable menu sound effects.
-All of the above options are dynamic. The changes take affect instantly regardless of whether emulation has started or not.
-Most options (and controller configuration) are saved to the ini file. If the ini is missing it will be created. This is useful to set everything back to the defaults.
-Exiting from a game now goes to the option menu. The user can exit to the ROM browser, change options, and/or resume the game.
-Screen resize uses the blue and red borders if a game is not running. It uses the in game screen if a game is running.
-X, Y, Width, and Height values are displayed on the resize screen.
-Save and Load State can be done from the Options screen. Disable Savestates is the master control for these features. If Save/Load State is assigned to a button, but Disable Savestates is turned on in the options menu, the buttons will do nothing.
-FPS Display can be turned on and off from the options screen. This is the master setting. If FPS Display toggle is assigned to a button, but it is turned off in the options menu, the button will do nothing.
-Directory support. The current path always starts in D:\roms folder
-Rom browsing to all partitions (except X, Y, and Z) on the hard drive and the DVD drive.
-Running from the DVD added. An Xbox compatible image must be made.
-All files saved\loaded from E:\ZsnexBox\sram, E:\ZsnexBox\ini, and E:\ZsnexBox\save. These are created if they do not already exist.
-Rom menu scrolling is much more responsive.
-The in game emulation volume can be adjusted with the right analog stick. Up increases the volume and down decreases it. The current volume level (0-100) will display on the screen during adjustment.
-Set Advance MAME 2x as the default filter. It looks the best (in my opinion) and it is even faster than Super 2XSai.
-Fixed problem where graphics from one game were still displayed along the top and bottom of the screen when a new game was launched.
-Added screenshot support for the following extensions: sfc, swc, fig, mgd, ufo, bin, 058, 078, usa, eur, jap, jma
-Added "Exit ZsnexBox" as an option to the options screen. This will reboot to the dashboard.
-Added PAL video code detection. PAL 60 is used if available, otherwise PAL 50 is used.
-Add region setting to the options menu. The choices are:
Auto
NTSC
PAL
This can only be changed before a game is started. Some games (for example: Tetris and Dr. Mario) will not run if the incorrect region is set. NTSC or PAL will force ZSNES to render at 60 FPS or 50 FPS regardless of the region.
-The complete selected game is displayed beneath the ROM browser.
-Changed Direct3D format flag to D3DPRESENTFLAG_INTERLACED
-Increased the Stack size for the compiled xbe. Hopefully this will prevent any "mystery bugs" the XDK can sometimes introduce.
-Several general speedups
-99% of games still run 60/60 with 0 frame skip (with auto frame skipping turned on) with or without filters (with the exception of HQ2X)
Known Issues:
-Sufami Turbo games are still not supported
-jma support is currently broken
-"1" file format not supported (unless it is zipped)
-Games sometimes still don't start and require an exit/restart to fix. This is rare, but does happen depending (I think) on the size of the game last run and the size of the new game. It is usually harmless and can be fixed with a simple game restart. There are times this will cause a crash. I am still looking into a fix for this issue.
Untested issues (please post an answer if you know one):
-Don't know if DVD sensors will still cause problems.
-Havent tested the X-Arcade stick with the new input code.
-The previous issue of controllers working in the GUI but not during emulation.
-There may be issues with savestates generated with the 1.0 - 1.2 working with 1.3.
New Install:
1) Unzip the archive.
2) Put roms in the roms folder.
3) Put previews in the previews folder
4) copy everything to the Xbox hard drive or make an xiso and burn to a DVD.
5) Run default.xbe to start the emulator.
Upgrade:
1) Copy the contents of the archive over the previous installation.
2) Delete the ini folder.
3) Run the emulator once. This will create all the needed folders on the E:
partition.
4) Copy the existing old save and sram folders over the newly created ones in
E:\ZsnexBox.
5) Run default.xbe to start the emulator.
Thanks:
-All the supportive people at the xbox-scene emulator forum.
-More thanks to Carcharius for help with filters.
-More thanks to Xport for all his help, code, etc...
-dohopoki and Consoleman! for help testing the various versions of ZSNES
-The creators of the SNES MAMEWah skin. I forgot to thank them because I used some of the graphics for ZsnexBox.
-Thanks to all the people who submitted artwork
-All the previous people I thanked.
-Anyone I forgot.
I have tried to listen to people requests when deciding what to add to this version. Many of them are implemented in this version. If anything doesn't seem intuitive or works incorrectly, please post it (along with any other bugs/defects/requests/ect...) in this thread.
I hope everyone enjoys this release.
*UPDATE BY MODERATOR* v1.4 has been released. See http://forums.xbox-scene.com/index.php?s=&...dpost&p=3413708
-
I'm overwhelmed just from reading all this.
-
OH MAN, I CANT WAIT FOR THIS TO BE UP!!!! AH HA HA!!!
-
QUOTE(dohopoki @ May 16 2006, 09:52 AM)

I'm overwhelmed just from reading all this.
Yeah, thanks for the really impressive list of new stuff. Looks like we can now adjust the screen resolution to snes standards with the x, y, width and height. Add to that 4 player support, sound options, directory support, man all the stuff I need. Thanks again! I guess its time I switch from xsnes to this (IMG:style_emoticons/default/smile.gif)
-
Wow! This release is a MEGATON!
Nice to see some of my requests implemented! Thank you very much!
Congratulations!
-
Very exciting news indeed. Once again, thanks for all your hard work in porting this gem.
-
WOW! Thank You Very Much!
-
OMG look at that list
-
"Impressive" is an understatement for this update. I see that lots of requests were filled too! Very nice. I think I speak for everyone here when I say that your hard work & dedication is appreciated.
Do you now feel that this emu is on par with xSNES9x?
-
OMFG
Wow man way to go! Thank you! Also thanks to the other guys who contributed a great deal to this project.
-
Is anyone else having trouble "finding" this? It doesnt seem to be in the *does jack hand motion* "usual places".
-
QUOTE(SlyBeast @ May 16 2006, 12:24 PM)

"Impressive" is an understatement for this update. I see that lots of requests were filled too! Very nice. I think I speak for everyone here when I say that your hard work & dedication is appreciated.
Do you now feel that this emu is on par with xSNES9x?
Yeah, I guess "stupendous" or "extraordinary" would be more fitting (IMG:style_emoticons/default/biggrin.gif) . But really, reading all the updates was mind boggling. Thanks again for all the hard work nes6502
-
I repeat, has anyone actually been able to snag this?
edit: sorry for my impatience but ive had a hard on for this thing since i heard about it. Upload please, "usual places"?
This post has been edited by Jonesy_47: May 16 2006, 06:50 AM
-
Update: Wow, this sucks. I want this so bad and its floating around in a mods mailbox...*triple sigh*
-
damn, still no way to change rom directory. Absolutely awesome update though
-
QUOTE(micbic @ May 16 2006, 07:39 AM)

damn, still no way to change rom directory. Absolutely awesome update though
Wait, does that mean you have this thing!?!?! What the crap??? *xbins needs an update...NOW!*
-
Nice work nes - sounds like you've been busy!
I'm looking forward to checking this out later.
Carch
-
Wow, nice job.
I'm surprised how fast you are putting things together.
I cannot wait for 720p support (the only reason i'm still using xsnes9x).
-
I think they have these adapters which allow you to use any console controller, I think thats what he ment.
-
QUOTE(foxxfella @ May 16 2006, 09:45 AM)

I think they have these adapters which allow you to use any console controller, I think thats what he ment.
I would kill for one of those. If someone could link me to a product so I can use an SNES controller on an XBox I'd be really appreciative.
-
Wow, a very impressive list of update features. Great work, thanks.
-
hi.... thanks again nes for all your hardwork.... this update sounds fantastic..... have you already upped it to the usual place as I've been checking and there's still no sign.....just wondered, I can wait a bit longer :-)
-
QUOTE(micbic @ May 16 2006, 07:39 AM)

damn, still no way to change rom directory. Absolutely awesome update though
Yes there is. Sorry if that was unclear. That's what:
QUOTE
Rom browsing to all partitions (except X, Y, and Z) on the hard drive and the DVD drive.
means. It just "starts" in D:\roms.
It's out in the wild. Don't know how long it will take to show up anywhere.
-
Ok, this sucks! I went to sleep after reading that first topic in hoping that it would be able to be downloaded when i awoke. Well after sleeping for about 6 hours i checked again. Nope....so i went to sleep again!
13 hours later. STILL NO DOWNLOAD IN THE USUAL PLACES!!!???
WHO DO I FLAME!?!?!
Seriously tho, is there anyone we can pm/email to try and get them on the ball on this one?
edit: 8 more hours until my next shit storm on this subject. It seems thats when they usually update "the scene" lately...*triple sigh*...musta released this thing right before a mod went on a bender...
-
It's up if anyone is interested in such things.
Wow, this is even more overwhelming than the text. My next mega man x 1&2 run is dedicated to nes6502.
-
BOOYA! GOT IT! Thanks nes! 1.2 would've been enough for me and 1.3 just blows my mind. You've outdone yourself. Take yourself a well-deserved break.
-
QUOTE(Foe-hammer @ May 16 2006, 08:58 AM)

I cannot wait for 720p support (the only reason i'm still using xsnes9x).
Me neither but nes can take a well deserved break now. The changelog for 1.3 is just
I'm still using ZsnexBox despite only 480p because it still looks so damn good on my TV.
-
I'd just like to say thanks for the update, and glad you did'nt release this version back then when you said you were. I wonder if my pleading worked in the other thread about waiting till you polished and added in those filters. Anywho, thanks!
-
Wow, this emulator is incredible. I already made the switch from xsnes9x at 1.2 (due to more accurate sound...at least as far as III remember the sound being as a 9 year old...) but this is just the icing on the cake.
Quick question tho. Is there anyway to use your saves from 1.2 with 1.3 because, at least as far as i can tell, moving the srams and saves doesnt work. I am also able to make new saves that load consistently, if that helps? No big deal since id only really gone balls out on two games since i got 1.2 but it would be cool to transfer them. Thanks!
-
QUOTE(Jonesy_47 @ May 16 2006, 05:18 PM)

Wow, this emulator is incredible. I already made the switch from xsnes9x at 1.2 (due to more accurate sound...at least as far as III remember the sound being as a 9 year old...) but this is just the icing on the cake.
Quick question tho. Is there anyway to use your saves from 1.2 with 1.3 because, at least as far as i can tell, moving the srams and saves doesnt work. I am also able to make new saves that load consistently, if that helps? No big deal since id only really gone balls out on two games since i got 1.2 but it would be cool to transfer them. Thanks!
The sram "should" work because I would imagine the format would not change. However, ZSNES might have added, changed, optimized it so it may not work. Savestates will likely not work (I havn't tested it though). 1.2 used a core more then a year newer than the core in 1.3. I would be surpized if the savestates transfer, but the sram seems more likely to work.
-
QUOTE(Vejita @ May 16 2006, 04:37 PM)

I'm still using ZsnexBox despite only 480p because it still looks so damn good on my TV.
I take that back. I noticed ZsnexBox only runs at 480i after comparing xSnes9x at 480p. Hope to see progressive (480p) and hi-definition (720p/1080i) support in the near future.
-
QUOTE(Vejita @ May 16 2006, 06:11 PM)

I take that back. I noticed ZsnexBox only runs at 480i after comparing xSnes9x at 480p. Hope to see progressive (480p) and hi-definition (720p/1080i) support in the near future.
Well, I don't have an HD TV which makes me very hesitant to develop a feature that I cannot test. It will likely make it in a later release but I hate the idea of having to send betas out for every little change to see if it fixed a problem.
-
QUOTE(typingsux @ May 16 2006, 07:14 PM)

Why would you need HD support for your 15 year old games? I'm just curious.
Games with graphics filters turned on (like Super 2xSai) at the higher resolutions result in an even better filtered image.
Without filters, I don't see the point of HD. Perhaps people with more knowledge on this subject can respond better.
-
WOW!!! Great job man, you're definitely quickly on your way to becoming a porting master! Other than SMB support, and HDTV (possibly light gun eventually) its got everything I'd want. I know having the boxart there is pretty much all most people would want, but any chance you could display box art & screenshots simoultaneously? Just a thought. TAKE A WELL DESERVED BREAK!!!
-
QUOTE
Nes I just loaded up Super Mario World and it crashed.
What game did you run before this? If you can reproduce it, then post the game sequence in this thread. I was able to reproduce it if the first game is Tales of Phantasia and the second is Super Mario World. However, if some other game is started first, second is ToP and third is SMW, then there is no crash.
QUOTE
Also Would you consider implementing keep SNES Aspect Ratio so I could stretch to fullscreen without stretching the pixels out of whack
Isn't this the same as just resizing so the red border is along the edges of the TV? That produces a perfectly centered correct SNES aspect ratio (512 x 448). If you change it, then by definition you are stretching the pixels. I could allow this to be zoomed in but part of the picture would be cut off on the top and bottom. However, I may be misinformed.
QUOTE
maybe a change settings back to default option
Just delete the ini. That will restore everything back to the defaults.
QUOTE
Bilinear/Advancemame, is this because it looks better in your opinion and gives the best performance
This produes the best looking image and still keeps full framerate for the most part. It does not produce an image like the real SNES. It produces a far better and sharper one than the SNES made. Others will disagree. Purist seem to say that Simple2X with soften turned on will produces a "true" SNES look. That may be true, but for me, I prefer my games to be enhanced verses original. For example: I would never play DoomX at 320x240 when there is an option to run at 640x480. The original Doom never ran at that but to me it's a bonus. I prefer my graphics to look better than they did when I played them 15 years ago. So for me filters are a huge plus. For others, it's a minus. It's all a matter of preference.
QUOTE
I know having the boxart there is pretty much all most people would want
I may be in the minority, but honestly, I hate boxart. I want to see what the in game looks like so I know if it's something I might want to play. Not some artist's picture. To each his own. There's not really enough real-estate for boxart and screenshots. I might do a picture cycle in a later release, but I doubt i'll ever make the screenshot preview smaller.
-
great update nes, thanks for all the work. Im alittle curious about the BS zeldas. I got the first BS zelda working perfectly but I can't seem to get the ancient stone tablets to work. I got all 4 weeks (patched versions) from "a" BS Zelda site. They load up, I hear about 3 seconds of audio and thats it, black screen, dosent lock up though. Anyway just wondering if there's any settings to change or if my roms are just funky.
-
QUOTE(tabsaid @ May 16 2006, 08:59 PM)

great update nes, thanks for all the work. Im alittle curious about the BS zeldas. I got the first BS zelda working perfectly but I can't seem to get the ancient stone tablets to work. I got all 4 weeks (patched versions) from "a" BS Zelda site. They load up, I hear about 3 seconds of audio and thats it, black screen, dosent lock up though. Anyway just wondering if there's any settings to change or if my roms are just funky.
I think your roms are funky or you are using a version that isn't supported. I tried 5 different patched versions and they all worked great. However, I didn't play more than 15 minutes into any of them. They were:
fixed_bszelda.zip
lincalibu.zip
pbzelda.zip
bszelda.zip
ld-bszld.zip
QUOTE
Put the config data in TDATA (it makes config backups easier)
But it also makes it incredibly hard for people to find where the files are. I can't tell you how many times I have spent 20 minutes looking for the folder where Mameox files were. They are all named with non intuituve names.
QUOTE
Game reset menu action
Why reset? Why not just exit back to the menu and start it again? Is there a benefit to reset?
QUOTE
CONFIGURABLE ROM DIR
What does this mean? As it is, you can browse to anywhere on the Xbox to find roms from within the emulator. Do you mean saving this path to the ini?
-
Thanks a ton, this is one of the biggest updates I've ever seen.
I can't however make the full switch unless you in-clude lightgun support like xsnes9x, that is the only thing holding me back from running soley znexbox.
Two words: Great Job!
Two more: Light Gun!
Light gun games are great and so I cant stand to toss a gun out, even though your emulator kills xsnes9x.
Take a break for a while man, but when you come back the feature request is here for lightgun support all the way.
Thanks again.
-
Thx for the great work so far, would be nice if I could configure the default rom dir. (IMG:style_emoticons/default/smile.gif)
Actually I havent tested this emulator get but I will when a have a little more time. (IMG:style_emoticons/default/jester.gif)
-
QUOTE(jcautela @ May 16 2006, 09:12 PM)

Thanks a ton, this is one of the biggest updates I've ever seen.
I can't however make the full switch unless you in-clude lightgun support like xsnes9x, that is the only thing holding me back from running soley znexbox.
Two words: Great Job!
Two more: Light Gun!
Light gun games are great and so I cant stand to toss a gun out, even though your emulator kills xsnes9x.
Take a break for a while man, but when you come back the feature request is here for lightgun support all the way.
Thanks again.
Are there a lot of light guns games for the SNES? The only one I can remember is the 6 in 1 that came with the Super Scope.
-
awesome thanks.. now all it needs its gamegenie support
-
QUOTE
Are there a lot of light guns games for the SNES? The only one I can remember is the 6 in 1 that came with the Super Scope.
Of course the original 6 in 1, Yoshi's Safari (Ok, and also has Co-op), but most importantly Battle Clash & Metal Combat: Falcon's Revenge (Battle Clash 2). Metal Combat alone is worth the light gun support, you should try it some time.
-
QUOTE(nes6502 @ May 16 2006, 05:23 PM)

1.2 used a core more then a year newer than the core in 1.3.
Does this affect the next version? Because a new WIP of Zsnes was just released, fixing a number of long-standing bugs that are also related to SRAM among other things.
-
QUOTE(xemumanic @ May 16 2006, 10:15 PM)

Does this affect the next version? Because a new WIP of Zsnes was just released, fixing a number of long-standing bugs that are also related to SRAM among other things.
No. I may never change the core again. Unless it can be demonstrated to me that a newer core solves all the problems introduced since the stable 1.42 release, i will never change the core. Also, in a near future version the requirements to run SA-1 games (Super mario RPG) will jump to a 2.8 ghtz CPU. This is another reason I may never change the core. There were lots of improvements since 1.42 but far too many things were broken which is why I changed the core to the 2-28-5 version.
QUOTE(guybird @ May 16 2006, 10:09 PM)

Of course the original 6 in 1, Yoshi's Safari (Ok, and also has Co-op), but most importantly Battle Clash & Metal Combat: Falcon's Revenge (Battle Clash 2). Metal Combat alone is worth the light gun support, you should try it some time.
Thanks
-
QUOTE(nes6502 @ May 16 2006, 10:28 PM)

No. I may never change the core again. Unless it can be demonstrated to me that a newer core solves all the problems introduced since the stable 1.42 release, i will never change the core. Also, in a near future version the requirements to run SA-1 games (Super mario RPG) will jump to a 2.8 ghtz CPU. Thanks
Woah, did I just read that right? A new ZSNES will require a 2.8ghz CPU to run Super Mario RPG? Why would a new version require that when a Pentium 500 can run the game fine now?
EDIT: I am also insisting someone show me how I can use an SNES controller on my XBox.
This post has been edited by DaddyLongLegs: May 17 2006, 12:21 AM
-
Only now I could test this version.
But I'm totally frustrated because this version doesn't support 480p. And version 1.2 support 480p!! Why have you downgraded it? It's now unplayable for me.
It works in version 1.2.
-
I definitely can hear static at the beginning of Super Mario RPG. Just a heads up (first scene inside the castle)
-
QUOTE
But I'm totally frustrated because this version doesn't support 480p. And version 1.2 support 480p!! Why have you downgraded it? It's now unplayable for me.
I didn't realize I did. I did set the the mode to interlaced. Is 480p an HD mode? Don't know what the default value is which is what was used for 1.0-1.2. Forgive my ignorance, but what is 480p and how can you tell it's not in 1.3? I don't mind releasing a fix for this (it would take 2 seconds), but I don't understand the difference and how it would affect people if I use 480p or 480i
QUOTE
I am also insisting someone show me how I can use an SNES controller on my XBox
Ask XaRaNn. That's what he said he uses. I don't know how he did it though.
QUOTE
A new ZSNES will require a 2.8ghz CPU to run Super Mario RPG? Why would a new version require that when a Pentium 500 can run the game fine now?
Apparently to have "accurate" SA-1 emulation lot's of non fast code is needed. I think right now it's full of hacks. Pagefault said that in a near future version it will require a 2.8ghtz PC for fullspeed SA-1 without any graphics filters.
This post has been edited by nes6502: May 17 2006, 01:09 AM
-
zsnexbox froze loading Illusion of Gaia then Super Mario All Stars.
Mario RPG has staticy sound (first scene in game)
Will post any more bugs I find.
-
QUOTE(nes6502 @ May 16 2006, 08:32 PM)

Are there a lot of light guns games for the SNES? The only one I can remember is the 6 in 1 that came with the Super Scope.
theres a few superscope games
the 6 in 1, Battleclash, Metal Combat, operation thunderbolt, yoshis safari, t2 the arcade game - maybe a few others
theres also Lethal Enforcers by konami which used its own lightgun called the Justifier
-
QUOTE(nes6502 @ May 17 2006, 12:32 AM)

I didn't realize I did. I did set the the mode to interlaced. Is 480p an HD mode? Don't know what the default value is which is what was used for 1.0-1.2. Forgive my ignorance, but what is 480p and how can you tell it's not in 1.3? I don't mind releasing a fix for this (it would take 2 seconds), but I don't understand the difference and how it would affect people if I use 480p or 480i
480p isn't an HD mode. It's 640x480 in progressive scan mode. I have an adapter called X2VGA which allows me to use Xbox in 480p. This adapter has a mode called Easyview which is used to show 480i source on 480p display. When I send a 480i vídeo through X2VGA, my TV shows something like this:

Zsnexbox 1.3 appears like above on my TV. So, it's running in 480i. Zsnexbox 1.2 shows correct, though.
Could you put an option on Zsnesxbox to choose 480i or 480p?
-
ZsnexBox 1.4:
----------------------------------------------------------------------------------------------------------
What's New:
Added support for HD mode 480p
If HD is enabled on your Xbox ZsnexBox will render in 480p, otherwise it will render in 480i.
All previous versions including 1.3 used INTERLACED (480i) and NOT PROGRESSIVE (480p).
There has never been support for 480p. Now there is.
This post has been edited by nes6502: May 17 2006, 01:51 AM
-
OH YEAH!
Somehow, Zsnexbox 1.2 was running in 480p on my setup.
-
QUOTE(Hyllian @ May 17 2006, 01:24 AM)

OH YEAH!
Somehow, Zsnexbox 1.2 was running in 480p on my setup.
Hopefully this will fix your problem. Please post if it does or doesn't. I have no idea how it was rendering in 480p unless that's the default setting for Direct3D. But that doesn't make sense because I tried setting the code to Progressive and it wouldn't even boot on my Xbox.
In this version, I followed Xport's example of how to initialize Direct3D. The only differences were the swapeefect and setting the default display to interlaced unless HD was enabled. So it was 480i all along.
As for the game crashes, it has to do with the sequences of games being run. I'm looking into it but the games are certainly playable. It's a problem in my game switch code that i havn't solved yet.
-
QUOTE(nes6502 @ May 16 2006, 04:11 PM)

Why reset? Why not just exit back to the menu and start it again? Is there a benefit to reset?
Some, for certain games and certain codes you need the reset button.
-
QUOTE(Hyllian @ May 17 2006, 01:42 AM)

We'll have to wait more 8 hours until it's available at the usual places.

Also, 480p must be enabled in the Dashboard or interlaced mode will be used.
One question though, I can't enable 480p or any other HD mode in my dashboard. Does UnleashX know that the Xbox is connected to a non HDTV? If so, when you don't use the adapter can you still enable HDTV (I'm assuming you don't have an HDTV)
-
QUOTE(Hyllian @ May 17 2006, 02:01 AM)

My TV is a SDTV. It can display at 480p.
Your Xbox need component cables or VGA cables to be able to run in 480p, 720p or 1080i. Otherwise it'll run in 480i.
Oh ok. I'm using S-Video because I don't have component inputs on my TV. This is making me want to buy an HDTV.
QUOTE(Hyllian @ May 17 2006, 01:42 AM)

We'll have to wait more 8 hours until it's available at the usual places.

It's available at the usual places.
-
QUOTE
I'm thinking about buying the HD Component cables. Can you notice a big difference between 480i and 480p. I'm using 480i right now but my tv supports 480p.
Well, this is how I see the difference of progressive to interlaced with my tv: Compare the quality of having flicker filter on to setting it off. With a value of 0, you have a noticeably sharper image, but you get all this shimmering on the screen which is why most people recommend a value of 1 or 2 to prevent the overly sharp image. Now imagine flicker filter set to 0, BUT remove all the shimmering and picture a much more vibrant, perfectly sharp screen. That's 480p
-
-Don't know if DVD sensors will still cause problems.
It doesn't for me but it never did, has anyone who did have problems with this before had any?
-
QUOTE(escape75 @ May 17 2006, 02:35 AM)

For 480p you need a components cable, any TV should display 480p though with it (even non-HDTV)
You're wrong. The TV must be able to run in 480p. Not all models can do it.
-
QUOTE(escape75 @ May 17 2006, 02:35 AM)

For 480p you need a components cable, any TV should display 480p though with it (even non-HDTV)
There is no way in hell a standard TV can display 480p. I wish, but it ain't true.
Another bug found: Mortal Kombat 1 has terrible sound.
Also, when resizing screen size, the controller seems to take a life of it's own sometimes (when a game is already loaded).
-
Sure they can ....
480p is progressive mode DVD display.
Not all TVs, but some can do 480p and not any higher (so no HDTV modes)
480p isn't considered HDTV but SDTV
-
But you said "any tv" could do 480p a while ago
. Well anyway, I just tried it and yes, 480p is working fine. Question though. Is there any other way to get the right snes resolution size other than the red box? Its because the width and height numbers don't seem to match the snes' resolution after fixing the screen size (512x448 I believe). I tried adjusting both width and height to does numbers, but then I would end up with a screen so small, there's nothing left. It just seems like the width and height do not correspond to the number of pixels being taken up on screen (or something like that), or they act differently than the ones in xport's emulators.
-
There's an issue with Zsnexbox 1.3 with the main menu ...
If you adjust the filtering options it affects how the menu looks like, why :|
Here's an updated skin but it's affected by this "bug"
http://members.shaw..../rombrowser.jpg
-
QUOTE(escape75 @ May 16 2006, 10:42 PM)

If you adjust the filtering options it affects how the menu looks like, why :|
http://members.shaw..../rombrowser.jpg
Doesn't every emulator do this?
Edit: No, it doesn't. I was thinking of the wrong thing. As for it doing it on this, I like it, the menu looks great when using the same settings as I would for my games.
-
holy christ, that's a lot of update there, KEEP UP THE GOOD WORK!
-
First of all I would like to say Kudos on the excellent port. ZSNES has always been my favorite SNES emu for the pc.
I do have one feature request.
SMB
I have a relatively small hard drive in my xbox, and prefer to keep my roms on my fileserver.
But once again, great work. I can only image how much of a pain in the ass porting the assembly was...
-
Added game Rewind support.
That ownz me right there.
-
What's new in v1.4 ?

What is XactSounds_memory.xwb used for?
Can we get the menu fixed so changing the filters doesn't change menu? 
Thanks!
-
QUOTE(nes6502 @ May 16 2006, 07:20 PM)

ZsnexBox 1.4:
----------------------------------------------------------------------------------------------------------
What's New:
Added support for HD mode 480p
If HD is enabled on your Xbox ZsnexBox will render in 480p, otherwise it will render in 480i.
All previous versions including 1.3 used INTERLACED (480i) and NOT PROGRESSIVE (480p).
There has never been support for 480p. Now there is.
Awesome...great work.......Am i correct in thinking that USB support for devices such as the Super Smart Joy will never become a reality?
-
QUOTE(escape75 @ May 17 2006, 03:48 AM)

Sure they can ....
480p is progressive mode DVD display.
Not all TVs, but some can do 480p and not any higher (so no HDTV modes)
480p isn't considered HDTV but SDTV

TV's which can only display 480i (720*480 interlaced) and/or 576i are called SDTV's.
TV's which can also display 480p (720*480 progressive) and/or 576p but not any HDTV resolutions like 720p and 1080i (1280*720 progressive and 1920*1080 interlaced) are called EDTV's.
[edit]
Thraxen beat me.
-
They've done a terrible job at marketing EDTV devices...I can never tell what is and what isn't and it's led me to not purchase anything. I've seen so many Christmases now where people get progressive scan DVD players and have no clue how to make them worthwhile...no clue the perfect in-between twixt an HDTV and SDTV that exists.
-
OMFG
, This is amazing,....
-
QUOTE(escape75 @ May 17 2006, 05:00 AM)

Can we get the menu fixed so changing the filters doesn't change menu?

Thanks!
No offense but don't you think you're being a bit picky?
-
QUOTE(Major Tom @ May 17 2006, 09:55 AM)

DaddyLongLegs.... Re controller....
maybe a combination of this
http://www.lik-sang....roducts_id=4234and this
http://www.lik-sang....oducts_id=2154would work, but I can say for sure as I don't have either....
Good luck
That would be awesome. Waiting for confirmation.
-
nes, we can't thank you enough for this! Your hard work is much appreciated !!
-
Greetings, and thanks for your hard work nes6502 and everybody who contributed to this.
Just a quick question, are the SPC7110 graphic packs supported ? I tried putting them into about every directory with no available.
-
nes6502, if your interested in 720p HDTV resolution i would recommend purchasing a transcoder for your xbox. What it does is allow you to hook your xbox to a pc monitor for true 480p, 720p, and 1080i resolutions. CHeck out my sig for the best two transcoders. They both cost roughly $70 shipped.
I image quality is amazing. The difference between 720p and 480p is huge. In 480p the scanlines are terribly noticable, while 720p is crisp, colors extremely vibrant, and clear. 1080i is a little fubared, as it makes the screen shutter. I cannot go back to 480p, let alone 480i, after playing in 720p; it's that good.
-
QUOTE(Major Tom @ May 17 2006, 10:55 AM)

DaddyLongLegs.... Re controller....
maybe a combination of this
http://www.lik-sang....roducts_id=4234and this
http://www.lik-sang....oducts_id=2154would work, but I can say for sure as I don't have either....
This converter works as standard windows plug and play controller. I was speaking with Lantus regarding the implementation of one of these converters last year.
Basically as it's a windows controller and not an xbox one it will not currently work in any xbox application, and the only way to use one is to run a Snes emulator through Linux.
A driver would need to be written into the emulator to support standard windows joysticks, as far as I am aware no one has yet attempted this.
Would this be something you would be interested in. If so I will gladly donate an adapter to aid the programming of the driver.
Cheers
-
QUOTE
A driver would need to be written into the emulator to support standard windows joysticks, as far as I am aware no one has yet attempted this.
well there ya go
-
QUOTE(Foe-hammer @ May 17 2006, 11:38 AM)

nes6502, if your interested in 720p HDTV resolution i would recommend purchasing a transcoder for your xbox. What it does is allow you to hook your xbox to a pc monitor for true 480p, 720p, and 1080i resolutions. CHeck out my sig for the best two transcoders. They both cost roughly $70 shipped.
I image quality is amazing. The difference between 720p and 480p is huge. In 480p the scanlines are terribly noticable, while 720p is crisp, colors extremely vibrant, and clear. 1080i is a little fubared, as it makes the screen shutter. I cannot go back to 480p, let alone 480i, after playing in 720p; it's that good.
I have never seen a SNES with 720p as video output. Do they have widescreen support, by the way? 
720p support would be nice for the people with HDTV's. I'm already glad with the current state of ZSNES. If HDTV support is really desired, it might be appropiate for someone to donate/lend one of those VGA adapters to nes6502.
By the way, nes6502... can I have your signature? Yes, write it on the background of the emulator. 
[edit]
A quote from nes6502:QUOTE
Apparently to have "accurate" SA-1 emulation lot's of non fast code is needed. I think right now it's full of hacks. Pagefault said that in a near future version it will require a 2.8ghtz PC for fullspeed SA-1 without any graphics filters.
I finished Super Mario RPG on an emulator more than 5 years ago on a 366Mhz machine while the game played at full speed. Let's keep the hacks around, shall we?
-
QUOTE(foxxfella @ May 17 2006, 09:03 AM)

I think this has more to do with the core which is probobly out of your reach, but I'll ask anyways. When playing Super Metroid when you first land on "Crateria" the uper portion of the screen is corrupt a little, not a big deal since its the only location where it happens that I've seen so far. Another game would be Yoshi Island where the upper portion of the screen would flicker, I tried turning up the flicker filter but it still blinks. Another issue would be some of the sound FX on Chrono Trigger are abit off, like the enemy cries when you engage in battle. Again this probobly out of your reach but just thought I'd ask.
Thanks.
These were all problems with the 2-28-05 build. The trade off was Star Fox running at the correct speed.
My suggestion for Super Mario World 2, since I was playing it this morning, just stretch the screen a bit taller and remove those black bars.
-
QUOTE
What does XactSounds_memory.xwb do ?
It contains the menu sound effect. If it is missing the emulator will not load (or shouldn't load)
QUOTE
HQ2x + POINT is beautiful! But slowdowns in some games.
HQ2X is the best looking filter but also the most memory intensive. Some games still run 60/60 with it. SMW is one example. However, Point with flicker filter set to 0 causes TOO much flicker. I'm sure that's because I'm using 480i.
QUOTE
Simple2x + point = None + point. Can you tell me the difference?
I don't see much difference. Can someone else answer this one?
QUOTE
Another bug found: Mortal Kombat 1 has terrible sound.
Thanks for posting bugs. However, unless it is related to the emulator crashing, there's not much I can do about bugs with the emulation. This is how ZSNES is emulating the game and I'm not going to try and fix these things because I know nothing about SNES emulation. This is the nature of different versions. Some things work better in some versions than others. However, there is sound buffering option in ZSNES that is not set. I may try and set this and see if it helps the sound bugs in some games.
If this was a NES emulator, then it would be different. I've written several NES emulators and I am very familiar with how the hardware of the NES works. In case anyone was wondering, that's where my name comes from. "nes" = Ninteno Entertainment System and 6502 = the CPU used in the NES.
QUOTE
Also, when resizing screen size, the controller seems to take a life of it's own sometimes (when a game is already loaded).
I think this is an issue with your controller. I have a controller-S where the right analog stick will move on it's own sometimes. It makes resizing the screen in ZsnexBox almost impossible. It's defective. All my other controllers work fine. I could be wrong. Anyone else had the analog sticks move on their own?
QUOTE
Its because the width and height numbers don't seem to match the snes' resolution after fixing the screen size (512x448 I believe).
I will look into this.
QUOTE
Yes. Or having a configurable default.
A configurable default and a saved ROM path will be in the next release.
QUOTE
are the SPC7110 graphic packs supported
I don't think they are needed anymore. ZSNES decrypts the graphics instead of using a graphics pack.
QUOTE
Am i correct in thinking that USB support for devices such as the Super Smart Joy will never become a reality?
Pretty much. If Xport has never done it, then that doesn't exactly give me much hope in getting it to work. I'n not interested in wrtiting a USB driver from scratch nor do I know how to write one. If someone said: this is easy. All you need is this code and here is a link to it, then I would add it to ZsnexBox. Otherwise, I will not be looking into this.
QUOTE
For convenience, mainly. Also some games treat a hot reset differently from
a cold one (options are preserved, scores etc)
Reset will be in the next release.
-
No wonder 1.2 looked better than 1.3. I guess 1.2 was also running at 480p for me then and 1.3 ran at 480i. Glad you fixed this up nes, looks great now on my TV and I can only hope that you will add 720p support some day.
For those who want to know more about SD, ED and HD resolutions, check this link:
http://www.projector...deo_signals.htm
-
Flicker filter changes on the menu is a bug?
I thought it was a feature. I like having the flicker filter/hardware filter take effect immediatly. It helps me compare them by looking at how they change the menu graphics.
If it is a bug, then what is the "correct" flicker filter to use for the menu? It's all subjective, and I don't have much interest in having separate flicker filter settings for the menu and the emulation.
-
QUOTE(nes6502 @ May 17 2006, 09:11 AM)

If this was a NES emulator, then it would be different. I've written several NES emulators and I am very familiar with how the hardware of the NES works. In case anyone was wondering, that's where my name comes from. "nes" = Ninteno Entertainment System and 6502 = the CPU used in the NES.
I've been wondering from the start to be quite honest.
Will we ever see config files for each game like the xport emulators?
-
Kudos on the update, I have a question. I replaced the default sound "bg_1.wma" with another .wma of the same name of my choice from my xbox hdd. Was wonderin' was this a good or bad thing, cause after a while, music & sounds for games would just stop workin, and I'd have to reboot my xbox? Maybe this's a bug? I'm going to remove it of course and place the default sound that came with the emulator, I just wanted to see if I could use my own sounds.
Also, you said in another thread that the sample frequency for all snes games is 32000. I wanted to add that if you change the sampling rate to 48000 (Which is usually used for DAT), it makes no difference. It doesn't degrade or upgrade the sounds. Usually, higher sampling rates captures a wider of frequencies and maintain a smoother form. I don't see how increasing the sampling rate will have negative effects such as downgrading sounds in certain snes games. 48000khz should be fine to use in all games.
Also, Was wonderin' if we could expect a code generator for 1.5? Something that was amiss in all snes emulators ported to the xbox. This imo would make the emulator complete
-
QUOTE
I replaced the default sound "bg_1.wma" with another .wma of the same name of my choice from my xbox hdd
This should not a cause any problems. However, it should be the same frequency, bitrate, channels, etc... as the original.
QUOTE
I wanted to add that if you change the sampling rate to 48000 (Which is usually used for DAT), it makes no difference. It doesn't degrade or upgrade the sounds.
Load up Starfox and start level 1. Shoot one of the buildings and notice the sound. Exit the to the menu and change the rate to 44100 or 48000. Resume the game and shoot the building again. This is an example of how the sound gets degraded with a higher frequency. I don't understand why. It's a result of how ZSNES handles different frequencies. Maybe someone with better sound knowledge can explain why this happens. I would assume it would make the sound better by increasing the frequency, but it makes it sound worse (at least in some games).
QUOTE
Which is usually used for DAT
What's DAT?
QUOTE
Also, Was wonderin' if we could expect a code generator for 1.5?
Not in 1.5. There are more pressing issues that need to be fixed first.
QUOTE
Will we ever see config files for each game like the xport emulators?
Probablly. Not sure when though.
QUOTE
I wish zsnes fixed that lemmings (1st version) "bug" ...
See if you can find a version that does fix this. I am still considering separate Xbe's or multi core support.
-
QUOTE(nes6502 @ May 17 2006, 10:44 AM)

I would assume it would make the sound better by increasing the frequency, but it makes it sound worse (at least in some games).
Exactly, that's what I'd think.
QUOTE(nes6502 @ May 17 2006, 10:44 AM)

What's DAT?
DAT = Digital Audio Tape
QUOTE(nes6502 @ May 17 2006, 10:44 AM)

Not in 1.5. There are more pressing issues that need to be fixed first.
Probablly. Not sure when though.
Oh Ok, np.
-
I upgraded to v 1.4 but the menu still shows 1.3 - normal?
I just deleted the old default.xbe and replaced it with the new one.
Also no sign of the HDTV setting.
Got the upgrade from the usual place besides the sky
-
QUOTE(DrTek @ May 17 2006, 04:19 PM)

I upgraded to v 1.4 but the menu still shows 1.3 - normal?
I just deleted the old default.xbe and replaced it with the new one.
Yep. That's normal. I didn't update the rombrowser.jpg
-
Oh, wanted to mention BSZelda works just in case anyone hasn't. It's weird, I thought it'd just be zelda 1 with updated graphics, but it's structured differently in some points.
-
What exactly is the problem with lemmings?
Never mind, I see it.
Assuming we're talking about the same thing, very buggy graphics, so far
Same Problem:
official 1.41
official 1.42
Newest 5/14
Fixed, seemingly
2-19-06 through 3-29-06
-
QUOTE(Diontae18 @ May 17 2006, 04:24 PM)

Oh, wanted to mention BSZelda works just in case anyone hasn't. It's weird, I thought it'd just be zelda 1 with updated graphics, but it's structured differently in some points.
Yeah, the bad thing is they cancelled it (or maybe the BS service?) before it was ever finished. I don't beleive there ever was a dungeon 8 or 9.
QUOTE(DrTek @ May 17 2006, 04:19 PM)

I upgraded to v 1.4 but the menu still shows 1.3 - normal?
I just deleted the old default.xbe and replaced it with the new one.
Also no sign of the HDTV setting.
Got the upgrade from the usual place besides the sky
There is no HDTV setting. If your Xbox is connected to a TV that supports 480p and it is enabled in your Dashboard, then ZsnexBox will automaticly use 480p.
Otherwise it will use 480i
-
For Lemmings, official 1.41 through 2-17-06 are all comfirmed buggy.
2-19-06 through 3-29-06 maybe
5-14-06 is confirmed broke again.
If someone else want to get more indepth testing, 2-19-06 through 3-29-06 (4 seperate builds) are the ones to test.
-
Street Fighter Alpha 2 has a blue dot near the bottom center of the game screen area. This is probably due to the older core right?
-
QUOTE(Vejita @ May 17 2006, 06:10 PM)

Street Fighter Alpha 2 has a blue dot near the bottom center of the game screen area. This is probably due to the older core right?
yep
-
QUOTE
One last thing NES, if you plan to implement lightgun support in future updates would you consider adding Lightgun joystick support? I know it sounds corney but it gives us non-lightgun users a chance to play some of the great lightgun games on the SNES.
It doesn't sound corny to me. I think it sounds cool and I will likely add this bc I'm not a big fan of lightguns but I would like to be able to play those games.
-
WHERE IS THE DOWNLOAD ??
thanks
im beta tester French for you !!
thanks for reply
-
QUOTE(totoff28 @ May 17 2006, 03:49 PM)

WHERE IS THE DOWNLOAD ??
thanks
im beta tester French for you !!
thanks for reply
Read
-
Please in-clude lightgun support nes, this would make many users switch for the lightgun classics that only xsnes9x can do right now.
-
QUOTE(The Zep Man @ May 17 2006, 05:25 AM)

I have never seen a SNES with 720p as video output. Do they have widescreen support, by the way?

720p support would be nice for the people with HDTV's. I'm already glad with the current state of ZSNES. If HDTV support is really desired, it might be appropiate for someone to donate/lend one of those VGA adapters to nes6502.
No the image will be stretched on a 16:9 display, but if your using a 4:3 display you'll have a high res image without stretching.
If i had another transcoder i'd give it to him (i offered one to lantus way back when for xsnes9x), but only have one that i use always with my xbox (watching movies in 720p via xbmc is great).
-
QUOTE(totoff28 @ May 17 2006, 09:49 PM)

WHERE IS THE DOWNLOAD ??
thanks
im beta tester French for you !!
thanks for reply
ME AM BRASIL!!
-
QUOTE(jcautela @ May 17 2006, 10:17 PM)

Please in-clude lightgun support nes, this would make many users switch for the lightgun classics that only xsnes9x can do right now.
I just bought a lightgun today, so it will end up in a later release. However, my top priority now is fixing the game change problem. If it just required a simple game restart to fix, I might let it slide, but it can completely crash the Xbox sometimes. That's unacceptable to me, so I'm not going to implement anything new until that is fixed.
Does 720p by definition mean widescreen? i.e. are all your Xbox games and emulators streched? That would annoy me immensly unless the game was output at 720p widescreen like most Xbox 360 games do.
-
QUOTE(DaddyLongLegs @ May 17 2006, 11:03 PM)

You are awesome.
Am I wrong about Mario RPG having staticy sound?
Nope. I tested it on the Xbox and windows version. I also tried enabling Sound Buffering and that made no difference. Not really anything I can do about it. Separate xbe's or a multi core will be the only workaround unless ZSNES gets to a point where it fixes all of these issues in one build.
If anybody wants a high resolution copy of my signature here is a link.
http://img236.images...xboxlogo8gs.jpg
Thank Albino for this AWESOME logo!
And if anyone wants to edit the rombrowser image to make it better here is a link to the photoshop psd
http://www.rapidshar...e9a3dbd6e8aa3b3
-
QUOTE(DaddyLongLegs @ May 17 2006, 11:16 PM)

Is the ZSNES being worked on have that as a planned fix? I hate to be a pain but I want to rid of snes9x off my XBox permanently, mostly because flicker filter options never existed on it.
If you seriously consider updating zsnexbox as ZSNES is updated, you gotta let us donate some dough to you man.
I don't beleive it happens in the newer builds. 1.4 uses a build from 2-28-05
1.0-1.2 used the build from around 3-29-06. More than a years worth of improvements, and there were lots of sound improvements. I doubt this isssue or the Mortal Kombat issue happened in ZsnexBox 1.0-1.2 because it used the newest code. The problem is that this code also had LOTS of problems that broke dozens of games and that is why I reverted to an older core.
If the current ZSNES becomes stable, I will upgrade to the newer code. There will nevber be one version of anything that will play all games perfect, otherwise ZSNES would have stopped development completely. I reccomend keeping xSnes9x and ZsnexBox to havea better compatability coverage.
It's easy to get emulators 95% perfect. It's the last 5% that akes the longest and usually never happens. Attempts to do so often breaks something in the 95% that used to work.
Thanks, but I really don't want donations from people nor will I ever ask for them. I'm doing this for the community and myself. Not for any other reason. If people want to help me, here's how they can:
1) Answer commonly asked questions in these threads, so I don't have to or point them to the answer.
2) Help test the windows versions of ZSNES to determine what versions run the best games. I don't have time to do this.
3) Post bugs in these threads (related to the port not ZSNES) so that I can fix them.
-
QUOTE(DaddyLongLegs @ May 17 2006, 11:28 PM)

This is why I am voting for you for president.
I am reading a thread here
http://forums.xbox-s...pic=509410&st=0It explains how to make the emulators look perfect to their original. If you could some how allow zsnexbox to show the resolution as you stretch the screen that would be so awesome.
Thanks again for all your hard work. For interlaced TV's (any non high def TV) I strongly feel that simple2x with bilinear drawing and flicker filter of 1 is without a doubt the best looking and closest to a real SNES. No idea why no one agrees with me. I have a real SNES to compare it to.
I don't disagree. I just don't know as my SNES has long been gone.
Here's a quick list of things that must be fixed before I will ever change the core:
Super Mario RPG crashes
Super Bomberman 2-5 crashes
Blackthorne crashes
Final Fight/Guy sound bug when punching
Star Fox at the correct speed
BS Zelda games work
Top Gear 3000 works
Games that say 60/60 actually run smooth and not choppy (Ninja Gaiden Trilogy, megamanX, SMW, etc...).
No classic games (Chrono Trigger, Super Metroid, SMW, F-Zero, Pilotwings, Final Fantasy 2-3, Super Punchout, etc...) crash period.
99% of all games run 60/60 on the XBOX with filters.
When there is a version that satisfies that list, then there will be a core upgrade guarunteed. However, that day may never come. Here's hoping the ZSNES developers fix all these issues.
-
Not directly related to Zsnesxbox, but some interesting info about the chips/accessories and which games use them, which may be useful for Zsnesxbox testing purposes:
Hardware
Accessories
-
QUOTE(XaRaNn @ May 18 2006, 12:16 AM)

I recall xport responding to a request about adding support for usb-adapters (altho not snes) and he said it would require "low-level or kernel" coding, whatever that means.
Probly alot harder to do than you would think.
There's no chance I'll be doing any low level kernel development.
-
New skin updated for 1.4
Use it or don't, up to you 
http://members.shaw..../rombrowser.jpg
-
I can speak to these 720p / widescreen concerns. Your 16:9 HDTV display will have options to resize the screen...you're probably not used to them because when using them with HDTV input the option is usually disabled. At least that's how it's been on the two plasmas I've been involved with. So, the image will be stretched...but you just hit the Aspect Ratio button, whatever it's called on your particular model, and the image will shrink to 4:3 before your eyes. Then you've got the black bars on the side, but that's your goal, so rejoice.
-
QUOTE(escape75 @ May 18 2006, 01:01 AM)

New skin updated for 1.4
Use it or don't, up to you
http://members.shaw..../rombrowser.jpg
Very nice. I like it. I posted the psd in this thread. That may help you but it looks like you don't need it.
-
QUOTE(DaddyLongLegs @ May 18 2006, 12:52 AM)

Would me donating an SNES to you and a game help at all?
Thank's for the offer, but it wouldn't really help with the actual development, so I wouldn't feel right taking it. It would be VERY cool though, but again I'm kind of against accepting donations because I don't want people to think I'm doing all this for the wrong reasons. But I appreciate the offer.
-
QUOTE(DaddyLongLegs @ May 17 2006, 04:28 PM)

Thanks again for all your hard work. For interlaced TV's (any non high def TV) I strongly feel that simple2x with bilinear drawing and flicker filter of 1 is without a doubt the best looking and closest to a real SNES. No idea why no one agrees with me. I have a real SNES to compare it to.
For HDTV's Point filter and advanced mame 2x is the best filters for clarity and performance. Any other hardware filter makes the image blurry, and other software filters make it too pixely or bad frame rates. Super 2xSai works for the most part, but in some games the frame-rate drops, and makes some things blurry.
-
QUOTE(Foe-hammer @ May 18 2006, 02:58 AM)

For HDTV's Point filter and advanced mame 2x is the best filters for clarity and performance. Any other hardware filter makes the image blurry, and other software filters make it too pixely or bad frame rates. Super 2xSai works for the most part, but in some games the frame-rate drops, and makes some things blurry.
Well Point is definatly a no go for my tv (at least with flicker filter set to 0).
It doesn't matter what filter I use, all the grapghics are so gittery and intense...it's almost like they are getting ready to explode.
Kills my eyes. But I guess on an HDTV it's different. I think that may be my next big purchase. I actually picked up a set of Monster component cables today for $2.99. And the crappy offbrand RCA cables were 7.99. EB Games definatly has their prcing scheme out of whack. Now all I need is an HDTV to go with them.
I also got a lightgun today so that I can add lightgun support to ZsnexBox. It was actually pretty fun playing House of the Dead 3 with a gun instead of a controller. And it's even got a turbo mode so the shotgun becomes an automatic shotgun. Very cool.
On a similar note, can someone explain to me how to calibrate the lightgun in xSnes9x? I tried but had no success. When I pick Lightgun calibration (gun plugged into port 2) the X/Y numbers change when I move the gun in front of the screen. However it says to press X to calibrate, but pressing X does nothing (on the gun or controller 1)
Any ideas?
-
QUOTE(Hyllian @ May 18 2006, 03:26 AM)

- LQ2x, because HQ2x causes many slowdowns.
And hq2x is written all in assembly yet it kills the performance. Not sure how much beter lq2x would be. I would have too implement the scanline filter myself bc the ones in ZSNES won't work with all my filters.
Is this what they mean?
After the image is filtered add:
100% = black horizontal line on every other line.
75% = black horizontal line every 3rd line
50% = black horizonta line every 4th line?
25% = black horizontal line every 5th line?
-
QUOTE(nes6502 @ May 18 2006, 03:32 AM)

And hq2x is written all in assembly yet it kills the performance. Not sure how much beter lq2x would be. I would have too implement the scanline filter myself bc the ones in ZSNES won't work with all my filters.
Is this what they mean?
After the image is filtered add:
100% = black horizontal line on every other line.
75% = black horizontal line every 3rd line
50% = black horizonta line every 4th line?
25% = black horizontal line every 5th line?
LQ2x = HQ2x minus Anti-Aliasing filter. Get Virtuanes emulator and compare lq2x with hq2x. They're almost the same, but there's some differences.
I've tested zsnes with scanline on PC and it's clear that the percentage is related to the "grayness" of the scanline. It's not related to the size or count of the line. Test zsnes on PC and see for yourself.
-
QUOTE(nes6502 @ May 17 2006, 08:19 PM)

Well Point is definatly a no go for my tv (at least with flicker filter set to 0).
It doesn't matter what filter I use, all the grapghics are so gittery and intense...it's almost like they are getting ready to explode.
Kills my eyes. But I guess on an HDTV it's different. I think that may be my next big purchase. I actually picked up a set of Monster component cables today for $2.99. And the crappy offbrand RCA cables were 7.99. EB Games definatly has their prcing scheme out of whack. Now all I need is an HDTV to go with them.
With an HDTV, or computer monitor there is no flickering, and thereby flicker filter is not needed. The reason being is progressive scan; interlace causes the flickering.
-
QUOTE
Maybe it's just a preference thing, but I can't see any advantages to having the select screen being the way that it is now.
The only advantage was that is was less coding for me. I used Genadrive as my starting base for this port, and this is how the menu is implemented (somewhat, I actually heavilly modified it). It's not really high on my list but I might make the scroll a little more dynamic in a later release. But it wouldn't be particularly easy without rewriting most of it.
QUOTE
- It would also be great to have the option to remove the file extensions from the games. I think that this cleans things up a lot, and XPort has it in his emulators, so I wouldn't imagine that it would be too difficult to impliment.
That would be easy to do however.
QUOTE
I've tested zsnes with scanline on PC and it's clear that the percentage is related to the "grayness" of the scanline. It's not related to the size or count of the line. Test zsnes on PC and see for yourself.
Oh, I see. That would be much easier to do.
-
Just tried your emulator, great work!! If the update still come in, this should could became the best snes emulator for the xbox!
Cheers
-
If it helps you with the crashing bug, Star Fox crashes the box about 9/10 for me if I start another game first.
-
QUOTE(nes6502 @ May 17 2006, 09:11 AM)

I think this is an issue with your controller. I have a controller-S where the right analog stick will move on it's own sometimes. It makes resizing the screen in ZsnexBox almost impossible. It's defective. All my other controllers work fine. I could be wrong. Anyone else had the analog sticks move on their own?
I have this issues with all of the emulators and some games, particularly Top Spin and Capcom VS SNK 2. Same solution I use to fix all of them you could try, move the stick all the way to the right, swirl the stick clockwise and anti-clockwise a few times in each motion really fast and let go for a second. This generally recalibrates the stick and can be done to both at the same time.
-
QUOTE(dohopoki @ May 18 2006, 06:41 AM)

If it helps you with the crashing bug, Star Fox crashes the box about 9/10 for me if I start another game first.
Well, I have determined a way to solve this isssue: multi-core support
There is no way that I am going to try and have one defualt.xbe that has all the cores within it. That would be nice because the games would load instantly, however it would be a nightmare to code. I'm simply not doing it. But the alternative is not really all that bad.
I am going to build separate cores as standalone units. For example: 2-28-05.xbe, 4-23-06.xbe where the date represents the date the build was released.
Then I will have a default.xbe that will start the gui.
The user will select the core they wish to use.
When a game is started, the user will get a "Game Loading" screen (that will last a few seconds while the core is loaded)
The selected core (2-28-05.xbe, etc..) will start in the backgound and load the game that was selected in the GUI.
This will fix the problem of games not starting
This will fix the problem of games crashing the Xbox
This will also provide a resonable multi-core framework that will allow a setup to run any game. All I will have to do is add a new core. This will all be transparent to the user except they will have to change the core to the one that will run the game the best.
The only negative to this approach is that it will take a few seconds to start a game verses the 10ms it currently takes. However, I think this is acceptable.
The benefits are obvious. It won't kill me to implement it yet there will be one emulator with the ability to run nearly every SNES game out there
-
QUOTE(Fred_PJ @ May 18 2006, 05:33 PM)

Well, how about the core selection being automatic instead of being user selectable? Like, it would automatically and discreetly select the best core for the SuperFX or SA 1 games, whatever. It just needed some testing to determine which cores would work the best.
I'm obviously not thinking about me, but I'm sure the manual core selection will confuse most users...
This is a good idea, however I am not interested in doing the research to determine all this. Nor do I have the time to do so.
However, i will compromise.
If someone out there will provide me with a list (perhaps start a thread (not in this thread) here where people can post data) that list the following:
The entries must be in the following format:
Game name: StarFox
Best Core: 2-28-05
All known CRC values:
0000000000001 (this might be the crc for Starfox (U)(!).smc)
0000000000002 (this might be the crc for Starwing (E)(!).smc)
0000000000003 (this might be the crc for Starwing (F)(!).smc)
0000000000004 (this might be the crc for Starfox (J)(!).smc)
There MUST be CRC values because users will have their games named differently from one another and this value is unique. There also must be a CRC for exvery version of the game that is affected. If the only the American version is affected, but the (E), (F), and (J) versions work fine, then all that would be needed would be the American CRC.
This only needs to be done for games that do not work in 2-28-05 perfectly. All of this information can be aquired quite easilly by testing the games on various WIP/Official ZSNES releases on Windows.
The CRC values can be obtained through ZSNES itself. Start the game and it is displayed on the game information at the bottom of the screen with a Pass/Fail status. Hit escape and that will pause the emulation, and you can write it down. The good thing about this is that there may only be a couple dozen games that need this information gathered for. Most everything works perfect in the current 2-28-05 core (used in ZsnexBox 1.4)
If the community takes it upon themselves to create such a list for me, then I will make the core switch automatic. Otherwise, the user will have to determine the version that works best and choose the core accordingly.
And for a little incentive: there will NEVER be a ZSNES on any of the nextgen systems (Xbox 360, PS3, Wii) because none of them use x86 processors and 98% of ZSNES is writtenin x86 assembly. So the XBOX will likely be the only way to play a native port of ZSNES on a console for perhaps many years to come. And considering ZSNES is FAR superior to Snes9x in terms of speed and sound quality, this is as good as it's gonna get for console emulation of the SNES.
-
Personally, I'd much rather just have manual selection for the cores and just have it save in the games seperate ini, if that feature comes to light. But if someone else wants to get the ball rolling on that list making I'll probably pitch in. I should be getting something from UPS in about an hour that'll finally let me network all my stuff and should make me more available for testing this everything and anything.
-
This is getting pretty ridiculous. Why not just find the most stable core and use that?
Does it really matter if it won't play a bunch of obscure games like BS Zelda or run StarFox at the perfect speed? You'd be far better off just using whichever plays the most standard SNES games with the fewest glitches and sticking with that, even if it means going right back to the last stable release build.
What you're trying to create is admirable but it's clear that the ZSNES source material in its current state just isn't up to it. So my advice for the moment would be, save yourself alot of headaches and just focus on creating a good and stable SNES emulator regardless of the few tricky games it might not play correctly.
-
Yes, multicore and multi xbe gets confusing in the end

-
Well no translucent numbers for super punch-out. Were there any other open issues besides that and starfox 2?
-
QUOTE(Doom64 @ May 28 2006, 07:40 AM)

Is there a way to convert my xsnes9x saves to zsnes because i don't want to start all over.Altough i would like to see a skin browser and HD mode.
ZsnexBox 1.4:
----------------------------------------------------------------------------------------------------------
What's New:
Added support for HD mode 480p
If HD is enabled on your Xbox ZsnexBox will render in 480p, otherwise it will render in 480i.
All previous versions including 1.3 used INTERLACED (480i) and NOT PROGRESSIVE (480p).
There has never been support for 480p. Now there is.
--------------------------------------------------------------------------------------------------------------------
I think NES said 720p and 1080i next go round
-
QUOTE
what do you mean by homebrew? you mean the ones you own for your snes, arent those considered retail games?
Homebrew are games/demos that people wrote for fun. These were never sold or released commercially. So, ZsnexBox is meant to play these or roms that people make themselves from their own SNES carts (which is the only legal way to own a rom of a retail game).
-
Best homebrew ever.
-
QUOTE(VampX @ May 28 2006, 04:15 PM)

I like how you can explore the overworld on "each" side of the bridge. And you don't even have to cross the bridge to do it. Great stuff.
-
QUOTE(nes6502 @ May 27 2006, 08:32 PM)

My implementation will basiccly open the file, get the name of the file inside the zip, and display that. So there would be complete goodsnes name support despite the fatx limitation.
Does this work by scanning all ZIP-files each time a folder is opened? Or is something like a config-file or database created/updated for every ROM containing the name which will be picked up by Zsnesxbox the next time the directory is opened?
[edit]
The config-file/database could be re-initialized by the user when ROMs are added/removed, in my question above.
-
QUOTE
So, ZsnexBox is meant to play these or roms that people make themselves from their own SNES carts (which is the only legal way to own a rom of a retail game)
lol
-
QUOTE(The Zep Man @ May 29 2006, 07:07 AM)

Does this work by scanning all ZIP-files each time a folder is opened? Or is something like a config-file or database created/updated for every ROM containing the name which will be picked up by Zsnesxbox the next time the directory is opened?
[edit]
The config-file/database could be re-initialized by the user when ROMs are added/removed, in my question above.
It currently opens each zip file when it is selected. There is some lag in scrolling through the rom browser. I tried scanning all the files in a directory and building a list of names when the folder is opened. There is no lag when scrolling, but I don't think anyone wants to wait 5-10 minutes for this method to work.
The only way for this method to work as fast as possible would be for me to write a tool that would scan a folder and generalte a list of zip/rom contents. I could then load this list and use it to display the zip or internal filename. There would be no lag and decreased hard drive activity with this method.
-
QUOTE(nes6502 @ May 29 2006, 03:02 PM)

It currently opens each zip file when it is selected. There is some lag in scrolling through the rom browser. I tried scanning all the files in a directory and building a list of names when the folder is opened. There is no lag when scrolling, but I don't think anyone wants to wait 5-10 minutes for this method to work.
You made a good point here.
QUOTE
The only way for this method to work as fast as possible would be for me to write a tool that would scan a folder and generalte a list of zip/rom contents. I could then load this list and use it to display the zip or internal filename. There would be no lag and decreased hard drive activity with this method.
My idea is similar. I remember a very old MP3 player I once had. When new MP3's were copied to it from a computer and when it was disconnected from the USB port, I had to select "re-initialize" in a menu in order to let the player read all the ID3-tags from all the MP3's so they could be sorted.
Isn't it possible to integrate your 'tool' into Zsnesxbox (somewhere in the GUI) to manually scan all the ROMs in the roms\ folder and subfolders from which the output is saved in a seperate file? This file would be loaded the next time the ROM-list is showed and would contain something like the location, name, full ROM name/header name/GoodSNES name.
I guess it would be a bitch to program a nice synchronization between the existing files and any new/deleted files when someone scans for new ROMs again, though. Is it possible that if you go with your first solution that you will add page-based browsing inside the ROM-list (1x to the right goes one page down, 1x to the left goes one page up)? That way, not every ROM needs to be scanned when one scrolls through the list. Just the one on each page which is selected.
-
Well, the zipfile read only happens on the Digital pad Up/Down. It is disabled on fastscroll just like screenshots. I may look into building an internal database within ZsnexBox for a later release, but not the next one.
-
2 more comments
1) you should definatly get rid of the browsing menu in your next release. when znes first loads it gives you a list of games right? well, if you chose the very top "..." it would take you OUT of the directory, then if you keep going youll end up browsing your xbox and its easy to get lost if you dont know anything about computers. just thought that would be a good idea, who needs to browse your xbox anyway? if you wanted to play from the hd youd just put the emu there..
2) for some reason when i burn a cdrw and test roms on them it freezes up. like when i test one game then i exit it, then i load another and it just freezes my znes. sometimes on the menu screen sometimes it actually launches with a blank screen. is this the same bug if i were to burn my roms onto a dvdr/cdr? i tested it on my hd it was always smooth and never crashed.
-
QUOTE(ICY319 @ May 30 2006, 01:34 AM)

you should definatly get rid of the browsing menu in your next release. when znes first loads it gives you a list of games right? well, if you chose the very top "..." it would take you OUT of the directory, then if you keep going youll end up browsing your xbox and its easy to get lost if you dont know anything about computers. just thought that would be a good idea, who needs to browse your xbox anyway? if you wanted to play from the hd youd just put the emu there..
If you can find this emulator compiled, burn it on a cd with your rom collection and run it on your modified xbox I wouldn't have thought that navigating through your harddrive would be a difficult task.
QUOTE
2) for some reason when i burn a cdrw and test roms on them it freezes up. like when i test one game then i exit it, then i load another and it just freezes my znes. sometimes on the menu screen sometimes it actually launches with a blank screen. is this the same bug if i were to burn my roms onto a dvdr/cdr? i tested it on my hd it was always smooth and never crashed.
You just got lucky when you ran it on your hd, it's a known issue every has and have had since the first version of this.
-
QUOTE
NES6502 might we see a superscale 2xscanline filter in your next release? Its in all the best emulators,looks real nice combined with anisotropic filtering.
I thought scan lines were used to imitate a tv screen for a computer. How come people still use them on xbox emulators?
-
QUOTE(micbic @ May 30 2006, 07:45 AM)

I thought scan lines were used to imitate a tv screen for a computer. How come people still use them on xbox emulators?
have you tried them in xports emulators?
-
QUOTE(foxxfella @ May 30 2006, 12:49 PM)

have you tried them in xports emulators?
For some reason a lot of people love criticizing useful features in Zsnexbox that have been standard in all of XPort's emulators for ages, like scanlines and the ability to traverse all of the directories on your system. Maybe it's just SNES fanboys that don't use any other emulators on the XBox?
-
QUOTE(Opoth @ May 30 2006, 08:55 AM)

For some reason a lot of people love criticizing useful features in Zsnexbox that have been standard in all of XPort's emulators for ages, like scanlines and the ability to traverse all of the directories on your system. Maybe it's just SNES fanboys that don't use any other emulators on the XBox?
to me its a pretty good filter. I like the screen to look smooth and its not as intensive as other filters.
-
i dont know if anyone use this technique to play ntsc only games
(may be old news, i dont know?) on pal xbox with zsnexbox,
the 1st thing i do is to load the game
with auto region enabled and then make a save state,
lets say at the title screen and then exit the game,
the next thing i do is to pick pal region
and load the game again, now load save state and you are good
to go!
-
QUOTE(Barbie_on_Weed @ May 30 2006, 04:06 PM)

i dont know if anyone use this technique to play ntsc only games
(may be old news, i dont know?) on pal xbox with zsnexbox,
the 1st thing i do is to load the game
with auto region enabled and then make a save state,
lets say at the title screen and then exit the game,
the next thing i do is to pick pal region
and load the game again, now load save state and you are good
to go!

Is that to get around the region lockout in some games?
-
Thanks For adding a code generator.
-
QUOTE(Diontae18 @ May 30 2006, 04:53 PM)

Thanks For adding a code generator.

You're welcome, except I havn't added a code generator.
-
QUOTE(nes6502 @ May 30 2006, 01:03 PM)

You're welcome, except I havn't added a code generator.
I know 
Just Ranting
-
QUOTE(Barbie_on_Weed @ May 30 2006, 05:11 PM)

yes

It's on the list though. Won't make the next release. Maybe 1.6
QUOTE(Barbie_on_Weed @ May 30 2006, 05:11 PM)

yes

That's a good idea. I hadn't thought of that.
-
QUOTE(nes6502 @ May 25 2006, 10:02 AM)

Does 480p work in 1.0-1.2?
Sorry I didn't get to this earlier... I was away on vacation.
1.2 works with the Xbox dash set to 480p.
1.3 works with the dash set to 480p.
Again, this is on a v1.6 Xbox with 5/28 build of XBMC installed.
-
QUOTE(Butterscotch @ May 31 2006, 11:51 AM)

In the first post it was asked if anyone still had problems with the DVD sensor screwing up controller input, and the answer is yes. I have. I never had a problem with any version previous, and not even this version for a while, but it's started acting up.
The problems I've been having are that the left joystick eventually, after several minutes of play, starts drifting to the left, the right joystick will drift downwards once it's been moved at all (example: turn the sound down then try to turn it back up, it'll go back up then slowly go back down to 0 once you let go of it), and occasionally the B button the Xbox pad will just stop working. All of these go away without the DVD sensor plugged in. So it isn't a huge issue for me, but it'd be nice to figure out what's happening and fix it, obviously.
That whole problem with the joystick drifting to one side happens to me as well, even in XBMC and other emulators, and I dont use a DVD sensor. I have not experienced the B button problem you mention, not yet at least.
-
QUOTE(foxxfella @ May 31 2006, 06:02 PM)

That whole problem with the joystick drifting to one side happens to me as well, even in XBMC and other emulators, and I dont use a DVD sensor. I have not experienced the B button problem you mention, not yet at least.
So that means it is a controller issue and not an emulator issue I guess. Does this happen for all controllers? I had an official S controller that the right analog would drift down in ZsnexBox, but after I switched to a different controller (off brand wireless), it hasn't happened since.
-
After loading up the emulator, the game list is basically non-functional until after wiggling the left joystick around. Perhaps this issue is specific to the S controller.
I'm unsure if it's been mentioned yet, but here's one more worthwhile addition:
- The ability to select the B button to exit the in game menu.
-
QUOTE(Consoleman! @ May 31 2006, 08:00 PM)

- The ability to select the B button to exit the in game menu.
I was thinking the exact same thing.
-
Has anyone tried my recalibration method when this drifting happens? Like I said this happens on alot of things I play, including commercial games. Just move the stick left or right as far as you can swirl it in a fast motion clockwise a for a couple seconds and then anti-clockwise for a couple seconds then let the stick go for a couple seconds. Do this on both sticks and it always solves my problem. In Zsnexbox, when I start a game I'm almost always moving left until I do this.
-
I would like a 16oz rib-eye steak, baked potato with sour-cream and butter, a side of broiled shrimp, and a pepsi.
Keep up the good work, nes6502.
-
About the region lockout.
The copier tool uCon64 has a command with built-in detection and removal of alot if not all region lockout methods for the snes.
Worked every time i've used it.
And nes6502 : Since you're bumping up the priority of multiple zsnes cores :
I think having to add a 4s delay to every single game is kind of a pain. Especially when it seems the way it's going to be is 1 core handles most and a few other cores fix a few specific games.
In any case, if in the end it doesn't seem to be worth your trouble just keep separate xbe's.
For example i already got xsnes9x 1.41 wip, xsnes9x 1.42 wip, zsnexbox 1.2 and 1.4 inside a submenu whithin my dashboard. Would be painless to rename the version name to whatever game needs this specific core to run.
Or either make it that the "launcher" has the most compatible core integrated and uses it as default (whitout the wait), while also having the ability to launch specific games with other cores (4s delay).
My 2 cents
-
Can I play over the internet with this emulator?
-
QUOTE(Ceal @ Jun 1 2006, 07:25 PM)

Can I play over the internet with this emulator?
Nope
-
QUOTE(markopolo52 @ Jun 1 2006, 09:45 PM)

Hi, sorry if this is a annoying question...
Does this version support multiplayer? It says 3/4 player... but I just read something stating that multiplayer was not included.
I tried it on Micro Machines but it only lets me control both players on ONE controller. And Zombies Ate my Neighbores doesn't work at all for 2 players.
Do I need to unplug the DVD receiver?
thanks
All 4 players are supported. You must enable players 3/4 in the options menu.
-
Does Pigs Fly?
-
No luck with lq2x. I couldn't get the graphics to display correctly, but even if I did, the FPS was even slower than Hq2x. It looks like the ZSNES HQ2X is extremely fast as it is faster than lq2x (which should be faster).
So, I'm not going to try and fix the LQ2X code.
Scanlines for No filter and Interpolation (25%, 50%, 100%). ZSNES doesn't allow scanlines for 2XSAI, Super 2XSai and Super Eagle. I did try adding them, but they look terrible and I could actually hear my TV start to "Buzz" when they were turned on. So there will only be support for scanlines with these.
-
QUOTE(nes6502 @ Jun 2 2006, 06:08 AM)

No luck with lq2x. I couldn't get the graphics to display correctly, but even if I did, the FPS was even slower than Hq2x. It looks like the ZSNES HQ2X is extremely fast as it is faster than lq2x (which should be faster).
So, I'm not going to try and fix the LQ2X code.
That's a pity. I know lq2x is hq2x minus anti-aliasing code, so should be faster.
QUOTE(nes6502 @ Jun 2 2006, 06:08 AM)

Scanlines for No filter and Interpolation (25%, 50%, 100%). ZSNES doesn't allow scanlines for 2XSAI, Super 2XSai and Super Eagle. I did try adding them, but they look terrible and I could actually hear my TV start to "Buzz" when they were turned on. So there will only be support for scanlines with these.
But it's normal that scanlines don't work correct on SDTVs! It'll only works on EDTVs or HDTVs. I've already tested it with Xport's emulators, they only works correctly when I use in 480p.
-
Is not possible to have Linear Hardware filtering?, that filtering is the one than I like the most since it doesn't change the pixels like the software filtering, blur the picture just a little (not like bilinear) and make it looks more close to the original image on the snes, for me at least. Zsnesxbox doesn't support it?
sorry for the english.
-
good job and continue
why not the Zsnexbox work this port PC emul of : ZSNES May 27 WIP
for ipher's ???
there is bug removed and more ?
for this next version 1.5 ??
thank for reply
and long life for you and your good emul for my favorite xbox
bye
-
QUOTE(pepe2004 @ Jun 2 2006, 11:28 AM)

Is not possible to have Linear Hardware filtering?, that filtering is the one than I like the most since it doesn't change the pixels like the software filtering, blur the picture just a little (not like bilinear) and make it looks more close to the original image on the snes, for me at least. Zsnesxbox doesn't support it?
sorry for the english.
Linear, as opposed to bi-linear, correct? The old Magic Engine emulator (.99b5) used to do this for TG16 games. The reason this works so well on the PC is because it's applied to a pixel perfect image. To get a pixel perfect image on the Xbox, you'll have to use a multiple of the original game's resolution, which will produce a smaller image that has black borders around it.
If you don't have a pixel perfect image, you'll end up with random distortion either horizontally or diagonally, depending on which plane the linear filter is applied. Bilinear filtering solves this because the linear filter is applied both vertically and horizontally, which removes most of the pixel distortion at the expense of having a sharp image.
-
hey nes, while using the zsnesxbox i never got past 30 secs into the music thats playing. so i skim through it on my winamp and found out that its a tight ass song only the best parts are almost never heard. anyway i edited some stuff and took out the things that are boring to me. check it out
http://rapidshare.de...ox_1.4.mp3.html
let me know what you think
-
QUOTE(Hyllian @ Jun 2 2006, 07:04 AM)

That's a pity. I know lq2x is hq2x minus anti-aliasing code, so should be faster.
But it's normal that scanlines don't work correct on SDTVs! It'll only works on EDTVs or HDTVs. I've already tested it with Xport's emulators, they only works correctly when I use in 480p.
I have an old T.V. set i'm using 480i and my personal favorite filter setting has been
CODE
Hardware: Anisotropic
Software: Superscale 2x Scaneline
The scanlines work fine, Nes6502 would this be a problem to implement? The XPort emus have it and it would be a great addtion to your filters.
-
QUOTE(dydy67 @ Jun 1 2006, 08:41 AM)

héhé

..I hope a new release of ZNESBOX come......and nice work nes6502

The next version will not be out any time soon. I'm currently on vacation from ZsnexBox. Taking a break to get back to real life obligations that were neglected in the 9 week marathon of coding for version 1.0-1.4
-
QUOTE(nes6502 @ Jun 2 2006, 06:12 PM)

The next version will not be out any time soon. I'm currently on vacation from ZsnexBox. Taking a break to get back to real life obligations that were neglected in the 9 week marathon of coding for version 1.0-1.4
What's real life?
-
QUOTE(pepe2004 @ Jun 2 2006, 08:36 PM)

I think he is talking about xbox-live or something
lol, good one
-
I just thought of a feature that might be worth implementing. I've seen in some of the Xport emulators there is the ability to load a text document while playing a game. This is nice for quickly popping up strategy guides, moves, codes and passwords. It saves me a lot of paper too, those ASCII charts that plague Gamefaqs often take up several pages and become more unreadable.
-
QUOTE(dydy67 @ Jun 3 2006, 03:41 PM)

not new version 1.5 ZNESBOX ?....because i am impatient to see the new version
keep the good work nes65
The release date is W.I.D. (When It's Done). And no, unlike a certain blond dude on steroids (I have been waiting FOREVER for that guy to show something he promised!), nes6502 can be trusted that it will be done.
@nes6502
I'm not trying to rush you. Take your time, relax and think twice when you must (and/or should). Don't let anybody force a deadline or a release date from you.
-
@ nes6502
Thanks for the early release of 1.5. Forgot to give thanks, been using it for over 9hrs now.
-
QUOTE(Consoleman! @ Jun 5 2006, 03:42 AM)

If you received a private test release, you probably should've kept your thank you private as well. Now that people know that 1.5 is floating around, nes6502 is more likely to get hounded about it as a result of it not showing up in the usual places.
I already got a PM from someone asking if 1.5 is released. Some people still don't know what "beta tester" means and why they should not be one.
If a testversion of Zsnexbox ever gets leaked then I hope that nes6502 has branded them for each beta tester. That way, it's easy to locate the screwball.
As of this moment, version 1.5 has not been released to the public and has not been leaked (as far as I know). I am not a beta tester but simply a fan of Zsnexbox and have no role in it's development.
-
QUOTE(dydy67 @ Jun 5 2006, 03:33 AM)

ZNESBOX 1.5 is canceled?
Nes6502 is on vacation. The fact that 1.4 is what it is so soon is astonishing. While I'm sure it's entirely possible that someone who could get 1.4 out so soon could have made a beta 1.5 during a period they're not currently working on it, Diontae18's post was likely a joke.
-
1.5 has not been released.
1.5 is not cancelled.
1.5 (more like 1.4+) has been sent to only one person to beta test a portion of it. It was not Diontae18 (that was just his humor)
1.5 is nowhere near ready to be released.
1.5 will have a "to be determined" feature set. I don't even know what will be in it.
1.5 might have a few new features, or it might have a lot.
1.5 might be released soon (like this month), or it might be released later (like this year)
1.5 is half of 3.0
I like oranges
I also want people to be patient in general. By all means, make feature requests, bug reports, etc...but please keep a few things in mind:
xSnes9x has been out for 3+ years. ZsnexBox has only been out 6 weeks.
Xports emus (with the great GUIs) have been out for years. A great GUI takes time to develop. ZsnexBox has only been worked on for 9 weeks.
I like the features of xSnes9x and XPort's ports as much as anyone, but they will take time to implement.
-
QUOTE(nes6502 @ Jun 5 2006, 09:44 AM)

I like oranges
U like lemons as well?
-
QUOTE(Diontae18 @ Jun 5 2006, 02:17 PM)

U like lemons as well?

Nope. Limes, yes but not lemons
-
QUOTE(nes6502 @ Jun 5 2006, 01:44 PM)

I like oranges
Heh, I like oranges too
-
QUOTE(nes6502 @ Jun 5 2006, 01:44 PM)

1.5 is half of 3.0
That's what they want you to think.
-
Diontae18 hands nes6502 a Cherry "Lime" Soda
-
QUOTE(Diontae18 @ Jun 5 2006, 09:31 PM)

Diontae18 hands
nes6502 a
Cherry "Lime" Soda
just what I needed
-
Yes yes i appreciate also the port of znesbox but 1.4 version has a lot of bug and glitch in many games...also i prefer at this time xsnes..but i wait the next release of zsnes because i am sure that many things will be corrected on the 1.5.....keep the good work nes6502.....i hope just the 1.5 version come fast
-
QUOTE(dydy67 @ Jun 8 2006, 02:47 AM)

has a lot of bug and glitch in many games
I don't think many is the word.
-
I have found a bug that you must fix for the 15 version, maybe its been reported earlier but I dont wanna read all pages.

http://forums.xbox-s...howtopic=518476
I also like to this see that you can specify the rom a box cover directory to a default one like on xports emus.
THX for the great work!
-
no no dohopoki.
.... i have tested a lot of game with znesbox and many bug and glitch......its a great emulator snes yes its sure.. But at this time Xsnes is better..but good work nes6502
-
i didnt see it as an option and couldnt find any info on it but does this emulator support 480p/1080i
-
Yes Consoleman
i noticed bug and glitch in the following games..( mickey mania on level 3d mode 7 and star wars empire strike bike on level 3d mode 7 also on yoshy island and lamborghini and blue brothers and top gear 3000 not work...I can not quote everything because list is long but here are some examples of games......i think is the core and i hope the future version will be corrected 
Keep the good work nes6502
-
QUOTE(dydy67 @ Jun 9 2006, 10:08 AM)

Yes Consoleman

i noticed bug and glitch in the following games..( mickey mania on level 3d mode 7 and star wars empire strike bike on level 3d mode 7 also on yoshy island and lamborghini and blue brothers and top gear 3000 not work...I can not quote everything because list is long but here are some examples of games......i think is the core and i hope the future version will be corrected

Keep the good work nes6502
I think most of those problems come from the GFX engine, i saw some minor glitches in megaman x 3 before you enter the first building, if you jump your character has some minor wrong tiles. Once you've entered the building all is ok.
I also had a problem with the left analog stick. I loaded final fight and my character went to the left alone, and its very hard co calibrate the video with that sensibility in the right analog stick. I wonder if an option to define the analog stick sensitivity will be implemented.
QUOTE(dydy67 @ Jun 9 2006, 10:08 AM)

Yes Consoleman

i noticed bug and glitch in the following games..( mickey mania on level 3d mode 7 and star wars empire strike bike on level 3d mode 7 also on yoshy island and lamborghini and blue brothers and top gear 3000 not work...I can not quote everything because list is long but here are some examples of games......i think is the core and i hope the future version will be corrected

Keep the good work nes6502
I think most of those problems come from the GFX engine, i saw some minor glitches in megaman x 3 before you enter the first building, if you jump your character has some minor wrong tiles. Once you've entered the building all is ok.
I also had a problem with the left analog stick. I loaded final fight and my character went to the left alone, and its very hard co calibrate the video with that sensibility in the right analog stick. I wonder if an option to define the analog stick sensitivity will be implemented.
-
QUOTE(Xizer @ Jun 9 2006, 04:19 AM)

Zsnexbox seems like a long name...have you considered renaming it Zsnex?
No. I like the name. But ZsnexBox does not have the longest emulator name. For example:
MAMEoX128 Plus!
AtariXLBox
Mednafenx-lynx
BlueMSXBox
NeoCD-SDLx Unleashed
XBoyAdvance
Mednafenx-nes
NeoGenesis
Mednafenx-pce
WonderSwanX
QUOTE
i think is the core and i hope the future version will be corrected
All issues with the core and there is nothing I can do to fix them. I'm just the porter, not the author. The only fix wold be to change to another core, make separate builds, or add multi-core support. However, there are more important things that need to be done before trying to find a solution for a small graphics glitch in a handfull of games. Nearly all the games ZsnexBox supports play pefectly from start to finish.
QUOTE
i didnt see it as an option and couldnt find any info on it but does this emulator support 480p/1080i
480p yes. 1080i no.
QUOTE
I have found a bug that you must fix for the 15 version, maybe its been reported earlier but I dont wanna read all pages.
http://forums.xbox-s...howtopic=518476
Are you saying this happens to you with ZsnexBox?
QUOTE
I wonder if an option to define the analog stick sensitivity will be implemented.
If I can figure out how to do this it will be added. I havn't looked into it yet.
-
where might a person find 480p...
-
QUOTE(zikronix @ Jun 9 2006, 02:39 PM)

where might a person find 480p...
You can't. If you have component cables plugged into the Xbox then 480p is automatically used. Otherwise 480i is used. This is how 1.0-1.2 and 1.4 work.
1.3 uses only 480i
-
QUOTE(nes6502 @ Jun 9 2006, 03:35 PM)

You can't. If you have component cables plugged into the Xbox then 480p is automatically used. Otherwise 480i is used. This is how 1.0-1.2 and 1.4 work.
1.3 uses only 480i
intresting... because my tv supports 480p/720p/1080i I have the monster branded HD cables plugged in and the dash is set to 1080i yet when i fire up this emu it shows it in 480i so i switched the dash to 480p and i get the same results.
and I am using 1.4
so its not working for me... all my other emus work fine.
-
QUOTE(zikronix @ Jun 10 2006, 12:50 AM)

intresting... because my tv supports 480p/720p/1080i I have the monster branded HD cables plugged in and the dash is set to 1080i yet when i fire up this emu it shows it in 480i so i switched the dash to 480p and i get the same results.
and I am using 1.4
so its not working for me... all my other emus work fine.
Do you get 480p with 1.0-1.2? They use different video initialization code.
-
nes6502,
-
I was playing around with PAR cheat codes with ZsnexBox (even though I don't think I will ever figure out how these map to SNES roms) and I came across a weird cheat in SMW. If you start the game, let the intro start and then enable a cheat for "allways have cape", something weird happens.
Mario's timing gets thrown off. Then disable the cape code and mario will proceed to get killed in this intro sequence. It then says game over and then the game automatically starts on this stage and you control Mario. How weird is that. I don't use cheat codes much so this is likely well known, but it suprised me.
I never thought you could actually play the intro stage.
-
The intro stage is an unfinished version of the level Groovy which I would guess is why you hear the special world theme music whem Mario dies.
-
QUOTE(dohopoki @ Jun 10 2006, 02:32 AM)

The intro stage is an unfinished version of the level Groovy which I would guess is why you hear the special world theme music whem Mario dies.
Yeah I noticed the music was different too. Is this Groovy level in the game? I havn't played through it in several years.
-
Yep, it's in the Special world you unlock in the star world.
Here's some interesting stuff I just messed around with.
I tried this trick on LunarMagic's Super Demo World mod (which is the greatest mod of a game I've ever seen and the editor they used to make it is complete and for download. highly recommended.). I was able to get a time's up message instead of a game over message, this let me play their level with the Special World music playing in the background (more on that in sec)
Their moving pipes were a bit glitchy as I'd often fall through the floor after exiting one. This was going to keep me from finishing the level.
I used another code that let me get passed the point I was stuck on and got the key. Now here's the really interesting (to me) thing. When the timer got below 100 the Special World music sped up just like any regular level music. I don't know why but it just surprised me this would happen since I don't think that music is in any actual levels of the real game or demo world.
Oh, right. In case you're wondering, beating the level just took me back to the start.
-
QUOTE(nes6502 @ Jun 10 2006, 01:06 AM)

Do you get 480p with 1.0-1.2? They use different video initialization code.
i dont have them so i dnt knw
-
QUOTE(nes6502 @ Jun 9 2006, 10:20 PM)

I was playing around with PAR cheat codes with ZsnexBox (even though I don't think I will ever figure out how these map to SNES roms) and I came across a weird cheat in SMW. If you start the game, let the intro start and then enable a cheat for "allways have cape", something weird happens.
Mario's timing gets thrown off. Then disable the cape code and mario will proceed to get killed in this intro sequence. It then says game over and then the game automatically starts on this stage and you control Mario. How weird is that. I don't use cheat codes much so this is likely well known, but it suprised me.
I never thought you could actually play the intro stage.
Oops, I thought I commented on this last night, but it seems it did'nt go through, Anyway, tis Is what I said
QUOTE(Diontae18)
Thanks for the hint, I know what's one new feature that's expected in 1.5. All I have to say is

Only one other developer has gotten my
yaydev approval, and thats be
Xport.
Anyway, I've been messing around with the intros of every mario bros's game that had an intro, like mario 1 on the nes, I'd have mario start off with the star.
mario 3, I'd have him as a frog.
Never had the chance to fool around with an snes
AR before, So i'd have to check that out myself.

-
QUOTE(Arioco @ Jun 10 2006, 03:17 PM)

Hello!. I'm a fan of this emulator. Nes6502, well done!!! But I have a problem running zsnexbox 1.4. If my XBOX is set in NTSC or PAL60 mode, PAL roms don't work fine, but like a constant slowdown. If my XBOX is set in PAL50 PAL roms work perfectly, but I have the same problem with NTSC roms. It doesn´t happen with xsnes9x, both PAL and NTSC work fluently.
Could anybody tell me how to work this problem out?.
Thanks a lot!.
Change the region of the game to NTSC for PAL games or PAL for NTSC (in the options menu) and disable player 3/4. It's the best option for now.
QUOTE(Diontae18 @ Jun 10 2006, 03:10 PM)

Oops, I thought I commented on this last night, but it seems it did'nt go through, Anyway, tis Is what I said
I replied to a topic last night, and today it is not there. Something weird is going on with this board.
-
QUOTE(nes6502 @ Jun 10 2006, 04:46 PM)

Change the region of the game to NTSC for PAL games or PAL for NTSC (in the options menu) and disable player 3/4. It's the best option for now.
I replied to a topic last night, and today it is not there. Something weird is going on with this board.
Thanks for your help!. I've done as you said. And if you say it's the best option, it has to be the best option.
By the way, your zsnexbox is superb. Thanks a million for your time and effort!. Go on with it.
-
1.5 Update:
FINALLY fixed the bug that would cause games to not start (requireing a game restart) or crash the Xbox. Every game now starts everytime regardless of the game sequence and the the Xbox never crashes. It's now running rock solid and stable.
-
Great, congratulations
.
What about HD support? If you need any help, I am here
.
-
QUOTE(GogoAckman @ Jun 15 2006, 08:31 AM)

Great, congratulations

.
What about HD support? If you need any help, I am here

.
Thanks. HD is in the testing phase right now and mostly complete.
-
I am impatient to test this baby
...congratulation nes6502
-
QUOTE(nes6502 @ Jun 15 2006, 02:39 AM)

1.5 Update:
FINALLY fixed the bug that would cause games to not start (requireing a game restart) or crash the Xbox. Every game now starts everytime regardless of the game sequence and the the Xbox never crashes. It's now running rock solid and stable.
Impressive bug fix, nes. Thankfully, I haven't experienced the displeasure of crashing the Xbox, but I have had some roms that required a restart.
Oh, I have another GUI idea that you might like (if it hasn't already been mentioned yet). What do you think of allowing the user to set the GUI so that it loads up highlighting the last used rom? This would come in handy as a time saver since we tend to play the same game more than one session in a row.
As of right now, loading a game is a 3 step process.
Step 1: Wiggle left joystick
Step 2: Scroll for rom
Step 3: Load rom
Combining this idea with your upcoming joystick fix, reloading a previously played rom would only require step 3.
-
1.5 Update is released?
keep the good work nes6502
-
QUOTE(Consoleman! @ Jun 16 2006, 08:45 AM)

Impressive bug fix, nes. Thankfully, I haven't experienced the displeasure of crashing the Xbox, but I have had some roms that required a restart.
Oh, I have another GUI idea that you might like (if it hasn't already been mentioned yet). What do you think of allowing the user to set the GUI so that it loads up highlighting the last used rom? This would come in handy as a time saver since we tend to play the same game more than one session in a row.
As of right now, loading a game is a 3 step process.
Step 1: Wiggle left joystick
Step 2: Scroll for rom
Step 3: Load rom
Combining this idea with your upcoming joystick fix, reloading a previously played rom would only require step 3.
Both problems happen when the ROM type changes
The crash will happen if the first Game is a HiROM games and the second is a LoROM game. If the crash doesn't happen, then the game won't start (requiring a restart)
For example:
Game 1: 2020 Baseball = High ROM
Game 2: 3 Ninjas Strike Back = Lo ROM
Result: Game 2 won't start.
Game 1: Tale of Phantasia = High ROM
Game 2: Super Mario World = Lo ROM
Result: The Xbox crashes.
There is a deadzone calibration in 1.5. This will fix all the analog issues people were having. The last used game is a good idea.
-
1.5 will be released today
-
QUOTE(dydy67 @ Jun 16 2006, 07:39 AM)

Ok thx for the 1.5 release nes6502 but how to find this 1.5?....and nice work mate

I assume wait until he actually releases it and subsequently announces it...
-
Thanks for the 1.5 release nes6502
-
QUOTE(nes6502 @ Jun 16 2006, 12:34 PM)

1.5 will be released today
yabba dabba do!
-
QUOTE(Consoleman! @ Jun 9 2006, 04:08 AM)

Could you please share with us which games you've found that are bugged\glitched? The less glitched games nes6502 knows about, the less likely the next version of Zsnexbox will fix them.
Well,
Since I was busy with work for the last 4 weeks, and we have now
33 pages of discussions on ZsnesXboX, I want to ask you guys
if you did try two games:
- Final Fight (the first one)
- Final Fight 3/Tough (J)
On Final Fight 1 the sound EFX is crappy, choppy, specially on the punch sounds.
On Final Fight 3, the same, and the bottom border (black area) of the screen keeps trembling.
The two games on xSnes9X run perfectly fine, with no sound bugs, and with
no trembling border on bottom.
Other game --- Street Fighter Turbo Hyper Fighting
The voices and sound effects are horrible on ZsnesXbox!
Like a robotic metalic voice for everybody on the game!
PS. My surround was OFF, my LOW PASS FILTER was off, my sound mode was in GAUSSIAN.
Anyone noticed that too?
Regards,
Cospefogo.
-
QUOTE(Cospefogo @ Jun 16 2006, 10:23 PM)

Well,
Since I was busy with work for the last 4 weeks, and we have now
33 pages of discussions on ZsnesXboX, I want to ask you guys
if you did try two games:
- Final Fight (the first one)
- Final Fight 3/Tough (J)
On Final Fight 1 the sound EFX is crappy, choppy, specially on the punch sounds.
On Final Fight 3, the same, and the bottom border (black area) of the screen keeps trembling.
The two games on xSnes9X run perfectly fine, with no sound bugs, and with
no trembling border on bottom.
Other game --- Street Fighter Turbo Hyper Fighting
The voices and sound effects are horrible on ZsnesXbox!
Like a robotic metalic voice for everybody on the game!
PS. My surround was OFF, my LOW PASS FILTER was off, my sound mode was in GAUSSIAN.
Anyone noticed that too?
Regards,
Cospefogo.
Yep. This has to do with the emulation of the 2-28-05 core. I know Final Fight sounds correct in ZsnexBox 1.0-1.2 (it used a newer core)
-
Zsnexbox version 1.5 has now been released.
Please direct any further comments or questions to the new thread here: Zsnesxbox 1.5