If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!

Faceball 2000 (Game Boy)

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

Faceball 2000

Developer: Xanth Software[1][2]
Publisher: Bullet-Proof Software[1][2][3]
Platform: Game Boy
Released in US: December 1991[3][4]


DevTextIcon.png This game has hidden development-related text.
SoundtestIcon.png This game has a hidden sound test.
LevelSelectIcon.png This game has a hidden level select.


PrereleaseIcon.png This game has a prerelease article

A solid enough first person shooter for the Game Boy, based on MIDI Maze for the Atari ST.

Sub-Page

Read about prerelease information and/or media for this game.
Prerelease Info

Custom Link Cable Support

There exists support in the code for linking more than two players via a custom version of the Link Cable. Similar to the way the Atari ST game used the MIDI ports[5], multiple systems talk to each other in a round-robin sort of manner, where Player 1 sends to Player 2, Player 2 to Player 3, and so on until the last player connected goes back to Player 1. As it's separate from the Four Player Adapter's code, trying to daisy-chain multiple of those will not lead to having more than four players connected.[6]

Xanth and Bullet-Proof Software originally intended to bundle their own implementation of this kind of cable with the game, wanting to allow for a maximum of 16 players. However, Nintendo ultimately turned down this idea, with the final game advertising just four players maximum with Nintendo's own Four Player Adapter.[2] The code for the custom cable still remains in the final build, but is inaccessible through official hardware. Over a decade after the game's intiial release, an implementation of this cable was first achieved through modifying Game Boy Advance Link Cables, which are designed to daisy-chain with each other for up to four players, to work with 8-bit Game Boy games.[6][7][8]

Furthermore, the Xanth team themselves were never able to get a game of more than ten players going.[2] As such, they didn't account for an off-by-one error that prevents a 16-player game from running, making the actual player limit 15. Thus, the first 16-player Faceball 2000 match in 2024 didn't happen without patched ROM images that fixed this bug.[8]

(Source: Zarithya on Faceball 2000 DX Interview | Portland Retro Gaming Expo 2024)

Hidden Menu

Faceball 2000 GB Hidden Menu.png

Enter the options menu and change the player's name to CONFIG_SYS to enter a hidden menu which contains a level select.

Sound Test

Faceball 2000 GB Sound Test.png

Enter the options menu and change the player's name to SOUNDTEST.

(Source: cah4e3)

Development Text

EndCode

At 0x962D is this string, fittingly ending off all the main game code.

(Source: Original TCRF research)


References

  1. 1.0 1.1 In-game copyrights
  2. 2.0 2.1 2.2 2.3 Interview With Robert Champagne
  3. 3.0 3.1 Video Games & Computer Entertainment Issue 34 (November 1991), pg, 82 - "In December, Bullet-Proof Software [...] will release FaceBall 2000. an updated and portable version of MidiMaze."
  4. MobyGames
  5. MIDI Maze manual, pg. 9
  6. 6.0 6.1 Faceball 2000 - The 3D First Person Shooter for the original Game Boy that supported 16 players!
  7. 8.0 8.1 Game Boy History made Tonight!! - General Commentary - Video Game Sage - " So, for almost 20 years, people have known about this feature, but have not found a confirmed way of doing it. Over the years, both myself and another team member have independently found that we could make this multiplayer mode work with daisy-chained GBA cables, but as you went higher in player count, the game would freeze and crash, failing to load. The problems ended up being not only unreliable link cables, and voltage creep on the link cables throwing off data signals, but also a software bug with the spawner, which made it impossible to actually start a game with 16 players.
    Enter the team; Bob, who organized individuals with different talents, Alex, who built a more effective link cable harness, and solved the programming bug, and Zarithya, who implemented the fixes, built and tested/improved the link harness, and created the final patched rom. With all this, a pile of game boys, and a group of 16 willing individuals, we tried several times before getting a working game of 16 players. Finally, real proof that Faceball 2000's long-sought after 16-player multiplayer actually worked! After that, the fun was real, as we finally played 16 players simultaneously on a game boy game! We were even lucky enough that, despite the finnicky nature of the game, the match was completed successfully without crashing! A friend of the group had the good fortune to become the first ever winner of a 16 player faceball game. "