MCS-4 board - What can I do with it?

Post new topic   Reply to topic    CPU-World.com forums Forum Index -> Vintage Chips
View previous topic :: View next topic  
Author Message
snuci



Joined: 19 Oct 2014
Posts: 78

PostPosted: Mon Mar 04, 2019 8:59 pm    Post subject: MCS-4 board - What can I do with it? Reply with quote

I recently acquired an MCS-4 board and I'd like to make something of it. It needs to be used. I do have the MCS-4 tester board already but I also have the schematics of this board so I'd like to try to make it run something. Has anyone done anything like this or have any ideas?

This board has a C4004, 2 x 1302, 1 x C8316A, a C4008, P4009 and 5 x P4002 which seems lke an odd number. I will be reading the ROMs to see what's there. I also have 1702As which I assume I can put in their place.

Any help is appreciated.


Last edited by snuci on Mon Mar 04, 2019 9:56 pm; edited 1 time in total
Back to top
View user's profile Send private message  
snuci



Joined: 19 Oct 2014
Posts: 78

PostPosted: Mon Mar 04, 2019 9:50 pm    Post subject: Reply with quote

By the way, The 1302 labelled "1" is a bit unusual. This ceramic package has rounded corners but it's definitely like new so it's not worn at all. Date-wise, it's not far off from 1302 number "2".
Back to top
View user's profile Send private message  
Planeuriste



Joined: 06 Mar 2019
Posts: 2

PostPosted: Wed Mar 06, 2019 2:00 pm    Post subject: Reply with quote

Hi,
Which chip will hold your ROM program ?

I do not have this board but I have a similar project to make my c4004 run.
There is a german guy who emulates the 4001 ROM with a Propeller chip but he gives no details.

My project is to make the C4004 compute PI decimals and send them to a serial line (I/O port), plugged to a PC Terminal emulator.
Back to top
View user's profile Send private message  
snuci



Joined: 19 Oct 2014
Posts: 78

PostPosted: Wed Mar 06, 2019 6:01 pm    Post subject: Reply with quote

Planeuriste wrote:
Which chip will hold your ROM program ?


I should be able to replace the 1302s with 1702As and use these EPROMs for code.

Planeuriste wrote:
I do not have this board but I have a similar project to make my c4004 run. There is a german guy who emulates the 4001 ROM with a Propeller chip but he gives no details.

My project is to make the C4004 compute PI decimals and send them to a serial line (I/O port), plugged to a PC Terminal emulator.


Sounds interesting. Yours will be harder because of the 4001 ROM. Is there a replacement EPROM that might be put in it's place?
Back to top
View user's profile Send private message  
wepwawet



Joined: 18 Mar 2004
Posts: 3019
Location: Seligenstadt - Germany

PostPosted: Thu Mar 07, 2019 4:13 pm    Post subject: Reply with quote

Both 1302s are rather uncommon, the one you mention is uncommon by package and the other has Intel printed on the ceramic and no i on the lid. Nice board over all.

I do only collect with very little knowledge - you guys rock bringing the old stuff back to life. hats off:-)

_________________
You may use the photos I have posted here under CC BY-NC-SA license.
Back to top
View user's profile Send private message  
H3nrik V!



Joined: 15 Apr 2014
Posts: 1246
Location: Denmark

PostPosted: Thu Mar 07, 2019 4:22 pm    Post subject: Reply with quote

Planeuriste wrote:


My project is to make the C4004 compute PI decimals and send them to a serial line (I/O port), plugged to a PC Terminal emulator.

That sounds like a totally awesome project! Cool
Back to top
View user's profile Send private message  
Planeuriste



Joined: 06 Mar 2019
Posts: 2

PostPosted: Sat Mar 09, 2019 2:40 am    Post subject: Reply with quote

Yes I think so ! I will publish when I have my first real results.
A mathematician/cryptographer colleague will give me the most simplified algorithm to compute PI decimals with a 4 bit CPU !

To H3nrik
Concerning the ROM I can see boards with 4008 4009 4289 to interface with standard EPROM 2732 2764
For you, using a legacy board is the hard way because the old PROM or EPROM have to be flashed, the old standards are not easy to set up.

Since I do not have this constraint, I will use an Arduino or Parallax microcontroller to :
- emulate the 2 phases clock (2 pins)
- emulate the ROM with a 4 bit bus (4 pins) and one pin for CM-ROM
- the debuging will be much simplified compared to real PROM or EPROM
Back to top
View user's profile Send private message  
yy2013



Joined: 12 Sep 2009
Posts: 739
Location: Nagoya, Japan

PostPosted: Sat Mar 09, 2019 7:04 pm    Post subject: Reply with quote

Nice board!

Your board has both 1302 and 8316A. I wonder how thi is possible because the pin configurations of these chips are entirely different. Also, 1302 requires both +5V and -9V, while 8316 requires only +5V. Are the printed patterns for 1302 and 8316A entirely different?
Back to top
View user's profile Send private message  
snuci



Joined: 19 Oct 2014
Posts: 78

PostPosted: Sun Mar 10, 2019 6:02 am    Post subject: Reply with quote

yy2013 wrote:
Nice board!

Your board has both 1302 and 8316A. I wonder how thi is possible because the pin configurations of these chips are entirely different. Also, 1302 requires both +5V and -9V, while 8316 requires only +5V. Are the printed patterns for 1302 and 8316A entirely different?


I have a schematic for this board that has an unfortunate fold that messes up the schematic a little. Rather than the schematic listing the 1302s, it lists 1702As but the 8316 is there.

I need to take better pictures but you can see more pictures here plus a link to the schematic. http://vintagecomputer.ca/dtc300-s/
Back to top
View user's profile Send private message  
yy2013



Joined: 12 Sep 2009
Posts: 739
Location: Nagoya, Japan

PostPosted: Sun Mar 10, 2019 7:46 am    Post subject: Reply with quote

Thank you for the info. It seems that the two 1302's are located at address ranges 000-0FF and 100-1FF, respectively, and the 8316A is located at 800-FFF. Maybe the 8316A was used as a data ROM.

At first, I thought that it was a good idea to replace the 8316A with 2716 EPROM or 2816A EEPROM and use it to store the program (after changing its address location), since 2716 and 2816A are much easier to program than 1702A. However, after some investigation, I found that the pin configurations of 8316A and 2716/2816A were totally different (a surprising finding for me). So, my idea became invalid.

Anyway, it will not be a problem if you have a EPROM programmer that can program 1702A.

By the way, 5 pieces of 4002 is not an odd number, because 4002 is a RAM configured as 80x4 bits ((sixteen 4-bit registers + four 4-bit status registers) x 4 sets).
Back to top
View user's profile Send private message  
gekaufman



Joined: 08 Dec 2014
Posts: 385
Location: New Hampshire, USA

PostPosted: Sun Mar 10, 2019 9:01 am    Post subject: Reply with quote

Beautiful board, if you do need 1702A's programmed I can help. I built one of Martin Eberhard's 1702A programmers.
Back to top
View user's profile Send private message  
snuci



Joined: 19 Oct 2014
Posts: 78

PostPosted: Sun Mar 10, 2019 9:31 am    Post subject: Reply with quote

gekaufman wrote:
Beautiful board, if you do need 1702A's programmed I can help. I built one of Martin Eberhard's 1702A programmers.


Hi Gary,

I also have an ME1702A. Thanks for offering.

Santo
Back to top
View user's profile Send private message  
snuci



Joined: 19 Oct 2014
Posts: 78

PostPosted: Sun Mar 10, 2019 9:36 am    Post subject: Reply with quote

yy2013 wrote:
Thank you for the info. It seems that the two 1302's are located at address ranges 000-0FF and 100-1FF, respectively, and the 8316A is located at 800-FFF. Maybe the 8316A was used as a data ROM.

At first, I thought that it was a good idea to replace the 8316A with 2716 EPROM or 2816A EEPROM and use it to store the program (after changing its address location), since 2716 and 2816A are much easier to program than 1702A. However, after some investigation, I found that the pin configurations of 8316A and 2716/2816A were totally different (a surprising finding for me). So, my idea became invalid.

Anyway, it will not be a problem if you have a EPROM programmer that can program 1702A.

By the way, 5 pieces of 4002 is not an odd number, because 4002 is a RAM configured as 80x4 bits ((sixteen 4-bit registers + four 4-bit status registers) x 4 sets).


Thanks for you input yy2013. I can read the 1302s with a 1702a programmer but I have to be a little more carfeful with the 2816A. I am taking my time in researching this as I don't have a programmer that can read this.
Back to top
View user's profile Send private message  
H3nrik V!



Joined: 15 Apr 2014
Posts: 1246
Location: Denmark

PostPosted: Mon Mar 11, 2019 2:44 am    Post subject: Reply with quote

Planeuriste wrote:

To H3nrik
Concerning the ROM I can see boards with 4008 4009 4289 to interface with standard EPROM 2732 2764
For you, using a legacy board is the hard way because the old PROM or EPROM have to be flashed, the old standards are not easy to set up.

Don't think it was me asking Smile
Back to top
View user's profile Send private message  
Display posts from previous:   
Post new topic   Reply to topic    CPU-World.com forums Forum Index -> Vintage Chips All times are GMT - 5 Hours
Page 1 of 1
Jump to:  
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum

Powered by phpBB © 2001 phpBB Group