The Vic-20 is a great little machine. It was the very first computer I ever owned or even saw, when I was just a kid.

My Vic-20 was my main and only computer from age 5 until age 9 when my parents bought me a C64c. Like many of you, I have very fond memories of this machine, and I still own my original Vic-20 plus another one I picked up somewhere along the way.

I spun my Vic-20 up recently to play some games I had on tape, and to play Voodoo Castle. I backed up all my tape programs (all written in BASIC) to the CMD HD, by loading them into memory and then resaving them to the CMD HD which hooks up to the Vic-20's serial bus just fine.

There are two things about the Vic-20 that took me by surprise the most. A) Its screen resolution is astonishingly low. Just 22 text columns by 23 lines. Ouch. and B) It comes with only 5 kilobytes of memory, only 3.5K of which is available to your BASIC programs after the OS and screen take their space.

The Commodore Vic-20 Ready Prompt

Put this in perspective. 22x23 columns/lines means one screen can hold 506 characters. 3,583 bytes of memory, divided by 506 characters is just 7 screens of text. You can put 7 full screens worth of text into memory, but after that you have no memory left for your program!! So, the screen resolution may be low, but all things are in proportion. If a Vic-20 had the resolution of a C64, it could hold only 3 and a half screens of text total.

There may not be much you can do about the Vic's low screen resolution, but what you can do is expand its ram. This cartridge is a simple plug in cart that automatically expands the RAM with an additional 24 kilobytes. It gives you a 680% increase in memory!

Quite cleverly, the built in operating system is ready to handle expanded ram. Unlike a C64's Ram Expansion Unit where the memory has to be swapped between main and external ram, this ram expansion maps entirely within the addressable space of the Vic-20's 6502. So, without any swapping tricks, your program can simply be much larger.

Ghislain de blois (VIC-20 RPG Developer, @hitfan2000 on Twitter) is creating a rich and graphical RPG for Vic-20, right now. BUT, it requires a Ram expansion cartridge. Check it out, if this doesn't make you want to expand the ram in your Vic-20, probably nothing else will.