| View previous topic :: View next topic |
| Author |
Message |
snuci
Joined: 19 Oct 2014 Posts: 78
|
Posted: Mon Mar 04, 2019 8:59 pm Post subject: MCS-4 board - What can I do with it? |
|
|
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 |
|
 |
snuci
Joined: 19 Oct 2014 Posts: 78
|
Posted: Mon Mar 04, 2019 9:50 pm Post subject: |
|
|
| 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 |
|
 |
Planeuriste
Joined: 06 Mar 2019 Posts: 2
|
Posted: Wed Mar 06, 2019 2:00 pm Post subject: |
|
|
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 |
|
 |
snuci
Joined: 19 Oct 2014 Posts: 78
|
Posted: Wed Mar 06, 2019 6:01 pm Post subject: |
|
|
| 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 |
|
 |
wepwawet

Joined: 18 Mar 2004 Posts: 3019 Location: Seligenstadt - Germany
|
Posted: Thu Mar 07, 2019 4:13 pm Post subject: |
|
|
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 |
|
 |
H3nrik V!

Joined: 15 Apr 2014 Posts: 1246 Location: Denmark
|
Posted: Thu Mar 07, 2019 4:22 pm Post subject: |
|
|
| 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!  |
|
| Back to top |
|
 |
Planeuriste
Joined: 06 Mar 2019 Posts: 2
|
Posted: Sat Mar 09, 2019 2:40 am Post subject: |
|
|
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 |
|
 |
yy2013
Joined: 12 Sep 2009 Posts: 739 Location: Nagoya, Japan
|
Posted: Sat Mar 09, 2019 7:04 pm Post subject: |
|
|
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 |
|
 |
snuci
Joined: 19 Oct 2014 Posts: 78
|
Posted: Sun Mar 10, 2019 6:02 am Post subject: |
|
|
| 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 |
|
 |
yy2013
Joined: 12 Sep 2009 Posts: 739 Location: Nagoya, Japan
|
Posted: Sun Mar 10, 2019 7:46 am Post subject: |
|
|
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 |
|
 |
gekaufman
Joined: 08 Dec 2014 Posts: 385 Location: New Hampshire, USA
|
Posted: Sun Mar 10, 2019 9:01 am Post subject: |
|
|
| Beautiful board, if you do need 1702A's programmed I can help. I built one of Martin Eberhard's 1702A programmers. |
|
| Back to top |
|
 |
snuci
Joined: 19 Oct 2014 Posts: 78
|
Posted: Sun Mar 10, 2019 9:31 am Post subject: |
|
|
| 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 |
|
 |
snuci
Joined: 19 Oct 2014 Posts: 78
|
Posted: Sun Mar 10, 2019 9:36 am Post subject: |
|
|
| 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 |
|
 |
H3nrik V!

Joined: 15 Apr 2014 Posts: 1246 Location: Denmark
|
Posted: Mon Mar 11, 2019 2:44 am Post subject: |
|
|
| 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  |
|
| Back to top |
|
 |
|