This is an old revision of the document!


Bally Professional Arcade

This documentation describes the Bally Home Videogame System, otherwise known as the Bally Professional Arcade, Bally Home Computer, or Bally Astrocade.

The system is divided into six primary subsections based upon their functions:

  • The Screen Handler provides routines for creating screen images, including facilities for initialization, pattern, and character display, coordinate conversion, and object vectoring.
  • The Music routines handle music playback.
  • The Math routines manipulate floating BCD and decimal numbers, transfer data, and halt cartridge execution.

NOTE: The Nutting Manual lists slightly different system subsections on its opening page, within the system routine descriptions, and in the operating system source listing. The Better Bally Book favors the subsections organized in the source listing (pp. 6–7) both due to their logical organization and due to their complete listing of otherwise undocumented system routines.