View unanswered posts | View active topics It is currently Sun Oct 20, 2019 9:26 pm



Reply to topic  [ 18 posts ] 
The new WIP and Far East of Eden Zero 
Author Message
Rookie

Joined: Sat Feb 05, 2005 12:32 am
Posts: 20
Reply with quote
Post The new WIP and Far East of Eden Zero
About two years ago (I think) I had a problem with that game, I posted to snes9x and zsnes forums and got replies along the line "no such problem exists" although it definitely did. The problem was that after casting a certain spell, graphics got corrupted and emulator hanged. Since latest WIP stated that problem DID exist I decided to check for progress.
Well, first I got a nasty surprise: at each attempt to load the rom, I got a crash. After some testing I discovered something strange:
when program enters showinfogui() (initc.c) and does
strcpy(CSStatus2, "INTERLEAVED: CHKSUM: ");
for some reason infoloc value gets changed (infoloc=infoloc-192), and that makes SPC7PackIndexLoad() fail check
strncmp(ROM+infoloc, "HU TENGAI MAKYO ZERO ", 21)
so SPC7110fname==null and fopen_dir causes segfault.

After hacking around that (not fully fixed though), I managed to run the game
and check again that spell. Well, progress has been made - graphic still gets corrupted but emulator no longer hangs (same result in snes9x). So now I will repeat the question from two years ago:
is this a problem with spc7110 emulation or with the graphic pack (got it from Nach's page and rom is 100% OK - nsrt checked) ?


Mon Sep 11, 2006 8:58 am
Profile
ZSNES Developer
ZSNES Developer
User avatar

Joined: Tue Jul 27, 2004 10:54 pm
Posts: 3901
Location: Solar powered park bench
Reply with quote
Post 
Did you try using latest SVN? We updated SPC7110 code yesterday.

_________________
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding


Mon Sep 11, 2006 11:14 am
Profile WWW
Rookie

Joined: Sat Feb 05, 2005 12:32 am
Posts: 20
Reply with quote
Post 
Well, I checked out a moment ago from https://svn.bountysource.com/zsnes/trunk it was version 3844.
The problem is still there.
One more thing: when I wrote: "when program ... does
strcpy(CSStatus2, "INTERLEAVED: CHKSUM: "); "
I meant that if I surround that line with
printf("infoloc showinfogui 3 %d\n",infoloc);
the one before strcpy call gives me correct value, the one after not.


Mon Sep 11, 2006 11:33 am
Profile
ZSNES Developer
ZSNES Developer
User avatar

Joined: Tue Jul 27, 2004 10:54 pm
Posts: 3901
Location: Solar powered park bench
Reply with quote
Post 
Can you please elaborate.

When you say "the" problem, I'm not sure what you're refering to.

And I fixed the buffer overflow there, thanks.

_________________
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding


Mon Sep 11, 2006 5:26 pm
Profile WWW
Trooper

Joined: Fri May 05, 2006 4:37 pm
Posts: 361
Reply with quote
Post 
I suppose he means the graphics corruption.


Mon Sep 11, 2006 11:19 pm
Profile WWW
Rookie

Joined: Sat Feb 05, 2005 12:32 am
Posts: 20
Reply with quote
Post 
OK, thanks Nach, +1 to CSStatuses was it for the detection.
So now I shall elaborate (again) what exactly is my problem.

Later in game, when you obtain all 4 of the magic scrolls,
all you need to do to see the corruption is:
1. enter any battle
2. choose first fire then water scroll
3. cast it on all opponents

Two sidenotes:
1. Any chance on zsnes http svn interface getting upgraded to something
that could at least show diffs between two revisions of a file (can't recall names, but have already seen a few projects having such) ?
2. A minor upgrade of forum - it would be good if after you hit "post reply" or "add topic" while not logged in, after getting redirected to login screen and logging in, next redirect would to "post a reply", "add new topic" or the thread you logged in from, and not main forum screen.


Tue Sep 12, 2006 6:19 am
Profile
Locksmith of Hyrule
User avatar

Joined: Sun Aug 08, 2004 7:49 am
Posts: 3634
Location: 255.255.255.255
Reply with quote
Post 
mnk wrote:
2. A minor upgrade of forum - it would be good if after you hit "post reply" or "add topic" while not logged in, after getting redirected to login screen and logging in, next redirect would to "post a reply", "add new topic" or the thread you logged in from, and not main forum screen.

Good luck with this one

the head admin, _Demo_, is hardly ever on, and he is the only one who has FTP access to the server

_________________
Image
<Nach> so why don't the two of you get your own room and leave us alone with this stupidity of yours?
NSRT here.


Tue Sep 12, 2006 6:35 am
Profile YIM WWW
Rookie

Joined: Sat Feb 05, 2005 12:32 am
Posts: 20
Reply with quote
Post 
Of course, if anybody wants a batery save, I can send one.


Tue Sep 12, 2006 1:45 pm
Profile
ZSNES Developer
ZSNES Developer

Joined: Thu Jul 29, 2004 9:51 pm
Posts: 115
Location: Germany
Reply with quote
Post 
mnk wrote:
Of course, if anybody wants a batery save, I can send one.
I need one. Put it on http://rapidshare.de or something like that.


Tue Sep 12, 2006 1:54 pm
Profile
Rookie

Joined: Sat Feb 05, 2005 12:32 am
Posts: 20
Reply with quote
Post 
OK, it's http://rapidshare.de/files/32852222/Far ... ro__J_.srm

I hope you'll be able to solve it.


Tue Sep 12, 2006 3:02 pm
Profile
ZSNES Developer
ZSNES Developer
User avatar

Joined: Tue Jul 27, 2004 10:54 pm
Posts: 3901
Location: Solar powered park bench
Reply with quote
Post 
mnk wrote:
Later in game, when you obtain all 4 of the magic scrolls,
all you need to do to see the corruption is:
1. enter any battle
2. choose first fire then water scroll
3. cast it on all opponents

Okay, we probably have an SPC7110 glitch somewhere.

mnk wrote:
1. Any chance on zsnes http svn interface getting upgraded to something
that could at least show diffs between two revisions of a file (can't recall names, but have already seen a few projects having such) ?

Our interface does have diffs.
Examples:
https://zsnes.bountysource.com/svn/!revision/3845
https://zsnes.bountysource.com/svn/!dif ... rc/initc.c

_________________
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding


Tue Sep 12, 2006 5:06 pm
Profile WWW
Rookie

Joined: Sat Feb 05, 2005 12:32 am
Posts: 20
Reply with quote
Post 
I've been quiet for a while, but today I decided to check for progress.
Well, no - the bug is still there.
And to clear some things:
In the savefile I posted, there are two saves, in one of them when you get out of town and check for bug, you only get graphic corruption, the other one freezes.
And the svn part is a missunderstanding. Bountysource is OK if if you go to https://zsnes.bountysource.com/svn/ , but svn.bountysource.com/zsnes/ is a little more then a http interface to a ftp server - at least it looks that way. I simply missed the other link.
I think a little modification of zsnes.bountysource.com/svn/ would be nice. I'm using a session manager in firefox and there's a little issue. zsnes.bountysource.com/svn/ redirects you to the latest svn, but it overwrites address in browser, so next time session is loaded, instead of latest svn, the old one is loaded (the one you were viewing at closing browser). Could this behavior be changed, so zsnes.bountysource.com/svn/ redirects to latest, but doesn't overwrite the address ?


Tue Sep 26, 2006 6:55 am
Profile
ZSNES Developer
ZSNES Developer

Joined: Tue Dec 28, 2004 6:47 am
Posts: 6747
Reply with quote
Post 
IIRC, this bug was looked into and came to conclusion that the lack of Openbus support is causing it.

As for SVN, you need to get Zget (if you are a Windows/DOS user) or an SVN client to obtain stuff from SVN. However, we don't have control over the SVN browser @ bountysource.. you have to ask the guys @ bountysource.

_________________
Continuing FF4 Research...


Tue Sep 26, 2006 7:05 am
Profile
ZSNES Developer
ZSNES Developer
User avatar

Joined: Tue Jul 27, 2004 10:54 pm
Posts: 3901
Location: Solar powered park bench
Reply with quote
Post 
mnk wrote:
Could this behavior be changed, so zsnes.bountysource.com/svn/ redirects to latest, but doesn't overwrite the address ?

Talk to the Bounty Source guys. #bountysource @ irc.freenode.net, or on their feature request section on their part of the site.

_________________
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding


Tue Sep 26, 2006 1:59 pm
Profile WWW
ZSNES Developer
ZSNES Developer

Joined: Thu Jul 29, 2004 9:51 pm
Posts: 115
Location: Germany
Reply with quote
Post 
It's a problem with the gfx packs. It works with the complete packs that Caitsith posted on his site.


Sun Jul 13, 2008 11:44 pm
Profile
Rookie

Joined: Wed Sep 19, 2007 10:37 pm
Posts: 18
Reply with quote
Post 
Nach wrote:
Did you try using latest SVN? We updated SPC7110 code yesterday.


Download; please?


Mon Jul 14, 2008 3:33 am
Profile
Zealot

Joined: Tue Nov 27, 2007 7:03 am
Posts: 1325
Reply with quote
Post 
Go and reread that post. It's years old.


Mon Jul 14, 2008 4:01 am
Profile
Rookie

Joined: Wed Sep 19, 2007 10:37 pm
Posts: 18
Reply with quote
Post 
Woops. I assumed.


Sat Jul 19, 2008 2:52 am
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 18 posts ] 

Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software.