Post v1.42 ZSNES WIPs

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

Moderator: ZSNES Mods

Locked
Nach
ZSNES Developer
ZSNES Developer
Posts: 3904
Joined: Tue Jul 27, 2004 10:54 pm
Location: Solar powered park bench
Contact:

Post by Nach »

creaothceann wrote:So you can post bugs here, too?
Bugs that were introduced in a WIP.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
Agozer
16-bit Corpse | Nyoron~
Posts: 3534
Joined: Sun Aug 01, 2004 7:14 pm
Location: Nokia Land

Post by Agozer »

Good work guys.
whicker: franpa is grammatically correct, and he still gets ripped on?
sweener2001: Grammatically correct this one time? sure. every other time? no. does that give him a right? not really.
Image
deathtok
Hazed
Posts: 59
Joined: Tue Oct 12, 2004 6:30 pm

Post by deathtok »

Excellent build. Great work as usual. That sound problem is indeed fixed.
snkcube
Hero of Time
Posts: 2646
Joined: Fri Jul 30, 2004 2:49 am
Location: In front of the monitor
Contact:

Post by snkcube »

Ah, another WIP release. Great job once again devs.
Try out CCleaner and other free software at Piriform
Image
Deathlike2
ZSNES Developer
ZSNES Developer
Posts: 6747
Joined: Tue Dec 28, 2004 6:47 am

Post by Deathlike2 »

This first bug in my original post hasn't been fixed in the new 2/10 WIP version.
Savestate not able to load properly under SRM Check+Save in Windows+DOS port.

To reproduce:
1) Load ZSNES
2) Make sure SRM Check+Save is not enabled, the Snapshots directory can be undefined or defined to any other valid directory other than the ZSNES directory, and that there are no savestates in the ZSNES directory
3) Load a game (best to use a game that does use SRM aka "battery backup" like FF2)
4) Save a state (via F2)
5) Quit ZSNES
6) Load ZSNES
7) Enable SRM Check+Save
8) Load same game used in Step 3
9) Load save state immediately (via F4)
10) Wait approximately 10 secs
11) Attempt to load save state

You will get an error message at this point. Seems to only occur in the Windows+DOS port.

If you attempt to save a savestate at this point, you will find a savestate in the ZSNES directory.

This does NOT occur when using the save/load state features in the GUI. (If you substitute the load savestate via the GUI, there is no problem.) This is probably a directory problem. (ZSNES tries to find the savestate in the ZSNES directory instead of the snapshots/savedir.. which is the actual bug)
I've found some interesting details though..

Also, if you hit F3 (after step 10), then it works normally.

If you goto the GUI after the bug occurs (after step 10), it works normally as well.

The part of the bug that is obvious.. ZSNES somehow changes the Savestate dir in memory after 10 secs occur (under the steps I have laid out). Perhaps, it is forgetting to change certain variables when SRM Check+Save is enabled when no ROM is loaded. It works fine when you change the option when the ROM is loaded.

A different bug though (occurs in Windows+DOS port and in 1.42 through 2/10 WIPs):

It is impossible to directly change to Interpolation when you have already selected another filter. However, you can change to any filter from Interpolation. Eg.

Interpolation -> HQ mode = OK
Interpolation -> Super2xsai = OK
But
HQ mode -> Interpolation = NOT OK
Super2xsai -> Interpolation = NOT OK
Lord Alpha
Lurker
Posts: 165
Joined: Wed Jul 28, 2004 3:15 am
Location: The Land of Insanity
Contact:

Post by Lord Alpha »

ZSNES Linux 2/10 Linux - Posible bug:

I push F1 to bring up that menu. I then hit ESC without doing anything and ZSNES freezes so bad that I have to kill my X server and restart it to get going again.

Somehow I think I'm the only one having this problem but just in case...
It is better to be silent and thought a fool then to open your mouth and remove all doubt

I am Zophar, Master of Sh*t!

[url=http://archlyn.bravejournal.com]View my blog[/url]
Nach
ZSNES Developer
ZSNES Developer
Posts: 3904
Joined: Tue Jul 27, 2004 10:54 pm
Location: Solar powered park bench
Contact:

Post by Nach »

Can't replicate.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
Deathlike2
ZSNES Developer
ZSNES Developer
Posts: 6747
Joined: Tue Dec 28, 2004 6:47 am

Post by Deathlike2 »

Can't replicate.
You may want to quote who you are responding to....
Nach
ZSNES Developer
ZSNES Developer
Posts: 3904
Joined: Tue Jul 27, 2004 10:54 pm
Location: Solar powered park bench
Contact:

Post by Nach »

Deathlike2 wrote:
Can't replicate.
You may want to quote who you are responding to....
Not responding to you, as I'm not touching bugs in the two sections you reported right now.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
AspiringSquire
Born to Rule... Impatiently
Posts: 265
Joined: Wed Nov 17, 2004 8:21 pm
Location: Everywhere I want to be.
Contact:

Post by AspiringSquire »

Nach wrote:I can't seem to replicate it. However I commited a fix anyway since I noticed that bit of code doing something stupid.
Well, it didn't fix the issue. I compiled ZSNES with the 2/10 WIP source code and an updated gui.asm, but the video mode changing with spacebar problem is still there.
[url=http://board.zsnes.com/phpBB2/viewtopic.php?t=3298][color=brown]My [u]NES palette[/u][/color][/url] - better colors with any emulator.

"the more you know, and the more you can do... the more you are."
- [url=http://www.danielbohman.com][color=brown][u]daniel bohman[/u][/color][/url]
Tallgeese
Justice is Blind
Posts: 620
Joined: Wed Jul 28, 2004 3:33 pm
Location: Test
Contact:

Post by Tallgeese »

Public CVS lags some hours behind dev CVS.
AspiringSquire
Born to Rule... Impatiently
Posts: 265
Joined: Wed Nov 17, 2004 8:21 pm
Location: Everywhere I want to be.
Contact:

Post by AspiringSquire »

Metatron wrote:Public CVS lags some hours behind dev CVS.
I dowloaded the file 10 hours after the commit. And the file was a different size from the WIP source anyway.
[url=http://board.zsnes.com/phpBB2/viewtopic.php?t=3298][color=brown]My [u]NES palette[/u][/color][/url] - better colors with any emulator.

"the more you know, and the more you can do... the more you are."
- [url=http://www.danielbohman.com][color=brown][u]daniel bohman[/u][/color][/url]
deathtok
Hazed
Posts: 59
Joined: Tue Oct 12, 2004 6:30 pm

Post by deathtok »

Just so you know beginning with the 2/10 WIP if sound is enabled when you launch ZSNES and you are playing an mp3 (or anything) in windows it will cut the sound off. However if you disable sound in ZSNES it will come back. It is no longer possible to launch ZSNES and listen to uninterrupted music.
Nach
ZSNES Developer
ZSNES Developer
Posts: 3904
Joined: Tue Jul 27, 2004 10:54 pm
Location: Solar powered park bench
Contact:

Post by Nach »

Uncheck the use primary buffer option.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
deathtok
Hazed
Posts: 59
Joined: Tue Oct 12, 2004 6:30 pm

Post by deathtok »

Nach wrote:Uncheck the use primary buffer option.
It wasn't checked.

I found that it created sound anomlies for me. High pitches were spiking in sound. It just made things sound bad. For me, shutting the option off fixes it but the sound is now messed up for my friend Matt either way. The game we were playing was Tetris & Dr. Mario (U).
ipher
ZSNES Developer
ZSNES Developer
Posts: 269
Joined: Wed Jul 28, 2004 2:37 am
Contact:

Re: Post v1.42 ZSNES WIPs

Post by ipher »

ZSNES 2/24 WIP is now available at ipher's WIP Site


Whats New:
2/24/05
ALL: Added support for subtitles while playing a ZMV. [Nach]
ALL: Buggy DSP-4 support. [The Dumper, Matthew Kendora, Overload, Neviksti, Lancer, Nach, Anonymous]
ALL: Proper SPC RAM init on reset. [pagefault, Nach]
ALL: Added "Half Seconds Per Rewind" option (in Save Options). [ipher, Nach]
ALL: Very small changing to timing table [pagefault]
ALL: Fixed transparency in warp effect in FF3 [pagefault]
SDL: scons support [theoddone33]
SDL: Configure script fix for Gentoo users, and debug builds now use -O0, because we can. [grinvader]
GUI: Cleanup & general enhancements [ipher, Nach, pagefault, grinvader]
SRC: Ported some of ui.asm to C [theoddone33, Nach, grinvader, TheDanish]
SRC: Movie code ported to C [grinvader]
Last edited by ipher on Tue Mar 01, 2005 7:38 am, edited 2 times in total.
[url=http://www.ipherswipsite.com]ipher's WIP Site[/url]
snkcube
Hero of Time
Posts: 2646
Joined: Fri Jul 30, 2004 2:49 am
Location: In front of the monitor
Contact:

Post by snkcube »

Great job once again. :P
Try out CCleaner and other free software at Piriform
Image
AspiringSquire
Born to Rule... Impatiently
Posts: 265
Joined: Wed Nov 17, 2004 8:21 pm
Location: Everywhere I want to be.
Contact:

Post by AspiringSquire »

Rock on! I can't wait to try out the new features. 8)

Thank you, emu-people! :)
[url=http://board.zsnes.com/phpBB2/viewtopic.php?t=3298][color=brown]My [u]NES palette[/u][/color][/url] - better colors with any emulator.

"the more you know, and the more you can do... the more you are."
- [url=http://www.danielbohman.com][color=brown][u]daniel bohman[/u][/color][/url]
adventure_of_link
Locksmith of Hyrule
Posts: 3634
Joined: Sun Aug 08, 2004 7:49 am
Location: 255.255.255.255
Contact:

Post by adventure_of_link »

Heh, I'm actually geting on these new releases, I've been getting lazy with all my updates recently...
This has been stressed before, but, good job. 8)
EDIT: WTF... I unzip the Windows Binary and I see no docs... s'up with that?
<Nach> so why don't the two of you get your own room and leave us alone with this stupidity of yours?
NSRT here.
Starman Ghost
Trooper
Posts: 535
Joined: Wed Jul 28, 2004 3:26 am

Post by Starman Ghost »

Great! Found a bug already though :)

Code: Select all

---------------------Internal ROM Info----------------------
       File: Chrono Trigger (U).SWC
       Name: CHRONO TRIGGER         Company: Square
     Header: SWC                       Bank: HiROM
Interleaved: No                        SRAM: 64 Kb
       Type: Normal + Batt              ROM: 32 Mb
    Country: USA                      Video: NTSC
  ROM Speed: 120ns (FastROM)       Revision: 1.0
   Checksum: Good 0x788C              CRC32: 2D206BF7
--------------------------Database--------------------------
   Name: Chrono Trigger
Country: USA                    Revision: 1.0
 Port 1: Gamepad                  Port 2: Gamepad
Genre 1: RPG                     Genre 2: Turn Based
Just go into the character selection screen and there will be bright lines through any save slot not selected. Disabling new gfx fixes this.

Edit: Also happens in

Code: Select all

---------------------Internal ROM Info----------------------
       File: Chrono Trigger (J).SWC
       Name: CHRONO TRIGGER         Company: Square
     Header: SWC                       Bank: HiROM
Interleaved: No                        SRAM: 64 Kb
       Type: Normal + Batt              ROM: 32 Mb
    Country: Japan                    Video: NTSC
  ROM Speed: 120ns (FastROM)       Revision: 1.0
   Checksum: Good 0xB3BC              CRC32: 4D014C20
--------------------------Database--------------------------
   Name: Chrono Trigger
Country: Japan                  Revision: 1.0
 Port 1: Gamepad                  Port 2: Gamepad
Genre 1: RPG                     Genre 2: Turn Based
and

Code: Select all

---------------------Internal ROM Info----------------------
       File: BETA Chrono Trigger (J).SWC
       Name: CHRONO TRIGGER         Company: Square
     Header: SWC                       Bank: HiROM
Interleaved: No                        SRAM: 64 Kb
       Type: Normal + Batt              ROM: 32 Mb
    Country: Japan                    Video: NTSC
  ROM Speed: 120ns (FastROM)       Revision: 1.0
   Checksum: Good 0xC101              CRC32: 17C9F363
--------------------------Database--------------------------
   Name: Chrono Trigger (Sample)
Country: Japan                  Revision: 1.0
 Port 1: Gamepad                  Port 2: Gamepad
Genre 1: RPG                     Genre 2: Turn Based
Edit2: Does not occur in feb 10 wip.
[code]<Guo_Si> Hey, you know what sucks?
<TheXPhial> vaccuums
<Guo_Si> Hey, you know what sucks in a metaphorical sense?
<TheXPhial> black holes
<Guo_Si> Hey, you know what just isn't cool?
<TheXPhial> lava?[/code]
FitzRoy
Veteran
Posts: 861
Joined: Wed Aug 04, 2004 5:43 pm
Location: Sloop

Post by FitzRoy »

Man, that's gotta be frustrating.
Stifu
Regular
Posts: 245
Joined: Fri Dec 10, 2004 10:02 pm

Post by Stifu »

Agozer
16-bit Corpse | Nyoron~
Posts: 3534
Joined: Sun Aug 01, 2004 7:14 pm
Location: Nokia Land

Post by Agozer »

Good work regardless of the few bugs that were found.
whicker: franpa is grammatically correct, and he still gets ripped on?
sweener2001: Grammatically correct this one time? sure. every other time? no. does that give him a right? not really.
Image
Trent187
New Member
Posts: 4
Joined: Fri Feb 25, 2005 6:56 pm

Post by Trent187 »

Hi, I am new the the whole emulating thing. Anyway, what are these WIPs that I see? Is there somewhere that has a FAQ about them? If I download it, do I just need to get the newest update and where do I install it to? Thanks.
creaothceann
Seen it all
Posts: 2302
Joined: Mon Jan 03, 2005 5:04 pm
Location: Germany
Contact:

Post by creaothceann »

WIP = Work In Progress. They are the newest update.

You better install each of them into their own directory.
vSNES | Delphi 10 BPLs
bsnes launcher with recent files list
Locked