Monthly Archives: January 2011

Building The Replica One

IMG_0033One of the last things I did before we moved back to Canada was order a Replica One computer. The Replica One is a reproduction of the original Apple I computer designed by Steve Wozniak back in 1976. Shipping it to Canada would have been more expensive and more of a hassle and I always wanted one so I bought the kit. But with the move, I left everything in the box until I was ready to work on it.

Once we were settled, I was itching to start but I just didn’t have the room. I had my own room for my gadgets but I only had a tiny desk which had room for our iMac and printer but not much else. I really needed all new office furniture and a large desk to go with the large room.

By September, I had found the furniture collection I wanted and ordered it online. But months later, it was still back ordered. Someone didn’t want me to work on my computer project.

By November everything arrived and in a couple of evenings of work, I had the furniture all assembled. With desk space, I decided to bring out some of my other old hardware. Like the Apple //GS I used throughout university and have completely customized in a tall tower case. Or my uncles old Apple //e which needed a bit of cleaning but still works great. My BeBox which replaced my Apple //GS as my main computer when I started working life. The BeBox is probably the rarest machine I own and the model I have is thought to be one of about 800 ever sold.

But, while waiting for room to work on my project, I also started collecting some other old systems. I found an original Mac 128k on eBay and bought it. I have a video of Samantha using it in the kitchen. Now it has a permanent spot next to our iMac which is many orders of magnitude faster. It works well and Samantha often asks to use it. She loves MacPaint.

I also got a Apple MessagePad 2000 on eBay. These devices are often called “Newtons” although it is the software on them that is branded Newton. The hardware is MessagePad. It is a strange device and ahead of its time in many ways. The Palm Pilot which followed it is definitely a refinement and simplification of the MessagePad and it succeeded because it was a better compromise for size, battery life and cost. But it is a pretty neat machine and in some ways is a predecessor of the much more successful iPod and iPhone mobile devices which Apple would make much later.

The final machine I bought off eBay recently was an Apple Lisa 2. This is quite a rare machine and is a predecessor of the Mac and is one of the first machines with a graphical user interface. The model I have has a single 400k floppy drive and a 10M internal hard drive. The hard drive is physically huge. Given that 3TB hard drives exist today, you can probably have about 12TB of disk space in the same physical dimensions as this 10M drive. That is about 1,250,000x more capacity in the same physical space. The machine itself was in Ottawa so I was able to inspect it before bidding on it and once I had won it, I didn’t have to pay shipping costs since I just had to pick it up. It was missing a keyboard but I found one in another auction. The system does power up but it doesn’t boot. There is definitely an error booting to the hard drive but I am not sure what the problem is yet. It could be that the OS isn’t loaded on the hard drive which means I have to find some way to write some floppies. That alone will be an interesting challenge.

The only other machine I am tempted to try to find is a Next Cube but they are rare enough that they tend to go for $1000 or more. I just can’t justify that much money for something that old, regardless of how cool the hardware is (or was).

But what I really wanted to work on was the Replica One. I setup the desk and put some of my old machines together in the corner of the L where I could work with them but they also wouldn’t be in the way too much. The iMac sat on on end of the L leaving the other side empty. Also before moving, I bought a very good soldering iron at Fry’s so I set that up. I put a nice bright desk lamp there also to help me get enough light.

I was bit nervous to start since it had been years since I did any soldering and never really did anything this intricate. I watched a bunch of YouTube videos on soldering technique just to review and prepare. One night a couple of weeks ago, I opened up the box and organized all of the parts. The instructions suggested starting with the resistors and there were only a dozen or so to mount so I dove in.

In a short time, I had all of the resistors mounted. The next day, I soldered all of the sockets. Then, the capacitors. A day or so later I was soldering on the connectors and other devices. Every day, I would show Matthew the progress and demonstrated soldering for him. But once all of the soldering was done, Matthew would help me out more.

First, we needed to make sure that the connections were good. Without inserting any chips into the sockets, I hooked the board up to the power supply and turned it on. We got a red light from the LED which was a good sign. Using the voltmeter, Matthew and I checked +5 and ground on all of the key pins. Everything looked good. Time to power it off and move to the next step.

With bedtime fast approaching, we started mounting the chips into their sockets. There were only 10 chips to insert (versus the dozens of chips found on the original Apple 1) but it was slow going because we didn’t want to bend any pins. With all of the chips mounted and Cynthia ready with the video camera, it was time to power it up. And it worked! A quick reset and I was in the monitor. A quick instruction in the monitor and I was in Apple basic. A quick command in Apple basic and I was running a program. We had built a computer!

In many ways, this project was a way to relive the building of the Rand X computer my dad I built nearly thirty years ago. The Replica One is actually less powerful than the Rand X. My Replica One has 32k of memory versus the 64k we had in the Rand X. But my Replica One is also built to interface better with technologies of today. It has a PS/2 port for a standard PC keyboard. It has a serial port which you can use to send it programs. I am currently waiting for a USB to serial cable so I can hook the iMac up to the Replica One and downloads some programs to it.

And I bought a compact flash reader for the Replica One. This lets me store programs on a compact flash card. The Apple 1 never had a disk drive. All it supported for storage was cassette tape. Compact flash is a much more convenient solution. However, it was difficult finding a good flash card to buy. The problem is that regardless of the size of the flash memory, the reader will only give you access to the first 32M of space. In the store, the smallest and cheapest I could find was 4G. So, I now have a 4G compact flash card inserted into a device with 32k of main memory. Of that 4G, I can use only 128th of it and of that 128th, I will be hard pressed to use even a megabyte of space.

Matthew has shown some interest in learning more about the Replica One also. I showed him just a bit of Basic and how he could use it to write programs which can do his math homework for him. That seemed to get his attention. I often wonder what the best route is to get a child into programming today. Making a program which counts from 1 to 100 on today’s machines just seems so anti-climatic. But to get a machine which is nothing more than a bare circuit board hooked up to a keyboard and monitor to count to 100 just seems like more of an accomplishment. At least I think so. We will see whether Matthew thinks so too.

The next step is to build a case for it. Today it is sitting on a piece of cardboard but my plan is to build something out of plexiglass. I also need to find a keyboard which is a bit smaller and more appropriate to mount into the case.

So my Replica One joins my museum of old technology. But unlike the other ones, this one is just a bit more unique because we assembled it ourselves.

Preparing For Christmas

DSC_4591With Matthew’s birthday past, Christmas was coming quickly. So, I took an afternoon off work and our plan was to take Matthew and Samantha to see Santa and pick out a tree. Thinking that getting to the mall early would beat the line for Santa, we arrived to find that Santa didn’t arrive until after dinner time. So, instead we went in search of a Christmas tree.

Picking the Tree - 3Not far away, we found a lot with some nice trees and did a bit of browsing. Normally we get a very tall tree but this year we opted for something a bit smaller. That way, we could more easily fit it in the trunk of my car and we had a perfect spot between the stairs to the second story and the stairs to the basement where a small tree would fit. The tree we picked was just about my height so not tall. A couple of bungee cords later and it was secure in the trunk of my car.

We headed home to drop off the tree. Now the plan was to leave the tree at home, get back to the mall and find something to eat and then get in line for Santa. After a quick dinner in the food court, we got the line up about 10 minutes early to find only one other family in line. So, shortly after Santa arrived, Matthew and Samantha were confiding in him their wishes for Christmas day.

Later that week, we decorated the tree. Having the tree right beside the staircase made it very easy for Matthew to put the star at the top. We bought another strand of lights this year because we always found the bottom just a bit too bare with our larger trees so this year, our tree had lights to spare.

We were all ready for Christmas.

Matthew’s 8th Birthday Party

P1060445Matthew decided he wanted to hold his eighth birthday party at his karate dojo like he had for his sixth before we moved to California. Many of his same friends from that party were there this time along with many more from his new school here in Kanata. The kids have a great time and I think Matthew likes using the sword to cut the cake the best. In fact, that alone may be enough for him to do his 9th birthday party there next year.

Happy birthday Matthew. You are halfway to driving age.

Chanukah

P1060404In early December, we made our first trip since getting back to Canada to Montreal to see Cynthia’s family and celebrate Chanukah. Many of the people there we hadn’t seen in a very long time and it was great to catch up with everyone. Although the winter months aren’t the best, being back in Ottawa and close to family and friends is worth it.

Matthew and Samantha were very happy with their Zhu Zhu Pets although Cynthia’s Nana thought they looked a bit too much like rats. We look forward to our next visit to Montreal to see everyone there.

Matthew’s Yellow Belt

IMG_0500Matthew was in karate classes before we moved to California and now that we are back, he has gotten right back into karate again. But this time he is in a class for older children and it is more serious. The first thing that happened was during a tournament that he attended, he won second place. We have a video from that tournament below and a picture of him with the trophy. We were very proud of him.

But he was also working very hard to earn his yellow belt. And about a month ago, he tested for his yellow belt and got it. Leading up to the tournament and his yellow belt, he seemed to be getting discouraged with karate. Now, he is as eager as ever to attend his sessions and continues to enjoy himself. If only we could get him into some swimming lessons too…

Kanata Santa Claus Parade

P1060331Samantha saw her first Santa Claus parade this year and Matthew hadn’t been to one in many years and probably didn’t remember it. Matthew went to one in Kinburn a very long time ago but we had never made it to the one in Kanata until this year.

Samantha found some of the moments loud like when a truck would pass and sound its horn. But she enjoyed the music. Matthew gathered candies and waited for Santa who finally came at the end riding atop a firetruck.

This was definitely a good start to the Christmas season for Matthew and Samantha.

Samantha’s First Haircut

IMG_0421Although Samantha is more than three years old, she actually never had a haircut before. But, the time came that it really needed to be trimmed. More than that though, she got some really nice braids in her hair. Check out the pictures.

Halloween

P1060256We had our first Halloween since returning to Ottawa. Matthew and Samantha went to a local mall in the morning and did some trick or treating from store to store. Weather reports didn’t look that good so we thought we would take advantage of an indoor venue just in case.

We carved the pumpkin after that and prepared for visiting the neighbours. The weather cleared up although it was very cold. Matthew was going as a Sith Lord (Star Wars bad guy) and I decided to spice up his costume a bit. I downloaded the “Imperial March” theme from Star Wars and loaded it up on an iPhone playing it on a loop. With that in his pocket, we walked through the neighbourhood with appropriate musical accompaniment.

I think there is still some remnants of their haul from that night somewhere in the house…