Help and FAQ

User Forums
User Contributed
Developer Support
Thanks to...

User Forums

Free Stuff
Telnet BBS

Message Board
Support and Contact

Columbo - Colecovision for Palm OS

Columbo is a freeware open source emulator of the Colecovision home game console from the early 1980's. Columbo is derived entirely from Marat Fayzullin's wonderful ColEm emulation.

Columbo is freeware!

Pleae enjoy!

For help, contact support@codejedi.com

Basic Colecovision info:

If you had little experience with a Colecovision, you'll need to know a few minor basics..

  • The Colecovision joysticks had 2 fire buttons, an 8-way joystick, and a number pad with 0-9
  • Most games require you to press a number to begin the game; in Columbo, that means grafitti'ing the number (or pressing an onscreen number once I add that ;)
  • All Colecovision games had an intro screen that showed the Colecovision logo and the game name; you just have to sit a couple seconds through it
  • Thats pretty much it.. enjoy :)


As of the beta 002 release, Columbo requires an OS5 high resolution device with an expansion media card. I will likely build a mode soon so it can run on low res OS5 devices like the Treo 600. Its possible I'll build a mode so it can run without an expansion card, but for now it requires ROM's to be on expansion media.


For now its a bit basic, but the app is yet young. You'll need to have an expansion card (SD card, memory stick, compact flash, etc) to use the emu.

  • Install Columbo.prc to your device (wherever you want it to be)
  • After running Columbo (002 or later) at least once, you can just hotsync .rom files over to your expansion card.
  • You will need a Coleco BIOS ROM file; its usually called 'coleco.rom' and we're not going to help you find it. It has to be called 'coleco.rom' for Columbo and placed into /PALM/Programs/Columbo on your expansion card.
  • If you're confused about getting the files to your card, consider using a card writer (USB SD writers are cheap at your local computer shop), Card Export software, hotsync, rename-trick, etc. Use Filez or FileCaddy (both are freeware) to move it around and rename it if needed.
  • You put your Colecovision game ROMs in the same directory -- /PALM/Programs/Columbo. They're named 'something.rom', like dk.rom for Donkey Kong.
  • ROMs must (for now) be unzipped; so no .zip files.. just .rom
  • Thats it. Just run Columbo :) Pick a ROM from the listing and hit Go!

Message Board and Colecovision Links:


By request I've turned up a donation box in the webstore; I build all of my free software to help support the communities I'm a proud member of, but feel free to help pay the bills of a self employed coder :)

Screenshots of Columbo:

Columbo Downloads:

Columbo is descended from ColEm, so you may want to check out the other ColEm ports (for Windows, DOS, Mac, DreamCast, GP32, you name it)

Release notes:

Public 007: Added Treo 600 low res mode
  o Should work on all Palm OS devices
  o Added Treo 600 low res and 5-way controller, so now playable on the phone!

Public 006: Zodiac fun
NEW: Hardware fullscreen for Zodiac
  o When using fullscreen, disable FPS display
  o When using "scale" mode, and on Zodiac, use hardware scaling/smoothing
  o Note that it covers the whole screen.. but grafitti is still there; you'll
    need that in order to enter numbers to statr games. Just grafitti with
    your finger ;)

Beta 005:
FIX: Audio making buzz on emu exit should be fixed now
FIX: Long filenames should work this time :)

Beta 003:
CHG: Filenames allowed to be up to 128 chars now :)
NEW: Checks for and requires a coleco.rom before letting emulation fire up
NEW: Auto-throttle keeps it running at the correct speed
NEW: Preliminary audio
NEW: FPS shown is more accurate (doubled, so shows about 64 or so on avg)
NEW: Scaling is available for landscape units
  o it can slow things down, so consider turning off audio..
NEW: Audio on/off toggle in main screen
  o Audio checkbox defaults off (Sony proprietary API)
NEW: Checks to make sure you actually picked a ROM :)
NEW: Skips showing "coleco.rom" :)

Alpha 002:

Grafitti a number to enter that number into the emu (Coleco
joysticks had a stick, two fire buttons, and a number pad from 0-9
on them)

Send email to Jeff Mitchell at support@codejedi.com