Above: Vision-8 in action on the HP 100LX.
Recently I modified Marcel de Kogel's Vision-8 CHIP-8 interpreter to run on the HP 95LX and HP 100/200LX. I specifically modified the graphics subroutines to take advantage of the HP 95LX's nonstandard graphics (240x128) and the HP 100/200LX's monochrome CGA mode (640x200). Pixels are written through direct writes to video RAM as in the original interpreter. Each CHIP-8 pixel is 2x2 pixels on the HP 95LX and 4x4 pixels on the HP 100/200LX. Sound works great and the emulation is reasonably (playably) fast, although Marcel recommended running the interpreter on at least a 286. Have fun!
LXV8 - Marcel de Kogel's Vision-8 CHIP-8 interpreter patched to work on the HP 95LX (HP95V8.EXE) and HP 100/200LX (HP100V8.EXE). Includes source code (compiled with Turbo C++ 1.01).
Playing Brix on the HP 95LX.
More pictures of testing and development.
CHIP-8 emulator for HP palmtops