Arithmetic Processor

66 posts / 0 new
Last post
Online
Last seen: 1 hour 22 min ago
Joined: Aug 18 2017 - 16:53
Posts: 79
tokabln wrote:So my idea is,

tokabln wrote:
So my idea is, to readout the received PROMs from the CCS 7720 card, hopefully understanding what they did to be able to have something available which can be used (after some changes ?) to supports the APU card. Have fun...

The code from the Centronics card is a printer driver. There is nothing to be cloned for the APU card because the printer card is a standard driver with a Pascal 1.0 or Pascal 1.1 firmware interface. The APU card is a non-standard card with non-standard code.

Regards

Ralf

 

tokabln's picture
Offline
Last seen: 1 day 4 hours ago
Joined: Dec 30 2015 - 10:48
Posts: 197
@RalfK:  Yes... nevertheless

@RalfK:  Yes... nevertheless I do believe that we can learn something from this code.

 

So beside what I’ve read out of the PROM including a disassembly file... while I’m not able to comment so far, because of missing knowledge. That’s something I need to learn. But maybe someone is able to explain what they have done with this code... even that it is the printer driver.

 

 

Next step will be to see which PROM has which content... as the above stuff is 256x8 Bit size while the PROMs having a 256x4 Bit size

 

TOKABLN

 

 

 

 

macnoyd's picture
Offline
Last seen: 4 hours 12 min ago
Joined: Oct 15 2012 - 08:59
Posts: 492
Here is the PROM code separated by ODD / Even Bytes ...
tokabln's picture
Offline
Last seen: 1 day 4 hours ago
Joined: Dec 30 2015 - 10:48
Posts: 197
Dear macnoyd,

Dear macnoyd,

 

I do believe that there is something confused with your files... when talking about 8 Bit width PROMs your sent file is okay... but we have 4 Bit width PROMs, right? So we can't split the taken file easily into even and odd values. That's the reason while I mentioned that I need to find a way to read a four bit value from each PROM, to have an exact copy of their content. Right now we know what BOTH PROMs deliver when reading a specific address.

 

So to say, an actuall readout of a 16 Bit value is indeed the result of a 4x4 bit readout. Or 8 bit are the summary of 2x4 bits stored in the 2 PROMs. Does this make sense or am I wrong?

 

Update #1:

I too made a mistake as I used the wrong start address when reading the PROM content :-(

- thanks to Ralfk for catching this. I will upload updated files soon.

 

Update #2:

Beside the new files... hopefully correct now. Printer card resides in slot 1

Taken using "BSAVE Filename,A$C100,L$FF

Taken using my Basic Program, start adress 49408dec.  -> $C100

 

Update #3:

Beside my thoughts about how to handle:

$2C = 8bit width = b0010 1100
each PROM helds 4 bit = 1 nibble
so we need to split the 8bit value into

HEX       : $2C
decimal   : 44
binary    : 0010 1100
odd bits  :  0 0  1 0
= decimal : 2
even      : 0 1  1 0
= decimal : 6

 

Torsten

Offline
Last seen: 1 day 4 hours ago
Joined: Jul 5 2018 - 09:44
Posts: 382
It would be simple to write

It would be simple to write something like a small Perl script to split the nybles of data apart to make images for the two 256x4 PROMs.

 

tokabln's picture
Offline
Last seen: 1 day 4 hours ago
Joined: Dec 30 2015 - 10:48
Posts: 197
Well I've written a Basic

Well I've written a Basic program, which reads the PROM content and store it onto a disk.

https://www.applefritter.com/comment/86841#comment-86841

So the same prog can be changed to do the splitting. So this part is done. Thanks. Remaining problem might be, to write new proms, so I need to check if my old Dataman S4 is able to handle. Otherwise a GAL can be used, but here I do need to design a PCB which then plugs into both PROM sockets. Let's see.

Online
Last seen: 1 hour 22 min ago
Joined: Aug 18 2017 - 16:53
Posts: 79
tokabln wrote:Remaining

tokabln wrote:

Remaining problem might be, to write new proms, so I need to check if my old Dataman S4 is able to handle.

Write a program which runs once after power on and fill the RAMs.

Ralf

 

stynx's picture
Offline
Last seen: 2 hours 10 min ago
Joined: Apr 19 2012 - 09:41
Posts: 209
I still cannot get the APU to

I still cannot get the APU to work, even with a new Intel FPU.

I will try to get another DP8304 as all the TTL ICs tested good.

 

-Jonas

tokabln's picture
Offline
Last seen: 1 day 4 hours ago
Joined: Dec 30 2015 - 10:48
Posts: 197
Hi Jonas,

Hi Jonas,

I'm sorry to read this... I purchased a couple of DP8304 from this guy in Bulgaria, but haven't tested them yet.

https://www.ebay.de/itm/1x-AMD-DP8304BN-8-Bit-Tri-State-Bidirectonal-Trancevier-DIP-20/254193088357?epid=1218335560&hash=item3b2f16b765:g:9HwAAOSwPcVVyxje

If you like I can try to test them and after that I can send you one chip.

Torsten

stynx's picture
Offline
Last seen: 2 hours 10 min ago
Joined: Apr 19 2012 - 09:41
Posts: 209
No Need to be sorry. I don‘t

No Need to be sorry. I don‘t even know if that is the Problem. :-)

tokabln wrote:
Hi Jonas, I'm sorry to read this... I purchased a couple of DP8304 from this guy in Bulgaria, but haven't tested them yet. https://www.ebay.de/itm/1x-AMD-DP8304BN-8-Bit-Tri-State-Bidirectonal-Trancevier-DIP-20/254193088357?epid=1218335560&hash=item3b2f16b765:g:9HwAAOSwPcVVyxje If you like I can try to test them and after that I can send you one chip. Torsten

macnoyd's picture
Offline
Last seen: 4 hours 12 min ago
Joined: Oct 15 2012 - 08:59
Posts: 492
Jonas, I have a couple working cards and

Jonas, I have a couple successfully working cards here.  

If you'd like, I can sort out the issue with yours to save you the hassle if you'd like.  Let me know on that.

stynx's picture
Offline
Last seen: 2 hours 10 min ago
Joined: Apr 19 2012 - 09:41
Posts: 209
macnoyd wrote:Jonas, I have a

macnoyd wrote:

Jonas, I have a couple successfully working cards here.  

If you'd like, I can sort out the issue with yours to save you the hassle if you'd like.  Let me know on that.

 

The card finally works. The AMD9511 was defective, the DP8304 was defective and i had accidentally solered a 100nf cap at C4. I corrected the wrong cap, replaced the defective components and the card works like it should :-)

 

-Jonas

macnoyd's picture
Offline
Last seen: 4 hours 12 min ago
Joined: Oct 15 2012 - 08:59
Posts: 492
I like the box you made up for it ...

I like the box you made up for it ...  Nice touch.  +1

tokabln's picture
Offline
Last seen: 1 day 4 hours ago
Joined: Dec 30 2015 - 10:48
Posts: 197
HinJonas,

HinJonas,

 

good to hear and I too like the box you build... enjoy using the card.

 

Torsten

stynx's picture
Offline
Last seen: 2 hours 10 min ago
Joined: Apr 19 2012 - 09:41
Posts: 209
Thanks.

Thanks.

The box is bought from amazon and is quite nice. It is available as a double set with 2 sizes (i used the smaller one). The bigger box is big enough for a 5.25" floppy disk. Here is a example of the bigger box with artwork i made.

 

 

 

 

 

 

The boxes on amazon:

https://www.amazon.de/gp/product/B00N4U7074/

 

-Jonas

Pages

Log in or register to post comments