Omnimaga

Calculator Community => TI Calculators => General Calculator Help => Topic started by: SirCmpwn on October 21, 2010, 05:50:03 pm

Title: gbc4nspire Bug
Post by: SirCmpwn on October 21, 2010, 05:50:03 pm
Hello,
gbc4nspire is amazing, but I did find a bug.  This is with The Legend of Zelda: Link's Awakening.  I posted a screenshot of the bug, and attached the save file so you can get there easily.  Sometimes it freezes the game, sometimes it fills the screen with gray lines.  It never continues after I kill that monster.  I would love for this to be fixed soon, cause I really want to play the game some more :)
This is with gbc4nspire v1.7.

Also, would sound emulation be possible with the 84+ keypad?
Title: Re: gbc4nspire Bug
Post by: ztrumpet on October 21, 2010, 05:51:20 pm
Wow, that looks wonderful, even though there's a glitch. ;)
Title: Re: gbc4nspire Bug
Post by: SirCmpwn on October 21, 2010, 05:52:12 pm
Yeah, I had to wrestle with CalcCapture to get a good screenie, though :P  And the framerate is still really slow.
Title: Re: gbc4nspire Bug
Post by: fb39ca4 on October 21, 2010, 07:29:33 pm
Odd - The same thing is happening to me in Metal Gear Ghost Babel - it freezes when I get in the elevator in mission 3. I'll post a save state sometime soon.
Also, I beat Links Awakening twice, and I never had it freeze.
Title: Re: gbc4nspire Bug
Post by: calc84maniac on October 21, 2010, 07:36:24 pm
I have never encountered that in Link's Awakening. However, I did encounter the elevator freeze glitch in Metal Gear. At any rate, there is no chance for "bugfixes" since the source code is long gone. But I started on a new version, anyway (I might continue work on it once Ndless 1.7 becomes stable)
Title: Re: gbc4nspire Bug
Post by: SirCmpwn on October 21, 2010, 10:36:15 pm
Sad day...
Perhaps I can find a way around this problem.
Title: Re: gbc4nspire Bug
Post by: DJ Omnimaga on October 21, 2010, 11:34:12 pm
Yeah, I had to wrestle with CalcCapture to get a good screenie, though :P  And the framerate is still really slow.
Yeah personally I just use CamStudio then if it lets me import the AVI file in VirtualDub I conver the AVI file to a gif.


Btw does this happens in Link Awakening DX too? It's the same game but with colors, although on gbc4nspire there are obviously no color.
Title: Re: gbc4nspire Bug
Post by: fb39ca4 on October 22, 2010, 03:35:47 pm
I have never encountered that in Link's Awakening. However, I did encounter the elevator freeze glitch in Metal Gear. At any rate, there is no chance for "bugfixes" since the source code is long gone. But I started on a new version, anyway (I might continue work on it once Ndless 1.7 becomes stable)
Which version of Link's Awakening are you playing? Original or DX? I just realised I had the DX version.
Title: Re: gbc4nspire Bug
Post by: Silver Shadow on October 22, 2010, 05:28:44 pm
I had that bug on the non-DX version too. I first thought that it was due to a corrupt ROM (mine was French). Apparently not.
Title: Re: gbc4nspire Bug
Post by: DJ Omnimaga on October 22, 2010, 06:30:31 pm
So does it happens on both LA and LADX?
Title: Re: gbc4nspire Bug
Post by: SirCmpwn on October 22, 2010, 07:45:59 pm
Yeah, I'm not using DX.  Are the save files compatible?  I could use DX just to advance that far...
Title: Re: gbc4nspire Bug
Post by: DJ Omnimaga on October 22, 2010, 08:54:59 pm
I don't think they are. Both games most likely use different memory locations for stuff as it got updated with new stuff.
Title: Re: gbc4nspire Bug
Post by: jbaem on November 30, 2010, 10:44:52 am
sry 4 "hijacking" that thread, but i didn't want to open ou a new one...
but i also got a problem with the emulator.
when i try to start, i just get a black screen and the calc restarts itself.
i got the clickpad nspire cas. firmware 1.7 and ndless 1.7. is the emulator compatible with ndless 1.7 already??
Title: Re: gbc4nspire Bug
Post by: calc84maniac on November 30, 2010, 12:18:52 pm
sry 4 "hijacking" that thread, but i didn't want to open ou a new one...
but i also got a problem with the emulator.
when i try to start, i just get a black screen and the calc restarts itself.
i got the clickpad nspire cas. firmware 1.7 and ndless 1.7. is the emulator compatible with ndless 1.7 already??
No, it isn't. But somebody hex-edited the 1.1 version to make a version compatible with ndless 1.7, which can be found here: http://ti.bank.free.fr/index.php?mod=archives&ac=voir&id=1953 (http://ti.bank.free.fr/index.php?mod=archives&ac=voir&id=1953)

(The hex-editing was necessary because I lost the original source code)
Title: Re: gbc4nspire Bug
Post by: jbaem on November 30, 2010, 01:06:14 pm
wow, you created it. thank you!! :D
and thx to the ppl who edited it.
Title: Re: gbc4nspire Bug
Post by: DJ Omnimaga on November 30, 2010, 03:15:50 pm
(should that version of gbc4nspire be added to the archives since the original was by one of our staff?)
Title: Re: gbc4nspire Bug
Post by: calc84maniac on November 30, 2010, 04:38:27 pm
(should that version of gbc4nspire be added to the archives since the original was by one of our staff?)
That's fine with me
Title: Re: gbc4nspire Bug
Post by: DJ Omnimaga on December 01, 2010, 04:00:52 am
Ok, I think I'll include it with the current version.
Title: Re: gbc4nspire Bug
Post by: Hayleia on February 19, 2012, 06:19:14 am
Ok, I have a "problem" or maybe a bug or maybe I am getting worried for nothing.
In Pokemon Cristal the clock is very strange. I don't expect it to be accurate but
- the minutes are always at 58
- the hours increase by one every <random long number> (so it is always night, but it used to be day at the beginnning)
- the day changes sometimes I don't know how
- "Mom" says she lost the notice to set the clock

How is it working ? ???
Title: Re: gbc4nspire Bug
Post by: calc84maniac on February 19, 2012, 10:29:59 pm
Ok, I have a "problem" or maybe a bug or maybe I am getting worried for nothing.
In Pokemon Cristal the clock is very strange. I don't expect it to be accurate but
- the minutes are always at 58
- the hours increase by one every <random long number> (so it is always night, but it used to be day at the beginnning)
- the day changes sometimes I don't know how
- "Mom" says she lost the notice to set the clock

How is it working ? ???
Ah, I never really implemented support for the clock that is used in some cartridges. It would have been hard to do with the way I implemented memory reads, so I didn't do it.
Title: Re: gbc4nspire Bug
Post by: DJ Omnimaga on February 20, 2012, 01:12:24 am
Was the clock built-in the GBC or was it part of the cartidge, like how they added extra chips in SNES ones? I didn't even know GBC games used any clock or stuff like that.
Title: Re: gbc4nspire Bug
Post by: calc84maniac on February 20, 2012, 01:32:09 am
Was the clock built-in the GBC or was it part of the cartidge, like how they added extra chips in SNES ones? I didn't even know GBC games used any clock or stuff like that.
It was part of the cartridge. The games had to interface with the clock by using memory reads/writes, and that didn't work with my emulator because it didn't support trapping reads or writes to that area of memory (each byte in that 8KB range does the same operation)
Title: Re: gbc4nspire Bug
Post by: DJ Omnimaga on February 20, 2012, 01:38:18 am
Ah ok thanks for clarifying. :) Do you know if it will be added in the future? (Although I understand without the source it's quite hard X.x)
Title: Re: gbc4nspire Bug
Post by: calc84maniac on February 20, 2012, 01:40:33 am
The only way I can see it happening without a complete rewrite is by some sort of hackage that assumes that games will always read and write the first byte of that area, and the emulator would check/update that byte semi-regularly.
Title: Re: gbc4nspire Bug
Post by: Hayleia on February 20, 2012, 02:25:06 am
But if you don't have any clock, why is the hour changing sometimes ? ???
Title: Re: gbc4nspire Bug
Post by: calc84maniac on February 20, 2012, 02:37:38 am
But if you don't have any clock, why is the hour changing sometimes ? ???
Well, I think it's just treating the clock interface as actual memory, so it's probably reading the time from the RAM on the cartridge instead.
Title: Re: gbc4nspire Bug
Post by: Yeong on February 20, 2012, 09:50:19 pm
for that reason, you can't play HM1. D:
Also, for pokemon crystal, wasn't there a combination to change the clock?
Title: Re: gbc4nspire Bug
Post by: Hayleia on February 21, 2012, 02:24:36 am
for that reason, you can't play HM1. D:
Also, for pokemon crystal, wasn't there a combination to change the clock?
Normally, when you talk to your mother, there is an option to change the clock. But she says she lost the notice D:
Title: Re: gbc4nspire Bug
Post by: JosJuice on February 21, 2012, 02:49:17 am
I think there is a secret way to change the clock on Gold and Silver but not Crystal. However, DST adjustments are possible on all three games by talking to mom.
Title: Re: gbc4nspire Bug
Post by: Yeong on February 21, 2012, 07:13:40 pm
well, there was a way to change Days with gbc4nspire (2.1) but IDK about the current version.
Go to pokegear, set it so you can see the days(Like monday), hold x button (you, know, speedhack), and scroll the pokegear to next page and go back to day stuff.