Best Free PalmOS Game software in 2008


There are tons of "best game" lists for Palm OS devices out there, but most of them are ancient. And many of them point to games that cost $. And most of them omit game system emulators. So behold my own little contribution - a posting that directs you to the best free game software available today for your Palm / Treo / Centro, with a focus on the awesome array of system emulators and PC ports. Take that, iPhone!!!

Lets get started.

Below are links to two Palm developers that decided to make all of their fancy-pants Palm OS previously commercial games available for free. Like Snails! Not demos, the full version, for free. Cool. Check em out at:
http://pdamill.com/prod_palm.shtml
and
http://www.ellams.com/

And of course, you need to check out
http://little-john.net/
which allows your Palm to play all the game roms from the following systems:

  • Nintendo Entertainment System (NES)
  • Super Nintendo Entertainment System (SNES)
  • Nintendo Gameboy/Gameboy Color (GB/GBC)
  • Sega Genesis/Megadrive
  • Sega Master System (SMS)
  • Sega Game Gear (GG)
  • Bandai Wonderswan/Wonderswan Color (WS)
  • NeoGeo Pocket/NeoGeo Pocket Color (NGP)
  • Atari 2600 (VCS)

For PC game classics, go here
http://www.metaviewsoft.de/en/index.html
to run Doom, Doom 2, Quake, Duke Nukem 3D, Heretic, Hexen, and Hexen2 on your phone or PDA! Wh00t! I personally play Doom 2 regularly on my Treo 680. Although these games play perfectly on your Palm, they are very RAM intensive. Especially if you have an older model Palm device, I recommend you consider installing UDMH to get a better experience with demanding these PC ports.

For games on PC systems of yesteryear, check out my favorite Apple IIe emulator at
http://palmapple.sourceforge.net/
If you want piles of classic games for your new Apple II, grab em from
ftp://ftp.apple.asimov.net/pub/apple_II/images/games
For you old Atari 400/800/ST fans, check out :
http://www.codejedi.com/shadowplan/castaway.html

What geek could go without a good Chess game? The best free one is here:
http://palmopenchess.sourceforge.net/

And to counter-act the geek factor from Chess, DopeWars is a classic must have. Buy and sell drugs on the hard streets of NY, borrow money from the mob, make a fortune. Takes just a few mindless minutes to play, always entertaining:
http://mytreo.net/downloads/dopewars,152.html

Finally, I adore old-school Infocom-style text adventure games ala Zork and friends. You can play them all by installing CellarDoor on your Palm; grab it here:
http://cellardoor.sourceforge.net/
and read this page to get started reliving text adventure fun:
http://home.kc.rr.com/bobfahey/text_adv.htm

If you have a link to share, or something to say re one of my choices above, please post a comment below!

MacBook Air: Too many cons, doesn't compare well to competition


So Apple announced the MacBook Air this week. They got some things right, but imho a lot wrong.

The good. Of course, the small/thin form factor is fantastic. I recently switched to similar small/thin form factor laptop, the ThinkPad X61, and love it. I doubt I'll ever go back to the full-sized (15"+ screen) laptop again. Apple also did nice innovation with multi-touch support. Using LED for the screen is great for increased viewability outdoors and lower power consumption, and the option of a solid-state drive (SSD) is something every laptop should have.

The bad. One of the biggest improvements in responsiveness comes from having a fast hard drive - often times this can make a bigger difference in perceived performance than CPU. And the Air's drive is dog slow. It is a 1.8-in, very low RPM el-crapo drive -- unless you get the SSD option, you will be unhappy (general rule: always spring for the 7000+ RPM drive option in any PC, laptop included). And Apple decided to not allow physical access to the hard drive or RAM. With other laptops, you could purchase a nice spacious/speedy 2.5" HDD now and then replace it with an SSD a year or two later when the prices drop and capacity increases. That will not be an option with the Air.

Also, the battery is not user replaceable! That's right, you cannot swap-out your spent battery for a fresh one, you need to find a plug and recharge. Furthermore, when the battery wears out in 1.5 years like they all do, you cannot just purchase a new one online - you need to send your laptop back to Apple for surgery. What, is this thing an iPod? How am I supposed to do my work while my laptop is off at the factory?

Finally, I noticed the Air has a grand total of ONE USB port. Unreal. Guess Mr Jobs doesn't think anyone will need a mouse and a DVD drive attached at the same time.

I'd take my Thinkpad X61, or perhaps the new X300, over the Air any day.

A better way to get rid of ads and spyware while browsing

I have used lots of ad blockers over the years. Unfortunately, many of them are tied to a specific browser or a specific operating system. Life is further complicated on Windows because so many applications use browser "widgets" behind the scenes. For example, if you use the popular Adblock Plus extension in Firefox, it doesn't help when you are using an application like TurboTax or Media Player that fires up an IE behind the scenes.

So nowadays I replace my system's hosts file with one that effectively gives a bogus IP address for any site associated with advertising, cookie tracking, and other nefarious incursions on your privacy. The beauty of this approach is:

  1. It blocks access to these ad/spyware servers from any/all programs on your machine.
  2. It isn't specific to a specific program or operating system. It is equally effective on Windows, MacOS, Linux, Solaris, whatever.
  3. Simple - no proxy servers to maintain, no utilities to update.
  4. Doesn't consume any resources on my machine - no ram, cpu, nothin.
  5. Also blocks cookies from creepy money-grubbing spy/spam oriented companies.
Give it a try; complete instructions and an excellent blocking hosts file to use can be found here.

In addition to installing the above hosts file, I do recommend that you use FireFox over Internet Explorer as your default day-to-day browser. Your Windows machine will thank you, trust me. Assuming you do, I suggest a couple of small extra steps to get rid of error messages and "server not available" popups when creepy javascripts discover they cannot communicate with ad spamming servers. In the FireFox Address Bar enter about:config, then scroll down to browser.xul.error_pages.enabled and set change it to False. Next, scroll down to the setting dom.max_script_run_time, and set this one to 1800.

Enjoy, and as always please post a comment to let me know your thoughts.

Easy spell checking with LaTeX

I love LaTeX. For those of you who have never heard of it, LaTeX is a program used to typeset documents, such as letters, papers, or books. Think of it like a word processor, but different (and imho better, being the geek i am). To use LaTeX, you write up a document with any editor you choose and place mark-up tags to specify things like bold, center, or start of a new section. If you have ever written even dirt-simple HTML, you will feel very comfortable with LaTeX. Once you have written your document, you run the LaTeX program on it and viola - a beautifully formatted document in PDF or Postscript is produced. LaTeX is free, open source, and runs on every operating system ever invented. If you are using Unix/Linux, it is probably already installed. If you are using Windows, grab a great distribution of LaTeX from http://www.miktex.org.

When it comes time to spell check your work, however, you have a problem. Similar to spell checking HTML source, you need a program that can spell check your document contents but not the document mark-up tags. Most LaTeX aficionados suggest using ispell or aspell. While these tools indeed work, they are old, cruddy, and don't work well on Windows. I have found a few better alternatives:

  • Use the spell checker built into Vim. If you are already using the popular Vim editor, did you realize that Vim versions 7.x and above can check your spelling in LaTeX as you write? Just like MS Word, Vim will place a red line under misspelled words. You can then write click for suggestions, or add the word to your custom dictionary. Use gvim (the Vim GUI) for best ease of use. Assuming you already have vim performing syntax highlighting of your LaTeX document, just add the following to your ~/.vimrc (on Unix) or your ~/_vimrc (on Windows) :
autocmd FileType tex setlocal spell spelllang=en_us

Now whenever you open a .tex file, Vim will real-time check your content and ignore your mark-up tags, just like you want.
  • Use the spell checker built into Emacs. So, you are an Emacs weenie, eh? Real men use vi, ya know. Eh, no worries, you Emacs sissies can activate LaTeX spell checking by adding the following to your .emacs file:
(add-hook 'tex-mode-hook (lambda()(flyspell-mode 1)))

  • Use 4spell on Windows. If you are working on Windows, yet another option is to use the free Windows program 4spell. It understands plain ASCII, TeX, RTF, HTML and BibTeX. While I certainly wouldn't call it modern, it is a hell of a lot nicer than ispell - see the screenshot on the right.