6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Tue Mar 19, 2024 10:03 am

All times are UTC




Post new topic Reply to topic  [ 21 posts ]  Go to page 1, 2  Next
Author Message
PostPosted: Sat May 02, 2015 4:48 pm 
Offline

Joined: Sat May 02, 2015 4:15 pm
Posts: 23
Hi Everyone,

I am planning to build a copy of the first micro-based system on which I programmed - it was an Acorn System 1 at secondary school in the UK in 1979. Details here: http://speleotrove.com/acorn/index.html

I aim to be as faithful to the original design as possible and most of the parts can be obtained fairly easily (except, see below). I am at the parts gathering and design stage and am pondering a few things for which I'd appreciate your input and thoughts:

    * Although I am doing this for myself, is there any interest from others? If so I'll document the build, make it more repeatable (see below), and also publish any info that may be of use for others.
    * The INS8154 RAM/IO chip is hard to track down at a good price - I am being quoted around $35 each with a minimum order qty of 10 or 20 (where available). Looking at the spec sheet, I feel I could do a pin-compatible emulation using a microcontroller without too much trouble (although it would be useful to also have the real part to check timings etc.), but has anyone emulated this chip already (microcontroller or CPLD etc.) and can anyone suggest a good place to buy one. I am based in the UK but will be in the USA for two weeks in June 2015.
    * Any encouragement to go ahead and emulate the INS8154? Would this be useful to others (if it's not already been done)?
    * Easiest way to program the 74S571 PROMS or an EPROM (I have quite a few 27xx devices) - I have seen a few designs 'out there' for simple programmers based on Arduino and PIC Micros, but is there a 'go to' one in this field?
    * Original crystal frequency is 1.006MHz. Any ideas where to get one before I just go with a 1MHz part?
    * I'm tempted to just wire wrap the boards (2), but if there is sufficient interest that others may want to build a copy perhaps I'll lay out PCBs and see whether I can make them similar in size/shape to the original - perhaps even aiming for single sided boards so they can be a DIY etching job.

Hopefully I'll find some time in the near future to kick all this off.

Thanks in advance.


Last edited by linker3000 on Wed May 13, 2015 12:18 pm, edited 1 time in total.

Top
 Profile  
Reply with quote  
PostPosted: Sat May 02, 2015 11:38 pm 
Offline
User avatar

Joined: Wed Feb 13, 2013 1:38 pm
Posts: 583
Location: Michigan, USA
Hi linker3000 and welcome to 6502.org.

After looking at the documentation a bit, I wonder if a 6532 might be a suitable replacement? Like the INS8154, the 6532 has two eight bit ports and 128 bytes of RAM memory, though using a 6532 would require minor design changes;

(1) use the 6502 PHI2 and R/W signals on the 6532 instead of the NRDS and NWDS signals.
(2) the signal going to the M/IO pin on IC2 (the '8154) should be inverted and go to the RS pin on the 6532.
(3) the A0 and A1 address lines should be swapped on the 6532 to match the '8154 register addresses.

Of course, being "faithful to the original design" might rule out the use of the 6532.

BTW, there appears to be a few Asian sources for "new" INS8154 devices for around $15USD (landed), if that helps.

Not sure what you can do about the crystal frequency. I suspect that's particularly important for tape operation?

Good luck on your project.

Cheerful regards, Mike


Top
 Profile  
Reply with quote  
PostPosted: Sun May 03, 2015 9:05 am 
Offline

Joined: Sat May 02, 2015 4:15 pm
Posts: 23
Mike,

Thanks for the welcome and the feedback.

I noticed that a few broker-type searches reported reasonable stock levels in the Far East, but I haven't any responses to RFQs - and the search sites don't give away the names of the vendors they are listing. Can you suggest any reputable suppliers I can approach - I found a few general forum threads on purchasing but no specifics for the region.

Thanks for the info on replacing the 8154 - that would be plan C after an emulation attempt.

Crystal freq - um, yeah. Have to see what happens!


Top
 Profile  
Reply with quote  
PostPosted: Sun May 03, 2015 11:42 am 
Offline
User avatar

Joined: Wed Feb 13, 2013 1:38 pm
Posts: 583
Location: Michigan, USA
linker3000,

Here's one of the INS8154 listings from a vendor I've used before.

I enjoyed reading about and studying the Acorn System-1 design yesterday. Please keep us updated on your progress.

Regards, Mike


Top
 Profile  
Reply with quote  
PostPosted: Sun May 03, 2015 2:08 pm 
Offline

Joined: Sat May 02, 2015 4:15 pm
Posts: 23
Thanks - it's the darndest thing that searching for INS8154 and variants on ebay.co.uk (as I have been) rather than .com doesn't find them!!


Top
 Profile  
Reply with quote  
PostPosted: Sun May 03, 2015 2:52 pm 
Offline
User avatar

Joined: Wed Feb 13, 2013 1:38 pm
Posts: 583
Location: Michigan, USA
Funny, I've noticed the same thing. In the past I've found some items listed on ebay.uk that don't show up on the US site. Curious, yes, no?

Thanks to you and your post, I've probably spent four or five hours total now looking at Acorn System-1 schematics and documentation. You should be ashamed of yourself (grin). Seriously, it's very interesting (to me) to see how so many of these early systems are so similar in design. After studying designs like the KIM-1, the Elektor Junior, and now the Acorn System-1, I'm reminded how components, especially memory, were so incredibly expensive during those early years and how that may have affected system design.

BTW, I found a picture of Sophie Wilson's System-1 prototype which doesn't include the tape circuitry or the 1K RAM chips. This is a very nice looking prototype.

Cheers, Mike

Image


Top
 Profile  
Reply with quote  
PostPosted: Sun May 03, 2015 4:16 pm 
Offline
User avatar

Joined: Fri Aug 30, 2002 9:02 pm
Posts: 1665
Location: Sacramento, CA
linker3000 wrote:
* Original crystal frequency is 1.006MHz. Any ideas where to get one before I just go with a 1MHz part?


After looking over the other documents (Schematic and technical manual parts list) on the site you referenced, I believe the crystal is a standard 1 MHz part, not 1.006 MHz.

The only reference I saw to 1.006 was in the photo. It's possible the 6 represents the decimal shift value, i.e., 1.00 x 10^6 Hz.

Good luck with your project!

Daryl

_________________
Please visit my website -> https://sbc.rictor.org/


Top
 Profile  
Reply with quote  
PostPosted: Sun May 03, 2015 5:07 pm 
Offline

Joined: Sun Apr 10, 2011 8:29 am
Posts: 597
Location: Norway/Japan
The photo doesn't show 1.006 though, it's 1.008 (it's just that the ink has come off on the right side)

On the other hand the image at this link clearly shows 1.000 MHz.

-Tor


Top
 Profile  
Reply with quote  
PostPosted: Sun May 03, 2015 5:43 pm 
Offline

Joined: Sat May 02, 2015 4:15 pm
Posts: 23
Thanks to everyone for the feedback and extra pairs of eyes. You're all correct about the crystal - the one in the original photo is 1.008MHz but the one in the wikipedia photo and original parts list is 1MHz so I'll be going for that.

I'll order an INS8154N from UT Source - any opinions on % likelihood it's a genuine part?!

If/When I get my system up and working I might still try to emulate the chip using a microcontroller as a 'fun' side exercise.

I'm gathering parts now - just need to decide on how to make up the keyboard and whether to do wire wrap or layout PCBs.

I have found the Nat Semi doc on how to program the bipolar TTL PROMs - it doesn't look like it would be too difficult to rig up something to either do it manually, or under the control of, say, an Arduino, but, again, if anyone has already invented this wheel do let me know otherwise it will be another side project!


Top
 Profile  
Reply with quote  
PostPosted: Sun May 03, 2015 6:45 pm 
Offline

Joined: Sun Apr 10, 2011 8:29 am
Posts: 597
Location: Norway/Japan
utsource is one of the more reliable ones as far as ebay stores are concerned. Several members here have purchased old parts there and I haven't heard any negative stories. No guarantees though.

-Tor


Top
 Profile  
Reply with quote  
PostPosted: Sun May 03, 2015 7:03 pm 
Offline

Joined: Sat May 02, 2015 4:15 pm
Posts: 23
Thanks again for the feedback. Ordering a pair of 8154s now.

Here's another part sorted - had this knocking around in my 'LED Displays' drawer for about 20 years (as you do!) - it's marked as an "Antex SK-2-151" and it is pin equivalent to the original NSA1198.

Image


Top
 Profile  
Reply with quote  
PostPosted: Sun May 03, 2015 7:12 pm 
Offline
User avatar

Joined: Fri Aug 30, 2002 1:09 am
Posts: 8406
Location: Southern California
LED calculator displays were suitable for when you need something tiny. Here's one with four digits, end-stackable for 8, 12, 16, etc. (from the displays page of my 6502 primer:

Image

Avago Technologies has some very nice similarly-sized sets of four-character serially fed LED displays in 5x7 dot matrix at http://www.avagotech.com/pages/en/led_d ... hcms-2963/, but they're not cheap!

_________________
http://WilsonMinesCo.com/ lots of 6502 resources
The "second front page" is http://wilsonminesco.com/links.html .
What's an additional VIA among friends, anyhow?


Top
 Profile  
Reply with quote  
PostPosted: Sun May 03, 2015 9:22 pm 
Offline
User avatar

Joined: Wed Feb 13, 2013 1:38 pm
Posts: 583
Location: Michigan, USA
linker3000 wrote:
I have found the Nat Semi doc on how to program the bipolar TTL PROMs - it doesn't look like it would be too difficult to rig up something to either do it manually, or under the control of, say, an Arduino, but, again, if anyone has already invented this wheel do let me know otherwise it will be another side project!


Hey linker', do you have a link to that document, please?

Mike


Top
 Profile  
Reply with quote  
PostPosted: Sun May 03, 2015 10:19 pm 
Offline
User avatar

Joined: Tue Mar 02, 2004 8:55 am
Posts: 996
Location: Berkshire, UK
Quote:
Avago Technologies has some very nice similarly-sized sets of four-character serially fed LED displays in 5x7 dot matrix at http://www.avagotech.com/pages/en/led_d ... hcms-2963/, but they're not cheap!

By strange coincidence I have a board with a pair of those displays that I'm going to desolder.

They are very expensive. Around £30 each in the UK in small quantities.


Attachments:
image.jpg
image.jpg [ 1.96 MiB | Viewed 2875 times ]

_________________
Andrew Jacobs
6502 & PIC Stuff - http://www.obelisk.me.uk/
Cross-Platform 6502/65C02/65816 Macro Assembler - http://www.obelisk.me.uk/dev65/
Open Source Projects - https://github.com/andrew-jacobs
Top
 Profile  
Reply with quote  
PostPosted: Mon May 04, 2015 8:44 am 
Offline

Joined: Sat May 02, 2015 4:15 pm
Posts: 23
Michael wrote:
linker3000 wrote:
I have found the Nat Semi doc on how to program the bipolar TTL PROMs - it doesn't look like it would be too difficult to rig up something to either do it manually, or under the control of, say, an Arduino, but, again, if anyone has already invented this wheel do let me know otherwise it will be another side project!


Hey linker', do you have a link to that document, please?

Mike


Document attached. P5-1 for voltages and timings.

Attachment:
NatSemi_MemData77_300.pdf [1.64 MiB]
Downloaded 149 times


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 21 posts ]  Go to page 1, 2  Next

All times are UTC


Who is online

Users browsing this forum: No registered users and 2 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: