Thursday, December 28, 2006

Handspring Visor Delux ROM image

ROM image for Handspring Visor Deluxe. This can be useful when developing application for the Visor using the POSE emulator.

Tuesday, December 26, 2006

Little nuggets of information for Handspring Visor Deluxe Green

I recently got a Handspring Visor Deluxe (Green) from a friend. This device is quite old for todays standard but should be a very good tool for exploring embedded and PDA programming. Anyway, here is what I got: Manufacturer : Handspring (now Palmone) Model : Visor Deluxe (Green) Memory : 8 MB Serial number : ABCEB02000488 Processor : Motorola 16 MHz Dragonball EZ processor OS : Palm OS 3.1H Related websites: Official website : OS Upgrades : Synchronizing data with Linux : History of Handspring: Developing applications: Pocket Smalltalk : Micro Java for Palm : Palm Developer Network : Visual PalmTalk : ucLinux on Palm : C on Palm : C on Palm : Rapid GUI for OnBoardC here Quartus Forth (non-free) : picoBASIC® Integer : Rexx for Palm OS® : Python for Palm : Plua - Lua for Palm : Small Basic (runs onboard) : TinyLogo : Waba - programming language for small devices : Superwaba : Palm Pascal Compiler for PalmOS (runs onboard) Description: PP is a freeware standard Pascal compiler for PalmOS that runs directly on the handheld. PP generates true native 68000 and ARM executable code from standard Pascal source code. Console applications, standard Palm applications, shared libraries, DA's, armlets may be generated on board in the train, while waiting the bus, while fishing, on the beach, or wherever you are. PalmOS: 3.5 or later Website: Scheme for PalmOS (runs onboard) Description: LispMe is a Scheme compiler and runtime system running on the Pilot PDA. It is mainly intended to have a tool for quickly trying ideas and algorithms, but you can write dialog-based applications, too. PalmOS: 3.0 or later Website:

Product Features and Technical Details

Product Features

  • 8 MB RAM stores thousands of addresses, appointments, to-do items, memos, and more
  • Fully compatible with thousands of Palm OS applications
  • Supports optional expansion modules for MP3 player, pager, modem, GPS, video games, and more
  • Important note: If you are running Windows 95/NT or using a non-USB Macintosh, you must order the Serial HotSync Cradle separately
  • What's in the box: Visor Deluxe, HotSync cradle, stylus, snap cover, leather slip case, Palm Desktop software, two AAA batteries

Technical Details

  • Standard memory: 8 MB version in 5 fun colors
  • Maximum memory: 16 MB (with Springboard 8 MB flash memory module)
  • Expansion Slot: Springboard module
  • Display type: 2-bit grayscale LCD, monochrome
  • Display colors: 4 shades of gray
  • Display size: 2.375 by 2.375 inches
  • Resolution: 160 x 160 pixels
  • Display backlight: Yes
  • Processor: Motorola 16 MHz Dragonball EZ processor
  • Operating system: Palm OS 3.1H
  • PC compatible: Yes
  • Mac compatible: Yes
  • PC system requirements: 486 MHz processor or higher; Windows 98 or 2000 with USB port, or Windows 95 or NT with serial port (serial cradle sold separately); CD-ROM drive
  • Mac system requirements: Apple Macintosh or compatible computer with PowerPC processor; Mac OS System 8.1 or later with USB port, or Mac OS System 8.0 or earlier with serial port (serial cradle sold separately); CD-ROM drive
  • Handwriting recognition: Graffiti
  • Keyboard: Onscreen keyboard
  • User controls: Power on/off, backlight control, up/down scroll buttons, calendar, address book, to do list, memo pad buttons
  • Memo pad: Yes, also includes Date Book Plus, Advanced Calculator and City Time
  • Address book: Yes, also includes Date Book Plus, Advanced Calculator and City Time
  • Scheduler: Yes, also includes Date Book Plus, Advanced Calculator and City Time
  • E-mail: Yes, for Windows. Macintosh solutions sold separately.
  • Web browser: Third-party solutions available.
  • Security: Password-protect entries
  • Stereo: Third-party solutions available.
  • Built-in speaker: Yes, includes both a built-in speaker and microphone.
  • Headset jack: Third-party solutions available.
  • Voice recorder: Third-party solutions available.
  • MP3 playback: Third-party solutions available.
  • Audible content playback: Third-party solutions available.
  • AC adapter included: N/A
  • Battery type: 2 AAA
  • Batteries included: Yes
  • Average battery life: Approximately 2 months
  • Desktop import/export formats: Microsoft Outlook/Outlook Express/Exchange, Qualcomm Eudora, Lotus cc: Mail. Links to AOL, Lotus Notes, Netscape Communicator, and POP3 mail sold separately. MS Word, Excel, Project solutions sold separately.
  • Serial port: Yes, but serial cradle sold separately
  • USB: Yes, USB cradle included in package
  • Infrared: Yes
  • Wireless: Yes, sold separately
  • Docking cradle: USB cradle included. serial cradle sold separately.
  • PC cable: USB cable sold separately.
  • Other hardware: Leather case included. Springboard expansion slot expands with modules like a digital camera, music player, modem, and more.
  • Software: Compatible with thousands of software applications.
  • What's in the box: Visor Deluxe, HotSync cradle, stylus, snap cover, leather slip case, Palm Desktop software (Windows and Mac), software link to Microsoft Outlook (Windows only), two AAA batteries
  • Width: 4.8 inches
  • Height: 3 inches
  • Depth: 0.7 inches
  • Weight: 5.4 ounces

Tuesday, December 19, 2006

Configure gaim to talk to MSN

This is a very network specific, like how the corporate network is being setup. But if you are like me where we have a network connection with no proxy but I think with a firewall, below is the settings: Login server : port : 1863 Use HTTP Method : checked Show custom smileys : checked Propx Options Proty type: No Proxy

Remotely connect to your home machine using remote desktop

This link shows how to configure your Windows XP Pro machine to allow remotely connecting to the machine via terminal services.

Monday, December 18, 2006

Common Linux commands

List hard drives:
:$ su
:# sfdisk -s

List partition tables:
:$ su
:# sfdisk -l

Remove a default gateway:
#: sudo route del default
Add default gateway, this will add as the default gateway:
#: sudo route add default gw
Find Windows machine in the network (needs smbfs).
$: findsmb
Get the details of the machine in the network (needs smbfs):
$: nbmlookup 


xlib: connection to "unix:1012.0" refused by server - workaround

I was trying to open an X application (actually a GTK+ application) and got the error below :
Xlib: connection to "unix:1012.0" refused by server
Xlib: No protocol specified

(scite:8344): Gtk-WARNING **: cannot open display:
I think the reason why I am getting this error is that I changed user in terminal from regular account to root. I've read in the net that user can use xhost + but it is not working for nxserver+nxclient. But there is a very easy workaround for this if sudo is installed and enabled.
#: sudo scite
This will open the scite text editor in an elevated account (root user).

Sunday, December 17, 2006

Control Panel console command equivalent

There are cases where you might need to run some of the Control Panel applets to perform quick configuration like add user accounts under different user credentials(say administrator account). Anyway below lists the files and equivalent Control Panel applet. access.cpl = Accessibility Options appwiz.cpl = Add or REmove Programs bthprops.cpl = ???( I think this is bluetooth configuration) desk.cpl = Display Properties firewall.cpl = Windows Firewall hdwwiz.cpl = Add Hardware Wizard inetcpl.cpl = Internet Properties intl.cpl = Regional and Laguage Options irprops.cpl = ??? (Infrared Properties) joy.cpl = Game Controllers jpicpl32.cpl = Java Control Panel main.cpl = Mouse Properties mmsys.cpl = Sounds and Audio Devices Properties ncpa.cpl = ??? (Open Explorer) netsetup.cpl = Network Setup Wizard nusrmgr.cpl = User Accounts nwc.cpl = ??? () odbccp32.cpl = ODBC Data Source Administrator powercfg.cpl = Power Options Properties ppcpanel.cpl = PeoplePC Online Smart Dialer sysdm.cpl = System Properties telephon.cpl = Phone and Modem Properties timedate.cpl = Date and Time Properties wscui.cpl = Windows Security Center wuaucpl.cpl = Automatic Updates

Logitech QuickCam VC USB driver for Windows XP

We bought a webcam in yard sale, it is a Logitech QuickCam VC model LKD5 part number 1049-640-001. As we all know, most items bought in yard sale does not come with a driver. A quick visit to Logitech shows that they don't provide a driver for Windows XP for this device. Here comes google. After few minutes of surfing I finally found a driver that works for this hardware. Get it from here. If you need to get the driver from the original publisher visit here. Note: don't install any software from Logitech as it may interfere with the functionality of the driver. Just use Yahoo Messenger or MSN Messenger. You should be all set.

Friday, December 15, 2006

Enabling Cleartype font for Windows XP

I wish I had seen this website long time ago... MS Windows have this really useful utility to increase the readability of fonts specially on LCD monitors. Please go check the following website :

You need to use Internet Explorer to make this work.

2008/07/21 Update
This also applies to Vista. I just upgraded one of my laptops and it was quite hard to read screen display both on the laptop and when docked with default settings. Tuning did help quite a lot.

Wednesday, December 13, 2006

Running Macintosh inside your USB

I have come across this post today and it seems interesting. It allows you to run Macintosh upto 7.5. There is a sample image here. I had difficulty following the instruction from minivmac site due to .sim.bin file that I can't manipulate in Windows. Even Stuffit Expander does not really help when running in Windows.

Friday, October 27, 2006

NX Client not forwarding Alt+Tab

Nxclient for windows from does not seem to forward Alt+Tab key sequence. To fix this problem download and run a utility from

Wednesday, October 18, 2006

Windows Utilities

ZSoft Uninstaller 2.3 is the better and easier way to uninstall programs on your computer. Location and uninstalling a program with ZSoft Uninstaller 2.3 is as easy as clicking a button.

Tuesday, October 17, 2006

Data Security

Favorite: Cryptainer LE o Easy to use o Haven't tried other products yet. Cryptainer LE is software that can create multiple encrypted containers. It functions like any other drive (C: or D:) on your computer. Just drag and drop any file into the Cryptainer. It is automatically encrypted. It's that simple! Cryptainer files can only be viewed, accessed, browsed or modified by the user who has the key to open it. At other times it remains invisible. TrueCrypt - Free open-source disk encryption software for Windows XP/2000/2003 and Linux.

Virtualization, Emulator, Simulator software

VMWare Server 1.0.x
o When I need LPT1 and/or USB support
o Runs virtual machines compared with Virtual PC (except Vista)
o Need lots of network switch or to bridge more than one interface
o For cases where I need Linux on virtual machine

Virtual PC 2007 SP1
o When I need to run Windows Vista as guest OS with LPT1 support on Windows XP/W2k3/Vista hosts

Windows Server 2008 Hyper-V
o When I need to run Vista guest without a need for LPT1 nor USB support
o When I need to run Windows XP SP3 guest without a need for LPT1 nor USB support
o This virtualization product is pretty fast but need to run on 64bit capable machines and on Windows Server 2008 64bit installation.

Virtual Box
o When I run on slow host machines
o When snapshot/revert is a must for my work
o Does not support more than one bridge in Windows.

Bochs is a highly portable open source IA-32 (x86) PC emulator written in C++, that runs on most popular platforms. It includes emulation of the Intel x86 CPU, common I/O devices, and a custom BIOS. Currently, Bochs can be compiled to emulate a 386, 486, Pentium, Pentium Pro or AMD64 CPU, including optional MMX, SSE, SSE2 and 3DNow! instructions.

QEMU - open source processor emulator

VMware Player lets you evaluate new or pre-release software contained in virtual machines, without any installation or configuration hassles. You can also share existing virtual machines with colleagues or friends—just use VMware Player to run any virtual machine.

VMware Server is a free virtualization product for Windows and Linux servers with enterprise-class support and VirtualCenter management. VMware Server is a robust yet easy to use server virtualization product and is based on proven virtualization technology, which has been used by thousands of customers for more than six years.

VirtualBox is a family of powerful x86 virtualization products for enterprise as well as home use. Not only is VirtualBox an extremely feature rich, high performance product for enterprise customers, it is also the only professional solution that is freely available as Open Source Software under the terms of the GNU General Public License (GPL). See "About VirtualBox" for an introduction.

Virtual PC 2007 is a powerful software virtualization solution that allows you to run multiple PC-based operating systems simultaneously on one workstation, providing a safety net to maintain compatibility with legacy applications while you migrate to a new operating system. It also saves reconfiguration time, so your support, development, and training staff can work more efficiently.

Virtual Server 2005 R2 is the next version of Virtual Server 2005, which was released October 1, 2004. Virtual Server 2005 R2 is the current shipping product and is now available as a free download. Virtual Server R2 provides customer improved performance, availability, and scalability in order to increase operational efficiency in server consolidation, application re-hosting, disaster recovery, and software test and development.

Windows Server 2008 Hyper-V, the next-generation hypervisor-based server virtualization technology, allows you to make the best use of your server hardware investments by consolidating multiple server roles as separate virtual machines (VMs) running on a single physical machine. With Hyper-V, you can also efficiently run multiple different operating systems—Windows, Linux, and others—in parallel, on a single server, and fully leverage the power of x64 computing.

Thursday, October 12, 2006

Installing Gentoo in VMWare Server

For the most part just follow the instructions from Gentoo webiste. When using virtual SCSI HD, follow the instruction from HOWTO Install Gentoo on VMware in Windows NT/2K/XP especially the SCSI part.

Monday, October 09, 2006

Programming Software and Tools

TortoiseSVN is a really easy to use Revision control / version control / source control software for Windows. Since it's not an integration for a specific IDE you can use it with whatever development tools you like. TortoiseSVN is free to use. You don't need to get a loan or pay a full years salary to use it.

Monday, September 11, 2006

Disk Utilities

Bart PE - create bootable XP cds with networking support. DriveImage XML- Image and Backup logical Drives and Partitions. SystemRescueCd - is a Linux system on a bootable CD-ROM for repairing your system and recovering your data after a crash. It aims to provide an easy way to carry out admin tasks on your computer, such as creating and editing the partitions of the hard disk. It contains a lot of system utilities (parted, partimage, fstools, ...) and basic tools (editors, midnight commander, network tools). It is very easy to use: just boot the CDROM. The kernel supports most of the important file systems (ext2/ext3, reiserfs, reiser4, xfs, jfs, vfat, ntfs, iso9660), as well as network filesystems (samba and nfs) ~ts

Tuesday, September 05, 2006

Free Compilers from Borland

Direct link to free version of the compilers Pre-requisites can be found here Official website of the turbo products can be found here. Important information: User can create commercial application using Turbo products

Monday, September 04, 2006

Text Editor Rating Criteria

Editor Customizability ( Rating : 1 to 5 ) Rating 1 o Not customizable Rating 2 o Basic customization, like font (size, family, etc), tab. Rating 3 o Support for template and completion. Rating 4 o Intellisense Rating 5 ( all ratings from 1 to 4, plus below) o Scritable interface

tsWebEditor Review

Website : Version : tswebeditor-20060730 Pros:
  • Free
  • Project Manager (although not complete yet as of this version)
  • Syntax highlighter for HTML and CSS (and maybe more but this is what i have tested so far)
  • Customizable editor
  • Application becomes unresponsive for quite a while when ccessing Help -> tsWebEditor Website raises Microsoft Visual C++ Runtime Error.
  • CSS Wizard is not localized to English properly.

Sunday, September 03, 2006