Results 1 to 3 of 3

Thread: Is there any practice use of the checksum and tile check of the arcade boards?

  1. #1
    Banned

    Join Date
    Sep 2008
    Posts
    171

    Smile Is there any practice use of the checksum and tile check of the arcade boards?

    When some games are turned on , there is the start up sequence that display something on screen. Is there any mean of all those checks? There are some boards that could have a secret menu when some combination of buttons are pressed.

    Is there a problem when some board fail in the tests? Some bad memory problems? There are the joystick tests for arcade machines too ...

  2. #2
    Strawberry (Level 2) shawnbo42's Avatar
    Join Date
    Oct 2004
    Location
    Connecticut
    Posts
    455

    Default

    Quote Originally Posted by Yukio View Post
    When some games are turned on , there is the start up sequence that display something on screen. Is there any mean of all those checks? There are some boards that could have a secret menu when some combination of buttons are pressed.

    Is there a problem when some board fail in the tests? Some bad memory problems? There are the joystick tests for arcade machines too ...
    Yes, the board is checking all it's RAM's and ROM's for proper operation. If there is a problem with one, it will usually indicate which chip is bad, therefore (sometimes) making it easier to diagnose and repair.

    The controls test is used for just that. Case in point is Neo-Geo, for example. If you have a game in there like Aero Fighters, it only uses button A and B. Now, If you throw in Baseball Stars Professional, it uses more buttons. So, you can use the controls test to ensure functionality of the joystick and all pertinent buttons to play the game.

  3. #3
    ServBot (Level 11) jb143's Avatar
    Join Date
    Nov 2007
    Location
    St. Louis
    Posts
    3,572

    Default

    A checksum test is done by adding all the bytes in a ROM and compairing it to what it should be. If the checksum is wrong then that means that the ROM is bad.

    As a practical example, lets say that a ROM containing graphics for level 6 is bad. If there wasn't a test when you boot the machine, then no one would know there was a problem...untill someone puts in $5 worth of quarters to get to level 6 only to find that the graphics are all messed up.

    It can be a bit annoying in Mame, waiting for the imaginary tests when all you want to do is play a game, but you can just think of that as your payment for getting to play the game for free.
    "Game programmers are generally lazy individuals. That's right. It's true. Don't let anyone tell you otherwise. Since the dawn of computer games, game programmers have looked for shortcuts to coolness." Kurt Arnlund - Game programmer for Activision, Accolade...

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •