Originally posted by 33953YoShIthis glitch is not discovered yet? I'm not familiar with glitch...
Pretty sure I saw that in the list already but in case there isn't a fix for it yet here is some code that I made a while ago which (kinda) fixes issues related to this:
Code LDA $18AC ; \ Don't delete sprites if swollow timer is set
BNE .return ; /
LDX #$0B ; \ When swollow timer isn't set delete all sprites that are considered in Yoshi's mouth
- LDA $14C8,x ; |
CMP #$07 ; |
BNE + ; |
STZ $14C8,x ; |
+ DEX : BPL - ; /
.return
Also
Originally posted by ListIf a berry is located at the very bottom of a subscreen, then picking up the berry with Yoshi's mouth while he's ducking with his tongue out will cause the berry to register as eaten without actually clearing the tile
Actually it does clear the tile however due to the code at $01F55C and $02BA4E the Y highbyte is set to 1 while the lowbyte is still F0 which causes the sprite to put the bush tile at Y 01F0 which is somewhere below the screen (And since there is no level data below the camera it appears on the next screen instead)