17 Replies

Heh, that finally makes sense! I posted several years ago about who Cassarin was ( http://digitpress.com/forum/showthread.php?t=73910 ), and the best I got was Japanese for Catherine (which I thought was quite funny actually, but still made no sense πŸ˜‰ ). I didn’t realize Birdo was Katherine in Japan.

DogP

Finally the mystery is solved. πŸ˜€ Did you ever look for any unused character sprites in the ROM?

I just did, but I didn’t find any… it is quite messy in there though…

I didn’t find anything either, at least not with a Tile Viewer, but using Reality Boy’s debug functions (thanks again, Dan ;-)), I found even more interesting stuff in the BG memory on the settings screen (right after the title):

– 2 player graphics!
– “Special” mode? Might that be the 2 player mode?
– A 5 set game?

Attachments:

Yeah, Tennis has 2P graphics, but I did some searching a while back looking for 2P code, but didn’t find any :/ (though I still haven’t had a chance to exhaustively search). I also didn’t find any character graphics for an 8th player, though IIRC the ROM is pretty full, so they may have pulled it to make it fit in the smaller ROM.

And wasn’t Special the extra hard mode after you beat the game and used the code?

DogP

There’s over 8kB of unused space in the rom, if the decision to leave out the 2 player option was late isn’t it more likely that it was patched to skip those parts rather than taken out completely? It looks like everything wasn’t removed anyway…

As an example the Fairchild BIOS is patched to not be able to move horizontally in tennis – so it’s more like the original Pong, I found a version in a Swedish rental machine that missed that patch and they differed in just two bits in the code, yes two bits, not two bytes.

Perhaps it’s possible to activate the 2 player mode again…

EDIT: Sorry, they have the same link as KR155E.

This is from 2007:
http://spacepope4u.blogspot.com/2007/05/birdos-original-tennis-debut.html

  • This reply was modified 14 years, 3 months ago by e5frog.

I was looking though the rom and figured out how the players are loaded. I eventually managed to load every character by manipulating the ram. Sadly, loading anything else then the existing players leads to a buggy mess.

If you want to you can say I managed to load MissingNo’s ugly brother.

e5frog wrote:
There’s over 8kB of unused space in the rom […]

Every Virtual Boy cartridge has to be some power of 2 bytes in size because of the way address mirroring has to work (the reset code always loads from bus address 0xFFFFFFF0). All games have padding accordingly. The only thing that the 8KB in Mario’s Tennis means is that the game was somewhere between 256KB and 512KB in size.

On the other hand, we’ve got lots of space for extra data even without changing the size of the ROM image. (-:

thunderstruck wrote:
I was looking though the rom and figured out how the players are loaded. I eventually managed to load every character by manipulating the ram. Sadly, loading anything else then the existing players leads to a buggy mess.

If you want to you can say I managed to load MissingNo’s ugly brother.

Wait… so can you actually successfully play a round of tennis using the buggy mess character? If so, that is cool enough for me!

Benjamin Stevens wrote:

thunderstruck wrote:
I was looking though the rom and figured out how the players are loaded. I eventually managed to load every character by manipulating the ram. Sadly, loading anything else then the existing players leads to a buggy mess.

If you want to you can say I managed to load MissingNo’s ugly brother.

Wait… so can you actually successfully play a round of tennis using the buggy mess character? If so, that is cool enough for me!

Nice of you to ask. Yes, you can. It’s a bit tricky as you can not see your bat but it is possible.

And… after playing one round against the opponent in spot 7 (one more then possible) it actually shows Cassarin as the opponent name on the result screen. Missed that before. Every other illegal spot would only generate a buggy screen which is not that surprising.

thunderstruck wrote:
Nice of you to ask. Yes, you can. It’s a bit tricky as you can not see your bat but it is possible.

Cool! I figured such.

So… have you been thinking of creating your own character sprite and filling in the missing 8th character?

Has there been any speculation on why Birdo got cut? Perhaps it would have driven the size of the cart up to 8 MB and Nintendo didn’t want all that extra wasted space?

Maybe they just ran out of time. Probably why the 2 player mode got cut also.

VirtualChris wrote:
Has there been any speculation on why Birdo got cut? Perhaps it would have driven the size of the cart up to 8 MB and Nintendo didn’t want all that extra wasted space?

I don’t think it was a space was a problem. As e5frog pointed out 4 years ago there is plenty left. Most likely they just needed to get it done.

Benjamin Stevens wrote:

thunderstruck wrote:
Nice of you to ask. Yes, you can. It’s a bit tricky as you can not see your bat but it is possible.

Cool! I figured such.

So… have you been thinking of creating your own character sprite and filling in the missing 8th character?

The idea came to my mind but I don’t think I will do it. Seems to be allot of work for putting him back.

Another funny thing I noticed is that when you go to tournament mode the game actually displays a question mark as the player image. This is because it is at that position on the bgmap. I didn’t see the question mark being used anywhere else but I didn’t pay attention either. If you progress, and the game shows the the happy/sad animation of your character the box will be empty as those spots on the map are empty as well.

I attached a modded rom. You can pick any character and it will always be Glitcho. Just in case someone wants to have a look.

Glitcho

πŸ˜€

Its so cool that prof that Birdo was in the game is in there. It would be so cool if they Will be created a version that included the two player option and the lost caracter πŸ™‚

 

Write a reply

You must be logged in to reply to this topic.