Baseball for the KIM-1

I've discovered that Robert 'Bob' Leedom published another game called Baseball in the KIM user notes issue 16: enter image description here

The "listing" of the game was pure HEX, no source file given. Typing in these listings is straight forward, but sadly the scan of the article is, well, miserable and to distinguish between 8 and B is sometimes impossible. So, as long as we have no additional informations, this game can not be reconstructed.

Some infos about the game: It fits in an unexpanded KIM-1, and is being played with the keypad and the LEDs

You can find the whole article here on Hans' site http://retro.hansotten.nl/uploads/files/6502%20user%20notes%2016.pdf

I've found a slight better copy of the KIM User Notes and checked every byte of my typed in HEX file. Five Bugs later I have something up and running.

How to play

There are two game modes:

  • A one player batting pactice mode (default)
  • A two player mode where one throws the ball (with the buttons 0-5) and one player has to hit; change the game mode by setting $002C to 1

enter image description here

The pitcher (in one player mode the computer) decides how the ball is thrown. The baseball then flies immediately to the Batter.

Key Pitch
0 slow Ball
1 fast Ball
2 up curve
3 down curve
4 riser
5 sinker

enter image description here

The Batter has to time very carefully when to hit with the button B

enter image description here

I've played the 'batting training' and could not find any errors.

There is the chance to add external switch to give you a better game experience. You can set the pitch on a multi position switch and include two buttons to throw and hit. (I need to try this soon)

UPDATE 13.11.2021

External Controls

Bob sent me the pictures of his (back in '79) self build external controls for KIM-1 Baseball

enter image description hereenter image description hereenter image description hereenter image description here

Now this is oldschool. Do you see the self printed circuit board? It fits direct in the KIM-1 extensionen port. Just great :D

Interested? Get the files here webdoktor

Special thanks to:

Bob Leedom, who dug in his basement in the search for all the missing documents, scanning and sending it You're the best!

Hans Otten for his preservation of all the documents online,

Liu for building the PAL-1 (an affordable and full KIM-1 clone)