Archive for the ‘Apple II’ Category

Apple 1 PCBs due to arrive on Monday.

Saturday, January 23rd, 2010

Look me up on AIM on Monday – “illegalwithaw” at 9:00 PM EST and join the group chat. I hope to be able to post images of the boards and let you know how they are looking.

I just received the decoupling caps, the last components I had on order. Though they will be functional, I’m not happy with them, since they are so small, unlike anything used on an original. I’ll try ordering a different decoupling cap that will hopefully look a lot more like the original, and the ones I don’t use on the prototype will go into the scrap box.

I’ve figured out the solution to the keyboard-PS/2 reconfiguration issue. I’ll put in a double row of KK type header pins. They make housings that can be individually wired and plugged in. This way, you’ll be able to make up several headers that suit your needs and just plug in the one you need. Unfortunately, it’s going to add some cost to the device, but I think it will be worth it. Here is a link to a housing as seen at digikey.
http://search.digikey.com/scripts/DkSearch/dksus.dll?vendor=0&keywords=649-69176-028LF
Software changes aren’t necessary for this, but I’m going to reassign outputs on the AVR, anyway, in order to clean up the PCB. I’m going to try to find time to build a prototype unit this weekend.

PS/2 to ASCII keyboard interface update

Thursday, January 21st, 2010

I spent some time last night coding up the last software features I wanted to implement for this device.

I still have to do the following before I can offer you some kits or built and tested boards.

1. test new software changes in AVR simulator
2. build a new prototype with hardware changes
3. test new software changes on new prototype with both Apple II and Apple 1
4. getting a quote on a run of production boards and cost of parts
5. figure out pricing and quantity I”ll build
6. purchasing parts and PCBs
7. writing a short instruction manual

Toughest task is building the proto board, and I have some time before the A1 PCB’s arrive in which to do that.

The original plan was to pin out the 16 pin socket for a default compatibility with the Apple II. Apple 1 users would have to cut some traces and add jumpers for the Apple 1 pin out. I am designing the board so that this will be easy to do.

As I was sitting here typing, I realized I may be able to do a soft configuration change between apple 1 and apple 2, so that no hardware cuts and jumpers would be necessary.

I guess the SW isn’t really done, after all. I’m going to have to look at what it would take to reconfigure the AVR so that cuts and jumpers become unnecessary when moving between A1 and A2. In any case, I’ll leave the option to do hardware cuts and jumpers in the HW design, in case users of other vintage gear need to configure the pinout differently.

Apple 1 update #16

Saturday, January 16th, 2010

Cameron Cooper, who has been a great asset in finding parts, is putting together a new web site called apple-1.org. We are planning some scheduled chat sessions that will be hosted from his site. The first one will be held the evening after I receive the A1 boards. Topic’s are open to Apple 1 related stuff, but I hope to post a URL to images of the PCBs boards- so this will be the first public viewing, so to speak. I’ll post the time and date for this chat session as soon as UPS gives me the date that the PCB’s will arrive. Meanwhile hop on over to Cameron’s site and get registered.

According to the status on the Advance Circuits web page, the boards are built and in the shipping department, due to ship Monday. I’m far more excited about these boards than I think I was with the rev0 boards. Could be a couple of factors at play here. First of all, this board seems to me to have been far more difficult to reverse engineer that the A2 rev 0 was. I though I would have an easier time on the A1 because of the experience of the A2rev 0, but the A1 effort turned out to be even larger. I believe that the A1 was original designed with the idea that a silk screen and possibly solder mask were expensive options, so a lot of legend information was added to the top copper layer. Also the power supply section was pretty tricky. There is more interest in this project than there was on A2 rev 0, so I think that that is adding to the excitement, as well.

While I’m waiting for the PCB and last parts to be delivered, I’ll be working on two things.

1) The A1 assembly manual.
2) The PS/2 to keyboard adaptor. I’ve decided to make a batch of these. They will default to an A2 configuration, but will easily be altered to a A1 configuration, and I’ll provide instructions. Here is what the top artwork currently looks like.

Cameron and I are also investigating a possible vendor of new parallel ASCII keyboards. This same vendor was advertising in the Hobbyist magazines the 70’s and still lists ASCII keyboards with parallel interfaces in their catalog. In fact the current keyboard appears to have the same key layout as can be seen in those 1970’s era adds. Hopefully they still stock them and the price is reasonable. Original ASCII keyboards are very, very difficult to find. The only reliable source I know of, is from the Apple II+ systems that are frequently sold on ebay.

Finally, if you are interested in a A2 rev 0. kit, remember that the price is going up on Feburary 1st.

Apple II rev 0 price increase coming

Wednesday, December 16th, 2009

Base motherboard kit price to go up to $400.00 from $350 on Feb 1, 2010.

Disk II interface updates #17

Saturday, August 15th, 2009

No major progress this summer on the Disk ][ interface – too many distractions . The USB interface is pretty difficult, though I do have the Disk ][ interface recognized by a PC as a disk interface.

Beyond the usual family activities and homeowner maintenance projects, a few other projects have interfered, including constructing the microphone preamp that I needed to improve the quality of my podcast and research on the City Point and Army Line Railroad. I also just received good scans of an original Apple 1 circuit board, which may be the catalyst that kick starts an Apple 1 replica effort. Too many projects, not enough time :-(.

Disk II interface updates #16

Friday, July 3rd, 2009

Great news: I finally got the USB interface working well enough to get a command down to the processor handling the Disk ][ interface. The PC even recognizes a mass storage device. Now I have to work on some code that will handle those commands – my original code used ASCII commands from a terminal. I should be able to make faster progress now.

Disk II interface updates #15

Tuesday, June 23rd, 2009

Ok, did my deep dive of USB standards and think I have a handle on the technology.

I tweaked the code to make it look like a Mass Storage device using bulk only protocol to the host. The AVR handling the USB interface will simply transfer the USB mass storage commands/data/status between the AVR handling the disk interface and the USB bus.

So far the basic transfer is not working, but I think I have a good grounding on the technology, and now the process becomes a debug effort.

Stay tuned…

Apple ][ Repair Services

Thursday, June 18th, 2009

I receive an occasional query regarding Apple ][ repair services. I have considered offering repair services, but feel that frequently, problems are traced back to intermittent connections between sockets and chips on these old boards. Apple didn’t use the best sockets in it’s products and once you start having intermittent problems with sockets, they probably aren’t going to stay away for long. Because of this, I feel that it would be very hard to provide a repair service that would consistently return boards that are reliable over the long haul.

Creative Solutions does offer repair services, though I am not sure if they still are in business. You can try contacting Creative Solutions at creatsltn@aol.com or phone (937) 429-5759 M-F 9-5 Eastern.

I really feel that your best bet is to find a fellow vintage computer hobbyist in your area that would be willing to work with you in troubleshooting your board. Half the fun of these old machines is learning how to fix them up and get them back into working order.

Apple II Service Notes Posted

Thursday, June 18th, 2009

An anonymous contributer sent me some pretty good notes on servicing Apple II computers. I have put them into PDF format and put a link from my repair page to them.

My repair page.
http://www.willegal.net/appleii/appleii-repair.htm

Disk II interface updates #14

Wednesday, May 20th, 2009

step 1, figuring out where the lost serial data went, is evolving into a complete investigation of the USB bus architecture and a relook at using CDC vrs Mass Storage device class and the V-USB(AVR-USB) implementation in general. The HW implementation is unlikely to change. This is likely to take some time.