6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Sat Sep 28, 2024 3:23 pm

All times are UTC




Post new topic Reply to topic  [ 12 posts ] 
Author Message
 Post subject: Building an Apple 1
PostPosted: Sun May 05, 2019 4:42 pm 
Offline

Joined: Wed Mar 02, 2016 12:00 pm
Posts: 343
Hi

I just started building an Apple 1. The boards available on ebay looked really nice, so I just went for it..

Obtaining components is the real pain (obviously) and I want to keep them as close to the original as possible. That is even with old date codes. Obviously ebay is a nice source, but still it looks like its going to take years.

I was thinking of building it with "newer" components (still TTL/NMOS) and upgrade as I see things working. So its mostly going to be plugin sockets.

Anyone else here done a similar build and have some good advice?


Top
 Profile  
Reply with quote  
 Post subject: Re: Building an Apple 1
PostPosted: Sun May 05, 2019 6:42 pm 
Offline

Joined: Thu Mar 03, 2011 5:56 pm
Posts: 284
There's this:

https://www.unicornelectronics.com/Apple1/Apple1kit.html

No idea if this is still available; I found the page through Google, after remembering that Unicorn Electronics offered a kit of parts for an Apple I build some years back.


Top
 Profile  
Reply with quote  
 Post subject: Re: Building an Apple 1
PostPosted: Sun May 05, 2019 7:28 pm 
Offline

Joined: Wed Mar 02, 2016 12:00 pm
Posts: 343
Ok, thanks for the link. I already have the memory so I am covered there.

I have looked through their inventory and they do have a lot of 7400 TTL in stock. No date codes though.. but its a good place to start.

The Signetics prom's seems to be the hardest to find.


Top
 Profile  
Reply with quote  
 Post subject: Re: Building an Apple 1
PostPosted: Mon May 13, 2019 8:13 pm 
Offline

Joined: Wed Mar 02, 2016 12:00 pm
Posts: 343
Finally managed to get hold of a 6502 from 1977. Not too expensive, but its in a black plastic packaging. Those white 6502 were too expensive. I hope it still works..

When was the ROR bug fixed?


Last edited by kakemoms on Tue Sep 03, 2019 3:19 pm, edited 1 time in total.

Top
 Profile  
Reply with quote  
 Post subject: Re: Building an Apple 1
PostPosted: Fri May 31, 2019 5:13 am 
Offline

Joined: Mon May 21, 2018 8:09 pm
Posts: 1462
Supposedly in mid-'76. And supposedly there was also a "die shrink" at the same time, which might reasonably have heralded a change from CDIP to PDIP packaging.

Software written in '77 - notably M$ BASIC - was sometimes provided in two distinct versions, to accommodate people who had buggy 6502s. The version for the KIM-1 was built with such workarounds. Versions for later micros were not.


Top
 Profile  
Reply with quote  
 Post subject: Re: Building an Apple 1
PostPosted: Fri May 31, 2019 5:53 am 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10938
Location: England
(Do you have a reference for that die shrink? I'd love to know more.)

As for ROR workarounds, this little story is interesting:
https://www.pagetable.com/?p=45


Top
 Profile  
Reply with quote  
 Post subject: Re: Building an Apple 1
PostPosted: Sat Jun 01, 2019 4:57 pm 
Offline

Joined: Mon May 21, 2018 8:09 pm
Posts: 1462
It was just a random fact I spotted in passing while researching methods to distinguish different 6502s.


Top
 Profile  
Reply with quote  
 Post subject: Re: Building an Apple 1
PostPosted: Mon Jun 03, 2019 5:27 pm 
Offline
User avatar

Joined: Wed Aug 17, 2005 12:07 am
Posts: 1228
Location: Soddy-Daisy, TN USA
** EDIT **

Sorry, the following was for an Apple II rev board. Not Apple I.

Someone feel free to delete.

But here it was originally:


FYI, I'm not sure if this is OT, but it looks like some of those replica boards can be bought here too:

https://www.reactivemicro.com/2019/05/2 ... therboard/

In fact, it seems to have an interesting story behind it.

Quote:
Logan Greer is a new member to the Retro Community, 15 years old student, and has taken an interest in Mike Willegal’s Apple II Rev 0 project in an effort to better understand electronics and the Apple II platform. He decided to build his own Rev 0 using Willegal’s project files, and in the process offer the extra PCBs to the Community. After dealing with a few sales on his own he asked ReActiveMicro for some assistance.

_________________
Cat; the other white meat.


Top
 Profile  
Reply with quote  
 Post subject: Re: Building an Apple 1
PostPosted: Wed Jun 05, 2019 1:40 am 
Offline
User avatar

Joined: Fri Dec 12, 2008 10:40 pm
Posts: 1005
Location: Canada
LOL!

My first Apple II was a clone ... back in 1980. I built the thing without sockets and it worked 1st time!!! One of the only times that has ever happened.

It's interesting to see they can sell a clone PCB board for $40 now, but it cost $120 back then.

It's also interesting to see that this board, more than twice the size of an Apple I clone bare PCB, sells for 1/10 of the price!

Market dynamics I guess.

I'm going to have to buy one of these boards and build it ... without sockets ... just to see if I can repeat my previous triumph. :shock:

_________________
Bill


Top
 Profile  
Reply with quote  
 Post subject: Re: Building an Apple 1
PostPosted: Sat Jun 15, 2019 5:57 pm 
Offline

Joined: Wed Mar 02, 2016 12:00 pm
Posts: 343
Just to follow up:

I have managed to get sockets and most of the ICs. A few still remains, and passives as well.

Anyway, I recently found out that the MK4096 DRAM is a troublesome component with up to 50% fail rate. For that reason I had to build a MK4096 memory tester (as I couldn’t find any). The 4096 was the first address multiplexed DRAM with CAS and RAS pins. It might be the reason for its strickt timing spec which meant that I had to get a really fast MPU to test it. My choice was the STM32 with the Nucleo board (F401 version) that had an arduino-like shield port and ran at 84MHz. I was able to use the arduino IDE with STM32duino library and access the IO ports directly using assembly code.

A couple of weeks work, and I had all pins connected and a 12ns IO control accuracy that was enough to get the CAS low to RAS low strobe within the needed +/- 25ns. All-in-all, 10 million random write/read cycles take around 10 seconds, and about 35 seconds for nearby flip-bit checking.

The 18 memory chips I bought for 175USD all passed the tests, which was a reward in itself.

Attachment:
File comment: A nucleo STM32 board with a ZIF socket and some batteries.
C568B9F7-BA5E-41A9-97D0-4B0E09BA7547.jpeg
C568B9F7-BA5E-41A9-97D0-4B0E09BA7547.jpeg [ 3.48 MiB | Viewed 2911 times ]

The proto MK4096 tester with 12ns IO resolution. Probably useable to test alot of other RAM configurations.


Top
 Profile  
Reply with quote  
 Post subject: Re: Building an Apple 1
PostPosted: Sat Jun 15, 2019 6:18 pm 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10938
Location: England
Rather impressive side project!


Top
 Profile  
Reply with quote  
 Post subject: Re: Building an Apple 1
PostPosted: Thu Jun 20, 2019 12:10 pm 
Offline

Joined: Wed Mar 02, 2016 12:00 pm
Posts: 343
I hope to draw together a schematic with an STM32 F410RB (cheaper than the F401RE I used).. when I get the time. Maybe add a second ZIF so I can also test the 2114 SRAM I often use.

A while back I tried to use an ATMega2560 to test 6502 and 6522, but I never got it up to the required speed.. (NMOS).


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 12 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: