Mysterious glitch in original NES Baseball game
I remember several years back playing the original Baseball game for the NES. While playing, it showed the infield (I think) during a play but the game froze, and in the black box at the bottom right corner that normally says things like SAFE, OUT, BALL, STRIKE, etc, it instead read "CALLED". Is this a real glitch or was I dreaming when this happened? I couldn't find an example of this glitch on YouTube.
Perhaps the rest of you can solve the mystery?
Perhaps the rest of you can solve the mystery?
Comments
Seriously though, I have no idea, I never liked baseball, so I never really played any baseball games for the NES, including Baseball
0B0a1515-Ball CF01-cf04
181e1D-Out CEDC-CEDE
1c1d1b12140E-Strike CED5-CEDA
0F181E15-Foul CED0-CED3
0b0a1c0e-Base-CEf5-CEF8
0b0a1c0e-Based-CEF9-CEFF
0C0A15150e0D-Called EAF9-EAFE
the Text Called is in there its a bit away from the other calls i found you may have saw a glitch
1C0A0F0E- Safe CF0c-cf0f
0B0a1515-Ball CF01-cf04
181e1D-Out CEDC-CEDE
1c1d1b12140E-Strike CED5-CEDA
0F181E15-Foul CED0-CED3
0b0a1c0e-Base-CEf5-CEF8
0b0a1c0e-Based-CEF9-CEFF
0C0A15150e0D-Called EAF9-EAFE
the Text Called is in there its a bit away from the other calls i found you may have saw a glitch
What are all those weird codes? And how do you get "BASE" or "BASED" to come up? At least now I can see I wasn't dreaming and the "CALLED" message is for real.
1C0A0F0E- Safe CF0c-cf0f
0B0a1515-Ball CF01-cf04
181e1D-Out CEDC-CEDE
1c1d1b12140E-Strike CED5-CEDA
0F181E15-Foul CED0-CED3
0b0a1c0e-Base-CEf5-CEF8
0b0a1c0e-Based-CEF9-CEFF
0C0A15150e0D-Called EAF9-EAFE
the Text Called is in there its a bit away from the other calls i found you may have saw a glitch
What are all those weird codes? And how do you get "BASE" or "BASED" to come up? At least now I can see I wasn't dreaming and the "CALLED" message is for real.
first section is the coded hex second is what shows up on screen third is the hex adress and as wizard said i used the hex editor in FCEXDSP to find them. as for base and based i dunno how to get them to show up one i'm missing is CHANGE
1C0A0F0E- Safe CF0c-cf0f
0B0a1515-Ball CF01-cf04
181e1D-Out CEDC-CEDE
1c1d1b12140E-Strike CED5-CEDA
0F181E15-Foul CED0-CED3
0b0a1c0e-Base-CEf5-CEF8
0b0a1c0e-Based-CEF9-CEFF
0C0A15150e0D-Called EAF9-EAFE
the Text Called is in there its a bit away from the other calls i found you may have saw a glitch
What are all those weird codes? And how do you get "BASE" or "BASED" to come up? At least now I can see I wasn't dreaming and the "CALLED" message is for real.
first section is the coded hex second is what shows up on screen third is the hex adress and as wizard said i used the hex editor in FCEXDSP to find them. as for base and based i dunno how to get them to show up one i'm missing is CHANGE
CHANGE is right after one of the instances of BALL. Not sure why that's the only one jammed together like that. Believe it or not, I'm working on a decompilation of this game in my spare time just for kicks, but I haven't gotten to the code that puts these messages up yet. I don't have that much spare time these days.
There's some other strange stuff in there, too:
; FOULCED0: 0F: ,db $0F,$18,$1E,$15,$25
; STRIKE
CED5: 1C: .db $1C,$1D,$1B,$12,$14,$0E,$25
; OUT
CEDC: 18: .db $18,$1E,$1D,$25,$25,$25
; BALL
CEE2: 0B: .db $0B,$0A,$15,$15,$25,$25
; WALK
CEE8: 20: .db $20,$0A,$15,$14,$25
; SINGLE2
CEED: 1C: .db $1C,$12,$17,$10,$15,$0E,$02,$25
; BASE3
CEF5: 0B: .db $0B,$0A,$1C,$0E,$03,$25
; BASED
CEFB: 0B: .db $0B,$0A,$1C,$0E,$0D,$25
; BALL / CHANGE
CF01: 0B: .db $0B,$0A,$15,$15,$0C,$11,$0A,$17
CF09: 10: .db $10,$0E,$25
; SAFE
CF0C: 1C: .db $1C,$0A,$0F,$0E,$25-Brian
^^ I know it does on Sports Talk Baseball for Genesis. That game cheats SOO bad. I always got beat 10-0 or w/e. The game gets called when your down by 10 I believe. Baseball sucks!
AHAHAHA dude that reminds me take a look at the cover of Tommy lasorda's baseball for genesis, AHAHA, bill clinton in the house!
http://image.com.com/gamespot/images/bigboxshots/1/586551_60435_front.jpg
However, this doesn't seem to be a glitch. Maybe something happens that calls the game? But that wouldn't explain the game freezing.
I f-n hate it when I get a saftey and they spot the ball at the 1, like nothing happened.
But I agree with Wiz, it was probably CALLED due to rain.
CHANGE is right after one of the instances of BALL. Not sure why that's the only one jammed together like that. Believe it or not, I'm working on a decompilation of this game in my spare time just for kicks, but I haven't gotten to the code that puts these messages up yet. I don't have that much spare time these days.
There's some other strange stuff in there, too:
Have realized that everything is a 6-letter word, so the list of possible text should read:
; ______
CEC9: 25: .db $25,$25,$25,$25,$25,$25
; _FOUL_
CECF: 25: .db $25,$0F,$18,$1E,$15,$25
; STRIKE
CED5: 1C: .db $1C,$1D,$1B,$12,$14,$0E
; _OUT__
CEDB: 25: .db $25,$18,$1E,$1D,$25,$25
; _BALL__
CEE1: 25: .db $25,$0B,$0A,$15,$15,$25
; _WALK_
CEE7: 25: .db $25,$20,$0A,$15,$14,$25
; SINGLE
CEED: 1C: .db $1C,$12,$17,$10,$15,$0E
; 2_BASE
CEF3: 02: .db $02,$25,$0B,$0A,$1C,$0E
; 3_BASE
CEF9: 03: .db $03,$25,$0B,$0A,$1C,$0E
; D_BALL
CEFF: 0D: .db $0D,$25,$0B,$0A,$15,$15
; CHANGE
CF05: 0C: .db $0C,$11,$0A,$17,$10,$0E
; _SAFE_
CF0C: 25: .db $25,$1C,$0A,$0F,$0E,$25
It looks like they coded in words to tell you what the result of your at bat was ("SINGLE", "2 BASE", "3 BASE"), but I don't see that they're used anywhere. Why they used "2 BASE" instead of "DOUBLE", etc. is beyond me, seeing as how they're the same amount of letters. I have no idea what "D BALL" could possibly mean. Sounds like an insult.
Still have not gotten to the code where the "CALLED" message is, so I can't comment on that yet. It's in a completely different place in the code, as noted upthread, so it seems to be a special case of some kind.
-Brian