Posted on

KIM Clone is Looking Good!

This is the latest set of pictures from this evening.  The KIM Clone rev 1A board is functional and fun to play with!  I had Lunar Lander from The First Book of KIM loading, which explains the “SAFE 03” message (I landed my spaceship at a speed of 3).  The connector labeled “SD SYSTEM” and U9 are for connecting one of our SD Card Systems.  Paper tape and cassette storage was state-of-the-art in the 70s, but now we can use a micro SD to save/load programs to the KIM Clone.

Here are some more detailed photos of specific parts.  First is the display and keypad.  Those are real keycaps and the keys “click” when you press them so there is tactile feedback when you press a button.  The labels on the keycaps aren’t quite good enough but I priced getting custom labels done and it was a $600 investment.  For labels.  Right now I’m looking at other options.  Oh, the big red button is RESET.

The board can take either a 6502 or 65C02.  Not sure which I’ll include, but probably the C02.  Beneath it is the RAM, the expansion EEPROM and the KIM monitor EPROM.  On the left are the power plug and power switch.  The system will include the power supply, and it’s rated for 110-220 VAC so it’ll work in most other countries.  You can see the SST switch is missing; testing single-step is on the to-do list for this weekend.  The expansion EEPROM resides from E000 to FFFF and can be displayed and replaced with RAM.  The monitor EPROM contains the modified KIM monitor that resides from 1800 to 1FFF.  Either of these EPROMs can be replaced with user-supplied code.  The board has a lot of discrete 7400 series parts; a future version might go with a CPLD which can also offer some interesting memory management options.  The RAM is 128K but only the bottom 64K is used for now.

There is a USB “B” connector on the top for connection to a PC/Mac/whatever for use as a console.  I should probably solder in the two resistors and LEDs that indicate serial port activity.  The interface chip is a high quality FTDI part, not one of those “Horrific” chips.  The interface is powered from the USB port so the serial port doesn’t go away when the board is powered off.  I’m considering going to a micro USB connector but this is working so that eliminates more unknowns for the next spin.

The first public showing won’t be until VCF East in the spring of 2018.  I can’t make VCF MW this year.  A few people have suggested some additions, and I want to move some of the LEDs around a bit so there will be at least one more revision of the board before it’s ready for sale.

 

Posted on

Quick KIM Clone Update

LEDs are working…

There is one obvious problem that I’ll think about this week, but all of the major stuff needed to run KIM-1 programs are in place and working.  No cuts or jumpers yet, but might be required to fix the one known problem.  Only a few of the buttons for the keypad have been installed but any key can be “pressed” with a jumper.

Once the current problem is fixed, the other 6532 and SD card connector installed.  If all of that works, then I might add a header to get to the 6502 signals.  Personally, I don’t see a need to add expansion capabilities, but several people have asked for it.  I also need to consider whether to have a bit of a gap between the 4th and 5th LEDs to make it clear the left four digits are the address and the right two are the data.

This looks close to a real system now.

 

Posted on

KIM Clone and Other Updates

Last week I built up one of the new (rev 1A) KIM Clone boards and it worked the first time.  Woohoo!  The fixes applied since the first spin seem to work fine.  However, One thing didn’t work right and I just didn’t get around to connecting the logic analyzer.  After about 15 minutes of head-scratching, I came to the conclusion that the 6532 was defective.  Tried another from the same batch and had completely different problems.

Which brings up an important point of the vintage computer scene… good parts are sometimes difficult to find.  I’ve gotten quotes for some chips at $75 per chip in quantities of 10.  There’s no way I could sell a board where one chip cost that much, so that particular project was scrapped.

Not too long ago there were major distributors who stocked a lot of these components but those days are gone.  I’ve got a few Chinese vendors who’ve supplied lots of good chips, so I just ordered some 6532s from them.  Hopefully these are good.

So in the mean time, I’ll be sorting through my collection of a few thousand (yes, thousands) chips looking for another batch of 6532s and probably tossing this group into the trash, or at least until a few other sources deliver.