# Commodore PLA equations (complete)

From: Michał Pleban <lists_at_michau.name>
Date: Tue, 05 Jun 2012 18:22:40 +0200
Message-ID: <4FCE3250.7020305@michau.name>
```Hello!

Since the topic sparked some interest, I decided to post all the PLA
equations I accumulated so far. Comments are welcome ;-)

[ sorry, I pressed some key combination which sent the message prematurely ]

-----------------------------------------------------------------------

Commodore 64:

(1) F7 = I10 and not I12 or I10 and not I14 or I10 and not I15 or I13 or
not I10 and I12 and not I6 or not I10 and not I5 or not I10 and not I7
or not I11 and not I12 or not I12 and I6 or not I12 and not I2;

(2) F0 = I0 or I1 and not I10 and I11 and I13 and not I3 and I5 and I6
and not I7 and I8 or I1 and not I10 and I11 and I2 and I5 and I7 or I1
and not I10 and I11 and not I12 and I2 and I5 and not I6 or I1 and not
I10 and I3 and I5 and I6 and not I7 and I8 and I9 or I1 and not I10 and
not I11 and I3 and I5 and I6 and not I7 and I8 or I10 and I12 and not
I13 and I14 and I15 or I10 and I13 and not I14 and I15 and I4 or I10 and
not I12 and not I14 and I15 and I4 or I12 and not I13 and I6 and not I7
and not I8 or I12 and not I13 and not I5 and I7 or I12 and not I13 and
not I5 and I8 or I12 and not I13 and not I6 and I7 or not I10 and I11
and I13 and I2 and not I3 and I5 and I6 and I8 or not I10 and I11 and I2
and I5 and I6 and I7 or not I10 and I11 and I2 and I5 and I6 and I8 and
I9 or not I10 and I11 and not I12 and I2 and not I3 and I5 and I6 and I8
or not I10 and I11 and not I13 and I2 and I5 and I7 or not I10 and I12
and not I13 and I5 and not I6 or not I10 and I12 and not I13 and I7 or
not I10 and I12 and not I13 and I8 and I9 or not I10 and not I11 and I12
and not I13 and I8 or not I10 and not I11 and I2 and I3 and I5 and I6
and not I7 and I8;

(3) F1 = I10 or I6 or not I1 or not I11 or not I13 or not I2 or not I5
or not I7;

(4) F2 = I10 or I12 and not I13 or not I11 or not I2 or not I5 or not I6
or not I7;

(5) F3 = I10 and I14 or I10 and not I15 or I10 and not I4 or I12 and not
I13 or not I1 and not I10 and not I2 or not I10 and I3 or not I10 and I7
or not I10 and not I11 or not I10 and not I13 and not I2 or not I10 and
not I5 or not I10 and not I6 or not I10 and not I8;

(6) F4 = I0 or I10 or I11 or I7 or not I5 or not I6 or not I8;

(7) F5 = I10 or I11 and not I9 or I13 and not I3 or I7 or not I1 and I13
and not I2 or not I1 and not I12 and not I2 or not I12 and not I3 or not
I5 or not I6 or not I8;

(8) F6 = I10 or I12 and I13 or I6 or I7 or not I1 and not I12 or not I11
and not I12 or not I12 and not I2 or not I5;

-----------------------------------------------------------------------

Commodore Plus/4:

(1) F7 = I0 and I1 and not I15 or I8;

(2) F0 = I11 or I15 or I3 or I5 or I6 or not I1 or not I10 or not I12 or
not I13 or not I14 or not I2 or not I4 or not I7 or not I9;

(3) F1 = I0 and I1 and not I15;

(4) F2 = I11 or I15 or I4 or I5 or I6 or not I0 or not I1 or not I10 or
not I12 or not I13 or not I14 or not I2 or not I3 or not I7 or not I9;

(5) F3 = I11 or I3 or I4 or I5 or I6 or not I1 or not I10 or not I12 or
not I13 or not I14 or not I2 or not I7 or not I9;

(6) F4 = I11 or I15 or I4 or not I0 or not I1 or not I10 or not I12 or
not I13 or not I14 or not I2 or not I3 or not I5 or not I6 or not I7 or
not I9;

(7) F5 = I11 or I15 or I5 or I6 or not I0 or not I1 or not I10 or not
I12 or not I13 or not I14 or not I2 or not I3 or not I4 or not I7 or not I9;

(8) F6 = not I10 and not I11 and I12 and I13 and I14 and I2 and I7 and I9;

-----------------------------------------------------------------------

Commodore 610:

(1)     F7 = I10 and not I11 or I11 and I6 or I12 and not I8 or I13 and
not I8 or not I14 and not I8 or not I15 and not I8;

(2)     F0 = I11 and I7 or I12 or I13 or I14 or I8 or not I11 and I9 or
not I15;

(3)     F1 = I10 and not I11 or I11 and I6 or I12 and not I8 or I13 and
not I8 or I14 and not I8 or not I15 and not I8;

(4)     F2 = I10 and not I11 or I11 and I6 or I12 and not I8 or I13 and
not I8 or I15 and not I8 or not I14 and not I8;

(5)     F3 = I11 and I7 or I12 or I13 or I15 or I8 or not I11 and I9 or
not I14;

(6)     F4 = I10 and not I11 or I11 and I6 or I12 and not I8 or I14 and
not I8 or I15 and not I8 or not I13 and not I8;

(7)     F5 = I11 and I7 or I12 or I14 or I15 or I8 or not I11 and I9 or
not I13;

(8)     F6 = I11 and I7 or I12 or I13 or I8 or not I11 and I9 or not I14
or not I15;

-----------------------------------------------------------------------

Commodore 710:

(1)     F7 = I0 and not I11 or I1 and not I11 or I10 and not I8 or I13
and I8 or not I11 and I3 or not I11 and not I2;

(2)     F0 = I1 or I11 or I12 and I8 or I2 or I3 or not I0 or not I8 and I9;

(3)     F1 = I0 or I11 or I12 and I8 or I2 or I3 or not I1 or not I8 and I9;

(4)     F2 = I11 or I12 and I8 or I2 or I3 or not I0 or not I1 or not I8
and I9;

(5)     F3 = I0 or I1 or I11 or I12 and I8 or I3 or not I2 or not I8 and I9;

(6)     F4 = I1 and not I11 or I10 and not I8 or I13 and I8 or not I0
and not I11 or not I11 and I2 or not I11 and I3;

(7)     F5 = I0 and not I11 or I10 and not I8 or I13 and I8 or not I1
and not I11 or not I11 and I2 or not I11 and I3;

(8)     F6 = I10 and not I8 or I13 and I8 or not I0 and not I11 or not
I1 and not I11 or not I11 and I2 or not I11 and I3;

-----------------------------------------------------------------------

Commodore 500 (first chip):

(1)     F7 = I0 and not I1 and I5;

(2)     F0 = I0 and not I11 and I5 or I1 or I11 and not I14 or I12 and
not I5 or not I0 and I12 or not I12 and I14 or not I2 and not I7;

(3)     F1 = I1 or I11 or I14 or not I0 and not I12 or not I12 and not
I5 or not I6;

(4)     F2 = not I2 and not I7 and I8;

(5)     F3 = I1 or not I0 or not I11 or not I12 or not I14 or not I5;

(6)     F4 = I0 and not I1 and I5 or I1 and I3 and not I8 or I1 and I8
and I9 or not I1 and I11 or not I1 and I12 or not I1 and I14;

(7)     F5 = I0 and not I1 and not I11 and not I14 and not I4 and I5 and
I6 or not I1 and not I11 and I12 and not I14 and not I4 and I6 or not
I10 and not I4;

(8)     F6 = I2 and I8 and I9 or I3 and not I8 or not I1 and I2 or not
I1 and not I5 or not I1 and not I8 or not I5 and I8 and I9;

-----------------------------------------------------------------------

Commodore 500 (second chip):

(1)     F7 = I10 and I3 or I10 and not I15 or I13 and I3 or I13 and not
I15 or I2 and I3 or I3 and I9 or I3 and not I8 or not I11 and I3 or not
I11 and not I15 or not I12 and I3 or not I12 and not I15 or not I15 and
I2 or not I15 and I9 or not I15 and not I8 or not I3 and not I5 or not I7;

(2)     F0 = I10 and I3 or I13 and I3 or I2 and I3 or I3 and not I8 or
I3 and not I9 or not I11 and I3 or not I12 and I3 or not I7;

(3)     F1 = I0 or I8 or not I10;

(4)     F2 = I0 or not I8;

(5)     F3 = I0 or I10 or I8;

(6)     F4 = I13 and I7 or I2 and I7 or I3 and not I7 or I7 and I8 or
not I11 and I7 or not I12 and I7 or not I3 and not I5 and I7 or not I4
and not I7;

(7)     F5 = I11 and I12 and not I13 and not I2 and not I6 or I11 and
I12 and not I13 and not I2 and not I8 or not I10 and I11 and I12 and not
I13 and not I2;

(8)     F6 = I14 or I6;

-----------------------------------------------------------------------

I am waiting for the 1551 to arrive. I don't have access to 8296 at the
moment, if any kind soul could send me the PLAs I would read them and
send back ;-)

Regards,
Michau.

Message was sent through the cbm-hackers mailing list
```
Received on 2012-06-05 17:00:29

Archive generated by hypermail 2.2.0.