So I was at work the other day and our resident IT guy had two of these stashed away in one of his drawers. The Casio PB-1000 Personal Computer. Not having much use for them, he gave my coworker and I both a unit.

I’m a pretty big fan of old, obsolete systems such as this one and like to tinker around with things such as these. This portable unit running on 3x AA batteries is capable of running programs written in C61 BASIC (a Japanese standard of BASIC) and also can run compiled Assembly programs. For those of you who don’t know what Assembly language is, think of it as being only one step above machine language, or pure 1’s and 0’s. Assembly language is known to be the fastest running language for any system, due to being the closest interface to the hardware itself, but extremely difficult to program with. Fun fact: The game Roller Coaster Tycoon was written using 99% Assembly language by only one person; Chris Sawyer. An incredible feat indeed! No wonder the game ran very well on Pentium II / Pentium III / P4 systems.
Computers made back in the past had such good documentation! In addition to an Owner’s Manual, there is also a Command Reference Manual which describes the operation of most of the system commands.

I decided to take the unit home with me to play around with. I found out that the 32kb RAM module had been already installed and boosts the unit’s ram to a whopping 40kb. Unfortunately, the RS232C cable that interfaces the unit to a modern PC was not included. The rare MD-100 disk drive is also absent, leaving no way to transfer programs to and from a PC. Bummer.
Luckily, the documentation and also other sites on the web include many example programs which can be manually input into the PB-1000. My goal is to have the electronic keyboard program up and running here in a couple weeks.


