Showing posts with label commodore. Show all posts
Showing posts with label commodore. Show all posts

02 April 2012

Final Expansion 3 for Commodore VIC-20

I did another nice retro computer DIY project recently. I bought a Final Expansion 3 DIY kit from the Retro Donald Webshop. If you remember the VIC-20 from the good old days you will know that it only had 3,5 Kbytes of RAM and you had to wait for ages to load games from a tape drive. This expansion gives your VIC-20 a lot of new features. I will tell about them later, but first the process of building the cartridge. You will have to build it yourself since it is only available as a kit. You can only choose to buy it with or without an enclosure and I chose the version without.

On the website on the shop there is a very clear manual that actually shows with pictures which components go where. Most of the stuff is pretty straight forward except for the SD cart holder that is SMD mounted. I used some flux to solder this one. In the picture you can see the finished PCB, but what you don't see is that there are some components soldered under the ICs as well. On some spots I found it quite challenging to get everything in place without putting to much force on the components. But in the end it worked out fine.

So time to put it in the VIC-20. You might have noticed the DIN plug coming from it. This is actually a serial connector that plugs into the VIC-20's serial port. The cartridge emulates a disk drive over this connector. You can load files from the SD cartridge. It is standard FAT16 formatted so you can just copy files on it from your PC. The first thing you need to load is the firmware for the expansion itself. At first I could not get it to work. I could load software I put on the SD cart, but the firmware didn't want to program. It turned out I forgot to set the dip switches right.. duhhhhh... It actually took me quite some time before I found this out. After the cartridges Eprom is programmed you can use the reset switches to reset the VIC-20 into a nice menu system. And from this
menu you can do some very nice things.

The first menu item is the most exciting one. It says RAM manager and you can add additional RAM to your VIC-20. As stated before the standard RAM amount is just 3,5 Kbyte, but you can go up to 512 Kbyte!! But there is more. You get another 512 Kbytes where you can put programs in you use often that you can then load from the menu directly. You also get a battery backupped real time clock. With the 'Basic Wedge' option you even get additional Jiffy DOS commands. If you want to learn more about this expansion you can read all about it on this URL: http://t-winkler.net/dokuwiki/doku.php?id=en:fe3:main

01 April 2012

The New Commodore 64 III

As you might have noticed by now, I like retro computers as well next to synthesizers. I have quite a collection of old stuff in the place now where my studio used to be. When I needed a new work station there I could not resist the new machine that is made by a company called Commodore USA. It is a reincarnation of the old 64 (brodkasten) style enclosure, but it is not what it seems at first sight. There is actually a brand new modern PC in this enclosure. I got the smallest one available and that is an Intel Atom. There is also version with a Core i7 inside.

Here you can see it from a different angle and you can clearly see the SD, CF and USB slots on the side and the VGA, Ethernet and PS/2 mouse and keyboard ports on the back. On the other side is also a slimline DVD drive and it has more USB on the back as well. They keyboard is fortunately a lot better than the one on the old C64 by the way. It is not a cheap PC, but I really love the look and feel of it. Commodore USA is also working a linux variant they call Commodore OS Vision that I have running on it. It is a mix of Ubuntu and Mint with bits and pieces of their own with a nice retro feel to it. It is not completely done yet, but the beta is available from their website even if you don't have a Commodore machine. So check it out :) You can find more information on http://www.commodoreusa.net

11 February 2012

petSD for the Commodore PET 2001

A long time ago I bought an old Commodore PET 2001 in quite a good condition. It came along with a tape drive with just a few very simple games on it. Of course there is much more software out there for the PET but I needed a reliable and comfortable way to get it on there. Then I found a DIY kit on the internet called 'petSD'. It simulates a disk drive and stores it files on a SD card. It is quite easy to build. The only thing that is a bit tricky is the SD adapter itself since it is SMD and has very small pins to solder.

The website has very clear instruction for the assembly. You can also see a battery on the PCB and that actually is for a clock interface that should tell the PET the current date and time. I don't think I'll actually use that. But then it was time to switch the power on and everything looked OK. I did notice the odd looking centronics like connector and thought that would hook up to a port on the PET. And I was wrong :) Good preperation..... NOT !!. It is a IEEE 488 interface and there is one on the PET offcourse but it has a different connector. So you actually need a cable to hook it up. I thought it would be easy to find something like that on E-bay, but WRONG again.

After a long search and reading a lot of forum articles I managed to stumble on the TPUG (Toronto PET Users Group) from Canada. And they had them on stock :) So after that I had to wait for that cable to arrive before I could test the petSD. And today it arrived! So I hooked it up right away and did a LOAD "$",8 and LIST and got a directory listing of all the programs I already put on the SD card. So it actually worked :) Very cool.

And then it was time to test some games. My youngest daughter also joined and played with the old machine. She was complaining that it was slow :) LOL. Sure it is. But now I can put all the software ever made for the PET on a 512 Mbyte SD card. I already found some games that don't fit in the standard 8 Kbyte of RAM. So next thing is looking for a memory expansion for the PET. So if you happen to have one laying around. Let me know :) OK. If you are interested in the petSD project. You can find more information on this URL: http://www.retro-donald.de/sinchai-shop/

02 February 2012

Boot Selector and HxC for Amiga 500

The last weeks I haven't done much music. The Apollo album has taken a lot of my energy and I needed a break. So I have been working on some projects on another hobby. Next to synthesizers I also collect old retro computers and game consoles. In the place where my studio used to be (before I moved to the basement under the garden) I have build a bit of a computer museum. The last weeks I spend a lot of time testing and repairing stuff and adding modern electronics to old hardware like on this Commodore Amiga 500.

The software for this machine used to be distributed on 3,5 inch double density floppies. After a couple of years these diskettes go bad since their magnetic layer deteriorates in time. So I bought this HxC floppy emulator for it. You can put floppy images on a SD card and select the image you want to load on with little knobs. Once you have the image you want to boot in the display you hit a key and the Commodore Amiga doesn't know better than it is talking to an actual disk drive.

Most people replace the internal disk drive with this HxC emulator, but I didn't want to do that since my internal drive is still working fine and I also have a lot of diskettes that do work. The Amiga 500 is only ably to boot from the first floppy drive though and that is the internal one. I put the HxC on the electronics of a external drive but that becomes drive 2 then. So you need to be able to switch them. I build something for it called a boot selector. It takes two pins from the floppy controller chip inside the Amiga 500 and swaps them when you toggle the switch.

In this way the internal drives becomes drive 2 and the external drive becomes drive 1. So now I can boot from the HxC and my Amiga 500 is still original. I didn't want to drill a hole in it either for the switch so it is sticking out on the back with a flat cable coming through the housing. Now I'm going to transfer some of the diskettes that still work to the SD card and look for some new ones. I'm happy that the boot selector works. Time for some retro fun. I did some more projects so maybe I'll post some more of them up here.