Browse Source

Added extracted files

Per Mårtensson 5 months ago
parent
commit
b82814fb89
100 changed files with 8344 additions and 0 deletions
  1. 26 0
      ABC1600/pals/pals/hex/pat1019.hex
  2. 26 0
      ABC1600/pals/pals/hex/pat1020.hex
  3. 29 0
      ABC1600/pals/pals/hex/pat1020a.hex
  4. 26 0
      ABC1600/pals/pals/hex/pat1021.hex
  5. 26 0
      ABC1600/pals/pals/hex/pat1025.hex
  6. 26 0
      ABC1600/pals/pals/hex/pat1026.hex
  7. 29 0
      ABC1600/pals/pals/hex/pat1026a.hex
  8. 29 0
      ABC1600/pals/pals/hex/pat1027.hex
  9. 29 0
      ABC1600/pals/pals/hex/pat1029.hex
  10. 29 0
      ABC1600/pals/pals/hex/pat1030.hex
  11. 52 0
      ABC1600/pals/pals/hex/pat1031.hex
  12. 52 0
      ABC1600/pals/pals/hex/pat1045.hex
  13. BIN
      ABC1600/pals/pals/jed/pal90349.02
  14. BIN
      ABC1600/pals/pals/jed/pal90349.x01
  15. BIN
      ABC1600/pals/pals/jed/pal90350.01
  16. BIN
      ABC1600/pals/pals/jed/pal90351.01
  17. BIN
      ABC1600/pals/pals/jed/pal90352.01
  18. BIN
      ABC1600/pals/pals/jed/pal90352.02
  19. BIN
      ABC1600/pals/pals/jed/pal90353.01
  20. BIN
      ABC1600/pals/pals/jed/pal90354.01
  21. BIN
      ABC1600/pals/pals/jed/pal90392.01
  22. BIN
      ABC1600/pals/pals/jed/palprod.bac
  23. 75 0
      ABC1600/pals/pals/jed/pat1020.jed
  24. 92 0
      ABC1600/pals/pals/jed/pat1020a.jed
  25. 114 0
      ABC1600/pals/pals/jed/pat1021.jed
  26. 145 0
      ABC1600/pals/pals/jed/pat1022.jed
  27. 118 0
      ABC1600/pals/pals/jed/pat1023.jed
  28. 118 0
      ABC1600/pals/pals/jed/pat1024.jed
  29. 114 0
      ABC1600/pals/pals/jed/pat1025.jed
  30. 113 0
      ABC1600/pals/pals/jed/pat1026a
  31. 123 0
      ABC1600/pals/pals/jed/pat1026a.jed
  32. 155 0
      ABC1600/pals/pals/jed/pat1029.jed
  33. 115 0
      ABC1600/pals/pals/jed/pat1030.jed
  34. 70 0
      ABC1600/pals/pals/jed/pat1031.jed
  35. 107 0
      ABC1600/pals/pals/jed/pat1053
  36. 90 0
      ABC1600/pals/pals/jed/pat8000
  37. 216 0
      ABC1600/pals/pals/jed/pat8001
  38. 94 0
      ABC1600/pals/pals/jed/pat8003
  39. 86 0
      ABC1600/pals/pals/jed/pat8031
  40. 91 0
      ABC1600/pals/pals/jed/pat8032
  41. 131 0
      ABC1600/pals/pals/jed/pat8033
  42. 182 0
      ABC1600/pals/pals/jed/pat8034
  43. 93 0
      ABC1600/pals/pals/jed/pat8035
  44. 191 0
      ABC1600/pals/pals/jed/pat8036
  45. 88 0
      ABC1600/pals/pals/jed/pat8037
  46. 78 0
      ABC1600/pals/pals/jed/pat8038
  47. 96 0
      ABC1600/pals/pals/jed/pat8039
  48. 191 0
      ABC1600/pals/pals/jed/pat8040
  49. 18 0
      ABC1600/pals/pals/palprog/PAL20
  50. 18 0
      ABC1600/pals/pals/palprog/PAL24
  51. BIN
      ABC1600/pals/pals/palprog/ascfilt
  52. BIN
      ABC1600/pals/pals/palprog/hexjed.bac
  53. 404 0
      ABC1600/pals/pals/palprog/hexjed.bas
  54. BIN
      ABC1600/pals/pals/palprog/ibmfilter
  55. BIN
      ABC1600/pals/pals/palprog/pal20
  56. BIN
      ABC1600/pals/pals/palprog/pal24
  57. 105 0
      ABC1600/pals/pals/plt/pat1031.plt
  58. 105 0
      ABC1600/pals/pals/plt/pat1045.plt
  59. 105 0
      ABC1600/pals/pals/plt/pat12L10.plt
  60. 105 0
      ABC1600/pals/pals/plt/pat14L8.plt
  61. 105 0
      ABC1600/pals/pals/plt/pat20L10.plt
  62. 105 0
      ABC1600/pals/pals/plt/pat20L2.plt
  63. 105 0
      ABC1600/pals/pals/plt/pat20X10.plt
  64. 56 0
      ABC1600/pals/pals/txt/pat1019.txt
  65. 31 0
      ABC1600/pals/pals/txt/pat1020.txt
  66. 71 0
      ABC1600/pals/pals/txt/pat1020a.txt
  67. 85 0
      ABC1600/pals/pals/txt/pat1021.txt
  68. 122 0
      ABC1600/pals/pals/txt/pat1022.txt
  69. 103 0
      ABC1600/pals/pals/txt/pat1023.txt
  70. 97 0
      ABC1600/pals/pals/txt/pat1024.txt
  71. 98 0
      ABC1600/pals/pals/txt/pat1025.txt
  72. 36 0
      ABC1600/pals/pals/txt/pat1026.txt
  73. 112 0
      ABC1600/pals/pals/txt/pat1026a.txt
  74. 72 0
      ABC1600/pals/pals/txt/pat1027.txt
  75. 153 0
      ABC1600/pals/pals/txt/pat1029.txt
  76. 108 0
      ABC1600/pals/pals/txt/pat1030.txt
  77. 119 0
      ABC1600/pals/pals/txt/pat1031.txt
  78. 116 0
      ABC1600/pals/pals/txt/pat1045.txt
  79. 12 0
      ABC1600/pals/pals/txt/pat12l10.txt
  80. 12 0
      ABC1600/pals/pals/txt/pat14l8.txt
  81. 12 0
      ABC1600/pals/pals/txt/pat20l10.txt
  82. 12 0
      ABC1600/pals/pals/txt/pat20l2.txt
  83. 12 0
      ABC1600/pals/pals/txt/pat20x10.txt
  84. 58 0
      ABC1600/pals/pals/txt/pat8000
  85. 211 0
      ABC1600/pals/pals/txt/pat8001
  86. 110 0
      ABC1600/pals/pals/txt/pat8003
  87. 69 0
      ABC1600/pals/pals/txt/pat8030.txt
  88. 91 0
      ABC1600/pals/pals/txt/pat8031
  89. 91 0
      ABC1600/pals/pals/txt/pat8031.txt
  90. 130 0
      ABC1600/pals/pals/txt/pat8032
  91. 130 0
      ABC1600/pals/pals/txt/pat8032.txt
  92. 140 0
      ABC1600/pals/pals/txt/pat8033
  93. 140 0
      ABC1600/pals/pals/txt/pat8033.txt
  94. 177 0
      ABC1600/pals/pals/txt/pat8034
  95. 208 0
      ABC1600/pals/pals/txt/pat8034.txt
  96. 92 0
      ABC1600/pals/pals/txt/pat8035
  97. 79 0
      ABC1600/pals/pals/txt/pat8035.txt
  98. 226 0
      ABC1600/pals/pals/txt/pat8036
  99. 226 0
      ABC1600/pals/pals/txt/pat8036.txt
  100. 87 0
      ABC1600/pals/pals/txt/pat8037

+ 26 - 0
ABC1600/pals/pals/hex/pat1019.hex

@@ -0,0 +1,26 @@
+
+
+                                         .
+
+
+ 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 .
+ 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 1 3 1 3 3 3 3 3 3 3 2 3 3 3 0 3 3 .
+ 3 3 3 3 3 3 3 3 3 3 2 3 3 1 1 3 3 3 3 3 3 2 3 3 3 3 3 3 3 0 3 3 .
+ 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 1 1 3 3 3 3 3 3 3 2 3 3 3 0 3 3 3 .
+ 3 3 3 3 3 3 3 3 3 3 2 3 1 3 1 3 3 3 3 3 2 3 3 3 3 3 3 3 0 3 3 3 .
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
+ C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C 0 .
+ C 4 C C C C C C C 8 C C C C C C C C C 8 C C C 4 C C C C C 0 C C .
+ C C C 4 C 8 C C C C C C C C C C C C 8 C C C 4 C C C C C C 0 C C .
+ 4 C C C C C C C 8 C C C C C C C C C C 8 C C C 4 C C C C 0 C C C .
+ C C 4 C 8 C C C C C C C C C C C C C 8 C C C 4 C C C C C 0 C C C .
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
+
+
+                                       .
+
+

+ 26 - 0
ABC1600/pals/pals/hex/pat1020.hex

@@ -0,0 +1,26 @@
+
+
+                                         .
+
+
+ F F F F F 7 F F F F F F F F F F F F F F F F F F F F F F F F F F .
+ F B F F F C F F F F F F D E F F F E F F F F F F F D F F F 7 F F .
+ 7 7 7 7 7 0 7 7 7 7 7 7 4 3 7 7 7 6 7 7 7 6 7 7 5 6 7 7 5 7 7 7 .
+ 4 4 4 4 4 0 4 4 4 4 4 4 0 4 4 4 4 4 4 4 4 4 4 4 4 0 4 4 4 4 4 4 .
+ 4 4 4 4 4 0 4 4 4 4 4 4 0 4 4 4 4 4 4 4 4 4 4 4 0 4 4 4 0 4 4 4 .
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
+ E E E E E E E E E 6 E E E E E E E E E E E E E E E E E E E E E E .
+ E E E E E E E E E 8 E E A C E E E C E E E E E E E A E E E 6 E E .
+ 6 6 6 6 6 6 6 6 6 0 6 6 0 6 6 6 6 4 6 6 6 4 6 6 2 4 6 6 2 6 6 6 .
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
+
+
+                                       .
+
+

+ 29 - 0
ABC1600/pals/pals/hex/pat1020a.hex

@@ -0,0 +1,29 @@
+
+
+
+                                        .
+
+
+
+F F F F F 7 F F F F F F F F F F F F F F F F F F F F F F F F F F .
+F B F F F C F F F F F F D E F F F E F F F F F F F D F F F 7 F F .
+7 7 7 7 7 0 7 7 7 7 7 7 4 3 7 7 7 6 7 7 7 6 7 7 5 6 7 7 5 7 7 7 .
+6 6 6 4 6 0 6 6 6 6 6 6 0 6 6 6 6 6 6 6 6 6 6 6 6 2 6 6 6 6 6 6 .
+4 4 4 4 4 0 4 4 4 4 4 4 0 4 4 4 4 4 4 4 4 4 4 4 0 4 4 4 0 4 4 4 .
+4 4 4 0 4 0 4 4 4 4 4 4 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 .
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
+E E E E E E E E E 6 E E E E E E E E E E E E E E E E E E E E E E .
+E E E E E E E E E 8 E E A C E E E C E E E E E E E A E E E 6 E E .
+6 6 6 6 6 6 6 6 6 0 6 6 0 6 6 6 6 4 6 6 6 4 6 6 2 4 6 6 2 6 6 6 .
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
+
+
+                                      .
+
+
+

+ 26 - 0
ABC1600/pals/pals/hex/pat1021.hex

@@ -0,0 +1,26 @@
+
+
+                                         .
+
+
+ 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 .
+ 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 3 7 7 7 7 7 7 7 4 7 3 7 7 7 3 7 3 .
+ 7 3 7 7 7 3 7 7 5 6 7 7 7 5 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 3 7 .
+ 0 4 0 4 4 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 .
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
+ D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D .
+ C D C D D C D D D D D D D D D 9 5 D D D 9 D D D D 9 D D D 9 D 9 .
+ 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 0 8 8 8 8 0 .
+ 8 8 8 8 0 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 0 8 8 8 8 8 .
+ 0 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 0 8 8 8 8 8 .
+ 8 8 8 0 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 0 8 8 8 8 8 .
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
+
+
+                                       .
+
+

+ 26 - 0
ABC1600/pals/pals/hex/pat1025.hex

@@ -0,0 +1,26 @@
+
+
+                                         .
+
+
+ B 7 F F 7 F 3 F F B F F 7 F F F F F F F F F 3 F F F 3 F C F F F .
+ F F F F F F 3 F F F F B F F F 7 F F F F F C F F F D 3 F F F F F .
+ 4 C C C C C C C C 8 C C 4 C C C C C C C C C C C C C C C 8 C C C .
+ C 8 C C C 4 C C C 8 C C 4 C C C C C C C C C C C C C C C C C C C .
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
+ F E F F F E E F F F F F F F F F F E F F F F E F F F E D B 5 F F .
+ F F 7 F F F E D F F F F F F F F F F F E F B F 7 B F E 7 F D F F .
+ 8 9 1 9 9 9 9 1 9 9 9 9 9 9 9 9 9 8 9 9 9 9 9 1 9 9 9 9 9 9 9 9 .
+ 9 9 1 9 8 9 9 9 9 9 9 9 9 9 9 9 9 8 9 9 9 9 9 9 1 9 9 1 9 9 9 9 .
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
+
+
+                                       .
+
+

+ 26 - 0
ABC1600/pals/pals/hex/pat1026.hex

@@ -0,0 +1,26 @@
+
+
+                                         .
+
+
+ F F F F F F F F F F F F F F 7 9 F F F F F F F F F F F F F D F F .
+ B B B B B B B B B 3 B B B B B 8 B 0 B B B B B B 2 9 B B B 3 B B .
+ 1 3 3 2 3 3 3 3 3 3 3 3 3 3 1 3 3 2 3 1 3 3 3 3 2 3 3 3 3 3 3 3 .
+ 2 2 2 2 2 2 2 0 2 2 2 2 2 2 0 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 .
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
+ E D F F F D F F E F F F F D F B F D F F F D F F F F B F F E F F .
+ F C F F F D F F F 7 F F F F B F F D F F D F F F F E F B E 7 F F .
+ A 8 A A A 2 A A A A A A A A 8 A A 0 A A 2 A A 8 2 A A A A A A A .
+ 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 0 2 2 2 2 2 2 2 0 2 2 2 2 2 2 2 2 .
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
+
+
+                                       .
+
+

+ 29 - 0
ABC1600/pals/pals/hex/pat1026a.hex

@@ -0,0 +1,29 @@
+
+
+
+                                        .
+
+
+
+F F F F F F F F F F F F F F 7 9 F F F F F F F F F F F F F D F F .
+B B B B B B B B B 3 B B B B B 8 B 0 B B B B B B 2 9 B B B 3 B B .
+1 3 3 2 3 3 3 3 3 3 3 3 3 3 1 3 3 2 3 1 3 3 3 3 2 3 3 3 3 3 3 3 .
+2 2 2 2 2 2 2 0 2 2 2 2 2 2 0 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 .
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
+E D F F F D F F E F B F F D F F F D F F F D F F F F B F F E F F .
+F C F F F D F F F 7 F F F F B F F D F F D F F F F E F B E 7 F F .
+A 8 A A A 2 A A A A A A A A 8 A A 0 A A 2 A A 8 2 A A A A A A A .
+A A A A A A A A A A A A A A A 8 A A A A A A A 8 A 2 A A A 2 A A .
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
+
+
+                                      .
+
+
+

+ 29 - 0
ABC1600/pals/pals/hex/pat1027.hex

@@ -0,0 +1,29 @@
+
+
+
+                                        .
+
+
+
+F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F .
+F E F 7 F E F F 9 7 F F 9 F F F B 5 F F F F F F 9 7 F F F E F E .
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
+F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F .
+F D F 9 F 7 F F F 9 F F F E F F F F F F F 3 F F 9 F F F F F F F .
+8 0 8 8 8 0 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 0 8 8 8 .
+8 0 8 8 8 0 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 0 8 .
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
+
+
+                                      .
+
+
+

+ 29 - 0
ABC1600/pals/pals/hex/pat1029.hex

@@ -0,0 +1,29 @@
+
+
+
+                                        .
+
+
+
+F F F F F F F F 7 B F B F F F 7 F F F F F F F F F F F F F D F F .
+F F F F F E F F B 7 F F 7 F F 3 7 F F 3 F B F 3 F D F F 7 F F F .
+D D D D D D D D 9 5 D D D D 9 5 D D 9 5 5 8 9 4 D D D D D C D D .
+D D D D D D D D 9 5 D D D D 5 D D D D 4 9 C D 5 D D D D D C D D .
+9 9 9 9 9 9 9 9 9 1 9 9 9 9 9 0 9 9 9 9 9 8 1 9 9 9 9 9 9 8 9 9 .
+8 8 8 8 8 8 8 8 8 0 8 8 8 8 8 0 8 8 0 8 8 8 8 8 8 8 8 8 8 8 8 8 .
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
+F F F F F F F F C F F F F F F F F F F E F F F D F F F F F F F F .
+F F F F F F F F F C F F C B 3 C C 7 3 C F F 3 C F F F F C 3 F F .
+F F F F F F F F F C F F D B F E D 7 F E E F D E F F F F 3 F F F .
+F 3 F F F F F F F C F F F F F D F F E D D F F C F F F F F F F F .
+3 3 3 3 3 3 3 3 3 0 3 3 3 3 3 3 3 3 3 2 1 3 0 3 3 3 3 3 3 3 3 3 .
+2 2 2 2 2 2 2 2 2 0 2 2 2 2 2 2 2 2 2 0 2 2 0 2 2 2 2 2 2 2 2 2 .
+2 2 2 2 2 2 2 2 2 0 2 2 2 2 2 0 2 2 2 2 2 2 0 2 2 2 2 2 2 2 2 2 .
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
+
+
+                                      .
+
+
+

+ 29 - 0
ABC1600/pals/pals/hex/pat1030.hex

@@ -0,0 +1,29 @@
+{_
+
+
+                                        .
+
+
+
+B F F F F B 9 F 7 F F F F 7 7 D 7 F F F 7 B B D 3 F F F F 1 F F .
+B F F F F F 5 F E F F B E F F 7 E F F D E F B 5 E F F F F 0 F F .
+A A A A A 8 8 A A A A A A A A 2 A A A A A 8 0 A 8 A A A A 0 A A .
+2 2 2 2 2 2 2 0 2 2 2 2 2 2 2 2 2 2 2 2 2 2 0 2 2 2 2 2 2 0 2 2 .
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
+F F F F F F F D F E F F E F F F E F E F E F F F E F F F B E F F .
+F 3 F F F F A 7 F F F F F F F D F F F E F F D E F F F F F E F F .
+3 7 7 7 7 7 7 3 7 7 7 7 7 7 7 7 7 7 7 4 7 7 4 3 7 7 7 7 7 6 7 7 .
+0 4 4 4 4 4 4 4 4 4 4 4 4 4 0 4 4 4 0 4 4 4 4 0 4 0 4 4 4 4 4 4 .
+4 4 4 4 4 4 0 4 4 4 4 4 4 4 0 4 4 4 0 4 4 4 4 4 4 0 4 4 4 4 4 4 .
+4 4 4 4 4 4 0 4 4 4 4 4 4 4 4 4 0 4 4 4 0 4 0 4 0 4 4 4 4 4 4 4 .
+4 4 4 4 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 4 4 4 4 4 4 4 4 4 4 .
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
+
+
+                                      .
+
+
+

+ 52 - 0
ABC1600/pals/pals/hex/pat1031.hex

@@ -0,0 +1,52 @@
+
+
+                                                                                
+
+
+ 
+ 0E 1E 1E 0E 0E 1E 1E 1E 0E 1E 1E 1E 1E 0E 0E 1E 0E 1E 1E 16 .
+ 0E 1E 1E 1A 1E 0E 1E 1E 1E 0E 1E 1E 1E 0E 1E 1E 1E 0E 1E 0E .
+ 04 16 04 12 16 04 16 16 16 04 16 16 16 04 02 16 04 16 16 12 .
+ 04 16 16 16 16 04 16 16 16 04 16 16 16 04 16 16 16 04 16 04 .
+
+ 04 04 00 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 00 .
+ 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 .
+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .
+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .
+
+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .
+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .
+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .
+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .
+
+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .
+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .
+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .
+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .
+
+ 06 0F 07 0E 06 0F 0F 0F 0E 07 0F 0D 0F 06 0E 0F 06 0F 0F 0F .
+ 06 0F 0D 0F 0F 06 0F 0F 0F 06 0F 0F 0F 06 0F 0F 0F 06 0F 06 .
+ 0A 0F 0A 0F 0F 0A 0F 0F 0B 0E 0F 0F 0F 0A 0F 0F 0A 0F 0F 0F .
+ 0A 0F 0D 0F 0F 0A 07 0D 0F 0A 0F 0F 0F 0A 0F 0F 0F 0A 0F 0A .
+
+ 03 03 03 03 01 03 03 03 03 03 03 03 03 03 02 03 03 03 03 02 .
+ 03 03 03 02 03 03 03 01 03 03 03 03 03 03 03 03 03 03 03 03 .
+ 01 01 00 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 00 .
+ 01 01 01 00 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 .
+
+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .
+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .
+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .
+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .
+
+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .
+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .
+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .
+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .
+
+
+
+                                                                                
+
+
+ 

+ 52 - 0
ABC1600/pals/pals/hex/pat1045.hex

@@ -0,0 +1,52 @@
+
+
+                                                                                
+
+
+ 
+ 0E 1E 1E 0E 0E 1E 1E 1E 0E 1E 1E 1E 1E 0E 0E 1E 1E 1E 1E 16 .
+ 1E 0E 1E 1A 0E 1E 1E 1E 0E 1E 1E 1E 0E 1E 1E 1E 1E 0E 1E 0E .
+ 04 16 04 12 16 04 16 16 16 04 16 16 16 04 02 16 16 16 16 12 .
+ 16 04 16 16 04 16 16 16 04 16 16 16 04 16 16 16 16 04 16 04 .
+
+ 04 04 00 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 00 .
+ 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 .
+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .
+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .
+
+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .
+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .
+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .
+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .
+
+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .
+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .
+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .
+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .
+
+ 06 0F 07 0E 06 0F 0F 0F 0E 07 0F 0D 0F 06 0E 0F 0F 0F 0F 0F .
+ 0F 06 0D 0F 06 0F 0F 0F 06 0F 0F 0F 06 0F 0F 0F 0F 06 0F 06 .
+ 0A 0F 0A 0F 0F 0A 0F 0F 0B 0E 0F 0F 0F 0A 0F 0F 0F 0F 0F 0F .
+ 0F 0A 0D 0F 0A 0F 07 0D 0A 0F 0F 0F 0A 0F 0F 0F 0F 0A 0F 0A .
+
+ 03 03 03 03 01 03 03 03 03 03 03 03 03 03 02 03 03 03 03 02 .
+ 03 03 03 02 03 03 03 01 03 03 03 03 03 03 03 03 03 03 03 03 .
+ 01 01 00 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 00 .
+ 01 01 01 00 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 .
+
+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .
+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .
+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .
+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .
+
+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .
+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .
+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .
+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .
+
+
+
+                                                                                
+
+
+ 

BIN
ABC1600/pals/pals/jed/pal90349.02


BIN
ABC1600/pals/pals/jed/pal90349.x01


BIN
ABC1600/pals/pals/jed/pal90350.01


BIN
ABC1600/pals/pals/jed/pal90351.01


BIN
ABC1600/pals/pals/jed/pal90352.01


BIN
ABC1600/pals/pals/jed/pal90352.02


BIN
ABC1600/pals/pals/jed/pal90353.01


BIN
ABC1600/pals/pals/jed/pal90354.01


BIN
ABC1600/pals/pals/jed/pal90392.01


BIN
ABC1600/pals/pals/jed/palprod.bac


+ 75 - 0
ABC1600/pals/pals/jed/pat1020.jed

@@ -0,0 +1,75 @@
+PAL16L8*
+QP20*
+QF2048*
+L0000 
+11111111111111111111111111111111
+11111011111110111011111111111111
+11111011111101111011101110111111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111111111111111111
+11111011111101111111111110111111*
+L0320 
+11111011111101111111111101110111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111111111111111111
+10111111111111111111111111111111
+11111011111110111111111111111111
+11111011111101111111111110111111*
+L0640 
+11111011111101111111111101110111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111011111111111111111111111111
+11111111111111111111111111111011
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000*
+L0960 
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000*
+L1280 
+11111111111111111111111111111111
+11111111101110111011111111111111
+11111111101101111011101110111111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111111111111111111
+11111111101101111111111110111111*
+L1600 
+11111111101101111111111101110111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111101111111111111111111111
+11111111111111111111111111111011
+00000000000000000000000000000000
+00000000000000000000000000000000*
+L1920 
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000*
+C50FB*

+ 92 - 0
ABC1600/pals/pals/jed/pat1020a.jed

@@ -0,0 +1,92 @@
+PAL16L8 
+Conversion from hextable generated by PALASM 24
+*
+QP20*
+QF2048*
+L0000
+11111111111111111111111111111111
+11111011111110111011111111111111
+11111011111101111011101110111111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111111111111111111
+11111011111101111111111110111111
+11111011111101111111111101110111
+11101011111101111111111111111111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111111111111111111
+10111111111111111111111111111111
+11111011111110111111111111111111
+11111011111101111111111110111111
+11111011111101111111111101110111
+11101011111101111111111111111111
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111011111111111111111111111111
+11111111111111111111111111111011
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111111111111111111
+11111111101110111011111111111111
+11111111101101111011101110111111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111111111111111111
+11111111101101111111111110111111
+11111111101101111111111101110111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111101111111111111111111111
+11111111111111111111111111111011
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000*
+V0001 101111100NXZHHXZLHHN*
+V0002 110101100NXZHHXLLHHN*
+V0003 110100100NXZHHXLLHLN*
+V0004 110111100NXZHHXLLLHN*
+V0005 110110100NXZHHXLLLHN*
+V0006 110110000NXZHHXLLLLN*
+V0007 110111000NXZHHXLLLHN*
+V0008 110111111NXZHHXHLLHN*
+V0009 110110011NXZHHXHLLHN*
+V0010 111001100NXLHHXZHHHN*
+V0011 111000100NXLHLXZHHHN*
+V0012 111011100NXLLHXZHHHN*
+V0013 111010100NXLLHXZHHHN*
+V0014 111010000NXLLLXZHHHN*
+V0015 111011000NXLLHXZHHHN*
+V0016 111011111NXHLHXZHHHN*
+V0017 111010011NXHLHXZHHHN*
+V0018 110110010NXZHHXLHHHN*
+V0019 011010010NXLHHXZHHHN*
+V0020 010111110NXZHHXLLLHN*
+V0021 011111110NXZHHXZHHHN*
+T00*

+ 114 - 0
ABC1600/pals/pals/jed/pat1021.jed

@@ -0,0 +1,114 @@
+PAL16L8*
+QP20*
+QF2048*
+L0000 
+11111111111111111111111111111111
+11111111111111111111111011111111
+11111111101111111111111111111111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111111111111111111
+11111111111111111111111011111111*
+L0320 
+11111111011110111111111111111111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111111111111111111
+11111111111111101111111110111010
+10111011111111111111111111111101
+01011011111111111111111111111111*
+L0640 
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000*
+L0960 
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111111111111111111
+01011011111111111111111111111111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000*
+L1280 
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111111111111111111
+11111111111111101111011110111010*
+L1600 
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111111111111111111
+11111111111111110111111111111111
+11111111111111111111111111011110
+11110111111111111111111111011111*
+L1920 
+01111111111111111111111111011111
+11101111111111111111111111011111
+00000000000000000000000000000000
+00000000000000000000000000000000*
+V0001 010111100N0LH1H1HHHN*
+V0002 010XX0100N0HLXH0LXXN*
+V0003 010XX1100N0LLXH0LXXN*
+V0004 100XX0100N0HLXH0LXXN*
+V0005 100XX1100N0LLXH0LXXN*
+V0006 011XX0100N0HLXH0LXXN*
+V0007 011XX1100N0LLXH0LXXN*
+V0008 101XX0100N0HLXH0LXXN*
+V0009 101XX1100N0LLXH0LXXN*
+V0010 100XX0000N0LHXH0LXXN*
+V0011 010XX0000N0LHXH0LXXN*
+V0012 101XX0000N0LHXH0LXXN*
+V0013 010XX0110N0LHXH0HXXN*
+V0014 100XX0101N0LHXH0HXXN*
+V0015 011XX0100N1LHXH0HXXN*
+V0016 101XX0110N1LHXH0HXXN*
+V0017 100XX0100N1HHXH1LXXN*
+V0018 100XX1110N1LHXH1LXXN*
+V0019 100XX0001N1HHXH1LXXN*
+V0020 100XX1011N1LHXH1LXXN*
+V0021 010XX01XXN1LHXH1HXXN*
+V0022 010XX00XXN1LHXH1HXXN*
+V0023 100XX0XXXN0LHXH1HXXN*
+V0024 101XX0XXXN1LHXH1HXXN*
+V0025 110XX0111N1LHXL0LXXN*
+V0026 110XX1111N1LHXL0LXXN*
+V0027 110XX0111N1LHXL1LXXN*
+V0028 110XX1111N1LHXL1LXXN*
+V0029 XXX00XXXXNXXX0XXXLLN*
+V0030 XXX01XXXXNXXX0XXXLLN*
+V0031 XXX10XXXXNXXX0XXXLLN*
+V0032 XXX11XXXXNXXX0XXXLLN*
+V0033 XXX00XXXXNXXX1XXXHLN*
+V0034 XXX01XXXXNXXX1XXXHLN*
+V0035 XXX10XXXXNXXX1XXXLHN*
+V0036 XXX11XXXXNXXX1XXXHHN*
+T01*
+S00000000000000000000*
+R780E4BCF*
+C4AE3*

+ 145 - 0
ABC1600/pals/pals/jed/pat1022.jed

@@ -0,0 +1,145 @@
+PAL16L8*
+QP20*
+QF2048*
+L0000 
+11111111111111111111111111111111
+10101011101111110111101101110101
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111111111111111111
+01101011101111110111011101110101*
+L0320 
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111111111111111111
+11110111111111111111111111111111
+11111111111111111111111111111011
+01111011111111111111111111110101*
+L0640 
+11111011101111111011101111110101
+10101011101110111011011101110101
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111111111111111111
+10111011101110111011011101110111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000*
+L0960 
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111111111111111111
+11101011101111111011011101110111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000*
+L1280 
+11111111111111111111111111111111
+11110111111111111111111111111101
+11111111111111111111111111111001
+01111011101111111111111111110101
+10101011101110111011101111110101
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111111111111111111
+11110111111111111111111111111111*
+L1600 
+11111111011111111111111111111111
+11111111111111111111111111111011
+11111111111111110111111111111111
+11111111111111111111011111111111
+01111111111111111111111111111111
+11111111111101111111111111111111
+11111111111111111111111111111111
+11110111111111111111111111111111
+11111111011111111111111111111111
+11111111111111111111111111111011*
+L1920 
+11111111111111110111111111111111
+11111111111111111111011111111111
+11011111111111111111111111111111
+00000000000000000000000000000000*
+V0001 110110000N1LLLHHLHHN*
+V0002 010000001N1HLLHHLHHN*
+V0003 110010001N1LLLHHLHHN*
+V0004 010000011N1HLLHHLHHN*
+V0005 110010011N1LLLHHLHHN*
+V0006 010000101N1LLLHHLHHN*
+V0007 110010101N1LLLHHLHHN*
+V0008 010000111N1LLLLHLHHN*
+V0009 110010111N1LLLHHLHHN*
+V0010 010001001N1LLLHHLHHN*
+V0011 110011001N1LLLHHLHHN*
+V0012 010001011N1LLLHHLHHN*
+V0013 110011011N1LLLHHLHHN*
+V0014 010001101N1LLLHHLHHN*
+V0015 110011101N1LLLHHLHHN*
+V0016 010001111N1LLLHHLLHN*
+V0017 110011111N1LLLHHLHHN*
+V0018 100000001N1LHHHHLHHN*
+V0019 000000001N1HHLHHLHHN*
+V0020 100010001N1LLHHHLHHN*
+V0021 100000011N1LHHHHLHHN*
+V0022 000000011N1HHLHHLHHN*
+V0023 100010011N1LLHHHLHHN*
+V0024 000000101N1LLHHHHHHN*
+V0025 100000111N1LLHHLHHHN*
+V0026 000000111N1LLHLLLHHN*
+V0027 100010111N1LLHHHHHHN*
+V0028 000001001N1LLHHHHHHN*
+V0029 100001011N1LLHHHHHHN*
+V0030 000001011N1LLHHHHHLN*
+V0031 100011011N1LLHHHHHHN*
+V0032 000001101N1LLHHHHHHN*
+V0033 100001111N1LLHHHHHHN*
+V0034 000001111N1LLHHHHHHN*
+V0035 100011111N1LLHHHHHHN*
+V0036 100000000N1LLLHHLHHN*
+V0037 100000110N1LLLHHLHHN*
+V0038 100001010N1LLLHHLHHN*
+V0039 000000000N1LLLHHLHHN*
+V0040 000000110N1LLLHHLHHN*
+V0041 000001010N1LLLHHLHHN*
+V0042 10001XXX0N1LLLHHLHHN*
+V0043 010000000N1LLLHHLHHN*
+V0044 010000110N1LLLHHLHHN*
+V0045 010001110N1LLLHHLHHN*
+V0046 11001XXX0N1LLLHHLHHN*
+V0047 010100000N1LLLHHLHHN*
+V0048 010100110N1LLLHHLHHN*
+V0049 010101110N1LLLHHLHHN*
+V0050 11011XXX0N1LLLHHLHHN*
+V0051 101000001N1LLLHHLHHN*
+V0052 101000111N1LLLHHLHHN*
+V0053 101001011N1LLLHHLHHN*
+V0054 001000001N1LLLHHLHHN*
+V0055 001000111N1LLLHHLHHN*
+V0056 001001011N1LLLHHLHHN*
+V0057 10101XXX1N1LLLHHLHHN*
+V0058 011000001N1LLLHHLHHN*
+V0059 011000111N1LLLHHLHHN*
+V0060 011001111N1LLLHHLHHN*
+V0061 11101XXX1N1LLLHHLHHN*
+V0062 011100001N1LLLHHLHHN*
+V0063 011100111N1LLLHHLHHN*
+V0064 011101111N1LLLHHLHHN*
+V0065 11111XXX1N1LLLHHLHHN*
+V0066 01010XXX1N0LLHHHHHHN*
+V0067 00010XXX1N0LLHHHHHHN*
+T01*
+S00000000000000000000*
+RA1826CCF*
+C813B*

+ 118 - 0
ABC1600/pals/pals/jed/pat1023.jed

@@ -0,0 +1,118 @@
+PAL16R6*
+QP20*
+QF2048*
+L0000 
+11111111111111111111111111111111
+11110111011101110111011101111011
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111101111111101111111011111011
+11111101111111111110111011111011*
+L0320 
+11111101111111111111100101111011
+11111110111111111111110111111011
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+01111101111111111111100101111011
+01111111111011111111110111111011
+00000000000000000000000000000000
+00000000000000000000000000000000*
+L0640 
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111011011110010111011101111011
+11111101111111101111111011111011
+11111111111111101111110111111011
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000*
+L0960 
+00000000000000000000000000000000
+00000000000000000000000000000000
+11110111101101110101011101111011
+11111101111111111110111011111011
+11111111111111111110110111111011
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000*
+L1280 
+11111110111111111111111111111111
+11111111111111101111110111111111
+11111111111111111110110111111111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111111111111110111
+10111101111111111111111111111111*
+L1600 
+01111110111111111111111011111111
+01111111111111011101111010111111
+11111101111111011101111110111111
+11111101111111110111010101111111
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111111111111111111
+10111110111111111111111111111111
+00000000000000000000000000000000
+00000000000000000000000000000000*
+L1920 
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000*
+V0001 C10001101N0HXXHHHHHN*
+V0002 C10001101N0HLHHHHHHN*
+V0003 C0XXXX011N0HLHHHHHHN*
+V0004 C0XXXX010N0LLHHHHLHN*
+V0005 C0XXXX010N0LHLHHHLHN*
+V0006 C0XXXX010N0HHLHHHHHN*
+V0007 C0XXXX011N0HLHHHHHHN*
+V0008 C0XXXX011N0HLHHHHHHN*
+V0009 C0XXXX010N0LLHHHHLHN*
+V0010 C0XXXX010N0LHLHHHLHN*
+V0011 C0XXXX010N0HHLHHHHHN*
+V0012 C0XXXX010N0HLHHHHHHN*
+V0013 C0XXXX011N0HLHHHHHHN*
+V0014 C1XXXX011N0HLHHHHHHN*
+V0015 C1XXXX010N0HHHHHLLHN*
+V0016 C1XXXX010N0HHLHHLLHN*
+V0017 C1XXXX011N0HLLHHHHHN*
+V0018 C1XXXX011N0HLHHHHHHN*
+V0019 C1XXXX011N0HLHHHHHHN*
+V0020 C1XXXX010N0HHHHHLLHN*
+V0021 C1XXXX010N0HHLHHLLHN*
+V0022 C1XXXX010N0HLLHHHHHN*
+V0023 C1XXXX011N0HLHHHHHHN*
+V0024 C10101111N0HLHHHHHHN*
+V0025 C10101110N0HLHHLHHHN*
+V0026 C10101110N0HLLHLHHHN*
+V0027 C10101110N0HHHHLHLHN*
+V0028 C10101110N0HHLHLHLHN*
+V0029 C1010111XN0HLLHHHHHN*
+V0030 C10101111N0HLHHHHHHN*
+V0031 C11011111N0HLHHHHHHN*
+V0032 C11011110N0HLHLHHHHN*
+V0033 C11011110N0HLLLHHHHN*
+V0034 C11011110N0HHHLHHLHN*
+V0035 C11011110N0HHLLHHLHN*
+V0036 C1101111XN0HLLHHHHHN*
+V0037 C11011111N0HLHHHHHHN*
+V0038 C11111111N0HLHHHHHHN*
+V0039 C11111110N0HLHHHHHLN*
+V0040 C11111111N0HLHHHHHHN*
+T01*
+S00000000000000000000*
+R82B28613*
+C545E*

+ 118 - 0
ABC1600/pals/pals/jed/pat1024.jed

@@ -0,0 +1,118 @@
+PAL16R4*
+QP20*
+QF2048*
+L0000 
+11111111111111111111111111111111
+11111011101101111111100101110111
+11111111011111111111111111111011
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111111111111111111
+11111011101101111111010101110111*
+L0320 
+11111111011111111111111110110111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111011101101110101111001110111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000*
+L0640 
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111011011101111111111111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000*
+L0960 
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111101111111111111111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000*
+L1280 
+11111111111110110111111111111111
+11111111011111110111111111111111
+11110111111111110111111111111111
+11111111111111111101111011111111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111111111111111111
+01111111111111111111111110111111*
+L1600 
+01111111111111111111111111111011
+10111111111111111111111101110111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111111111111111111
+11111111111110110111111101110111
+11110111101111110111111101110111
+11111111101111110111110101110111*
+L1920 
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000*
+V0001 C1X110011N0HHXXXHHHN*
+V0002 C1X110011N0HHXXHHHHN*
+V0003 C1X110011N0HHXHHHHHN*
+V0004 C11111011N0HHLHHHHHN*
+V0005 C10010111N0HHLHHHHHN*
+V0006 C10011111N0HHLHHLHHN*
+V0007 C10011111N0HHLHLLHHN*
+V0008 C10011111N0HHLLHLHHN*
+V0009 C10011111N0LHHHHHLHN*
+V0010 C10011111N0LHHHHHLHN*
+V0011 C01010X11N0HLHHHHHHN*
+V0012 C01011X11N0LLLHHHHHN*
+V0013 C01011X11N0LLLHHHHHN*
+V0014 C00010011N0HLLHHHHHN*
+V0015 C00011011N0HLLHHLHHN*
+V0016 C00011011N0HLLHLLHHN*
+V0017 C00011011N0HLLLHLHHN*
+V0018 C00011011N0LLHHHHHLN*
+V0019 C00011011N0LLHHHHHLN*
+V0020 C1XX00X11N0HHHHHHHHN*
+V0021 C1XX01X11N0LHLHHHHHN*
+V0022 C1XX01X11N0LHLHHHHHN*
+V0023 C10010111N0HHLHHHHHN*
+V0024 C10011111N0HHLHHLHHN*
+V0025 C10011111N0HHLHLLHHN*
+V0026 C10011111N0HHLLHLHHN*
+V0027 C10011111N0LHHHHHLHN*
+V0028 C10011111N0LHHHHHLHN*
+V0029 C1XX10111N0HHHHHHXHN*
+V0030 C10010111N0HHHHHHLHN*
+V0031 C10011111N0LHHHHHLHN*
+V0032 C10011111N0LHHHHHLHN*
+V0033 C1X110X10N0HLHHHHHLN*
+V0034 C1X110X10N0HLHHHHHLN*
+V0035 C1X111X10N0HLLHHHHLN*
+V0036 C1X111X10N0HLLHHHHLN*
+V0037 C0X110X01N0HHLHHHLHN*
+V0038 C0X110X01N0HHLHHHLHN*
+V0039 C0X111X01N0HHLHHHLHN*
+V0040 C0X111X01N0HHLHHHLHN*
+T01*
+S00000000000000000000*
+R8C4478EF*
+C4F15*

+ 114 - 0
ABC1600/pals/pals/jed/pat1025.jed

@@ -0,0 +1,114 @@
+PAL16R4*
+QP20*
+QF2048*
+L0000 
+11111111111111111111111111110111
+11111111111111111111101111111111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111111111111110111
+11111111111111111111101110111111*
+L0320 
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+01111101101111111111110111011111
+11111101111011111111111111011111
+11111111101111111111111111110111
+10111111101111111111111111111111*
+L0640 
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+10110101111101111111110111011111
+11111101111111101111111111011111
+01111111111101111111111111111111
+11111011111101111111111111111111
+00000000000000000000000000000000
+00000000000000000000000000000000*
+L0960 
+00000000000000000000000000000000
+00000000000000000000000000000000
+10111001111111111011110111011111
+11111101111111111110111111011111
+01111111111111111011111111111111
+11110111111111111011111111111111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000*
+L1280 
+11111111111111111111111111101011
+11111110111111111111111111111011
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111111111111110111
+11111111111111111111101101111111*
+L1600 
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111111111111111011
+11011111111111111111111011101111
+11011110111111111111111011111111
+11011111111111111111111101101111*
+L1920 
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000*
+V0001 C11101111N0ZHHXXXHHN*
+V0002 C11101101N0ZHHXXXHHN*
+V0003 C11101001N0ZHHHHHLLN*
+V0004 C11010001N0ZHHLLLLLN*
+V0005 C11010101N0ZHHLLLHHN*
+V0006 C11010X00N0H1HLLL11N*
+V0007 C11010X00N0H1HLLL11N*
+V0008 C11010X00N0H0LLLH10N*
+V0009 C11110X00N0H1HLLH11N*
+V0010 C11110X00N0L1LLLH01N*
+V0011 C11110X00N0H1HLLH11N*
+V0012 C11110111N0ZHHLLHHHN*
+V0013 C11110011N0ZLHLLHHLN*
+V0014 C11110111N0ZHHLLHHHN*
+V0015 C01110X00N0H1HLLH11N*
+V0016 C01110X00N0H1HLLH11N*
+V0017 C01110X00N0L0LLHH11N*
+V0018 C01110X00N0H1HLHH11N*
+V0019 C11100101N0ZHHLHHHHN*
+V0020 C11100001N0ZHHLHHLLN*
+V0021 C11100101N0ZHHLHHHHN*
+V0022 C00100X10N0H1HLHH11N*
+V0023 C00000X10N0H1HLHL11N*
+V0024 C00000X10N0L0LHHL11N*
+V0025 C00000X10N0H1HHHL11N*
+V0026 C11001111N0ZHHHHLHHN*
+V0027 C11001011N0ZLHHHLHLN*
+V0028 C11001111N0ZHHHHLHHN*
+V0029 C11001X10N0H1HHHL11N*
+V0030 C11001X10N0H1HHHL11N*
+V0031 C11001X10N0L0LHHH11N*
+V0032 C11001X10N0H1HHHH11N*
+V0033 C11001X10N0H1LHHH00N*
+V0034 C11101X10N0H1HHHH11N*
+V0035 C11101111N0ZHHHHHHHN*
+V0036 XXXXXXXX0N1XZZZZZZZN*
+T01*
+S00000000000000000000*
+R95FEBEC4*
+C58EB*

+ 113 - 0
ABC1600/pals/pals/jed/pat1026a

@@ -0,0 +1,113 @@
+
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111101111111111111011
+11111111111111101011111110111111
+01111111111111011110111111111111
+11111110111111011111111111111111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111101111111111111111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111011111111111111111
+11111111101111111011111101111011
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+01111111011111111111111111111011
+10111111111111111111111110110111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+10111011111110111011101111111111
+10111011111111111011011111111111
+10111111111111011011111011111111
+11111111111111101111111011111111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111110111111111111111011111
+11111111111111011111111111101111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111111111111111111
+11111111101111111111111111111011
+11111011111111111011011101111111
+11111111111111111111111110111011
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000*
+V0001 C11010110N1LZZZZZZXN*
+V0002 C11010110N0LHXHLLLLN*
+V0003 C11111111N0HHXHHLHHN*
+V0004 C11111111N0HHHHLHHHN*
+V0005 C11111111N0HLHHHLHHN*
+V0006 C11111111N0HLHHLHHHN*
+V0007 C11111111N0HHHHHLHHN*
+V0008 C11111111N0HHHHLHHHN*
+V0009 C11111111N0HLHHHLHHN*
+V0010 C10111111N0HLHHLHHHN*
+V0011 C10111110N0HHHLHLLHN*
+V0012 C10111110N0HHHLLHLHN*
+V0013 C10111111N0HLHHHLHHN*
+V0014 C10101001N0HLHHLHHHN*
+V0015 C00101000N0LHHHHLLHN*
+V0016 C10001011N0HHHHLHLHN*
+V0017 C10001010N0LLHHHLLHN*
+V0018 C10001010N0LLHHLHLHN*
+V0019 C10001011N0HHHHHLHHN*
+V0020 C10101101N0HXHHLHHHN*
+V0021 C10101101N0HXHHHLHHN*
+V0022 C10101101N0HXHHLHHHN*
+V0023 C10100101N0HXHHHLLHN*
+V0024 C10101111N0HXHHLHLHN*
+V0025 C10001110N0LXHHHLLHN*
+V0026 C10001110N0LXHHLHLHN*
+V0027 C10001111N0HXHHHLHHN*
+V0028 C11011101N0HXHHLHHHN*
+V0029 C01111101N0HXHLHLHHN*
+V0030 C11011111N0HXHHLHLHN*
+V0031 C11011110N0LXHHHLLHN*
+V0032 C11011110N0LXHHLHLHN*
+V0033 C11011111N0HXHHHLHHN*
+V0034 C10100011N0HXHHLHHLN*
+V0035 C10101011N0HXHHHLHHN*
+V0036 C10110111N0LXHHLHHLN*
+V0037 C10111111N0HXHHHLHHN*
+V0038 C00100011N0HXLHLHHLN*
+V0039 C10101011N0HXLHHLHHN*
+V0040 C10101111N0HXHHLHHHN*
+V0041 C10101111N0HXHHHLHHN*
+V0042 C00100111N0LXLHLHHLN*
+V0043 C10101111N0HXLHHLHHN*
+V0044 C11101011N0HXHHLHHHN*
+V0045 C11101011N0HXHHHLHHN*
+V0046 C01100011N0HXHHLHHLN*
+V0047 C11101011N0HXHHHLHHN*
+V0048 C00110011N0HXHHLHHLN*
+V0049 C10111011N0HXHHHLHHN*
+V0050 C01100111N0HXHHLHHLN*
+V0051 C11101111N0HXHHHLHHN*
+T00*
+0000

+ 123 - 0
ABC1600/pals/pals/jed/pat1026a.jed

@@ -0,0 +1,123 @@
+PAL16R6 
+Conversion from hextable generated by PALASM 24
+*
+QP20*
+QF2048*
+L0000
+11111111111111111111111111111111
+11111111111111101011111101111111
+11101111111111111011111101111111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111101111111111111011
+11111111111111101011111110111111
+01111111111111011110111111111111
+11111110111111011111111111111111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111101111111111111111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111011111111111111111
+11111111101111111011111101111011
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+01111111011111111111111111111011
+10111111111111111111111110110111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+10111011111110111011101111111111
+10111011111111111011011111111111
+10111111111111011011111011111111
+11111111111111101111111011111111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111110111111111111111011111
+11111111111111011111111111101111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111111111111111111
+11111111101111111111111111111011
+11111011111111111011011101111111
+11111111111111111111111110111011
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000*
+V1005 PHI-LOGICN( LUX MEMNSPECIAL )             1985-09-12/\L                    *
+V0001 C11010110N1LZZZZZZXN*
+V0002 C11010110N0LHXHLLLLN*
+V0003 C11111111N0HHXHHLHHN*
+V0004 C11111111N0HHHHLHHHN*
+V0005 C11111111N0HLHHHLHHN*
+V0006 C11111111N0HLHHLHHHN*
+V0007 C11111111N0HHHHHLHHN*
+V0008 C11111111N0HHHHLHHHN*
+V0009 C11111111N0HLHHHLHHN*
+V0010 C10111111N0HLHHLHHHN*
+V0011 C10111110N0HHHLHLLHN*
+V0012 C10111110N0HHHLLHLHN*
+V0013 C10111111N0HLHHHLHHN*
+V0014 C10101001N0HLHHLHHHN*
+V0015 C00101000N0LHHHHLLHN*
+V0016 C10001011N0HHHHLHLHN*
+V0017 C10001010N0LLHHHLLHN*
+V0018 C10001010N0LLHHLHLHN*
+V0019 C10001011N0HHHHHLHHN*
+V0020 C10101101N0HXHHLHHHN*
+V0021 C10101101N0HXHHHLHHN*
+V0022 C10101101N0HXHHLHHHN*
+V0023 C10100101N0HXHHHLLHN*
+V0024 C10101111N0HXHHLHLHN*
+V0025 C10001110N0LXHHHLLHN*
+V0026 C10001110N0LXHHLHLHN*
+V0027 C10001111N0HXHHHLHHN*
+V0028 C11011101N0HXHHLHHHN*
+V0029 C01111101N0HXHLHLHHN*
+V0030 C11011111N0HXHHLHLHN*
+V0031 C11011110N0LXHHHLLHN*
+V0032 C11011110N0LXHHLHLHN*
+V0033 C11011111N0HXHHHLHHN*
+V0034 C10100011N0HXHHLHHLN*
+V0035 C10101011N0HXHHHLHHN*
+V0036 C10110111N0LXHHLHHLN*
+V0037 C10111111N0HXHHHLHHN*
+V0038 C00100011N0HXLHLHHLN*
+V0039 C10101011N0HXLHHLHHN*
+V0040 C10101111N0HXHHLHHHN*
+V0041 C10101111N0HXHHHLHHN*
+V0042 C00100111N0LXLHLHHLN*
+V0043 C10101111N0HXLHHLHHN*
+V0044 C11101011N0HXHHLHHHN*
+V0045 C11101011N0HXHHHLHHN*
+V0046 C01100011N0HXHHLHHLN*
+V0047 C11101011N0HXHHHLHHN*
+V0048 C00110011N0HXHHLHHLN*
+V0049 C10111011N0HXHHHLHHN*
+V0050 C01100111N0HXHHLHHLN*
+V0051 C11101111N0HXHHHLHHN*
+T00*

+ 155 - 0
ABC1600/pals/pals/jed/pat1029.jed

@@ -0,0 +1,155 @@
+PAL16R4 
+Conversion from hextable generated by PALASM 24
+*
+QP20*
+QF2048*
+L0000
+11111111111111111111111111111111
+11111011111111111111111111111111
+11111111111111111111101011111011
+11111111111111111110101111111011
+11111111111111101111101111111011
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111111111111111011
+11111111111111111111111110111111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111101011111111111111111111
+11111111011111101110101011111111
+11111111011111011101100111111111
+11111111011111111111011111111111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111011111101111111111111111
+11111111101101100110111011110111
+11111111101111101110011011111111
+11111111101111011110111011111111
+11111111101111101111110111111111
+11111111101111101101111111111111
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111011111111110111111111111
+11111111101101100110111011110111
+11111111101111101110011011111111
+11111111101111111101111011111111
+11111111101111111110110111111111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111011111111111111011111111
+11111111101101100110111011110111
+11111111101101110111110111111111
+11111111101111101110011011111111
+11111111101111111111010111111111
+11111111101111111110110111111111
+11111111101111101111110111111111
+00000000000000000000000000000000
+11111111111111111111111111111111
+11111111111110011101110111111011
+11111111111110111111111111110111
+10111111111111111111111111111111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111111111111111111
+11111111111111011001110111111011
+11111111111111111011111111110111
+10111111111111111111111111111111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000*
+V0001 C01011111N1LLZZZZZHN*
+V0002 C01011111N1LLZZZZZHN*
+V0003 C01011111N1LLZZZZZHN*
+V0004 C01011111N1LLZZZZZHN*
+V0005 C01011111N1LLZZZZZHN*
+V0006 C01011111N1LLZZZZZHN*
+V0007 C01011111N1LLZZZZZHN*
+V0008 C11011111N0HHLLLLZHN*
+V0009 C11111011N0HHLLLLZHN*
+V0010 C11011011N0HHLLLLZHN*
+V0011 C11110011N0LHLLLLZHN*
+V0012 C11010011N0LHHHHLZHN*
+V0013 C11110011N0LHHHHLZHN*
+V0014 C11010011N0LHHHHLZHN*
+V0015 C11111011N0HHHHHLZHN*
+V0016 C11011011N0HHLHHLZHN*
+V0017 C11111110N0HHLHHLHHN*
+V0018 C11011110N0HHHLHLHHN*
+V0019 C11111110N0HHHLHLHHN*
+V0020 C11011110N0HHLLHLHHN*
+V0021 C11111110N0HHLLHLHHN*
+V0022 C11011110N0HHHHLLHHN*
+V0023 C11111X10N0HHHHLXHXN*
+V0024 C11001010N0HHLHLXHLN*
+V0025 C11101010N0HHLHLHHLN*
+V0026 C11001010N0HHHLLHHLN*
+V0027 C11101010N0HHHLLHHLN*
+V0028 C11001010N0HHLLLHHLN*
+V0029 C11101010N0HHLLLLHLN*
+V0030 C11001010N0HLHHHLHHN*
+V0031 C11101010N0HLHHHLHHN*
+V0032 C11001010N0HLHHHLHHN*
+V0033 C11101010N0HLHHHLHHN*
+V0034 C11011010N0HHLHHLHLN*
+V0035 C11111X10N0HHLHHXHLN*
+V0036 C1X010100N0HHHLHXLXN*
+V0037 C10110100N0HHHLHLLLN*
+V0038 C1X010100N0HHLLHLLXN*
+V0039 C11110100N0HHLLHLLHN*
+V0040 C11010100N0HHHHLLLHN*
+V0041 C11110100N0HHHHLLLHN*
+V0042 C11011100N0HHLHLLLHN*
+V0043 C1111111XN0HHLHLLXHN*
+V0044 C11011111N0HHHLLLZHN*
+V0045 C11111111N0HHHLLLZHN*
+V0046 C11011111N0HHLLLLZHN*
+V0047 C11111110N0HHLLLLHHN*
+V0048 C11011110N0HHLLLLHHN*
+V0049 C11111110N0HHLLLLHHN*
+V0050 C11011110N0HHLLLLHHN*
+V0051 C11111110N0HHLLLLHHN*
+V0052 C11011110N0HHLLLLHHN*
+V0053 C11111110N0HHLLLLHHN*
+V0054 C1X001100N0HHLLLLLXN*
+V0055 C11101100N0HHLLLLLHN*
+V0056 C11001100N0HHLLLLLHN*
+V0057 C11101100N0HHLLLLLHN*
+V0058 C11011100N0HHLLLLLHN*
+V0059 C11111X10N0HHLLLLHXN*
+V0060 C11010010N0LHHHHLHHN*
+V0061 C11110010N0LHHHHLHHN*
+V0062 C11010010N0LHHHHLHHN*
+V0063 C11110010N0LHHHHLHHN*
+V0064 C11011010N0HHLHHLHLN*
+V0065 C11111X1XN0HHLHHXXXN*
+V0066 C11011111N0HHHLHXZHN*
+V0067 C11111011N0HHHLHHZHN*
+V0068 C11011011N0HHLLHHZHN*
+V0069 C11111011N0HHLLHHZHN*
+V0070 C11011011N0HHHHLHZHN*
+V0071 C11111011N0HHHHLHZHN*
+V0072 C11011011N0HHLHLHZHN*
+V0073 C11111011N0HHLHLHZHN*
+V0074 C11011011N0HHHLLHZHN*
+V0075 C11111011N0HHHLLHZHN*
+V0076 C11011011N0HHLLLHZHN*
+V0077 C11111011N0HHLLLLZHN*
+V0078 C11011011N0HHLLLLZHN*
+V0079 C11101011N0HLLLLLZHN*
+V0080 C11001011N0HLHHHLZHN*
+V0081 C11101011N0HLHHHLZHN*
+V0082 C11001011N0HLHHHLZHN*
+V0083 C11111X11N0HHHHHLZHN*
+V0084 C11011111N0HHLHHLZHN*
+T00*

+ 115 - 0
ABC1600/pals/pals/jed/pat1030.jed

@@ -0,0 +1,115 @@
+PAL16R6 
+Conversion from hextable generated by PALASM 24
+*
+QP20*
+QF2048*
+L0000
+11111111111111111111111111111111
+11111111011101110111011101111011
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111101111111101111111011111011
+11111101111111111110111011111011
+11111001111111111111100101111011
+11111110111111111111110111111011
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+01111001111111111111100101111011
+01111111111011111111110111111011
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111011110010111011101111011
+11111101111111101111111011111011
+11111111111111101111110111111011
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111101101110101011101111011
+11111101111111111110111011111011
+11111111111111111110110111111011
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111110111111111111111111111111
+11111111111111101111110111111111
+11111111111111111110110111111111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111111111111110111
+10111101111111111111111111111111
+01111110111111111111111011111111
+01111111111111011101111010111111
+11111101111111011101111110111111
+11111101111111110111010101111111
+11110111111111111111101111111111
+00000000000000000000000000000000
+11111111111111111111111111111111
+10111110111111111111111111111111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000*
+V0001 C11001101N0HXXHHHHHN*
+V0002 C11001101N0HLHHHHHHN*
+V0003 C01XXX011N0HLHHHHHHN*
+V0004 C01XXX010N0HLHHHHHHN*
+V0005 C00XXX010N0LLHHHHLHN*
+V0006 C00XXX010N0LHLHHHLHN*
+V0007 C00XXX010N0HHLHHHHHN*
+V0008 C00XXX011N0HLHHHHHHN*
+V0009 C01XXX011N0HLHHHHHHN*
+V0010 C01XXX010N0HLHHHHHHN*
+V0011 C00XXX010N0LLHHHHLHN*
+V0012 C00XXX010N0LHLHHHLHN*
+V0013 C00XXX010N0HHLHHHHHN*
+V0014 C00XXX010N0HLHHHHHHN*
+V0015 C01XXX011N0HLHHHHHHN*
+V0016 C11XXX011N0HLHHHHHHN*
+V0017 C11XXX010N0HLHHHHHHN*
+V0018 C10XXX010N0HHHHHLLHN*
+V0019 C10XXX010N0HHLHHLLHN*
+V0020 C10XXX011N0HLLHHHHHN*
+V0021 C11XXX011N0HLHHHHHHN*
+V0022 C11XXX011N0HLHHHHHHN*
+V0023 C11XXX010N0HLHHHHHHN*
+V0024 C10XXX010N0HHHHHLLHN*
+V0025 C10XXX010N0HHLHHLLHN*
+V0026 C10XXX010N0HLLHHHHHN*
+V0027 C11XXX011N0HLHHHHHHN*
+V0028 C1X101111N0HLHHHHHHN*
+V0029 C1X101110N0HLHHLHHHN*
+V0030 C1X101110N0HLLHLHHHN*
+V0031 C1X101110N0HHHHLHLHN*
+V0032 C1X101110N0HHLHLHLHN*
+V0033 C1X10111XN0HLLHHHHHN*
+V0034 C1X101111N0HLHHHHHHN*
+V0035 C1X011111N0HLHHHHHHN*
+V0036 C1X011110N0HLHLHHHHN*
+V0037 C1X011110N0HLLLHHHHN*
+V0038 C1X011110N0HHHLHHLHN*
+V0039 C1X011110N0HHLLHHLHN*
+V0040 C1X01111XN0HLLHHHHHN*
+V0041 C1X011111N0HLHHHHHHN*
+V0042 C1X111111N0HLHHHHHHN*
+V0043 C1X111110N0HLHHHHHLN*
+V0044 C1X111111N0HLHHHHHHN*
+T00*

+ 70 - 0
ABC1600/pals/pals/jed/pat1031.jed

@@ -0,0 +1,70 @@
+PAL20R4
+Conversion from hextable generated by PALASM 24
+*
+QP24*
+QF2560*
+L0000
+1111111111111111111111111111111111111111
+0101101110111011011101111011101110111010
+0000000000000000000000000000000000000000
+0000000000000000000000000000000000000000
+0000000000000000000000000000000000000000
+0000000000000000000000000000000000000000
+0000000000000000000000000000000000000000
+0000000000000000000000000000000000000000
+1111111111111111111111101111111111111111
+1110111111111101111011111111111111111111
+1101111111111111111011111111111111111111
+0000000000000000000000000000000000000000
+0000000000000000000000000000000000000000
+0000000000000000000000000000000000000000
+0000000000000000000000000000000000000000
+0000000000000000000000000000000000000000
+1111111111111111111011111111111111111111
+0000000000000000000000000000000000000000
+0000000000000000000000000000000000000000
+0000000000000000000000000000000000000000
+0000000000000000000000000000000000000000
+0000000000000000000000000000000000000000
+0000000000000000000000000000000000000000
+0000000000000000000000000000000000000000
+0110011101111001011101111011101110111010
+0101101110111001011101111011101110111010
+0000000000000000000000000000000000000000
+0000000000000000000000000000000000000000
+0000000000000000000000000000000000000000
+0000000000000000000000000000000000000000
+0000000000000000000000000000000000000000
+0000000000000000000000000000000000000000
+0110011101111001011101111011101110111010
+0101101110111011011101111011101110111010
+1111111111111101111011101111111111111111
+1101111111111111111011101111111111111111
+0000000000000000000000000000000000000000
+0000000000000000000000000000000000000000
+0000000000000000000000000000000000000000
+0000000000000000000000000000000000000000
+1111111111101111111111011111111111111111
+1111111111111111111111011110111111111111
+1111011111111111111111111110111111111111
+0000000000000000000000000000000000000000
+0000000000000000000000000000000000000000
+0000000000000000000000000000000000000000
+0000000000000000000000000000000000000000
+0000000000000000000000000000000000000000
+1111111111111111111111111111111111111111
+0101101101111011011101111011101110111010
+0000000000000000000000000000000000000000
+0000000000000000000000000000000000000000
+0000000000000000000000000000000000000000
+0000000000000000000000000000000000000000
+0000000000000000000000000000000000000000
+0000000000000000000000000000000000000000
+0101011110111011011101111011101110111010
+1111111111111111111111111101111111111111
+0000000000000000000000000000000000000000
+0000000000000000000000000000000000000000
+0000000000000000000000000000000000000000
+0000000000000000000000000000000000000000
+0000000000000000000000000000000000000000
+0000000000000000000000000000000000000000*

+ 107 - 0
ABC1600/pals/pals/jed/pat1053

@@ -0,0 +1,107 @@
+ABEL(tm) Version 1.11  JEDEC file for: P16R4
+Created on:  1-Jan-70 01:59 AM
+DS60 DMA limiter                                       1985-09-25/oel*
+QP20* QF2048*
+L0000 
+11111111111111111111111111111111
+01110111111111111111111111111111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111111111111111111
+11110111111111111111111111011111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111011110111011111111111
+11111111111011111011011101111111
+11111111111111101010011001111111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111100111011111111111
+11111111111111101011010101111111
+11111111111111101001011101111111
+11111111111011101011011101111111
+11111111110111011010011001111111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111110110011111111111
+11111111111111111010010101111111
+11111111111011111010011101111111
+11111111110111111001011001111111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111110111011011111111
+11111111111011111011011001111111
+11111111110111111011010101111111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111111111111111111
+11111111011110111111111111111111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111011111111011101111011
+11111111111111111111111111111111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000*
+V0001 X0010XXXXN1XLZZZZHHN*
+V0002 X0110XXXXN1XLZZZZHHN*
+V0003 X1000XXXXN1XHZZZZHHN*
+V0004 X1111XXXXN1XHZZZZLLN*
+V0005 X0101XXXXN1XHZZZZLHN*
+V0006 X1110XXXXN1XLZZZZHLN*
+V0007 CXXXX1011N0ZXHHHHXXN*
+V0008 CXXXX0011N0ZXHHHHXXN*
+V0009 CXXXX1111N0ZXHHHHXXN*
+V0010 CXXXX0111N0ZXLHHHXXN*
+V0011 CXXXX0111N0ZXHLHHXXN*
+V0012 CXXXX0111N0ZXLLHHXXN*
+V0013 CXXXX0111N0ZXHHLHXXN*
+V0014 CXXXX0111N0ZXLHLHXXN*
+V0015 CXXXX0111N0ZXHLLHXXN*
+V0016 CXXXX0111N0ZXLLLHXXN*
+V0017 CXXXX1111N0ZXLLLHXXN*
+V0018 CXXXX0111N0ZXHHHLXXN*
+V0019 CXXXX1111N0ZXHHHLXXN*
+V0020 CXXXX0111N0ZXHHHLXXN*
+V0021 CXXXX1110N0LXHHHLXXN*
+V0022 CXXXX0110N0LXHHHLXXN*
+V0023 CXXXX1100N0ZXHHHLXXN*
+V0024 CXXXX0100N0ZXHHHHXXN*
+V0025 CXXXX1100N0ZXHHHHXXN*
+V0026 CXXXX0100N0ZXHHHHXXN*
+V0027 CXXXX1110N0ZXHHHHXXN*
+V0028 CXXXX0110N0ZXLHHHXXN*
+V0029 CXXXX0110N0ZXHLHHXXN*
+V0030 CXXXX0110N0ZXLLHHXXN*
+V0031 CXXXX0110N0ZXHHLHXXN*
+V0032 CXXXX0110N0ZXLHLHXXN*
+V0033 CXXXX0110N0ZXHLLHXXN*
+V0034 CXXXX0110N0ZXLLLHXXN*
+V0035 CXXXX1110N0ZXLLLHXXN*
+V0036 CXXXX0110N0LXHHHLXXN*
+C53AC*
+0000

+ 90 - 0
ABC1600/pals/pals/jed/pat8000

@@ -0,0 +1,90 @@
+PAL16L8 
+Conversion from hextable generated by PALASM 20 
+*
+QP20*
+QF2048*
+L0000 
+11111111111111111111111111111111
+10111011101101111011111111111111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111111111111111111
+10111011101101111011011110111001
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111111111111111111
+10101010101101111011011101110110
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111111111111111111
+10101010101101111011011101111001
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111111111111111111
+10101010101101111011011101111010
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111111111111111111
+10011010101101111011011101111010
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111111111111111111
+10111010101101111011011110111001
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000*
+V0001 X1XXXXXXXNXHHHHHHXHN*
+V0002 X01XXXXXXNXHHHHHHXHN*
+V0003 X001XXXXXNXHHHHHHXHN*
+V0004 X0000XXXXNXHHHHHHXHN*
+V0005 X00011XXXNXHHHHHHXHN*
+V0006 X000100XXNXHHHHHHXLN*
+V0007 X00010101NXHHHHHHXLN*
+V0008 X00010100N0HHHHHHXLN*
+V0009 X00010100N1HHHHHL1LN*
+V0010 X00010100N1LHHHHL0LN*
+V0011 100010111NXHHHHHHXLN*
+V0012 100010110N1HHHHHHXLN*
+V0013 100010110N0HLHHHH0LN*
+V0014 000010111N1HHHHHH0LN*
+V0015 000010111N0HHHHLH0LN*
+V0016 000010110N1HHHLHH0LN*
+V0017 000010110N0HHLHHH0LN*
+V0018 10001011XNXHHHHHH1LN*
+T00*
+0000

+ 216 - 0
ABC1600/pals/pals/jed/pat8001

@@ -0,0 +1,216 @@
+PAL16R8 
+Conversion from hextable generated by PALASM 20 
+*
+QP20*
+QF2048*
+L0000 
+01011111101111111011111011111011
+01011111111110111011111011111011
+11101111111111111011101111111011
+11101111111111111011011101111011
+11101111111111111011111011111011
+10101111111111111011111111111011
+11101111111111111011111111111010
+00000000000000000000000000000000
+11101101111110111011101111111001
+01111101101010101011011111111001
+01111101110111111010011101111001
+01111101110111111011011010101001
+11111110111111111011010111111011
+11111110111111101011101111111011
+11110110111111111011101111111011
+10111110111111111011111111111011
+01111101100111111001111011111001
+10111111111011111011111111111011
+11111111111011111010111111111011
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111101111011011011101111111001
+01111111111011011010011101111001
+01111111111011011011011010101001
+11110111111111101011101111111011
+10111111111111101011111111111011
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11101101111111111001111111111001
+10101110100110011001101111111001
+11111101111111011010011111111011
+11110111111111111010101111111011
+10111111111111111010111111111011
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+01011111111111111011110111111011
+11111111111111111011101011111011
+11111111111111111011011001111011
+11011111111111111011111011111011
+10111111111111111011111011111011
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111010111111011001
+11111101111111011011011111101011
+10111111111111111011111111101011
+11110111111111111011101111101011
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+01111111101101101011011111101001
+01111010111111011011101111111001
+01111001111111101011101111111001
+01111110111110111011011111101001
+11111111111111111011111111111010
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000*
+V0001 CXXXXXXXXN1ZZZZZZZZN*
+V0002 CXXXX1XXXN0HHHHHHHHN*
+V0003 CXXXXXXX1N0HHHHHHHHN*
+V0004 CX0XXXXX1N0HHHHHHHHN*
+V0005 C1XXX0100N0HHLHHHHHN*
+V0006 C0XXX0100N0HHLHHHHHN*
+V0007 C1X010100N0HHLHHLHLN*
+V0008 C0X010100N0HHLLHLHLN*
+V0009 C1X010100N0HLHLHLHLN*
+V0010 C0X010100N0HLHLHLHLN*
+V0011 C1X010100N0HLHLHLHHN*
+V0012 C0X010100N0HLHLHLHHN*
+V0013 C1X010100N0HLLLHLHHN*
+V0014 C0X010100N0HLLLHLHHN*
+V0015 C1X010100N0HLLLLLHLN*
+V0016 C0X010100N0HLLLLLHLN*
+V0017 C1X010100N0LHHHHLHLN*
+V0018 C0X010100N0LHHHHLHLN*
+V0019 C1X010100N0LHHHHHHLN*
+V0020 C0XXXXXX1N0HHHHHHHHN*
+V0021 C1XXX0XX0N0HHLHHHHHN*
+V0022 C0XXX0100N0HHLHHHHHN*
+V0023 C1X100100N0HHLHHHHLN*
+V0024 C0X100100N0HHLLHHHLN*
+V0025 C1X100100N0HLHLHHHLN*
+V0026 C0X100100N0HLHLHHHLN*
+V0027 C1X100100N0HLHLHHHHN*
+V0028 C0X100100N0HLHLHHHHN*
+V0029 C1X100100N0HLLLHHHHN*
+V0030 C0X100100N0HLLLHHHHN*
+V0031 C1X100100N0HLLLHHLLN*
+V0032 C0X100100N0HLLLHHLLN*
+V0033 C1X100100N0LHHHHHHLN*
+V0034 C0X100100N0LHHHHHHLN*
+V0035 C1X10010XN0XHHHHHHXN*
+V0036 C0XXXXXX1N0HHHHHHHHN*
+V0037 C1X000XX0N0HHLHHHHHN*
+V0038 C0X000100N0HHLHHHHHN*
+V0039 C1X000100N0HHLHHLHLN*
+V0040 C0X000100N0HHLLHLHLN*
+V0041 C1X000100N0HLHLHLHLN*
+V0042 C0X000100N0HLHLHLHLN*
+V0043 C1X000100N0HLHLHLHHN*
+V0044 C0X000100N0HLHLHLHHN*
+V0045 C1X000100N0HLLLHLHHN*
+V0046 C0X000100N0HLLLHLHHN*
+V0047 C1X000100N0HLLLLLHLN*
+V0048 C0X000100N0HLLLLLHLN*
+V0049 C1X000100N0HHHHHLLLN*
+V0050 C0X000100N0HHHHHLLLN*
+V0051 C1X000100N0HHHHHHLHN*
+V0052 C0X000100N0HHHHHHLHN*
+V0053 C1X000100N0HHLHHHLHN*
+V0054 C0X000100N0HHLHHHLHN*
+V0055 C1X000100N0HHLHHHHLN*
+V0056 C0X000100N0HHLLHHHLN*
+V0057 C1X000100N0HLHLHHHLN*
+V0058 C0X000100N0HLHLHHHLN*
+V0059 C1X000100N0HLHLHHHHN*
+V0060 C0X000100N0HLHLHHHHN*
+V0061 C1X000100N0HLLLHHHHN*
+V0062 C0X000100N0HLLLHHHHN*
+V0063 C1X000100N0HLLLHHLLN*
+V0064 C0X000100N0HLLLHHLLN*
+V0065 C1X000100N0LHHHHHHLN*
+V0066 C0X000100N0LHHHHHHLN*
+V0067 C1X000100N0LHHHHHHLN*
+V0068 C0X00010XN0XHHHHHHXN*
+V0069 C1XXXXXX1N0HHHHHHHHN*
+V0070 C0XXXX0X1N0HHHHHHHHN*
+V0071 C1XXX00X0N0HHLHHHHHN*
+V0072 C0XXX00X0N0HHLHHHHHN*
+V0073 C1X0100X0N0HHLHHLHLN*
+V0074 C010100X0N0HHLLLLHLN*
+V0075 C110100X0N0HLLLLLHLN*
+V0076 C010100X0N0HLLLLLHLN*
+V0077 C110100X0N0HLLLLLHLN*
+V0078 C000100X0N0HLLLLLHLN*
+V0079 C1X0100X0N0LHLHHLHLN*
+V0080 C0X0100X0N0LHLHHLHLN*
+V0081 C1XXX00XXN0XHXHHXHXN*
+V0082 C0X11XXX1N0HHHHHHHHN*
+V0083 C1XXX00X0N0HHLHHHHHN*
+V0084 C0XXX00X0N0HHLHHHHHN*
+V0085 C111000X0N0HHLHHHHLN*
+V0086 C011000X0N0HHLLHHLLN*
+V0087 C111000X0N0HLLLHHLLN*
+V0088 C011000X0N0HLLLHHLLN*
+V0089 C111000X0N0HLLLHHLLN*
+V0090 C001000X0N0HLLLHHLLN*
+V0091 C101000X0N0LHLHHHHLN*
+V0092 C0XXX00XXN0XHXHHHHXN*
+V0093 C1X11XXX1N0HHHHHHHHN*
+V0094 C0XXXXXX1N0HHHHHHHHN*
+V0095 C1XXX00X0N0HHLHHHHHN*
+V0096 C0XXX00X0N0HHLHHHHHN*
+V0097 C1X0000X0N0HHLHHLHLN*
+V0098 C010000X0N0HHLLLLLLN*
+V0099 C110000X0N0HLLLLLLLN*
+V0100 C000000X0N0HLLLLLLLN*
+V0101 C100000X0N0HHLHHLLLN*
+V0102 C010000X0N0HHLHHLLLN*
+V0103 C110000X0N0HHLHHHLLN*
+V0104 C010000X0N0HHLLHHLLN*
+V0105 C110000X0N0HLLLHHLLN*
+V0106 C000000X0N0HLLLHHLLN*
+V0107 C1X0000X0N0LHLHHHHLN*
+V0108 C0X0000X0N0LHLHHHHLN*
+V0109 C1XXX00XXN0XHXHHHHXN*
+V0110 C0XXXXXX1N0HHHHHHHHN*
+V0111 C1XXX0110N0HHLHHHHHN*
+V0112 C0XXX0110N0HHLHHHHHN*
+V0113 C1X010110N0HHLHHLHLN*
+V0114 C0X010110N0HHLLHLHLN*
+V0115 C1X010110N0HLLLLLHLN*
+V0116 C0X010110N0HLLLLLHLN*
+V0117 C1X010110N0LHLHHLHLN*
+V0118 C0X010110N0LHLHHLHLN*
+V0119 C1XX1111XN0XHXHHHHXN*
+V0120 C0XX1XXX1N0HHHHHHHHN*
+V0121 C1XXX0110N0HHLHHHHHN*
+V0122 C0XXX0110N0HHLHHHHHN*
+V0123 C1X100110N0HHLHHHHLN*
+V0124 C0X100110N0HHLLHHHLN*
+V0125 C1X100110N0HLLLHHLLN*
+V0126 C0X100110N0HLLLHHLLN*
+V0127 C1X100110N0LHLHHHHLN*
+V0128 C0XXXX111N0HHHHHHHHN*
+V0129 C1XXX0110N0HHLHHHHHN*
+V0130 C0XXX0110N0HHLHHHHHN*
+V0131 C1X000110N0HHLHHLHLN*
+V0132 C0X000110N0HHLLHLHLN*
+V0133 C1X000110N0HLLLLLHLN*
+V0134 C0X000110N0HLLLLLHLN*
+V0135 C1X000110N0HHLHHLLLN*
+V0136 C0X000110N0HHLHHLLLN*
+V0137 C1X000110N0HHLHHHHLN*
+V0138 C0X000110N0HHLLHHHLN*
+V0139 C1X000110N0HLLLHHLLN*
+V0140 C0X000110N0HLLLHHLLN*
+V0141 C1X000110N0LHLHHHHLN*
+V0142 C0X000110N0LHLHHHHLN*
+V0143 C1XXX011XN0XHXHHXHXN*
+V0144 C0XXXX111N0HHHHHHHHN*
+T00*
+0000

+ 94 - 0
ABC1600/pals/pals/jed/pat8003

@@ -0,0 +1,94 @@
+PAL16R8 
+Conversion from hextable generated by PALASM 20 
+*
+QP20*
+QF2048*
+L0000 
+11111111111111111111111111111011
+01111011101110110111101101111111
+11101111111101111111111111111111
+11100111111111111111111111111111
+11101111111111111011111111111111
+11101111111111111111011111111111
+11101111111111111111111110111111
+10101111111111111111111111111111
+11111111111110110111101110110111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111111111111111011
+10111011101110110111101101111111
+11111111111001111111111111111111
+11110111111011111111111111111111
+11111111111011111011111111111111
+11111111111011111111011111111111
+11111111111011111111111110111111
+01111111111011111111111111111111
+11111111111111111111111111111011
+01111011101110111011011101111111
+11111111111101101111111111111111
+11110111111111101111111111111111
+11111111111111100111111111111111
+11111111111111101111101111111111
+11111111111111101111111110111111
+10111111111111101111111111111111
+11111111111110111011011110110111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111111111111111011
+10111011101110111011011101111111
+11111111111101111111111011111111
+11110111111111111111111011111111
+11111111111111110111111011111111
+11111111111111111111101011111111
+11111111111111111111111010111111
+01111111111111111111111011111111
+11111111111111111111111111111011
+01111011101110111011101101111111
+11111111111101111111111111101111
+11110111111111111111111111101111
+11111111111111110111111111101111
+11111111111111111111011111101111
+11111111111111111111111110101111
+10111111111111111111111111101111
+11111111111110111011101110110111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000*
+V0001 CXXXXXXXXN1ZZZZZZZZN*
+V0002 CXXXXXXX0N0HLLHLLHLN*
+V0003 CXXX1XXX1N0HLLHLLHLN*
+V0004 CXXX00001N0LLLHLLHLN*
+V0005 CXXX00101N0HLLLLLHLN*
+V0006 CXXX01001N0HLLHLLLLN*
+V0007 CXXX01101N0HLLHLLHLN*
+V0008 C00X00011N0HLLHLLHLN*
+V0009 C10100011N0HHLHLLHLN*
+V0010 C00100111N0HHHHLLHLN*
+V0011 C10100111N0HHHHHLHLN*
+V0012 C00101011N0HHHHHHHLN*
+V0013 C10101011N0HHHHHHHHN*
+V0014 CX0X01111N0HHHHHHHHN*
+V0015 CXXX1XXX1N0HHHHHHHHN*
+V0016 CX1XXXXX1N0XHHXHHXHN*
+V0017 CXXXXXX11N0HHHHHHHHN*
+V0018 C10001011N0HHHHHHHLN*
+V0019 C00001011N0HHHHHLHLN*
+V0020 C10000111N0HHHHLLHLN*
+V0021 C00000111N0HHLHLLHLN*
+V0022 C10000011N0HLLHLLHLN*
+T00*
+0000

+ 86 - 0
ABC1600/pals/pals/jed/pat8031

@@ -0,0 +1,86 @@
+PAL16L8 
+Conversion from hextable generated by PALASM 20 
+*
+QP20*
+QF2048*
+L0000 
+11111111111111111111111111111111
+01011011101110111111011111111101
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111111111111111111
+01011011101110110111011111111101
+01011011101101111111111111111111
+11101111111111111111111111111111
+10011011111111111111111111111011
+10011011111111111111111110110111
+01010111101111111111111111111111
+00000000000000000000000000000000
+11111111111111111111111111111111
+01011011101101110111011111111101
+10111011111111111111111110111111
+01110111101111111111111110111111
+10111011111111111111111101111011
+01110111101111111111111101111011
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111111111111111111
+10011011111111111111111101110111
+01010111101111111111111101110111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111111111111111111
+11101111111111111111111111111111
+01011111111111111111111111111101
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111111111111111111
+01011011101101111011011111111101
+10111011111111111111111110111101
+01110111101111111111111110111101
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111111111111111111
+01011011101110111011011111111101
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111111111111111111
+01011011101101111111011111111101
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000*
+V0001 100XXXX11NXHHHHLHHHN*
+V0002 1110XXX11N1HHHLLHLHN*
+V0003 101XXXX11NXHHHXHHHHN*
+V0004 X10XXX0XXNXHHHXXXXHN*
+V0005 1100001XXN1HLHLHHHLN*
+V0006 1100011XXN1HHHLHHLLN*
+V0007 1100101XXN1LHLLHHLHN*
+V0008 1100111XXN1LHHLHLLHN*
+V0009 1100XX1XXN0HHHHHXXHN*
+V0010 100XXXX01N1HHLHHLLHN*
+V0011 1110XXX01N1HHLLHLLHN*
+V0012 X00XXXXX0N1HHLXHLLHN*
+V0013 X110XXXX0N1HHLXHLLHN*
+V0014 0XXXXXX00N1HHLLHLLHN*
+T00*
+0000

+ 91 - 0
ABC1600/pals/pals/jed/pat8032

@@ -0,0 +1,91 @@
+PAL16L8 
+Conversion from hextable generated by PALASM 20 
+*
+QP20*
+QF2048*
+L0000 
+11111111111111111111111111111111
+11111111111110111011111111111110
+11111111111110111011111101111101
+10011111111101111011111111111011
+10011111111101111011101101110111
+10011111111101111011011110110111
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111111111111111111
+11011111111101110111011101110111
+10011111111101111011101110110111
+10100111011101110111101111111011
+10011111111101110111101111111011
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111111111111111111
+11011111111101110111011101110111
+10011111111101111011101101110111
+10100111011101110111101110111011
+10100111011101110111011111111011
+10011111111101110111101110111011
+10011111111101110111011111111011
+00000000000000000000000000000000
+11111111111111111111111111111111
+11011111111101110111011101110111
+10011111111101111011111111110111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111111111111111111
+11111111111110111011111110111101
+10011111111101111011101111110111
+11011111111101110111011101110111
+10011111111101111011011101110111
+10100111011101110111111111111011
+10011111111101110111111111111011
+00000000000000000000000000000000
+11111111111111111111111111111111
+01111111111101111011111111111111
+01111111111101110111111111111011
+10101011111101110111111111111011
+10101111101101110111111111111011
+11101111111101111011111111111111
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111111111111111111
+10011111111101111011011110110111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111111111111111111
+11111111111110111011111111111110
+11111111111110111011111101111101
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000*
+V0001 XXXX00X1XN1LHHHHHHLN*
+V0002 XXXX00XXXN0LHHHHHHLN*
+V0003 10XX10101NXHLHHLHHLN*
+V0004 X1XX10XXXNXHHLHHHHHN*
+V0005 X1XX11XX0NXHHLHHHHHN*
+V0006 000X11XX0NXHHLHHHHHN*
+V0007 00X011XX0NXHHLHHHHHN*
+V0008 0XXX10XXXNXHHLHHHHHN*
+V0009 10XX10XX0NXHHHHHHHLN*
+V0010 1XXX11111NXHHHLLLLHN*
+V0011 10XX10011NXHHHLLLHLN*
+V0012 10XX10001NXHHHLLHLHN*
+V0013 10XX10111NXHHHLLHHHN*
+V0014 001111000NXHHHLHLLHN*
+V0015 0011111X0NXHHHLHLHHN*
+V0016 001111010NXHHHLHHLHN*
+V0017 XXXX00X0XN1HHHLHHHHN*
+V0018 XXXX01XXXNXHHHHHHHHN*
+V0019 10XX11XX0NXHHHLXXXHN*
+T00*
+0000

+ 131 - 0
ABC1600/pals/pals/jed/pat8033

@@ -0,0 +1,131 @@
+PAL16R4 
+Conversion from hextable generated by PALASM 20 
+*
+QP20*
+QF2048*
+L0000 
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111111111111111111
+10111111101111111111101111111110
+10111111111110111111101111111110
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+10101111110111011101111111111111
+10111111111011011101111111111111
+11101111111011011101111111111111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+01011011111011010111111111111111
+01101011110111010111111111111111
+11111011110111101111111111111111
+11111111110111101110111111111111
+10111111010101100111111111111111
+11011111110111101111111111111111
+00000000000000000000000000000000
+00000000000000000000000000000000
+11011011110111101101111111111111
+11111011110111101110111111111111
+11011111110111101110111111111111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+10111111111010010101110110111110
+11011111111111011101111011111111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111111111111111111
+10111111101110110111101111111010
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000*
+V0001 C11111111N01HXXXXH1N*
+V0002 C11111111N01HHHXHH0N*
+V0003 C11111111N01HHHXHH1N*
+V0004 C11111111N01HHHHHH0N*
+V0005 C11111111N01HHHHHH1N*
+V0006 C11111111N01HHHHHH0N*
+V0007 CX1XXXX11N01HHHHHH1N*
+V0008 C0100X011N01HHHHLH0N*
+V0009 C0100X011N01HHHHLH1N*
+V0010 C0100X011N00HHHHLL0N*
+V0011 C0100X011N00HHHHLL1N*
+V0012 CX1XXXX11N00HHHHLX0N*
+V0013 C11111111N01HHHHHH1N*
+V0014 C11111111N01HHHHHH0N*
+V0015 CX1XX1X1XN01HHHHHH1N*
+V0016 C01001010N01HHHHLH0N*
+V0017 C01001010N01HHHHLH1N*
+V0018 C01001010N00LHHHLL0N*
+V0019 C01001010N00LHHHLL1N*
+V0020 CX1XX1X1XN00XHHHLX0N*
+V0021 C11111111N01HHHHHH1N*
+V0022 C11111111N01HHHHHH0N*
+V0023 CX1XX11X1N01HHHHHH1N*
+V0024 C01001101N01HHHHLH0N*
+V0025 C01001101N01HHHHLH1N*
+V0026 C01001101N00HLHHLH0N*
+V0027 C01001101N00HLHHLH1N*
+V0028 CX1XX11X1N00HHHHLH0N*
+V0029 C11111111N01HHHHHH1N*
+V0030 C11111111N01HHHHHH0N*
+V0031 C10111111N01HHHHHH1N*
+V0032 C10111111N01HHHLHH0N*
+V0033 CX0XX1111N01HHLLHH1N*
+V0034 C00001111N01HHLLHH0N*
+V0035 C01001111N01HHLLHH1N*
+V0036 C01001111N01HHHLHH0N*
+V0037 C01001111N01HHHLHH1N*
+V0038 C01001111N01HHHHHH0N*
+V0039 C00001111N01HHHHHH1N*
+V0040 C00001111N01HHHHLH0N*
+V0041 C00001111N01HHHHLH1N*
+V0042 CX0XX1111N00HHHHLH0N*
+V0043 C10111111N01HHHLHH1N*
+V0044 C10111111N01HHHLHH0N*
+V0045 C10111111N01HHLLHH1N*
+V0046 C10111111N01HHLLHH0N*
+V0047 CX1111111N01HHLLHH1N*
+V0048 C01111111N01HHHLHH0N*
+V0049 C01111111N01HHHLHH1N*
+V0050 C01111111N01HHHLHH0N*
+V0051 C01XX1111N01HHHLHH1N*
+V0052 C01001111N01HHHHHH0N*
+V0053 C01001111N01HHHHHH1N*
+V0054 C01001111N01HHHHLH0N*
+V0055 C01001111N01HHHHLH1N*
+V0056 CX1XX1111N00HHHHLH0N*
+V0057 C11111111N01HHHHHH1N*
+V0058 C10110111N01HHHHHH0N*
+V0059 C10110111N01HHHHHH1N*
+T00*
+0000

+ 182 - 0
ABC1600/pals/pals/jed/pat8034

@@ -0,0 +1,182 @@
+PAL16R4 
+Conversion from hextable generated by PALASM 20 
+*
+QP20*
+QF2048*
+L0000 
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111101111111111111111
+11111011110111101110110111111111
+11111010111111101110111111111111
+11111011111111101101111111111111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+01111011110111010111100111110111
+01111011110111010111110110111111
+01101011110111010111110111111111
+01111111110111010110110111111111
+01111111111011011111111111111111
+01011111111011111101110111111111
+01111111111011111111011001111111
+01111111111011111010111111111111
+01111111111011010111010101111111
+01111111111011010111101111111111
+01111111111011010111111110111111
+01111011111111101111111111111111
+01111111111111101011111111111111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+01111011111110110101110111111111
+01111011111111111110111111111111
+01111111111111111010111111111111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+10111011111111111111111111111111
+11111111111111110111110111111111
+11111111111111111011111011111111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111111111111111111
+11111111101011111111101111111111
+11111111101011111111111110111111
+11101111101011111111111111111111
+10111111111111111111111111111111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111111111111111111
+11111011011111111111101111110111
+11111011011111111111111110111111
+11101011011111111111111111111111
+11111011110111101110111111111111
+10111111111111111111111111111111
+00000000000000000000000000000000
+00000000000000000000000000000000*
+V0001 C00XX0XXXN1LLZZZZXXN*
+V0002 C00XX1XXXN0LLLHHHZXN*
+V0003 C11X1011XN0HHLHHHZ1N*
+V0004 C11X1111XN0HHHHHHZ1N*
+V0005 C1XX1011XN0HHHHHHZ1N*
+V0006 C1XX1111XN0HHLHHHZ1N*
+V0007 C1010011XN0HHLHHHZ1N*
+V0008 C1010111XN0HHHHHHZ1N*
+V0009 C1010011XN0HHHHHHZ1N*
+V0010 C1010111XN0HHLLHHZ1N*
+V0011 C1010011XN0HHLLHHZ1N*
+V0012 C1010111XN0HHHLHHZ1N*
+V0013 C1010011XN0HHHLHHZ1N*
+V0014 C1010111XN0HHLLHLZ1N*
+V0015 C1010011XN0HHLLHLZ1N*
+V0016 C1010111XN0HHHLHLZ1N*
+V0017 C1010011XN0HHHLHLZ1N*
+V0018 C1010111XN0HHLLLLH1N*
+V0019 C1010011XN0HHLLLLH1N*
+V0020 C1010111XN0HHHLLLH1N*
+V0021 C1010011XN0HHHLLLH1N*
+V0022 C1010111XN0LHLLLHH1N*
+V0023 C1010011XN0LHLLLHH1N*
+V0024 C1010111XN0LHHLLHL1N*
+V0025 C1010011XN0LHHLLHL1N*
+V0026 C1010111XN0LHLLLHL1N*
+V0027 C1010011XN0LHLLLHL1N*
+V0028 C1X10111XN0XHHLLHX1N*
+V0029 C1111011XN0HHHLLHH1N*
+V0030 C1111111XN0HHLHHHZ1N*
+V0031 C1111011XN0HHLHHHZ1N*
+V0032 C1X11111XN0HHHHHHZ1N*
+V0033 C1011011XN0LHHHHHZ0N*
+V0034 C1011111XN0LHLHHLZ0N*
+V0035 C1011011XN0LHLHHLZ0N*
+V0036 C1011111XN0LHHHHLZ0N*
+V0037 C1011011XN0LHHHHLZ0N*
+V0038 C1011111XN0LHLHLLL0N*
+V0039 C1011011XN0LHLHLLL0N*
+V0040 C1011111XN0LHHHLLL0N*
+V0041 C1011011XN0LHHHLHL0N*
+V0042 C1X11111XN0XHLHLHX0N*
+V0043 C1111011XN0HHLHLHH1N*
+V0044 C1111111XN0HHHHHHZ1N*
+V0045 C1111011XN0HHHHHHZ1N*
+V0046 C1101111XN0HHLHHHZ1N*
+V0047 C1101011XN0HHLHHHZ0N*
+V0048 C1X01111XN0HHHHHHZ0N*
+V0049 C1001011XN0HHHHHHZ0N*
+V0050 C1001111XN0HLLHHLZ0N*
+V0051 C1001011XN0HLLHHLZ0N*
+V0052 C1001111XN0HLHHHLZ0N*
+V0053 C1001011XN0HLHHHLZ0N*
+V0054 C1001111XN0HLLHLLL0N*
+V0055 C1001011XN0HLLHLLL0N*
+V0056 C1001111XN0HLHHLLL0N*
+V0057 C1X01011XN0HHHHLHX0N*
+V0058 C11X1111XN0HHLHHHZ1N*
+V0059 C1111011XN0HHLHHHZ1N*
+V0060 C1X111110N0HHHHHHZ1N*
+V0061 C10110010N0HHHHHHZ1N*
+V0062 C10111010N0HHLHHHZ1N*
+V0063 C10110010N0HHLHHHZ1N*
+V0064 C10111011N0LHHHHHZ1N*
+V0065 C10110011N0LHHHHHZ1N*
+V0066 C10111011N0LHLHHLZ1N*
+V0067 C10110011N0LHLHHLZ1N*
+V0068 C10111011N0LHHHLLL1N*
+V0069 C10110011N0LHHHLLL1N*
+V0070 C10111011N0LHLHLLL1N*
+V0071 C10110011N0LHLHLHL1N*
+V0072 C1X11101XN0XHHHLHX1N*
+V0073 C1111001XN0HHHHLHH1N*
+V0074 C1111111XN0HHLHHHZ1N*
+V0075 C1111011XN0HHLHHHZ1N*
+V0076 C10011010N0HHHHHHZ1N*
+V0077 C10010010N0HHHHHHZ1N*
+V0078 C10011010N0HHLHHHZ1N*
+V0079 C10010011N0HHLHHHZ1N*
+V0080 C10011011N0HHHHHHZ1N*
+V0081 C10010011N0HHHHHHZ1N*
+V0082 C10011011N0HLLHHLZ1N*
+V0083 C10010011N0HLLHHLZ1N*
+V0084 C10011011N0HLHHLLL1N*
+V0085 C10010011N0HLHHLLL1N*
+V0086 C10011011N0HLLHLLL1N*
+V0087 C10010011N0HHLHLHL1N*
+V0088 C11X11X1XN0HHHHHHZ1N*
+V0089 C1111011XN0HHHHHHZ1N*
+V0090 C1011110XN0LHLHHLZ1N*
+V0091 C1011010XN0LHLHHLZ1N*
+V0092 C1011110XN0LHHHLLL1N*
+V0093 C1011010XN0LHHHLLL1N*
+V0094 C1011110XN0LHLHLLL1N*
+V0095 C1011010XN0LHLHLHL1N*
+V0096 C111111XXN0HHHHHHZ1N*
+V0097 C1111010XN0HHHHHHZ1N*
+V0098 C11X1111XN0HHLHHHZ1N*
+V0099 C1101011XN0HHLHHHZ1N*
+V0100 C1X01110XN0HHHHHHZ1N*
+V0101 C1001010XN0HHHHHHZ1N*
+V0102 C1001110XN0HLLHHLZ1N*
+V0103 C1001010XN0HLLHHLZ1N*
+V0104 C1001110XN0HLHHLLL1N*
+V0105 C1001010XN0HLHHLLL1N*
+V0106 C1001110XN0HLLHLLL1N*
+V0107 C1001010XN0HHLHLHL1N*
+V0108 C1001110XN0HHHHLHL1N*
+V0109 C1XX1010XN0HHHHLHX1N*
+V0110 C1111111XN0HHLHHHZ1N*
+T00*
+0000

+ 93 - 0
ABC1600/pals/pals/jed/pat8035

@@ -0,0 +1,93 @@
+PAL16L8 
+Conversion from hextable generated by PALASM 20 
+*
+QP20*
+QF2048*
+L0000 
+10111111111111111111111011111111
+11111111111111101111111111111111
+11111111111011111111111111111111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111111111111111111
+10111111111111111110101011111111
+11111111111011111110111011111111
+00000000000000000000000000000000
+00000000000000000000000000000000
+000000000000`Cj&&Aj&000000000000000000000000000000
+11111111111111111111111111111111
+10011111111111111110111011111111
+10111110111111111110111011111110
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111111111111111111
+10111101111111111110111011111111
+11111110011111111011111001111011
+10111110011101111111111001110111
+10111110011101111111111010111011
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111111111111111111
+10111101111111111110111011111111
+11111110111101111011111010110111
+10111110011101111111111001110111
+10111110011101111111111010111011
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000*
+V0001 XXXXXXXXXNXHH1XHHXZN*
+V0002 X1XXXX1XXNXHH01HHXZN*
+V0003 X0XXXX1XXNXHH01HH1HN*
+V0004 00XXXX1XXNXLL00HH1HN*
+V0005 00XXXX0XXNXLL00HL1LN*
+V0006 00XXXX1XXNXLL00HL1LN*
+V0007 10XXXX1XXNXLL00LL1LN*
+V0008 10XXXX1XXNXLL00LL1LN*
+V0009 11XXXX1XXNXHH00HL1ZN*
+V0010 X1XXXX1XXNXHH01HH1ZN*
+V0011 X1X111111NXHH01HH0ZN*
+V0012 00X111111N1LL01HH0HN*
+V0013 00X111100N1LL00HH0HN*
+V0014 00X001101N1HH00HH0HN*
+V0015 00X000101N1HH00HH0HN*
+V0016 00XX10101N1LH00HH0HN*
+V0017 00X001110N1HH00HH0HN*
+V0018 00X000110N1HH00HH0HN*
+V0019 00X1X0110N1HL00HH0HN*
+V0020 00X0X0110N0HH00LH0LN*
+V0021 00X0X0110N0HH00LH0LN*
+V0022 01X0X0110N0HH00HH0ZN*
+V0023 X1XXXXXXXNXHH01HH1ZN*
+T00*
+0000

+ 191 - 0
ABC1600/pals/pals/jed/pat8036

@@ -0,0 +1,191 @@
+PAL16R6 
+Conversion from hextable generated by PALASM 20 
+*
+QP20*
+QF2048*
+L0000 
+11111111111111111111111111111111
+10111001111101101001111110111101
+10111001111101101001101111111101
+01111010111101111011111111111111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+10111001111101101001111110111101
+10111001111101101001101111111101
+01111010111101111011111111111111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+10111011110101111010010110011011
+10111011110101111010100101011011
+10111010100101111011111111111111
+01111011111001111011111111111111
+11111011111001111001111111111011
+11111010111001111011111111111011
+00000000000000000000000000000000
+00000000000000000000000000000000
+10111001111101011011110110010111
+10111001111101011011100111010111
+10111001111101011010110110011011
+10111001111101011010100111011011
+10111001111001011010111111111111
+01111111111111101111111111111111
+00000000000000000000000000000000
+00000000000000000000000000000000
+10111011111101011001110111011011
+10111011111101011011010101011011
+10111011111101011011100110011011
+01111011111101111010111111111111
+10111011111001111011111011111111
+10111011111001111011111111101111
+11111010111101111011111111111101
+00000000000000000000000000000000
+10111011111101101001111111110111
+10111011111101101001101111111011
+11111010111101111010111111110101
+11111010111101111010101111111001
+11111011111101111010111011111111
+11111001111101111001111010111111
+11111001111101111001101011111111
+00000000000000000000000000000000
+10111011111101101001111111110111
+10111011111101101001111110111011
+11111010111101111010111111110101
+11111010111101111010111110111001
+11111011111101111010111111101111
+11111001111101111001111110101111
+11111001111101111001101111101111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000*
+V0001 C1XXX1XXXN1XZZZZZZXN*
+V0002 C0111X111N00HHHHHHHN*
+V0003 C1X110XX1N00HHHHHHHN*
+V0004 C001100X1N00HHHLHHHN*
+V0005 C101100X1N00HHHLHHHN*
+V0006 C001100X1N00LLHHHHHN*
+V0007 C101100X1N00LLHHHHHN*
+V0008 C0X110XX1N00LLHHHHHN*
+V0009 C1111X111N00HHHHHHHN*
+V0010 C0111X111N01HHHHHHHN*
+V0011 C1X11XXX1N01HHHHHHHN*
+V0012 C00110X01N01HHHLHHLN*
+V0013 C10110X01N01HHHLHHHN*
+V0014 C00110X01N01LLHHHLHN*
+V0015 C10110X01N01HHLHHLLN*
+V0016 C0X110XX1N01LLLHHHHN*
+V0017 C1111X111N01HHHHHHHN*
+V0018 C0111X111N01HHHHHHHN*
+V0019 C1X11XXX1N01HHHHHHHN*
+V0020 C00110001N01HHHLHHLN*
+V0021 C10110001N01HHHLHHHN*
+V0022 C00110001N01LLHHHLHN*
+V0023 C10110001N01HHLHHLLN*
+V0024 C00110001N01LLLHHHHN*
+V0025 C10110001N01LLLHHHHN*
+V0026 C00110001N01LLHHHHHN*
+V0027 C10110001N01LLHHHHHN*
+V0028 C0X110XX1N01LLHHHHHN*
+V0029 C1111X111N01HHHHHHHN*
+V0030 C0111X111N01HHHHHHHN*
+V0031 C1X110XX1N01HHHHHHHN*
+V0032 C001100X1N01HHHLHHLN*
+V0033 C101100X1N01HHHLHHHN*
+V0034 C001100X1N01LLHHHLHN*
+V0035 C101100X1N01HHLHHLLN*
+V0036 C000100X1N01LLLHLHHN*
+V0037 C100100X1N01LLLHLHHN*
+V0038 C001100X1N01LLLLHHHN*
+V0039 C101100X1N01LLLLHHHN*
+V0040 C001100X1N01LLHHHHHN*
+V0041 C101100X1N01LLHHHHHN*
+V0042 C0X110XX1N01LLHHHHHN*
+V0043 C1111X111N01HHHHHHHN*
+V0044 C0111X111N0XHHHHHHHN*
+V0045 C1X110XX1N01HHHHHHHN*
+V0046 C00110X01N01HHHLHHLN*
+V0047 C10X00X01N01HHHLHHHN*
+V0048 C00X00X01N01HHHHHHHN*
+V0049 C10X00X01N01HHHHHHHN*
+V0050 C0XXX0XX1N01HHHHHHHN*
+V0051 C1111X111N0XHHHHHHHN*
+V0052 C0111X111N0XHHHHHHHN*
+V0053 C10110XXXN0XHHHHHHHN*
+V0054 C00110000N0XHHLHHHHN*
+V0055 C10110000N0XHHLHHHHN*
+V0056 C00110000N0XHHLLHHHN*
+V0057 C10110000N0XHHLLHHHN*
+V0058 C0X110XX0N0XHHHHHHHN*
+V0059 C1111011XN0XHHHHHHHN*
+V0060 C0111X111N0XHHHHHHHN*
+V0061 C1X11011XN0XHHHHHHHN*
+V0062 C00110110N0XHHLHHHHN*
+V0063 C10110110N0XHHLHHHHN*
+V0064 C00110110N0XHHLHHHHN*
+V0065 C10110XX0N0XHHLHHHHN*
+V0066 C00110000N0XHHLLHHHN*
+V0067 C10110000N0XHHLLHHHN*
+V0068 C00110000N0XHHHHHHHN*
+V0069 C10110000N0XHHHHHHHN*
+V0070 C0X110XX0N0XHHLHHHHN*
+V0071 C1111X11XN0XHHHHHHHN*
+V0072 C0111X111N0XHHHHHHHN*
+V0073 C1X11011XN00HHHHHHHN*
+V0074 C00110110N00HHLHHHHN*
+V0075 C10110110N00HHLHHHHN*
+V0076 C00110110N00HHLHHHHN*
+V0077 C10110X10N00HHLHHHHN*
+V0078 C00110010N00HHHLLHHN*
+V0079 C10110010N00HHHLLHHN*
+V0080 C00110010N00HLHHLHHN*
+V0081 C10110010N00HLHHLHHN*
+V0082 C00110010N00HLLHLHHN*
+V0083 C10110010N00HLLHLHHN*
+V0084 C00110010N00HLLLHHHN*
+V0085 C10110010N00HLLLHHHN*
+V0086 C00110010N00HLHHHHHN*
+V0087 C10110010N00HLHHHHHN*
+V0088 C0X110X10N00HLHHHHHN*
+V0089 C1111X11XN00HHHHHHHN*
+V0090 C01110111N01HHHHHHHN*
+V0091 C1X1101XXN01HHHHHHHN*
+V0092 C00110100N01HHLHHHHN*
+V0093 C10110100N01HHLHHHHN*
+V0094 C00110100N01HHHLLHLN*
+V0095 C10110100N01HHHLLHHN*
+V0096 C00110100N01LHHHLLHN*
+V0097 C10X10100N01HHLHLLLN*
+V0098 C00X10100N01LHLHLHHN*
+V0099 C10110100N01LHLHLHHN*
+V0100 C00110100N01LHLLHHHN*
+V0101 C10110100N01LHLLHHHN*
+V0102 C0X1101X0N01LHHHHHHN*
+V0103 C1111X11XN01HHHHHHHN*
+V0104 C0111X111N0XHHHHHHHN*
+V0105 C1X11011XN0XHHHHHHHN*
+V0106 C00110110N0XHHLHHHHN*
+V0107 C10110110N0XHHLHHHHN*
+V0108 C00110110N0XHHLHHHHN*
+V0109 C10110110N0XHHLHHHHN*
+V0110 C0X110110N0XHHLHHHHN*
+V0111 C1111X11XN0XHHHHHHHN*
+V0112 C0111X111N0XHHHHHHHN*
+V0113 C1X110XXXN0XHHHHHHHN*
+V0114 C00110X00N0XHHLHHHHN*
+V0115 C10110X00N0XHHLHHHHN*
+V0116 C00100X00N0XHHHHHHHN*
+V0117 C10100X00N0XHHHHHHHN*
+V0118 C0X100XX0N0XHHHHHHHN*
+V0119 C1111X11XN0XHHHHHHHN*
+T00*
+0000

+ 88 - 0
ABC1600/pals/pals/jed/pat8037

@@ -0,0 +1,88 @@
+PAL16L8 
+Conversion from hextable generated by PALASM 20 
+*
+QP20*
+QF2048*
+L0000 
+11111111111111111111111111111111
+11111111111111111111011111110110
+11111111111111111111101111110101
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111111111111111111
+11101111111111111011111111111111
+10111111101110111011111111111111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111111111111111111
+11101111111111111111111111111111
+10111111101110111111111111111111
+11111101111111111111111101110111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111111111111111111
+11101111111111111011111111111111
+10111111101110111011111111111111
+11111110111111111111101101110101
+11111111111111111111011101110110
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111111111111111111
+11101111111111111011111111111111
+10111111101110111011111111111111
+11111110111111111111101110110101
+11111111111111111111011110110110
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111111111111111111
+11100111111111111011111111111111
+10111011101110111011111111111111
+11111110111111111111101111110101
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111111111111111111
+11111111111111111111101111110110
+11111111111111111111011111110101
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000*
+V0001 XXXXXXXX0NXHXXXXXXHN*
+V0002 XXXXXX0X1N0LXXXXXXHN*
+V0003 XXXXXX1X1N0HXXXXXXLN*
+V0004 XXXXXX0X1N1HXXXXXXLN*
+V0005 XXXXXX1X1N1LXXXXXXHN*
+V0006 11XXXXXX0NXXHHHHHXHN*
+V0007 10X1X1XX0NXXHHHHHXHN*
+V0008 101000XX0NXXHLLLLXHN*
+V0009 100000XX0NXXLLLLLXHN*
+V0010 011XX0XXXNXXLLLLLXXN*
+V0011 010XX0XXXNXXHLLLLXXN*
+V0012 11XXXX011N1HLHLHH0LN*
+V0013 11XXXX001N1HLLHHH0LN*
+V0014 11XXXX111N0HHHLHH0LN*
+V0015 11XXXX101N0HHLHHH0LN*
+V0016 11XXXXX11NXXHHXLH1XN*
+T00*
+0000

+ 78 - 0
ABC1600/pals/pals/jed/pat8038

@@ -0,0 +1,78 @@
+PAL16L8 
+Conversion from hextable generated by PALASM 20 
+*
+QP20*
+QF2048*
+L0000 
+11111111111111111111111111111111
+11111111101111111111111111111111
+11111111011111111111101111111111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111110111111111111111111
+11111111111111111111101111111111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111111111111111111
+11111111101111111111111111111111
+11111111011111111111101111111111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111111111111111111
+11111111101111111011111111111110
+11111111011111111110111111111110
+11111111111111111010111111111110
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111111111111111111
+11111111011111111110111111111111
+11111111101110111111111111111111
+11111111101101111011111111111111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111111111111111111
+11111111011110111111111111111111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111111111111111111
+11111111011111111111111111111111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000*
+V0001 XXX1111XXN1LHHHXHZHN*
+V0002 XXX0110XXN1HHHHXLZLN*
+V0003 XXX10X0XXN1LLHHXLLLN*
+V0004 XXX10X1XXN1LLHHXHHHN*
+V0005 XXX1X1XXXN0LXHHXXXXN*
+V0006 XXX000XXXN0HHLLXLXLN*
+T00*
+0000

+ 96 - 0
ABC1600/pals/pals/jed/pat8039

@@ -0,0 +1,96 @@
+PAL16R4 
+Conversion from hextable generated by PALASM 20 
+*
+QP20*
+QF2048*
+L0000 
+01111011101101111111111111111111
+11111111110111111111111111111111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111011111111111111110
+11111111111011011111111111111111
+10111111111011111111111111111111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+10111011101110111111110111111111
+01111011101110111111111111111111
+11111111111111101110110111111111
+01111111111111101110111111111111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111011101110111111110111111111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111111110111111111111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+11111111111111101111111111111111
+10111111111111111110110111111111
+01111111111111111110111111111111
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000*
+V0001 CX1XXXXXXN1ZXZZZZXZN*
+V0002 CX11XXXXXN0XXXHXXXZN*
+V0003 C111XXXXXN0XXHHHXXZN*
+V0004 C1111XXXXN01XHHHXXZN*
+V0005 C1000XXXXN0LXHLLXXZN*
+V0006 C1000XXXXN0LXLLLHXZN*
+V0007 C1000XXXXN0HXLHLHXZN*
+V0008 C11XXXXXXN01XHHHHXZN*
+V0009 CX11XXXXXN00XHHHLXZN*
+V0010 C0000XXXXN0LXHLLLXZN*
+V0011 C0000XXXXN0HXLLLLXZN*
+V0012 C0000XXXXN01XLHHLXZN*
+V0013 CX1XXXXXXN01XHHHLXZN*
+V0014 CX1XXXXXXN00XHHHLXZN*
+V0015 C11XXXXXXN01XHHHLXZN*
+V0016 C1001XXXXN01XHHHLXHN*
+V0017 C1001XXXXN01XHHHLXHN*
+V0018 C1001XXXXN01XHHHLXHN*
+V0019 C11X1XXXXN01XHHHLXZN*
+V0020 C1000XXXXN0LXHLLLXZN*
+V0021 C1000XXXXN0LXLLLHXZN*
+V0022 C1000XXXXN0HXLHLHXZN*
+V0023 C11X0XXXXN01XHHHHXZN*
+V0024 C1001XXXXN01XHHHHXLN*
+T00*
+0000

+ 191 - 0
ABC1600/pals/pals/jed/pat8040

@@ -0,0 +1,191 @@
+PAL16R8 
+Conversion from hextable generated by PALASM 20 
+*
+QP20*
+QF2048*
+L0000 
+11010111011101111111111101101010
+11011011101101111111111010101010
+11011010101101111111111110101010
+11101111111110111111111111111011
+11101011101111111111111101111011
+11101011011111111111111110111011
+00000000000000000000000000000000
+00000000000000000000000000000000
+10111001101101111111111111111001
+11111110111110111111111111111011
+11011110111111111111111111111011
+11101010101111111111111101111011
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+01111011100101111111111111111001
+11111111111010111111111111111011
+11111011011011111111111111111011
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+01011111111101011101010101011010
+11111111111110101111111111111011
+11011111111111101111111111111011
+11101011101111101111111101111011
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+01011111111101011101100101011010
+11111111111110111110111111111011
+11011111111111111110111111111011
+11101011101111111110111101111011
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+01011111111101011101110111101010
+01011111111101111111110110111010
+11111111111110111111111011111011
+11011111111111111111111011111011
+11101011101111111111111001111011
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+01111111111001111011111111011011
+11111111111111111111111111101001
+11111111111110111111111111101011
+11110111111101111111111111011010
+11111111111111111111111011101010
+11111111111111111110111111101010
+11111111111111101111111111101010
+11111110111111111111111111101010
+01110111011101111111111111111001
+10111011101101111111111111111001
+11111111111111111111111111111010
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000*
+V0001 CX001XXX1N0XXXXXXXXN*
+V0002 CX000XXX1N0HHHHHHHHN*
+V0003 CX001XXX1N1ZZZZZZZZN*
+V0004 C10000X10N0HHHHHHHHN*
+V0005 C10010X10N0HHHHHLHHN*
+V0006 C10100X10N0HHHHHLHHN*
+V0007 C10110X10N0HLHHHLHHN*
+V0008 C11000X10N0HLHHHLHHN*
+V0009 C1101XX10N0HLHHHHHHN*
+V0010 C1110XX10N0HLHHHHHHN*
+V0011 C1111XX10N0LLHHHHHHN*
+V0012 C1000XX10N0LLHHHHHHN*
+V0013 C1001XX10N0LHLHHHHHN*
+V0014 C1010XX10N0LHLHHHHHN*
+V0015 C1011XX10N0LHLHHHHHN*
+V0016 C1100XX10N0LHLHHHHHN*
+V0017 C1101XX10N0LLLHHHHHN*
+V0018 C1110XX10N0LLLHHHHHN*
+V0019 C1111XX10N0LLLHHHHLN*
+V0020 C1000XX10N0LLLHHHHLN*
+V0021 C1001XX10N0LLLHHHHLN*
+V0022 C1010XX10N0LLLHHHHLN*
+V0023 C1011XX10N0LLHHHHHHN*
+V0024 C1110XX10N0LLHHHHHHN*
+V0025 C1111XX11N0HHHHHHHHN*
+V0026 C1000XX00N0HHHHHHHHN*
+V0027 C1001XX00N0HHHHHLHHN*
+V0028 C1010XX00N0HHHHHLHHN*
+V0029 C1011XX00N0HXHHHLHHN*
+V0030 C1100XX00N0HXHHHLHHN*
+V0031 C1101XX00N0HXHHHHHHN*
+V0032 C1110XX00N0HXHHHHHHN*
+V0033 C1111XX00N0LXHHHHHHN*
+V0034 C1000XX00N0LXHHHHHHN*
+V0035 C1001XX00N0LHLHHHHHN*
+V0036 C1010XX00N0LHLHHHHHN*
+V0037 C1011XX00N0LHLHHHHHN*
+V0038 C1100XX00N0LHLHHHHHN*
+V0039 C1101XX00N0LLLHHHHHN*
+V0040 C1110XX00N0LLLHHHHHN*
+V0041 C1111XX00N0LLLHHHHHN*
+V0042 C1000XX00N0LLLHHHHHN*
+V0043 C1001XX00N0LLLHHHHLN*
+V0044 C1010XX00N0LLLHHHHLN*
+V0045 C1011XX00N0LLHHHHHLN*
+V0046 C1100XX00N0LLHHHHHLN*
+V0047 C1101XX00N0LHHHHHHHN*
+V0048 C1110XX01N0HHHHHHHHN*
+V0049 C0001XX10N0LHHHHHLHN*
+V0050 C0010XX10N0LHHHHHLHN*
+V0051 C0011XX10N0LHHHHHLHN*
+V0052 C0100XX10N0LHHHHHLHN*
+V0053 C0101XX10N0LLHHHHLHN*
+V0054 C0110XX10N0LLHHHHLHN*
+V0055 C0111XX10N0LLHHHHLLN*
+V0056 C0000XX10N0LLHHHHLLN*
+V0057 C0001XX10N0LLHHHHLLN*
+V0058 C0010XX10N0LLHHHHLLN*
+V0059 C0011XX10N0LLHHHHHHN*
+V0060 C0100XX10N0LLHHHHHHN*
+V0061 CXXX1XXX1N0HHHHHHHHN*
+V0062 C0000XX00N0HHHHHHHHN*
+V0063 C0001XX00N0LHHHHHLHN*
+V0064 C0010XX00N0LHHHHHLHN*
+V0065 C0011XX00N0LHHHHHLHN*
+V0066 C0100XX00N0LHHHHHLHN*
+V0067 C0101XX00N0LLHHHHLHN*
+V0068 C0110XX00N0LLHHHHLHN*
+V0069 C0111XX00N0LLHHHHLHN*
+V0070 C0000XX00N0LLHHHHLHN*
+V0071 C0001XX00N0LLHHHHLLN*
+V0072 C0010XX00N0LLHHHHLLN*
+V0073 C0011XX00N0LLHHHHHLN*
+V0074 C0100XX00N0LLHHHHHLN*
+V0075 C0101XX00N0LHHHHHHHN*
+V0076 CXXX0XXX1N0HHHHHHHHN*
+V0077 C10001010N0HHHHHHHHN*
+V0078 C10011010N0HHHHHLHHN*
+V0079 C10101010N0HHHHHLHHN*
+V0080 C10111010N0HHHHHLHHN*
+V0081 C11001010N0HHHHHLHHN*
+V0082 C11011010N0HHHHHHHHN*
+V0083 C11101010N0HHHHHHHHN*
+V0084 C11111010N0LHHHHHHHN*
+V0085 C10001010N0LHHHHHHHN*
+V0086 C10011010N0LHHLHHHHN*
+V0087 C10101010N0LHHLHHHHN*
+V0088 C10111010N0LHHLHHHHN*
+V0089 C11001010N0LHHLHHHHN*
+V0090 C11011010N0LLHLHHHHN*
+V0091 C11101010N0LLHLHHHHN*
+V0092 C11111010N0LLHLHHHLN*
+V0093 C10001010N0LLHLHHHLN*
+V0094 C10011010N0LLHLHHHLN*
+V0095 C10101010N0LLHLHHHLN*
+V0096 C10111010N0LLHHHHHHN*
+V0097 C11101010N0LLHHHHHHN*
+V0098 C11111011N0HHHHHHHHN*
+V0099 C10011110N0HHHHHLHHN*
+V0100 C10101110N0HHHHHLHHN*
+V0101 C10111110N0HHHHHLHHN*
+V0102 C11001110N0HHHHHLHHN*
+V0103 C11011110N0HHHHHHHHN*
+V0104 C11101110N0HHHHHHHHN*
+V0105 C11111110N0LHHHHHHHN*
+V0106 C10001110N0LHHHHHHHN*
+V0107 C10011110N0LHHHLHHHN*
+V0108 C10101110N0LHHHLHHHN*
+V0109 C10111110N0LHHHLHHHN*
+V0110 C11001110N0LHHHLHHHN*
+V0111 C11011110N0LLHHLHHHN*
+V0112 C11101110N0LLHHLHHHN*
+V0113 C11111110N0LLHHLHHLN*
+V0114 C10001110N0LLHHLHHLN*
+V0115 C10011110N0LLHHLHHLN*
+V0116 C10101110N0LLHHLHHLN*
+V0117 C10111110N0LLHHHHHHN*
+V0118 C11101110N0LLHHHHHHN*
+V0119 C11111011N0HHHHHHHHN*
+T00*
+0000

+ 18 - 0
ABC1600/pals/pals/palprog/PAL20

@@ -0,0 +1,18 @@
+case $# in
+1)	pal20 txt/$1 hex/$1.tmp | ibmfilter >list/$1
+	if test -s hex/$1.tmp
+	then	ibmfilter <hex/$1.tmp >hex/$1
+	fi
+	rm hex/$1.tmp;;
+2)	if test $2 = 'f'
+	then	pal20 txt/$1 hex/$1.tmp list/$1.tmp
+		ibmfilter <list/$1.tmp >list/$1
+		if test -s hex/$1.tmp
+		then	ibmfilter <hex/$1.tmp >hex/$1
+		fi
+		rm list/$1.tmp
+		rm hex/$1.tmp
+	else	echo 'usage: PAL20 patnr( f)'
+	fi;;
+*)	echo 'usage: PAL20 patnr( f)';;
+esac

+ 18 - 0
ABC1600/pals/pals/palprog/PAL24

@@ -0,0 +1,18 @@
+case $# in
+1)	pal24 txt/$1 hex/$1.tmp | ibmfilter >list/$1
+	if test -s hex/$1.tmp
+	then	ibmfilter <hex/$1.tmp >hex/$1
+	fi
+	rm hex/$1.tmp;;
+2)	if test $2 = 'f'
+	then	pal24 txt/$1 hex/$1.tmp list/$1.tmp
+		ibmfilter <list/$1.tmp >list/$1
+		if test -s hex/$1.tmp
+		then	ibmfilter <hex/$1.tmp >hex/$1
+		fi
+		rm list/$1.tmp
+		rm hex/$1.tmp
+	else	echo 'usage: PAL24 patnr( f)'
+	fi;;
+*)	echo 'usage: PAL24 patnr( f)';;
+esac

BIN
ABC1600/pals/pals/palprog/ascfilt


BIN
ABC1600/pals/pals/palprog/hexjed.bac


+ 404 - 0
ABC1600/pals/pals/palprog/hexjed.bas

@@ -0,0 +1,404 @@
+10 ! 
+20 ! I*************************  HEXJED  ********************************
+30 ! I
+40 ! I  Program f|r konvertering av palasm:s hexformat till jedecformat
+50 ! I  Ver 2.00  Luxor Datorer AB  Anders Hallqvist
+60 ! I
+70 ! I*******************************************************************
+80 ! 
+90 INTEGER : EXTEND 
+100 ; CHR$(12)
+110 ! 
+120 ! 
+130 DIM Fusepat(39,79)
+140 DIM Knowntypes$=400
+150 DIM Line$=200
+160 DIM Hexline$=200
+170 Pos=1
+180 ! 
+190 DEF FNVersal$(Str$)
+200   FOR I=1 TO LEN(Str$)
+210     Ch$=MID$(Str$,I,1)
+220     IF (ASCII(Ch$)<96) OR (ASCII(Ch$)>126) THEN GOTO 240
+230     MID$(Str$,I,1)=CHR$(ASCII(MID$(Str$,I,1)) AND 95)
+240   NEXT I 
+250   RETURN Str$
+260 FNEND 
+270 ! 
+280 DEF FNGemen$(Str$)
+290   FOR I=1 TO LEN(Str$)
+300     Ch$=MID$(Str$,I,1)
+310     IF (ASCII(Ch$)<64) OR (ASCII(Ch$)>94) THEN GOTO 330
+320     MID$(Str$,I,1)=CHR$(ASCII(MID$(Str$,I,1)) OR 32)
+330   NEXT I 
+340   RETURN Str$
+350 FNEND 
+360 ! 
+370 DEF FNGethex$
+380   ON ERROR GOTO 500
+390   IF Pos>=LEN(Hexline$) THEN INPUT LINE #1 Hexline$ : Pos=1
+400   WHILE ASCII(MID$(Hexline$,Pos,1))<=47 ! Skip periodsymbols to
+410     Pos=Pos+1
+420     IF Pos>LEN(Hexline$) THEN GOTO 440
+430   WEND 
+440   IF Pos<LEN(Hexline$) THEN GOTO 460
+450   INPUT LINE #1 Hexline$ : Pos=1 : GOTO 400
+460   IF Nrofpins=24 THEN H$=MID$(Hexline$,Pos,2) : Pos=Pos+2
+470   IF Nrofpins=20 THEN H$=MID$(Hexline$,Pos,1) : Pos=Pos+1
+480   ON ERROR GOTO 
+490   RETURN H$
+500   IF (ERRCODE<>34) AND (ERRCODE<>50) THEN 520
+510   H$="eof" : RESUME 480
+520   ; "Error ";ERRCODE : STOP 
+530 FNEND 
+540 ! 
+550 DEF FNFalsehex(H$)
+560   H1$=MID$(H$,1,1)
+570   IF Nrofpins=24 THEN H2$=MID$(H$,2,1) ELSE H2$=H1$
+580   H1=ASCII(H1$) : H2=ASCII(H2$)
+590   False1=(H1<48) OR (H1>71) OR ((H1>57) AND (H1<65))
+600   False=(H2<48) OR (H2>71) OR ((H2>57) AND (H2<65)) OR False1
+610   RETURN False
+620 FNEND 
+630 ! 
+640 DEF FNPutext$(Name$,Ext$) LOCAL Gemen
+650   Gemen=0
+660   FOR I=1 TO LEN(Name$)
+670     IF ASCII(MID$(Name$,I,1))>96 THEN Gemen=-1 : GOTO 690
+680   NEXT I 
+690   IF Gemen=-1 THEN E$=FNGemen$(Ext$) ELSE E$=FNVersal$(Ext$)
+700   RETURN Name$+"."+E$
+710 FNEND 
+720 ! 
+730 PRINT CUR(0,0) "Conversion of HEX to JEDEC"
+740 PRINT "Ver 2.00"
+750 Knowntypes$=""
+760 Knowntypes$=Knowntypes$+"PAL12H10  PAL12L10  PAL14H8   PAL14L8   PAL16H6   "
+770 Knowntypes$=Knowntypes$+"PAL16L6   PAL18H4   PAL18L4   PAL20C1   PAL20H2   "
+780 Knowntypes$=Knowntypes$+"PAL20L2   PAL20L10  PAL20X10  PAL20X4   PAL20X8   "
+790 Knowntypes$=Knowntypes$+"PAL20R4   PAL10H8   PAL10L8   PAL12H6   PAL12L6   "
+800 Knowntypes$=Knowntypes$+"PAL14H4   PAL14L4   PAL16C1   PAL16H2   PAL16L2   "
+810 Knowntypes$=Knowntypes$+"PAL16L8   PAL16R8   PAL16R4   PAL16X4   PAL16R6   "
+820 Knowntypes$=Knowntypes$+"PAL20L8   PAL20R6   PAL20R8   "
+830 ! 
+840 Row=3
+850 ; CUR(Row,0) SPACE$(70) : ; CUR(Row,0);
+860 INPUT "Enter filename for hexfile "Hexfile$
+870 IF LEN(Hexfile$)=0 THEN GOTO 850
+880 Per=INSTR(1,Hexfile$,".")
+890 IF Per=0 THEN Nam$=Hexfile$ : Ext$="hex" : GOTO 910
+900 Nam$=LEFT$(Hexfile$,Per-1) : Ext$=RIGHT$(Hexfile$,Per+1)
+910 Hexfile$=FNPutext$(Nam$,Ext$)
+920 ; CUR(Row,27) Hexfile$
+930 ! 
+940 ON ERROR GOTO 990
+950 OPEN Hexfile$ AS FILE 1
+960 ON ERROR GOTO 
+970 ; CUR(Row+1,0) SPACE$(70)
+980 GOTO 1050
+990 ! 
+1000 IF (ERRCODE<>21) AND (ERRCODE<>2) THEN GOTO 1030
+1010 ; CUR(Row+1,0) SPACE$(70)
+1020 ; CUR(Row+1,0) "Nonexisting file ";Hexfile$ : RESUME 840
+1030 ; "Error ";ERRCODE : CLOSE : STOP 
+1040 ! 
+1050 Row=Row+2
+1060 ; CUR(Row,0);
+1070 INPUT "Enter filename for jedecfile "Jedfile$
+1080 IF LEN(Jedfile$)<>0 THEN GOTO 1100
+1090 Jedfile$=LEFT$(Hexfile$,INSTR(1,Hexfile$,".")-1)
+1100 Per=INSTR(1,Jedfile$,".")
+1110 IF Per=0 THEN Nam$=Jedfile$ : Ext$="jed" : GOTO 1130
+1120 Nam$=LEFT$(Jedfile$,Per-1) : Ext$=RIGHT$(Jedfile$,Per+1)
+1130 Jedfile$=FNPutext$(Nam$,Ext$)
+1140 ; CUR(Row,29) Jedfile$
+1150 PREPARE Jedfile$ AS FILE 2
+1160 ! 
+1170 INPUT "Enter PAL-type "Paltyp$
+1180 IF LEN(Paltyp$)<4 THEN Paltyp$="FINNS EJ"
+1190 Paltyp$=FNVersal$(Paltyp$)+" "
+1200 IF ASCII(Paltyp$)<>80 THEN Paltyp$="PAL"+Paltyp$
+1210 Paltype=INSTR(1,Knowntypes$,Paltyp$)
+1220 IF Paltype=0 THEN PRINT "Unknown PAL-type " : GOTO 1170
+1230 Paltype=Paltype/10+1
+1240 ! 
+1250 ! I****************** INITIATE PINDEF TABLE ****************************
+1260 ! 
+1270 ! I    In inpline$ P means present and N means not present
+1280 ! I    In outputs$  0 means pin is input. Another figure is 
+1290 ! I    the number of product lines connected to the output 
+1300 ! I    in question. The first half of the table contains 
+1310 ! I    24 pins PALs and the second half 20 pin ones.
+1320 ! I    If you want to add new PAL types don't forget to update 
+1330 ! I    the On PALTYPE goto line following this text.
+1340 ! I    The value of paltype will depend on were in knowntypes$ 
+1350 ! I    the name of the paltype is found. Each name is to take
+1360 ! I    up a space of 10 positions in this string in order to 
+1370 ! I    correctly compute the value of paltype
+1380 ! 
+1390 ; 
+1400 ; "Initiating pindef table"
+1410 ! 
+1420 ON INT((Paltype-1)/10)+1 GOTO 1430,1440,1460,1480,1500
+1430 ON Paltype GOTO 1520,1520,1570,1570,1620,1620,1670,1670,1720,1720
+1440 Paltype=Paltype-10
+1450 ON Paltype GOTO 1720,1780,1780,1780,1780,1840,1940,1940,1990,1990
+1460 Paltype=Paltype-20
+1470 ON Paltype GOTO 2040,2040,2090,2090,2090,2140,2140,2140,2140,2140
+1480 Paltype=Paltype-30
+1490 ON Paltype GOTO 1840,1840,1840
+1500 STOP 
+1510 ! 
+1520 ! PAL12H10, PAL12L10
+1530 Inpline$="PPPPPPNNPPNNPPNNPPNNPPNNPPNNPPNNPPNNPPPP"
+1540 Outputs$="000000000000022222222220"
+1550 GOTO 1890
+1560 ! 
+1570 ! PAL14H8, PAL14L8
+1580 Inpline$="PPPPPPPPPPNNPPNNPPNNPPNNPPNNPPNNPPPPPPPP"
+1590 Outputs$="000000000000004222222400"
+1600 GOTO 1890
+1610 ! 
+1620 ! PAL16H6, PAL16L6
+1630 Inpline$="PPPPPPPPPPPPPPNNPPNNPPNNPPNNPPPPPPPPPPPP"
+1640 Outputs$="000000000000000442244000"
+1650 GOTO 1890
+1660 ! 
+1670 ! PAL18H4, PAL18L4
+1680 Inpline$="PPPPPPPPPPPPPPPPPPNNPPNNPPPPPPPPPPPPPPPP"
+1690 Outputs$="000000000000000064460000"
+1700 GOTO 1890
+1710 ! 
+1720 ! PAL20C1, PAL20H2, PAL20L2
+1730 Inpline$=STRING$(40,80)
+1740 Outputs$="000000000000000008800000"
+1750 GOTO 1890
+1760 ! 
+1770 ! 
+1780 ! PAL20L10, PAL20X10, PAL20X4, PAL20X8
+1790 Inpline$=STRING$(40,80)
+1800 Outputs$="000000000000044444444440"
+1810 GOTO 1890
+1820 ! 
+1830 ! 
+1840 ! PAL20R4, PAL20L8, PAL20R6, PAL20R8
+1850 Inpline$=STRING$(40,80) ! All inputlines are present
+1860 Outputs$="000000000000008888888800"
+1870 GOTO 1890
+1880 ! 
+1890 Nrofpins=24 : Maxinpline=39 : Maxline=79
+1895 Maxoutput=23 : Minoutput=14
+1900 GOTO 2210
+1910 ! 
+1920 ! I*******    HERE STARTS DESCRIPTION OF 20 PIN PALS  *****************
+1930 ! 
+1940 ! PAL10H8, PAL10L8
+1950 Inpline$="PPPPPPNNPPNNPPNNPPNNPPNNPPNNPPPP"
+1960 Outputs$="00000000000222222220"
+1970 GOTO 2190
+1980 ! 
+1990 ! PAL12H6, PAL12L6
+2000 Inpline$="PPPPPPPPPPNNPPNNPPNNPPNNPPPPPPPP"
+2010 Outputs$="00000000000042222400"
+2020 GOTO 2190
+2030 ! 
+2040 ! PAL14H4, PAL14L4
+2050 Inpline$="PPPPPPPPPPPPPPNNPPNNPPPPPPPPPPPP"
+2060 Outputs$="00000000000004444000"
+2070 GOTO 2190
+2080 ! 
+2090 ! PAL16C1, PAL16H2, PAL16L2
+2100 Inpline$=STRING$(32,80)
+2110 Outputs$="00000000000000880000"
+2120 GOTO 2190
+2130 ! 
+2140 ! PAL16L8, PAL16R8, PAL16R4, PAL16X4, PAL16R6
+2150 Inpline$=STRING$(32,80)
+2160 Outputs$="00000000000888888880"
+2170 GOTO 2190
+2180 ! 
+2190 Nrofpins=20 : Maxinpline=31 : Maxline=63
+2195 Maxoutput=19 : Minoutput=12
+2200 ! 
+2210 ! I********************* SET UP FUSE PATTERN **************************
+2220 ! 
+2230 ; "Setting up fuse pattern"
+2240 FOR Half=0 TO (Maxline+1)/2 STEP (Maxline+1)/2
+2250   FOR Prodline=0 TO 7
+2260     FOR Inpline=0 TO Maxinpline
+2270       H$=FNGethex$
+2280       IF FNFalsehex(H$) THEN GOTO 2270
+2290       Msb=ASCII(MID$(H$,1,1))
+2300       IF Nrofpins=24 THEN Lsb=ASCII(MID$(H$,2,1)) ELSE Lsb=Msb
+2310       IF Msb=49 THEN Bin(4)=1 ELSE Bin(4)=0
+2320       IF Lsb>=56 THEN Bin(3)=1 ELSE Bin(3)=0
+2330       IF Lsb>=67 OR (Lsb>=52 AND Lsb<=55) THEN Bin(2)=1 ELSE Bin(2)=0
+2340       IF Lsb=50 OR Lsb=51 OR Lsb=54 OR Lsb=55 THEN Bin(1)=1 ELSE Bin(1)=0
+2350       IF Lsb=65 OR Lsb=66 OR Lsb=69 OR Lsb=70 THEN Bin(1)=1
+2360       IF Lsb<58 THEN IF MOD(Lsb,2)=1 THEN Bin(0)=1 ELSE Bin(0)=0
+2370       IF Lsb>64 THEN IF MOD(Lsb,2)=1 THEN Bin(0)=0 ELSE Bin(0)=1
+2380       IF Nrofpins=24 THEN Maxi=4 ELSE Maxi=3
+2390       FOR I=0 TO Maxi
+2400         Fusepat(Inpline,I*8+Prodline+Half)=Bin(I)
+2410       NEXT I 
+2420     NEXT Inpline 
+2430   NEXT Prodline 
+2440 NEXT Half 
+2450 ! 
+2460 ! I*********************  MARK PHANTOM FUSES  ****************************
+2470 ! 
+2480 ; "Marking phantom fuses"
+2490 FOR Inpline=0 TO Maxinpline
+2500   IF MID$(Inpline$,Inpline+1,1)="P" THEN GOTO 2540
+2510   FOR Line=0 TO Maxline
+2520     Fusepat(Inpline,Line)=255 ! MARKS FUSE AS PHANTOM
+2530   NEXT Line 
+2540 NEXT Inpline 
+2550 ! 
+2560 FOR Output=Minoutput TO Maxoutput
+2570   Nrprodlines=ASCII(MID$(Outputs$,Output,1))-48
+2580   IF Nrprodlines=8 THEN GOTO 2650
+2590   Stline=(Maxoutput-Output)*8 : Endline=Stline+7
+2600   FOR Line=Stline+Nrprodlines TO Endline
+2610     FOR Inpline=0 TO Maxinpline
+2620       Fusepat(Inpline,Line)=255 ! MARKS FUSE AS PHANTOM
+2630     NEXT Inpline 
+2640   NEXT Line 
+2650 NEXT Output 
+2660 ! 
+2670 ! I**********************  GENERATE OUTPUT FILE ***************************
+2680 ! 
+2690 ; "Generating output file"
+2700 PRINT 
+2710 REM ; #2 CHR$(2);
+2720 ; Paltyp$ : ; #2 Paltyp$
+2730 ; "Conversion from hextable generated by PALASM 24"
+2740 ; #2 "Conversion from hextable generated by PALASM 24"
+2750 ; "*" : ; #2 "*"
+2760 ; "QP"+NUM$(Nrofpins)+"*" : ; #2 "QP"+NUM$(Nrofpins)+"*"
+2770 ! 
+2780 ! COMPUTE THE NUMBER OF FUSES IN THE CURRENT PAL TYPE
+2790 ! 
+2800 Nrinpline=0
+2810 FOR I=1 TO LEN(Inpline$)
+2820   IF MID$(Inpline$,I,1)="P" THEN Nrinpline=Nrinpline+1
+2830 NEXT I 
+2840 ! 
+2850 Nrprodline=0
+2860 FOR I=Minoutput TO Maxoutput
+2870   Nrprodline=Nrprodline+ASCII(MID$(Outputs$,I,1))-48
+2880 NEXT I 
+2890 Nrfuses=Nrinpline*Nrprodline
+2900 ; "QF"+NUM$(Nrfuses)+"*" : ; #2 "QF"+NUM$(Nrfuses)+"*"
+2910 ; "L0000"; : ; #2 "L0000";
+2920 ! 
+2930 FOR Line=0 TO Maxline
+2940   Nextfuse=Fusepat(0,Line)
+2950   Jedline$=""
+2960   FOR Inpline=0 TO Maxinpline
+2970     Currfuse=Fusepat(Inpline,Line)
+2980     IF Currfuse=255 THEN GOTO 3010
+2990     IF Currfuse=1 THEN Jedline$=Jedline$+"1" : GOTO 3010
+3000     IF Currfuse=0 THEN Jedline$=Jedline$+"0" ELSE STOP 
+3010   NEXT Inpline 
+3020   IF LEN(Jedline$)=0 THEN 3040
+3030   PRINT : PRINT Jedline$; : PRINT #2 : PRINT #2 Jedline$;
+3040   IF Line=Maxline THEN PRINT "*" : PRINT #2 "*"
+3050 NEXT Line 
+3060 ! 
+3070 CLOSE 1
+3080 ! 
+3090 ! I************************* FUSE PLOTTING *****************************
+3100 ! 
+3110 PRINT 
+3120 ! 
+3130 Row=22
+3140 ; CUR(Row,0);
+3150 INPUT "Output file for fuseplot "File$
+3160 IF LEN(File$)=0 THEN GOTO 3490
+3170 Per=INSTR(1,File$,".")
+3180 IF Per=0 THEN Nam$=File$ : Ext$="plt" : GOTO 3200
+3190 Nam$=LEFT$(File$,Per-1) : Ext$=RIGHT$(File$,Per+1)
+3200 File$=FNPutext$(Nam$,Ext$)
+3210 ; CUR(Row,25) File$ : PREPARE File$ AS FILE 1
+3220 PRINT 
+3230 ! 
+3240 Col1$="                11 1111 1111 2222 2222 2233 3333 3333"
+3250 Col2$="    0123 4567 8901 2345 6789 0123 4567 8901 2345 6789"
+3260 IF Nrofpins=24 THEN ; Col1$ : ; Col2$
+3270 IF Nrofpins=20 THEN ; LEFT$(Col1$,43) : ; LEFT$(Col2$,43)
+3280 PRINT 
+3290 IF Nrofpins=24 THEN ; #1 Col1$ : ; #1 Col2$
+3300 IF Nrofpins=20 THEN ; #1 LEFT$(Col1$,43) : ; #1 LEFT$(Col2$,43)
+3310 PRINT #1
+3320 FOR Line=0 TO Maxline
+3330   IF Line<10 THEN ; "0";NUM$(Line); ELSE ; NUM$(Line);
+3340   IF Line<10 THEN ; #1 "0"+NUM$(Line); ELSE ; #1 NUM$(Line);
+3350   ; "  "; : ; #1 "  ";
+3360   FOR Inpline=0 TO Maxinpline
+3370     Currfuse=Fusepat(Inpline,Line)
+3380     IF Currfuse=255 THEN PRINT "0"; : PRINT #1 "0";
+3390     IF Currfuse=1 THEN PRINT "-"; : PRINT #1 "-";
+3400     IF Currfuse=0 THEN PRINT "X"; : PRINT #1 "X";
+3410     IF MOD(Inpline,4)=3 THEN ; " "; : ; #1 " ";
+3420   NEXT Inpline 
+3430   PRINT : PRINT #1
+3440   IF MOD(Line,8)=7 THEN PRINT : PRINT #1
+3450 NEXT Line 
+3460 CLOSE 1
+3470 ! 
+3480 ! 
+3490 ! *************  READ TEST VECTORS  ****************************
+3500 ! 
+3510 Row=22
+3520 ; CUR(Row,0) SPACE$(70) : ; CUR(22,0);
+3530 INPUT "Enter filename for testvectors "Vec$
+3540 IF LEN(Vec$)=0 THEN GOTO 4010
+3550 Per=INSTR(1,Vec$,".")
+3560 IF Per=0 THEN Nam$=Vec$ : Ext$="vec" : GOTO 3580
+3570 Nam$=LEFT$(Vec$,Per-1) : Ext$=RIGHT$(Vec$,Per+1)
+3580 Vec$=FNPutext$(Nam$,Ext$)
+3590 ; CUR(Row,31) Vec$
+3600 ; CUR(Row+1,0) SPACE$(70); ! radera ev felutskrift
+3610 ! 
+3620 ON ERROR GOTO 3680
+3630 OPEN Vec$ AS FILE 1
+3640 ON ERROR GOTO 
+3650 ; CUR(Row+1,0) SPACE$(70)
+3660 GOTO 3720
+3670 ! 
+3680 IF (ERRCODE<>21) AND (ERRCODE<>2) THEN 3700
+3690 ; CUR(23,0) "Nonexisting file ";Vec$; : RESUME 3520
+3700 ; "Error ";ERRCODE : CLOSE : STOP 
+3710 ! 
+3720 WHILE LEN(Line$)<=2
+3730   INPUT LINE #1 Line$ ! skip CR LF lines only
+3740 WEND 
+3750 ! 
+3760 Pos=1
+3770 WHILE ASCII(MID$(Line$,Pos,1))<=32 : Pos=Pos+1 : WEND ! skip blanks
+3780 IF MID$(Line$,Pos,1)<>"1" THEN Line$="" : GOTO 3720
+3790 ! 
+3800 WHILE INSTR(1,Line$,"PASS SIMULATION")=0
+3810   ! 
+3820   Pos=1 : V$=""
+3830   WHILE ASCII(Line$)<=32 : Line$=RIGHT$(Line$,2) : WEND 
+3840   WHILE ASCII(Line$)>=33
+3850     V$=V$+MID$(Line$,1,1) : Line$=RIGHT$(Line$,2)
+3860   WEND 
+3870   WHILE ASCII(Line$)<=32 : Line$=RIGHT$(Line$,2) : WEND 
+3880   Line$=RIGHT$(Line$,Pos)
+3890   V$="0000"+V$ : V$=RIGHT$(V$,LEN(V$)-3) : V$="V"+V$+" "
+3900   ! 
+3910   MID$(Line$,Nrofpins/2,1)="N" : MID$(Line$,Nrofpins,1)="N"
+3920   Line$=V$+LEFT$(Line$,LEN(Line$)-2)+"*"
+3930   ; Line$ : ; #2 Line$
+3940   INPUT LINE #1 Line$
+3950   WHILE LEN(Line$)<=2
+3960     INPUT LINE #1 Line$ ! SKIP CRLF ONLY LINES
+3970   WEND 
+3980   ! 
+3990 WEND 
+4000 ; "T00*" : ; #2 "T00*"
+4010 CLOSE 1,2
+4020 END 

BIN
ABC1600/pals/pals/palprog/ibmfilter


BIN
ABC1600/pals/pals/palprog/pal20


BIN
ABC1600/pals/pals/palprog/pal24


+ 105 - 0
ABC1600/pals/pals/plt/pat1031.plt

@@ -0,0 +1,105 @@
+
+
+NS32081 IN ABC1600                                          1985-02-12/\L       
+
+               11 1111 1111 2222 2222 2233 3333 3333
+   0123 4567 8901 2345 6789 0123 4567 8901 2345 6789
+
+ 0 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+ 1 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+ 2 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+ 3 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+ 4 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+ 5 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+ 6 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+ 7 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+
+ 8 ---- ---- ---- ---- ---- ---- ---- ---- ---- ----                         
+ 9 X-X- -X-- -X-- -X-- X--- X--- -X-- -X-- -X-- -X-X FC2*/FC1*/AS'*R*A19*/A1-
+10 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+11 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+12 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+13 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+14 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+15 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+
+16 ---- ---- ---- ---- ---- ---X ---- ---- ---- ---- /ESPC'                  
+17 ---X ---- ---- --X- ---X ---- ---- ---- ---- ---- /C0'*C1'*/R             
+18 --X- ---- ---- ---- ---X ---- ---- ---- ---- ---- /C0'*R                  
+19 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+20 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+21 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+22 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+23 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+
+24 ---- ---- ---- ---- ---X ---- ---- ---- ---- ---- /C0'                    
+25 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+26 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+27 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+28 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+29 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+30 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+31 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+
+32 X--X X--- X--- -XX- X--- X--- -X-- -X-- -X-- -X-X FC2*/FC1*/AS'*/R*A19*/A-
+33 X-X- -X-- -X-- -XX- X--- X--- -X-- -X-- -X-- -X-X FC2*/FC1*/AS'*R*A19*/A1-
+34 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+35 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+36 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+37 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+38 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+39 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+
+40 X--X X--- X--- -XX- X--- X--- -X-- -X-- -X-- -X-X FC2*/FC1*/AS'*/R*A19*/A-
+41 X-X- -X-- -X-- -X-- X--- X--- -X-- -X-- -X-- -X-X FC2*/FC1*/AS'*R*A19*/A1-
+42 ---- ---- ---- --X- ---X ---X ---- ---- ---- ---- /ESPC'*/C0'*C1'         
+43 --X- ---- ---- ---- ---X ---X ---- ---- ---- ---- /ESPC'*/C0'*R           
+44 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+45 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+46 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+47 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+
+48 ---- ---- ---X ---- ---- --X- ---- ---- ---- ---- ESPC'*/SPC'             
+49 ---- ---- ---- ---- ---- --X- ---X ---- ---- ---- ESPC'*/DONE'            
+50 ---- X--- ---- ---- ---- ---- ---X ---- ---- ---- A1*/DONE'               
+51 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+52 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+53 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+54 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+55 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+
+56 ---- ---- ---- ---- ---- ---- ---- ---- ---- ----                         
+57 X-X- -X-- X--- -X-- X--- X--- -X-- -X-- -X-- -X-X FC2*/FC1*/AS'*R*A19*/A1-
+58 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+59 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+60 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+61 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+62 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+63 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+
+64 X-X- X--- -X-- -X-- X--- X--- -X-- -X-- -X-- -X-X FC2*/FC1*/AS'*R*A19*/A1-
+65 ---- ---- ---- ---- ---- ---- --X- ---- ---- ---- DONE'                   
+66 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+67 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+68 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+69 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+70 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+71 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+
+72 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+73 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+74 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+75 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+76 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+77 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+78 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+79 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+
+
+LEGEND:  X : FUSE NOT BLOWN (L,N,0)   - : FUSE BLOWN   (H,P,1)
+         0 : PHANTOM FUSE   (L,N,0)   O : PHANTOM FUSE (H,P,1)
+
+NUMBER OF FUSES BLOW =  653
+
+
+

+ 105 - 0
ABC1600/pals/pals/plt/pat1045.plt

@@ -0,0 +1,105 @@
+
+
+NS32081 in DataBoard SBC1009                                1985-02-13/\L       
+
+               11 1111 1111 2222 2222 2233 3333 3333
+   0123 4567 8901 2345 6789 0123 4567 8901 2345 6789
+
+ 0 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+ 1 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+ 2 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+ 3 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+ 4 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+ 5 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+ 6 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+ 7 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+
+ 8 ---- ---- ---- ---- ---- ---- ---- ---- ---- ----                         
+ 9 X-X- -X-- -X-- -X-- ---- -X-- X--- X--- X--- -X-X /FC1*/AS'*R*/A19*A18*A1-
+10 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+11 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+12 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+13 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+14 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+15 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+
+16 ---- ---- ---- ---- ---- ---X ---- ---- ---- ---- /ESPC'                  
+17 ---X ---- ---- --X- ---X ---- ---- ---- ---- ---- /C0'*C1'*/R             
+18 --X- ---- ---- ---- ---X ---- ---- ---- ---- ---- /C0'*R                  
+19 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+20 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+21 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+22 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+23 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+
+24 ---- ---- ---- ---- ---X ---- ---- ---- ---- ---- /C0'                    
+25 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+26 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+27 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+28 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+29 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+30 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+31 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+
+32 X--X X--- X--- -XX- ---- -X-- X--- X--- X--- -X-X /FC1*/AS'*/R*/A19*A18*A-
+33 X-X- -X-- -X-- -XX- ---- -X-- X--- X--- X--- -X-X /FC1*/AS'*R*/A19*A18*A1-
+34 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+35 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+36 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+37 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+38 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+39 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+
+40 X--X X--- X--- -XX- ---- -X-- X--- X--- X--- -X-X /FC1*/AS'*/R*/A19*A18*A-
+41 X-X- -X-- -X-- -X-- ---- -X-- X--- X--- X--- -X-X /FC1*/AS'*R*/A19*A18*A1-
+42 ---- ---- ---- --X- ---X ---X ---- ---- ---- ---- /ESPC'*/C0'*C1'         
+43 --X- ---- ---- ---- ---X ---X ---- ---- ---- ---- /ESPC'*/C0'*R           
+44 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+45 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+46 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+47 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+
+48 ---- ---- ---X ---- ---- --X- ---- ---- ---- ---- ESPC'*/SPC'             
+49 ---- ---- ---- ---- ---- --X- ---X ---- ---- ---- ESPC'*/DONE'            
+50 ---- X--- ---- ---- ---- ---- ---X ---- ---- ---- A1*/DONE'               
+51 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+52 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+53 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+54 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+55 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+
+56 ---- ---- ---- ---- ---- ---- ---- ---- ---- ----                         
+57 X-X- -X-- X--- -X-- ---- -X-- X--- X--- X--- -X-X /FC1*/AS'*R*/A19*A18*A1-
+58 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+59 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+60 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+61 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+62 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+63 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+
+64 X-X- X--- -X-- -X-- ---- -X-- X--- X--- X--- -X-X /FC1*/AS'*R*/A19*A18*A1-
+65 ---- ---- ---- ---- ---- ---- --X- ---- ---- ---- DONE'                   
+66 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+67 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+68 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+69 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+70 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+71 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+
+72 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+73 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+74 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+75 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+76 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+77 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+78 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+79 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+
+
+LEGEND:  X : FUSE NOT BLOWN (L,N,0)   - : FUSE BLOWN   (H,P,1)
+         0 : PHANTOM FUSE   (L,N,0)   O : PHANTOM FUSE (H,P,1)
+
+NUMBER OF FUSES BLOW =  660
+
+
+

+ 105 - 0
ABC1600/pals/pals/plt/pat12L10.plt

@@ -0,0 +1,105 @@
+
+
+TEST12L10                                                                       
+
+               11 1111 1111 2222 2222 2233 3333 3333
+   0123 4567 8901 2345 6789 0123 4567 8901 2345 6789
+
+ 0 ---- --OO --OO --OO --OO --OO --OO --OO --OO ----                         
+ 1 ---- --OO --OO --OO --OO --OO --OO --OO --OO ----                         
+ 2 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+ 3 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+ 4 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+ 5 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+ 6 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+ 7 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+
+ 8 XXXX XXOO XXOO XXOO XXOO XXOO XXOO XXOO XXOO XXXX                         
+ 9 XXXX XXOO XXOO XXOO XXOO XXOO XXOO XXOO XXOO XXXX                         
+10 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+11 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+12 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+13 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+14 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+15 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+
+16 XXXX XXOO XXOO XXOO XXOO XXOO XXOO XXOO XXOO XXXX                         
+17 XXXX XXOO XXOO XXOO XXOO XXOO XXOO XXOO XXOO XXXX                         
+18 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+19 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+20 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+21 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+22 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+23 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+
+24 XXXX XXOO XXOO XXOO XXOO XXOO XXOO XXOO XXOO XXXX                         
+25 XXXX XXOO XXOO XXOO XXOO XXOO XXOO XXOO XXOO XXXX                         
+26 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+27 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+28 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+29 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+30 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+31 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+
+32 XXXX XXOO XXOO XXOO XXOO XXOO XXOO XXOO XXOO XXXX                         
+33 XXXX XXOO XXOO XXOO XXOO XXOO XXOO XXOO XXOO XXXX                         
+34 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+35 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+36 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+37 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+38 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+39 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+
+40 XXXX XXOO XXOO XXOO XXOO XXOO XXOO XXOO XXOO XXXX                         
+41 XXXX XXOO XXOO XXOO XXOO XXOO XXOO XXOO XXOO XXXX                         
+42 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+43 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+44 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+45 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+46 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+47 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+
+48 XXXX XXOO XXOO XXOO XXOO XXOO XXOO XXOO XXOO XXXX                         
+49 XXXX XXOO XXOO XXOO XXOO XXOO XXOO XXOO XXOO XXXX                         
+50 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+51 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+52 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+53 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+54 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+55 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+
+56 XXXX XXOO XXOO XXOO XXOO XXOO XXOO XXOO XXOO XXXX                         
+57 XXXX XXOO XXOO XXOO XXOO XXOO XXOO XXOO XXOO XXXX                         
+58 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+59 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+60 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+61 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+62 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+63 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+
+64 XXXX XXOO XXOO XXOO XXOO XXOO XXOO XXOO XXOO XXXX                         
+65 XXXX XXOO XXOO XXOO XXOO XXOO XXOO XXOO XXOO XXXX                         
+66 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+67 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+68 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+69 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+70 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+71 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+
+72 XXXX XXOO XXOO XXOO XXOO XXOO XXOO XXOO XXOO XXXX                         
+73 XXXX XXOO XXOO XXOO XXOO XXOO XXOO XXOO XXOO XXXX                         
+74 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+75 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+76 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+77 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+78 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+79 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+
+
+LEGEND:  X : FUSE NOT BLOWN (L,N,0)   - : FUSE BLOWN   (H,P,1)
+         0 : PHANTOM FUSE   (L,N,0)   O : PHANTOM FUSE (H,P,1)
+
+NUMBER OF FUSES BLOW =   80
+
+
+

+ 105 - 0
ABC1600/pals/pals/plt/pat14L8.plt

@@ -0,0 +1,105 @@
+
+
+TEST14L8                                                                        
+
+               11 1111 1111 2222 2222 2233 3333 3333
+   0123 4567 8901 2345 6789 0123 4567 8901 2345 6789
+
+ 0 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+ 1 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+ 2 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+ 3 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+ 4 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+ 5 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+ 6 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+ 7 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+
+ 8 ---- ---- --OO --OO --OO --OO --OO --OO ---- ----                         
+ 9 ---- ---- --OO --OO --OO --OO --OO --OO ---- ----                         
+10 XXXX XXXX XXOO XXOO XXOO XXOO XXOO XXOO XXXX XXXX                         
+11 XXXX XXXX XXOO XXOO XXOO XXOO XXOO XXOO XXXX XXXX                         
+12 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+13 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+14 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+15 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+
+16 XXXX XXXX XXOO XXOO XXOO XXOO XXOO XXOO XXXX XXXX                         
+17 XXXX XXXX XXOO XXOO XXOO XXOO XXOO XXOO XXXX XXXX                         
+18 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+19 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+20 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+21 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+22 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+23 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+
+24 XXXX XXXX XXOO XXOO XXOO XXOO XXOO XXOO XXXX XXXX                         
+25 XXXX XXXX XXOO XXOO XXOO XXOO XXOO XXOO XXXX XXXX                         
+26 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+27 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+28 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+29 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+30 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+31 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+
+32 XXXX XXXX XXOO XXOO XXOO XXOO XXOO XXOO XXXX XXXX                         
+33 XXXX XXXX XXOO XXOO XXOO XXOO XXOO XXOO XXXX XXXX                         
+34 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+35 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+36 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+37 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+38 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+39 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+
+40 XXXX XXXX XXOO XXOO XXOO XXOO XXOO XXOO XXXX XXXX                         
+41 XXXX XXXX XXOO XXOO XXOO XXOO XXOO XXOO XXXX XXXX                         
+42 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+43 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+44 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+45 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+46 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+47 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+
+48 XXXX XXXX XXOO XXOO XXOO XXOO XXOO XXOO XXXX XXXX                         
+49 XXXX XXXX XXOO XXOO XXOO XXOO XXOO XXOO XXXX XXXX                         
+50 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+51 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+52 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+53 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+54 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+55 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+
+56 XXXX XXXX XXOO XXOO XXOO XXOO XXOO XXOO XXXX XXXX                         
+57 XXXX XXXX XXOO XXOO XXOO XXOO XXOO XXOO XXXX XXXX                         
+58 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+59 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+60 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+61 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+62 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+63 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+
+64 XXXX XXXX XXOO XXOO XXOO XXOO XXOO XXOO XXXX XXXX                         
+65 XXXX XXXX XXOO XXOO XXOO XXOO XXOO XXOO XXXX XXXX                         
+66 XXXX XXXX XXOO XXOO XXOO XXOO XXOO XXOO XXXX XXXX                         
+67 XXXX XXXX XXOO XXOO XXOO XXOO XXOO XXOO XXXX XXXX                         
+68 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+69 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+70 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+71 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+
+72 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+73 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+74 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+75 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+76 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+77 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+78 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+79 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+
+
+LEGEND:  X : FUSE NOT BLOWN (L,N,0)   - : FUSE BLOWN   (H,P,1)
+         0 : PHANTOM FUSE   (L,N,0)   O : PHANTOM FUSE (H,P,1)
+
+NUMBER OF FUSES BLOW =   80
+
+
+

+ 105 - 0
ABC1600/pals/pals/plt/pat20L10.plt

@@ -0,0 +1,105 @@
+
+
+TEST20L10                                                                       
+
+               11 1111 1111 2222 2222 2233 3333 3333
+   0123 4567 8901 2345 6789 0123 4567 8901 2345 6789
+
+ 0 ---- ---- ---- ---- ---- ---- ---- ---- ---- ----                         
+ 1 ---- ---- ---- ---- ---- ---- ---- ---- ---- ----                         
+ 2 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+ 3 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+ 4 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+ 5 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+ 6 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+ 7 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+
+ 8 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+ 9 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+10 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+11 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+12 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+13 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+14 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+15 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+
+16 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+17 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+18 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+19 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+20 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+21 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+22 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+23 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+
+24 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+25 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+26 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+27 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+28 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+29 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+30 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+31 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+
+32 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+33 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+34 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+35 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+36 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+37 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+38 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+39 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+
+40 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+41 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+42 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+43 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+44 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+45 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+46 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+47 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+
+48 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+49 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+50 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+51 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+52 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+53 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+54 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+55 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+
+56 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+57 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+58 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+59 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+60 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+61 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+62 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+63 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+
+64 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+65 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+66 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+67 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+68 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+69 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+70 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+71 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+
+72 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+73 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+74 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+75 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+76 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+77 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+78 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+79 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+
+
+LEGEND:  X : FUSE NOT BLOWN (L,N,0)   - : FUSE BLOWN   (H,P,1)
+         0 : PHANTOM FUSE   (L,N,0)   O : PHANTOM FUSE (H,P,1)
+
+NUMBER OF FUSES BLOW =   80
+
+
+

+ 105 - 0
ABC1600/pals/pals/plt/pat20L2.plt

@@ -0,0 +1,105 @@
+
+
+TEST20L2                                                                        
+
+               11 1111 1111 2222 2222 2233 3333 3333
+   0123 4567 8901 2345 6789 0123 4567 8901 2345 6789
+
+ 0 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+ 1 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+ 2 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+ 3 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+ 4 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+ 5 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+ 6 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+ 7 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+
+ 8 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+ 9 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+10 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+11 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+12 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+13 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+14 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+15 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+
+16 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+17 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+18 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+19 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+20 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+21 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+22 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+23 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+
+24 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+25 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+26 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+27 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+28 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+29 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+30 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+31 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+
+32 ---- ---- ---- ---- ---- ---- ---- ---- ---- ----                         
+33 ---- ---- ---- ---- ---- ---- ---- ---- ---- ----                         
+34 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+35 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+36 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+37 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+38 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+39 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+
+40 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+41 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+42 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+43 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+44 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+45 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+46 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+47 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+
+48 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+49 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+50 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+51 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+52 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+53 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+54 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+55 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+
+56 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+57 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+58 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+59 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+60 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+61 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+62 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+63 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+
+64 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+65 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+66 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+67 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+68 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+69 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+70 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+71 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+
+72 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+73 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+74 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+75 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+76 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+77 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+78 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+79 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+
+
+LEGEND:  X : FUSE NOT BLOWN (L,N,0)   - : FUSE BLOWN   (H,P,1)
+         0 : PHANTOM FUSE   (L,N,0)   O : PHANTOM FUSE (H,P,1)
+
+NUMBER OF FUSES BLOW =   80
+
+
+

+ 105 - 0
ABC1600/pals/pals/plt/pat20X10.plt

@@ -0,0 +1,105 @@
+
+
+TEST20X10                                                                       
+
+               11 1111 1111 2222 2222 2233 3333 3333
+   0123 4567 8901 2345 6789 0123 4567 8901 2345 6789
+
+ 0 ---- ---- ---- ---- ---- ---- ---- ---- ---- ----                         
+ 1 ---- ---- ---- ---- ---- ---- ---- ---- ---- ----                         
+ 2 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+ 3 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+ 4 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+ 5 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+ 6 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+ 7 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+
+ 8 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+ 9 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+10 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+11 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+12 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+13 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+14 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+15 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+
+16 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+17 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+18 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+19 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+20 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+21 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+22 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+23 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+
+24 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+25 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+26 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+27 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+28 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+29 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+30 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+31 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+
+32 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+33 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+34 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+35 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+36 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+37 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+38 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+39 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+
+40 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+41 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+42 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+43 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+44 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+45 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+46 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+47 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+
+48 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+49 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+50 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+51 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+52 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+53 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+54 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+55 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+
+56 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+57 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+58 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+59 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+60 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+61 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+62 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+63 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+
+64 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+65 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+66 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+67 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+68 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+69 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+70 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+71 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+
+72 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+73 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+74 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+75 XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX                         
+76 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+77 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+78 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+79 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000                         
+
+
+LEGEND:  X : FUSE NOT BLOWN (L,N,0)   - : FUSE BLOWN   (H,P,1)
+         0 : PHANTOM FUSE   (L,N,0)   O : PHANTOM FUSE (H,P,1)
+
+NUMBER OF FUSES BLOW =   80
+
+
+

+ 56 - 0
ABC1600/pals/pals/txt/pat1019.txt

@@ -0,0 +1,56 @@
+PAL16L8
+PAT1019
+QUAD PER BIT MUX W. 3-STATE & POLARITY              1984-03-21/OEL
+
+DD0  RD0  DD1  RD1  DD2  RD2  DD3  RD3  COMP GND
+OE'  O0   O1   S0   S1   S2   S3   O2   O3   VCC
+
+
+IF(/OE')  /O3 = /COMP * /S3 * /RD3
+              + /COMP *  S3 * /DD3
+              +  COMP * /S3 *  RD3
+              +  COMP *  S3 *  DD3
+
+IF(/OE')  /O2 = /COMP * /S2 * /RD2
+              + /COMP *  S2 * /DD2
+              +  COMP * /S2 *  RD2
+              +  COMP *  S2 *  DD2
+
+IF(/OE')  /O1 = /COMP * /S1 * /RD1
+              + /COMP *  S1 * /DD1
+              +  COMP * /S1 *  RD1
+              +  COMP *  S1 *  DD1
+
+IF(/OE')  /O0 = /COMP * /S0 * /RD0
+              + /COMP *  S0 * /DD0
+              +  COMP * /S0 *  RD0
+              +  COMP *  S0 *  DD0
+
+
+FUNCTION TABLE:
+COMP OE' S0 RD0 DD0 O0 S1 RD1 DD1 O1 S2 RD2 DD2 O2 S3 RD3 DD3 O3
+
+;C
+;OO   RD     RD     RD     RD
+;ME  SDD O  SDD O  SDD O  SDD O
+;P'  000 0  111 1  222 2  333 3
+--------------------------------
+ LL  LLH L  LHL H  HHL L  HLH H
+ LL  LHL H  HHL L  HLH H  LLH L
+ LL  HHL L  HLH H  LLH L  LHL H
+ LL  HLH H  LLH L  LHL H  HHL L
+;
+ HL  LLH H  LHL L  HHL H  HLH L
+ HL  LHL L  HHL H  HLH L  LLH H
+ HL  HHL H  HLH L  LLH H  LHL L
+ HL  HLH L  LLH H  LHL L  HHL H
+;
+ XH  XXX Z  XXX Z  XXX Z  XXX Z
+--------------------------------
+
+DESCRIPTION: This is a quad selector with select control for
+             each bit.
+             Sx = 0  brings RDx to output Ox and
+             Sx = 1  brings DDx to output Ox.
+             Outputs will be complemented when COMP = 1.
+             Outputs are 3-stated when OE' = 1.

+ 31 - 0
ABC1600/pals/pals/txt/pat1020.txt

@@ -0,0 +1,31 @@
+PAL16L8A
+PAT1020
+BUS INTERFACE X35                              1984-02-02/OEL
+
+NC    CSA-  E0-   E12-  DIR   IOR-  RD-   X11   A4    GND
+NC    B41   DW1   S1-   NC    B40   BE-   DW0   S0-   VCC
+
+
+IF(VCC)    /S0- = /E0- * /IOR- * /DIR
+                + /E0- * /IOR- * /RD- * DIR * /X11
+
+IF(VCC)    /DW0 = /E0- * DIR * /X11
+                + /E0- * DIR * X11 * A4
+
+IF(VCC)    /BE- = /CSA-
+                + /E0- * /DIR
+                + /E0- * DIR * /X11
+                + /E0- * DIR * X11 * A4
+
+IF(/E0-)   /B40 = /A4
+
+IF(VCC)    /S1- = /E12- * /IOR- * /DIR
+                + /E12- * /IOR- * /RD- * DIR * /X11
+
+IF(VCC)    /DW1 = /E12- * DIR * /X11
+                + /E12- * DIR  * X11 * A4
+
+IF(/E12-)  /B41 = /A4
+
+
+DESCRIPTION:

+ 71 - 0
ABC1600/pals/pals/txt/pat1020a.txt

@@ -0,0 +1,71 @@
+PAL16L8A
+PAT1020
+BUS INTERFACE X35                              1985-05-07/OEL
+
+TRN'  CSA'  E0'   E12'  DIR   IOR'  RD'   X11   A4    GND
+NC    B41   DW1   S1'   NC    B40   BE'   DW0   S0'   VCC
+
+
+IF(VCC)    /S0' = /E0' * /IOR' * /DIR
+                + /E0' * /IOR' * /RD' * DIR * /X11
+
+IF(VCC)    /DW0 = /E0' * DIR * /X11
+                + /E0' * DIR * X11 * A4
+                + /E0' * DIR * /TRN'
+
+IF(VCC)    /BE' = /CSA'
+                + /E0' * /DIR
+                + /E0' * DIR * /X11
+                + /E0' * DIR * X11 * A4
+                + /E0' * DIR * /TRN'
+
+IF(/E0')   /B40 = /A4
+
+IF(VCC)    /S1' = /E12' * /IOR' * /DIR
+                + /E12' * /IOR' * /RD' * DIR * /X11
+
+IF(VCC)    /DW1 = /E12' * DIR * /X11
+                + /E12' * DIR  * X11 * A4
+
+IF(/E12')  /B41 = /A4
+
+
+FUNCTION TABLE:
+
+TRN' CSA' E0' E12' DIR IOR' RD' X11 A4 B41 DW1 S1' BE' B40 DW0 S0'
+
+;TC  E DI  X   BD   BD
+;RS E1 IOR 1A  4WS B4WS
+;NA 02 RRD 14  111 E000
+;'' ''  ''       ' '  '
+-----------------------
+; CHANNEL SELECT TEST
+ HL HH HHH LL  ZHH LZHH
+; BUS 0 ACTIVE TEST
+ HH LH LHH LL  ZHH LLHH
+ HH LH LLH LL  ZHH LLHL
+ HH LH HHH LL  ZHH LLLH
+ HH LH HLH LL  ZHH LLLH
+ HH LH HLL LL  ZHH LLLL
+ HH LH HHL LL  ZHH LLLH
+ HH LH HHH HH  ZHH LHLH
+ HH LH HLL HH  ZHH LHLH
+; BUS 1 2 ACTIVE TEST
+ HH HL LHH LL  LHH HZHH
+ HH HL LLH LL  LHL HZHH
+ HH HL HHH LL  LLH HZHH
+ HH HL HLH LL  LLH HZHH
+ HH HL HLL LL  LLL HZHH
+ HH HL HHL LL  LLH HZHH
+ HH HL HHH HH  HLH HZHH
+ HH HL HLL HH  HLH HZHH
+; NOT ACTVE TESTS
+ HH LH HLL HL  ZHH HLHH
+ LH HL HLL HL  LHH HZHH
+; TRN TEST
+ LH LH HHH HL  ZHH LLLH
+ LH HH HHH HL  ZHH HZHH
+-----------------------
+
+
+DESCRIPTION:

+ 85 - 0
ABC1600/pals/pals/txt/pat1021.txt

@@ -0,0 +1,85 @@
+PAL16L8
+PAT1021
+X36 BOOT DECODE, MAP ACK PLUS INT PRIO            1984-04-26/OEL
+
+FC0 FC1 IFC2 INT5' INT2' AS' R A17 A18 GND
+A19 BMACK BCE' INT7' INT' BOOT' NRAM' IPL1' IPL02' VCC
+
+
+IF(VCC)/IPL02' = /INT7' +
+                 /INT5'
+
+IF(VCC) /IPL1' = /INT7' +
+                 /INT2'*INT5'
+
+IF(VCC) /NRAM' = /BOOT'*/A17*/A18*/A19 +
+                 A19*/IFC2*/FC1 +
+                 /IFC2*FC1*FC0
+
+IF(VCC)  /INT' = /IFC2*FC1*FC0
+
+IF(VCC)  /BCE' = R*/BOOT'*/A17*/A18*/A19
+
+IF(VCC) /BMACK = AS' +
+                 BCE'*/A19 +
+                 BCE'*IFC2 +
+                 BCE'*FC1 +
+                 BCE'*/FC0
+
+
+FUNCTION TABLE:
+
+BOOT' A19 A18 A17 IFC2 FC1 FC0 R AS' INT' BCE' BMACK NRAM'
+INT7' INT5' INT2' IPL02' IPL1'
+
+;                       I
+;B              BN  III PI
+;O     I      IBMR  NNN LP
+;O AAA FFF  A NCAA  TTT 0L
+;T 111 CCC  S TECM  752 21
+;' 987 210 R' ''K'  ''' ''
+---------------------------
+ H LLL LHL HH HHLH  HHH HH
+; BOOT TEST
+ L LLL LHL HL HLHL  XXX XX
+ L LLL LHL HH HLLL  XXX XX
+ L LLL LLH HL HLHL  XXX XX
+ L LLL LLH HH HLLL  XXX XX
+ L LLL HHL HL HLHL  XXX XX
+ L LLL HHL HH HLLL  XXX XX
+ L LLL HLH HL HLHL  XXX XX
+ L LLL HLH HH HLLL  XXX XX
+ L LLL LLH LL HHLL  XXX XX
+ L LLL LHL LL HHLL  XXX XX
+ L LLL HLH LL HHLL  XXX XX
+ L LLH LHL HL HHLH  XXX XX
+ L LHL LLH HL HHLH  XXX XX
+ L HLL HHL HL HHLH  XXX XX
+ L HLH HLH HL HHLH  XXX XX
+; MAP TEST
+ H HLL LLH HL HHHL  XXX XX
+ H HLH LLH HH HHLL  XXX XX
+ H HHL LLH LL HHHL  XXX XX
+ H HHH LLH LH HHLL  XXX XX
+ H HXX LHL HL HHLH  XXX XX
+ H HXX LHL LL HHLH  XXX XX
+ H LXX LLH XL HHLH  XXX XX
+ H HXX HLH XL HHLH  XXX XX
+; INTA TEST
+ L HHH LHH HL LHLL  XXX XX
+ L HHH LHH HH LHLL  XXX XX
+ H HHH LHH HL LHLL  XXX XX
+ H HHH LHH HH LHLL  XXX XX
+;INTERRUPT PRIORITY TEST
+ X XXX XXX XX XXXX  LLL LL
+ X XXX XXX XX XXXX  LLH LL
+ X XXX XXX XX XXXX  LHL LL
+ X XXX XXX XX XXXX  LHH LL
+ X XXX XXX XX XXXX  HLL LH
+ X XXX XXX XX XXXX  HLH LH
+ X XXX XXX XX XXXX  HHL HL
+ X XXX XXX XX XXXX  HHH HH
+---------------------------
+
+
+DESCRIPTION:

+ 122 - 0
ABC1600/pals/pals/txt/pat1022.txt

@@ -0,0 +1,122 @@
+PAL16L8
+PAT1022
+X36 SEGMENT-PAGE MAP R/W STROBE HANDLER         1984-03-16/OEL
+                                                                                
+DS' R IFC2 FC1 AS' A2 A1 A0 A19 GND
+BGA' EP WEP CEP' ES' WES' CES' RCSR' WC' VCC
+                                                                                
+                                                                                
+IF(VCC)   /WC' = /IFC2*/FC1*A19*A2*/A1*A0*/R*/DS'*BGA'
+                                                                                
+IF(VCC) /RCSR' = /IFC2*/FC1*A19*A2*A1*A0*/DS'*BGA'*R
+                                                                                
+IF(VCC)  /CES' = IFC2 +
+                 /A19 +
+                 /IFC2*A19*R*BGA' +
+                 /IFC2*/FC1*A19*/A2*/A1*BGA' +
+                 /IFC2*/FC1*A19*/A2*A1*A0*/R*/DS'*/AS'*BGA'
+                                                                                
+IF(VCC)  /WES' = /IFC2*/FC1*A19*/A2*A1*A0*/R*/AS'
+                                                                                
+IF(VCC)   /ES' = /IFC2*/FC1*A19*/A2*A1*A0*/DS'
+                                                                                
+IF(VCC)  /CEP' = IFC2*BGA' +
+                 /A19*BGA' +
+                 /IFC2*/FC1*A19*R*BGA' +
+                 /IFC2*/FC1*A19*/A2*/A1*/R*/DS'*/AS'*BGA'
+                                                                                
+IF(VCC)   /WEP = IFC2 + FC1 +
+                 /A19 + A2 + A1 +
+                 R + AS'
+                                                                                
+IF(VCC)    /EP = IFC2 + FC1 +
+                 /A19 + A2 + A1 + DS'
+                                                                                
+                                                                                
+FUNCTION TABLE:
+                                                                                
+BGA' IFC2 FC1 A19 A2 A1 A0 R AS' DS'
+EP WEP CEP' ES' WES' CES' WC' RCSR'
+                                                                                
+;                         R
+;B I              C  WC   C
+;G FF A     AD   WE EEE W S
+;A CC 1AAA  SS  EEP SSS C R
+;' 21 9210 R''  PP' ''' ' '
+----------------------------
+ H LH LLLL HHH  LLL HHL H H
+; READ LOGICAL IO
+ H LL HLLL HLL  HLL HHL H H
+ H LL HLLL HHH  LLL HHL H H
+ H LL HLLH HLL  HLL HHL H H
+ H LL HLLH HHH  LLL HHL H H
+ H LL HLHL HLL  LLL HHL H H
+ H LL HLHL HHH  LLL HHL H H
+ H LL HLHH HLL  LLL LHL H H
+ H LL HLHH HHH  LLL HHL H H
+ H LL HHLL HLL  LLL HHL H H
+ H LL HHLL HHH  LLL HHL H H
+ H LL HHLH HLL  LLL HHL H H
+ H LL HHLH HHH  LLL HHL H H
+ H LL HHHL HLL  LLL HHL H H
+ H LL HHHL HHH  LLL HHL H H
+ H LL HHHH HLL  LLL HHL H L
+ H LL HHHH HHH  LLL HHL H H
+; WRITE LOGICAL IO
+ H LL HLLL LLH  LHH HHL H H
+ H LL HLLL LLL  HHL HHL H H
+ H LL HLLL LHH  LLH HHL H H
+ H LL HLLH LLH  LHH HHL H H
+ H LL HLLH LLL  HHL HHL H H
+ H LL HLLH LHH  LLH HHL H H
+ H LL HLHL LLL  LLH HHH H H
+ H LL HLHH LLH  LLH HLH H H
+ H LL HLHH LLL  LLH LLL H H
+ H LL HLHH LHH  LLH HHH H H
+ H LL HHLL LLL  LLH HHH H H
+ H LL HHLH LLH  LLH HHH H H
+ H LL HHLH LLL  LLH HHH L H
+ H LL HHLH LHH  LLH HHH H H
+ H LL HHHL LLL  LLH HHH H H
+ H LL HHHH LLH  LLH HHH H H
+ H LL HHHH LLL  LLH HHH H H
+ H LL HHHH LHH  LLH HHH H H
+; NORMAL SUPERVISOR ACCESS
+ H LL LLLL LLH  LLL HHL H H
+ H LL LLHH LLH  LLL HHL H H
+ H LL LHLH LLH  LLL HHL H H
+ H LL LLLL LLL  LLL HHL H H
+ H LL LLHH LLL  LLL HHL H H
+ H LL LHLH LLL  LLL HHL H H
+ H LL LXXX LHH  LLL HHL H H
+ H LL LLLL HLL  LLL HHL H H
+ H LL LLHH HLL  LLL HHL H H
+ H LL LHHH HLL  LLL HHL H H
+ H LL LXXX HHH  LLL HHL H H
+ H LH LLLL HLL  LLL HHL H H
+ H LH LLHH HLL  LLL HHL H H
+ H LH LHHH HLL  LLL HHL H H
+ H LH LXXX HHH  LLL HHL H H
+; USER ACCESS
+ H HL HLLL LLH  LLL HHL H H
+ H HL HLHH LLH  LLL HHL H H
+ H HL HHLH LLH  LLL HHL H H
+ H HL HLLL LLL  LLL HHL H H
+ H HL HLHH LLL  LLL HHL H H
+ H HL HHLH LLL  LLL HHL H H
+ H HL HXXX LHH  LLL HHL H H
+ H HL HLLL HLL  LLL HHL H H
+ H HL HLHH HLL  LLL HHL H H
+ H HL HHHH HLL  LLL HHL H H
+ H HL HXXX HHH  LLL HHL H H
+ H HH HLLL HLL  LLL HHL H H
+ H HH HLHH HLL  LLL HHL H H
+ H HH HHHH HLL  LLL HHL H H
+ H HH HXXX HHH  LLL HHL H H
+; DMA
+ L LH HXXX HLL  LLH HHH H H
+ L LH HXXX LLL  LLH HHH H H
+-----------------------------
+                                                                                
+                                                                                
+DESCRIPTION:

+ 103 - 0
ABC1600/pals/pals/txt/pat1023.txt

@@ -0,0 +1,103 @@
+PAL16R6
+PAT1023
+X36 IO INTERFACE STROBE HANDLER                     1984-03-19/OEL
+                                                                                
+PCLK R A3 A2 A1 FC2 FC1 FC0 GDS' GND
+OE' WZ80' ACK IOC' MINT5' MINT2' RZ80' IOQ' NMIA' VCC
+                                                                                
+                                                                                
+IF(VCC) /NMIA'  = FC0*FC1*FC2*A1*A2*A3*/GDS'
+                                                                                
+         /IOQ' := /GDS'*IOQ'*/MINT2'*/IOC' +
+                  /GDS'*IOQ'*/MINT5'*/IOC' +
+                  /GDS'*IOQ'*FC0*/FC1*IOC' +
+                  /GDS'*/IOQ'*IOC'
+                                                                                
+        /RZ80' := R*/GDS'*IOQ'*FC0*/FC1*IOC' +
+                  R*/GDS'*/RZ80'*IOC'
+                                                                                
+       /MINT2' := /GDS'*MINT2'*FC0*FC1*FC2*/A1*A2*/A3 +
+                  /GDS'*IOQ'*/MINT2'*/IOC' +
+                  /GDS'*/MINT2'*IOC'
+                                                                                
+       /MINT5' := /GDS'*MINT5'*FC0*FC1*FC2*A1*/A2*A3 +
+                  /GDS'*IOQ'*/MINT5'*/IOC' +
+                  /GDS'*/MINT5'*IOC'
+                                                                                
+         /IOC' := /IOQ' +
+                  /MINT2'*IOC' +
+                  /MINT5'*IOC'
+                                                                                
+          /ACK := GDS' +
+                  /R*IOQ' +
+                  R*/IOQ'*/IOC' +
+                  R*MINT2'*MINT5'*/FC0*/IOC' +
+                  IOQ'*MINT2'*MINT5'*/FC0 +
+                  IOQ'*FC0*FC1*FC2*IOC'
+                                                                                
+IF(VCC) /WZ80'  = /R*/IOQ'
+                                                                                
+                                                                                
+FUNCTION TABLE:
+                                                                                
+PCLK OE' R A3 A2 A1 FC2 FC1 FC0 GDS'
+NMIA' MINT5' MINT2' WZ80' RZ80' IOQ' IOC' ACK
+                                                                                
+;                 MM
+;                NII WR
+;P            G  MNN ZZII
+;CO       FFF D  ITT 88OO A
+;LE   AAA CCC S  A52 00QC C
+;K' R 321 210 '  ''' '''' K
+----------------------------
+ CL H LLL HHL H  HHH HHHX X
+ CL H LLL HHL H  HHH HHHH L
+; IO WRITE (FAST DS*)
+ CL L XXX XLH H  HHH HHHH L
+ CL L XXX XLH L  HHH LHLH L
+ CL L XXX XLH L  HHH LHLL H
+ CL L XXX XLH L  HHH HHHL H
+ CL L XXX XLH H  HHH HHHH L
+; IO WRITE (SLOW DS*)
+ CL L XXX XLH H  HHH HHHH L
+ CL L XXX XLH L  HHH LHLH L
+ CL L XXX XLH L  HHH LHLL H
+ CL L XXX XLH L  HHH HHHL H
+ CL L XXX XLH L  HHH HHHH L
+ CL L XXX XLH H  HHH HHHH L
+; IO READ (FAST DS*)
+ CL H XXX XLH H  HHH HHHH L
+ CL H XXX XLH L  HHH HLLH H
+ CL H XXX XLH L  HHH HLLL H
+ CL H XXX XLH H  HHH HHHL L
+ CL H XXX XLH H  HHH HHHH L
+; IO READ (SLOW DS*)
+ CL H XXX XLH H  HHH HHHH L
+ CL H XXX XLH L  HHH HLLH H
+ CL H XXX XLH L  HHH HLLL H
+ CL H XXX XLH L  HHH HHHL L
+ CL H XXX XLH H  HHH HHHH L
+; INTACK 2 (FAST/SLOW DS* = X)
+ CL H LHL HHH H  HHH HHHH L
+ CL H LHL HHH L  HHL HHHH L
+ CL H LHL HHH L  HHL HHHL L
+ CL H LHL HHH L  HHL HHLH H
+ CL H LHL HHH L  HHL HHLL H
+ CL H LHL HHH X  HHH HHHL L
+ CL H LHL HHH H  HHH HHHH L
+; INTACK 5 (FAST/SLOW DS* = X)
+ CL H HLH HHH H  HHH HHHH L
+ CL H HLH HHH L  HLH HHHH L
+ CL H HLH HHH L  HLH HHHL L
+ CL H HLH HHH L  HLH HHLH H
+ CL H HLH HHH L  HLH HHLL H
+ CL H HLH HHH X  HHH HHHL L
+ CL H HLH HHH H  HHH HHHH L
+; NMIACK
+ CL H HHH HHH H  HHH HHHH L
+ CL H HHH HHH L  LHH HHHH L
+ CL H HHH HHH H  HHH HHHH L
+----------------------------
+                                                                                
+                                                                                
+DESCRIPTION:

+ 97 - 0
ABC1600/pals/pals/txt/pat1024.txt

@@ -0,0 +1,97 @@
+PAL16R4
+PAT1024
+X36 CHANNEL SELECT TIMER                         1984-03-20/OEL
+                                                                                
+CLK R X12 IO' INT' SDS BUS0 DBR0' DBR12' GND
+OE' GDS' DIR CSDN CNT' CSP' CSA' E0' E12' VCC
+                                                                                
+                                                                                
+IF(VCC)  /E12'  = /BUS0*/IO'*/X12*CSDN*INT'*DBR12'*DBR0' +
+                  /DBR12'*IO'
+                                                                                
+IF(VCC)   /E0'  = BUS0*/IO'*/X12*CSDN*INT'*DBR12'*DBR0' +
+                  DBR12'*/DBR0'*IO'
+                                                                                
+         /CSA' := SDS*/IO'*/X12*INT'*/CSDN*CNT'*DBR12'*DBR0'
+                                                                                
+         /CSP' := CSP'*/CSA'*CNT'
+                                                                                
+         /CNT' := /CSP'
+                                                                                
+         /CSDN := SDS*/INT' +
+                  SDS*IO' +
+                  SDS*X12 +
+                  CNT'*/CSDN
+                                                                                
+IF(VCC)   /DIR  = /DBR0'*R +
+                  /DBR12'*R +
+                  DBR0'*DBR12'*/R
+                                                                                
+IF(VCC)  /GDS'  = SDS*DBR12'*DBR0'*/INT' +
+                  SDS*DBR12'*DBR0'*/IO'*X12 +
+                  SDS*DBR12'*DBR0'*/IO'*CSDN
+                                                                                
+                                                                                
+FUNCTION TABLE:
+                                                                                
+CLK OE' INT' IO' X12 BUS0 R DBR12' DBR0' SDS
+CSA' CSP' CNT' CSDN GDS' E0' DIR E12'
+                                                                                
+;          D
+;          BD
+;  I   B   RB    CCCC G   E
+;CON IXU   1R S  SSNS D ED1
+;LET O1S   20 D  APTD S 0I2
+;K'' '20 R '' S  '''N ' 'R'
+----------------------------
+ CLH HXL H HH L  HXXX H HHH
+ CLH HXL H HH L  HHXX H HHH
+ CLH HXL H HH L  HHHX H HHH
+ CLH HHL H HH H  HHHL H HHH
+; BYTE IO BUS 0
+ CLH LLH H HH L  HHHL H HHH
+ CLH LLH H HH H  LHHL H HHH
+ CLH LLH H HH H  LLHL H HHH
+ CLH LLH H HH H  LHLL H HHH
+ CLH LLH H HH H  HHHH L LHH
+ CLH LLH H HH H  HHHH L LHH
+; INTERNAL BYTE IO
+ CLH LHX L HH L  HHHH H HLH
+ CLH LHX L HH H  HHHL L HLH
+ CLH LHX L HH H  HHHL L HLH
+; BYTE IO BUS 1 OR 2
+ CLH LLL L HH L  HHHL H HLH
+ CLH LLL L HH H  LHHL H HLH
+ CLH LLL L HH H  LLHL H HLH
+ CLH LLL L HH H  LHLL H HLH
+ CLH LLL L HH H  HHHH L HLL
+ CLH LLL L HH H  HHHH L HLL
+; INTA
+ CLL XXX H HH L  HHHH H HHH
+ CLL XXX H HH H  HHHL L HHH
+ CLL XXX H HH H  HHHL L HHH
+; WORD IO BUS 0
+ CLH LLH H HH L  HHHL H HHH
+ CLH LLH H HH H  LHHL H HHH
+ CLH LLH H HH H  LLHL H HHH
+ CLH LLH H HH H  LHLL H HHH
+ CLH LLH H HH H  HHHH L LHH
+ CLH LLH H HH H  HHHH L LHH
+ CLH XXH H HH L  HHHH H XHH
+ CLH LLH H HH L  HHHH H LHH
+ CLH LLH H HH H  HHHH L LHH
+ CLH LLH H HH H  HHHH L LHH
+; DMA BUS 1 OR 2
+ CLH HXX H LH L  HHHH H HLL
+ CLH HXX H LH L  HHHH H HLL
+ CLH HXX H LH H  HHHL H HLL
+ CLH HXX H LH H  HHHL H HLL
+; DMA BUS 0
+ CLH HXX L HL L  HHHL H LHH
+ CLH HXX L HL L  HHHL H LHH
+ CLH HXX L HL H  HHHL H LHH
+ CLH HXX L HL H  HHHL H LHH
+----------------------------
+                                                                                
+                                                                                
+DESCRIPTION:

+ 98 - 0
ABC1600/pals/pals/txt/pat1025.txt

@@ -0,0 +1,98 @@
+PAL16R4
+PAT1025
+X36 Z80A-DMA INTERFACER                              1984-03-21/OEL
+
+PCLK' BA1' BA2' TR0' TR1 TR2' IOQ' R BGA' GND
+OE' DS' DRD' DEL' RY2' RY1' RY0' DWR' DIOQ' VCC
+
+
+IF(BGA') /DIOQ'  = /IOQ'
+
+IF(BGA')  /DWR'  = /IOQ'*/R
+
+          /RY0' := /TR0'*BA1'*DWR'*DRD'*DEL' +
+                   /RY0'*DWR'*DRD' +
+                   /TR0'*BGA' +
+                   /TR0'*/BA1'
+
+          /RY1' := TR1*/BA1'*BA2'*DWR'*DRD'*DEL' +
+                   /RY1'*DWR'*DRD' +
+                   TR1*BA1' +
+                   TR1*/BA2'
+
+          /RY2' := /TR2'*/BA1'*/BA2'*DWR'*DRD'*DEL' +
+                   /RY2'*DWR'*DRD' +
+                   /TR2'*BA1' +
+                   /TR2'*BA2'
+
+          /DEL' := /DRD'*/BGA' +
+                   /DWR'*/BGA'
+
+IF(BGA')  /DRD'  = /IOQ'*R
+
+IF(/BGA')  /DS'  = DIOQ'*/DRD'*/DEL' +
+                   DIOQ'*/DWR'*/DEL' +
+                   DIOQ'*/DRD'*R
+
+
+FUNCTION TABLE:
+
+PCLK' OE' TR0' TR1 TR2' BGA' BA1' BA2' IOQ' R
+DS' DRD' DWR' DIOQ' DEL' RY2' RY1' RY0'
+
+;P                D
+;C  T T BBB I   DDI D RRR
+;LO RTR GAA O  DRWO E YYY
+;KE 0R2 A12 Q  SDRQ L 210
+;'' '1' ''' 'R '''' ' '''
+--------------------------
+ CL HLH HHH HH ZHHH H XXX
+;
+ CL HLH HHH HL ZHHH H XXX
+ CL HLH HHH LL ZHLL H HHH
+ CL LHL HHH LL ZHLL H LLL
+ CL LHL HHH HL ZHHH H LLL
+;
+ CL LHL LHH XL HHHH H LLL
+ CL LHL LHH XL HHHH H LLL
+ CL LHL LHH XL HLHL L LLH
+ CL HHL LHH XL HHHH H LLH
+ CL HHL LHH XL LHLH L LLH
+ CL HHL LHH XL HHHH H LLH
+;
+ CL HHL HHH HH ZHHH H LLH
+ CL HHL HHH LH ZLHL H LLH
+ CL HHL HHH HH ZHHH H LLH
+;
+ CL HHL LLH XL HHHH H LLH
+ CL HHL LLH XL HHHH H LLH
+ CL HHL LLH XL LLHH L LHH
+ CL HHL LLH XL HHHH H LHH
+;
+ CL HLL HHH HL ZHHH H LHH
+ CL HLL HHH LL ZHLL H LHH
+ CL HLL HHH HL ZHHH H LHH
+;
+ CL HLL LLL XH HHHH H LHH
+ CL LLL LLL XH HHHH H LHL
+ CL LLL LLL XH LLHH L HHL
+ CL LLL LLL XH HHHH H HHL
+;
+ CL LLH HHH HH ZHHH H HHL
+ CL LLH HHH LH ZLHL H HHL
+ CL LLH HHH HH ZHHH H HHL
+;
+ CL LLH LHH XH HHHH H HHL
+ CL LLH LHH XH HHHH H HHL
+ CL LLH LHH XH LLHH L HHH
+ CL LLH LHH XH HHHH H HHH
+ CL LLH LHH XH HHLL L HHH
+ CL HLH LHH XH HHHH H HHH
+;
+ CL HLH HHH HH ZHHH H HHH
+;
+ XH XXX LXX XX XZZZ Z ZZZ
+--------------------------
+
+
+DESCRIPTION:

+ 36 - 0
ABC1600/pals/pals/txt/pat1026.txt

@@ -0,0 +1,36 @@
+PAL16R6A
+PAT1026
+1005 PHI-LOGIC                               1984-10-26/\L
+
+CLK   RD'   A4    RFSH' A2    IORQ' A5    M1'   MRQ'  GND
+OE'   MEMQ' PH2   TURN' W'    PHI   PHI'  MUX'  IOST' VCC
+
+
+IF(VCC) /IOST'  = /IORQ'*M1'*/PHI
+                + /IORQ'*M1'*/IOST'
+
+         /MUX' := /MRQ'*/PHI
+                + /M1'*/IORQ'*/PHI
+                + /W'*RD'*PHI
+                + /MUX'*PHI
+
+         /PHI' := /PHI
+
+          /PHI := PHI
+                + M1'*/MRQ'*/IORQ'*/RFSH'               ;TEST INIT
+
+           /W' := /MRQ'*RD'*RFSH'
+                + /M1'*/RD'*MRQ'
+
+        /TURN' := /IORQ'*/RD'*/A5*/A4*/A2
+                + /IORQ'*/RD'*A5*/A4
+                + /IORQ'*/RD'*/TURN'*PHI
+                + /TURN'*/PHI
+
+          /PH2 := PH2*/PHI
+                + /PH2*PHI
+
+IF(VCC) /MEMQ'  = /MRQ'*/RFSH'
+                + /IORQ'*M1'*A5*/A4
+
+DESCRIPTION:

+ 112 - 0
ABC1600/pals/pals/txt/pat1026a.txt

@@ -0,0 +1,112 @@
+PAL16R6A
+PAT1026A
+1005 PHI-LOGIC ( LUX MEM SPECIAL )             1985-09-12/\L
+
+CLK   RD'   A4    RFSH' A2    IORQ' A5    M1'   MRQ'  GND
+OE'   MEMQ' PH2   TURN' W'    PHI   PHI'  MUX'  IOST' VCC
+
+
+IF(VCC) /IOST'  = /IORQ'*M1'*/PHI
+                + /IORQ'*M1'*/IOST'
+
+         /MUX' := /MRQ'*/PHI
+                + /M1'*/IORQ'*/PHI
+                + /W'*RD'*PHI
+                + /MUX'*PHI
+
+         /PHI' := /PHI
+
+          /PHI := PHI
+                + M1'*/MRQ'*/IORQ'*/RFSH'        ;TEST INIT
+
+           /W' := /MRQ'*RD'*RFSH'
+                + /M1'*/RD'*MRQ'
+
+        /TURN' := /IORQ'*/RD'*/A5*/A4*/A2
+                + /IORQ'*/RD'*A5*/A4
+                + /IORQ'*/RD'*/TURN'*PHI
+                + /TURN'*/PHI
+
+          /PH2 := PH2*PHI'
+                + /PH2*PHI
+
+IF(VCC) /MEMQ'  = /MRQ'*/RFSH'
+                + /IORQ'*M1'*A5*/A4
+                + /MRQ'*/M1'                     ;TO SUPPORT LUXOR MEMORY
+
+
+FUNCTION TABLE:
+
+OE' A5 A4 A2 RFSH' M1' MRQ' IORQ' RD' CLK
+PHI PHI' PH2 MUX' W' TURN' IOST' MEMQ'
+
+;      R  I            TIM
+;      F MO  C  PPP M  UOE
+;O AAA SMRRR L  HHH U  RSM
+;E 542 H1QQD K  II2 XW NTQ
+;'     '''''     '  '' '''
+--------------------------
+ H HHH LHLLH C  ZZZ ZZ ZXL
+ L HHH LHLLH C  LLH LH XLL
+ L HHH HHHHH C  HLH HH XHH
+ L HHH HHHHH C  LHH HH HHH
+; PHI CLOCKS
+ L HHH HHHHH C  HLL HH HHH
+ L HHH HHHHH C  LHL HH HHH
+ L HHH HHHHH C  HLH HH HHH
+ L HHH HHHHH C  LHH HH HHH
+ L HHH HHHHH C  HLL HH HHH
+; INTERNAL MEM WRITE
+ L HLH HHHHH C  LHL HH HHH
+ L HLH HHLHH C  HLH LL HHH
+ L HLH HHLHH C  LHH LL HHH
+ L HLH HHHHH C  HLL HH HHH
+; FETCH
+ L LLL HLHHH C  LHL HH HHH
+ L LLL HLLHL C  HLH LH HHL
+ L LLL LHHHH C  LHH LH HHH
+ L LLL LHLHH C  HLL LH HHL
+ L LLL LHLHH C  LHL LH HHL
+ L LLL LHHHH C  HLH HH HHH
+; INTERRUPT ACKNOLEDGE
+ L HLL HLHHH C  LHX HH HHH
+ L HLL HLHHH C  HLX HH HHH
+ L HLL HLHHH C  LHX HH HHH
+ L HLL HLHLH C  HLX LH HHH
+ L HLL HHHHH C  LHX LH HHH
+ L HLL LHLHH C  HLX LH HHL
+ L HLL LHLHH C  LHX LH HHL
+ L HLL LHHHH C  HLX HH HHH
+; MINI ICE REFRESH
+ L HHH LLHHH C  LHX HH HHH
+ L HHH HLHHL C  HLX HL HHH
+ L HHH LHHHH C  LHX LH HHH
+ L HHH LHLHH C  HLX LH HHL
+ L HHH LHLHH C  LHX LH HHL
+ L HHH LHHHH C  HLX HH HHH
+; 4680 WRITE
+ L LLL HHHLH C  LHX HH HLH
+ L LLL HHHHH C  HLX HH HHH
+; EXTERNAL MEMORY WRITE
+ L HLH HHHLH C  LHX HH HLL
+ L HLH HHHHH C  HLX HH HHH
+; 4680 READ
+ L LLL HHHLL C  LHX HH LLH
+ L LLL HHHHH C  HLX HH LHH
+; EXTERNAL MEMORY READ
+ L HLL HHHHH C  LHX HH HHH
+ L HLL HHHHH C  HLX HH HHH
+ L HLL HHHLL C  LHX HH LLL
+ L HLL HHHHH C  HLX HH LHH
+; INTERNAL IO READS
+ L LHL HHHHH C  LHX HH HHH
+ L LHL HHHHH C  HLX HH HHH
+ L LHL HHHLL C  LHX HH HLH
+ L LHL HHHHH C  HLX HH HHH
+ L LLH HHHLL C  LHX HH HLH
+ L LLH HHHHH C  HLX HH HHH
+ L HHL HHHLL C  LHX HH HLH
+ L HHL HHHHH C  HLX HH HHH
+--------------------------
+
+DESCRIPTION:

+ 72 - 0
ABC1600/pals/pals/txt/pat1027.txt

@@ -0,0 +1,72 @@
+PAL16L8A
+PAT1027
+1005 STROBE AND SELECT DECODE                        1984-05-30/\L
+                                   (FUNCTION TABLE:  1985-02-28/\L)
+IOST' RD'   MUX'  A4    RFSH' A3    WR'   A5    BOOT' GND
+A15   CAS'  XMW'  XMFL' BRFS' IO'   SIO'  CTC'  BOE'  VCC
+
+
+IF(VCC)  /BOE' = /MUX'*/RD'*/BOOT'*/A15
+
+IF(VCC)  /CTC' = A5*A4*/A3*RFSH'
+
+IF(VCC)  /SIO' = A5*A4*A3*RFSH'
+
+IF(VCC)   /IO' = /IOST'*/A5*/A4*/A3
+
+IF(VCC) /BRFS' = /RFSH'
+
+IF(VCC) /XMFL' = /IOST'*/RD'*A5*/A4
+
+IF(VCC)  /XMW' = /IOST'*/WR'*A5*/A4
+
+IF(VCC)  /CAS' = /MUX'*/WR'
+               + /MUX'*/RD'*BOOT'
+               + /MUX'*/RD'*A15
+
+
+FUNCTION TABLE:
+
+BOOT' RFSH' A15 A5 A4 A3 MUX' RD' WR' IOST'
+BOE' CAS' BRFS' CTC' SIO' XMFL' XMW' IO'
+
+;B R        I     B    X
+;O FA    M  O  BC R CS MX
+;O S1AAA URWS  OA F TI FMI
+;T H5543 XDRT  ES S CO LWO
+;' '     ''''  '' ' '' '''
+--------------------------
+; MEMORY
+ L HLLLL HLHH  HH H HH HHH
+ L HLLLL LLHH  LH H HH HHH
+ L HHLLL HLHH  HH H HH HHH
+ L HHLLL LLHH  HL H HH HHH
+ H HLLLL HLHH  HH H HH HHH
+ H HLLLL LLHH  HL H HH HHH
+ L HLLLL HHLH  HH H HH HHH
+ L HLLLL LHLH  HL H HH HHH
+; REFRESH
+ H LLLLL HHHH  HH L HH HHH
+; IO SELECT
+ H HLHHL HLHL  HH H LH HHH
+ H HLHHH HLHL  HH H HL HHH
+ H HLHHL HHLL  HH H LH HHH
+ H HLHHH HHLL  HH H HL HHH
+; STROBES
+ H HLHLL HLHL  HH H HH LHH
+ H HLHLL HHHL  HH H HH HHH
+ H HLHLL HLHH  HH H HH HHH
+ H HLHLL HHLL  HH H HH HLH
+ H HLHLL HHLH  HH H HH HHH
+ H HLLLL HHHL  HH H HH HHL
+ H HLLLL HHLL  HH H HH HHL
+ H HLLLL HLHL  HH H HH HHL
+ H HLHLH HLHL  HH H HH LHH
+ H HLHLH HHLL  HH H HH HLH
+; NO OPERATION
+ H HLLLH HLHL  HH H HH HHH
+ H HLLLH HHLL  HH H HH HHH
+--------------------------
+
+
+DESCRIPTION:

+ 153 - 0
ABC1600/pals/pals/txt/pat1029.txt

@@ -0,0 +1,153 @@
+PAL16R4
+PAT1029
+X36 SCC RECOVERY TIME CHECKER                        1985-03-01/\L
+
+CLK RST' CEWI' PCLK DRD' DWR' SCC' DMRQ' BGA' GND
+OE' 85WR' 85RD' C0'  C1'  C2'  IOE' AS' CEWO' VCC
+
+IF(VCC) /85RD' = /BGA'*/DRD'*C0'*C1'*C2'
+               +  BGA'*/DRD'
+               + /RST'
+
+IF(VCC) /85WR' = /BGA'*/DWR'*C0'*C1'*C2'
+               +  BGA'*/DWR'
+               + /RST'
+
+        /IOE' := /PCLK*/IOE'
+               +  PCLK*/SCC'*/C0'*/C1'*/C2'
+               +  PCLK*/SCC'* C0'* C1'* C2'
+               +  PCLK* SCC'
+
+         /C2' :=  PCLK*/C2'
+               + /PCLK*DRD'*DWR'*BGA'*/C0'*/C1'*/C2'  ;HOLD7, LOAD0
+               + /PCLK*SCC'*/C0'*/C1'*/C2'            ;HOLD7, LOAD0
+               + /PCLK*/C0'*/C1'* C2'                 ;SET
+               + /PCLK* C0'*/C2'                      ;HOLD
+               + /PCLK* C1'*/C2'                      ;HOLD
+
+         /C1' :=  PCLK*/C1'
+               + /PCLK*DRD'*DWR'*BGA'*/C0'*/C1'*/C2'  ;HOLD7, LOAD0
+               + /PCLK*SCC'*/C0'*/C1'*/C2'            ;HOLD7, LOAD0
+               + /PCLK*/C0'* C1'                      ;TOGGLE
+               + /PCLK* C0'*/C1'                      ;HOLD
+
+         /C0' :=  PCLK*/C0'
+               + /PCLK*DRD'*DWR'*BGA'*/C0'*/C1'*/C2'  ;HOLD7, LOAD0
+               + /PCLK*DRD'*DWR'* C0'                 ;TOGGLE
+               + /PCLK*SCC'*/C0'*/C1'*/C2'            ;HOLD7, LOAD0
+               + /PCLK*SCC'* C0'                      ;TOGGLE
+               + /PCLK*/C1'* C0'                      ;TOGGLE
+               + /PCLK*/C2'* C0'                      ;TOGGLE
+
+IF(/BGA') /AS' = /DMRQ'
+
+IF(VCC) /CEWO' = /CEWI'
+               + /BGA'*/SCC'*/C0'
+               + /BGA'*/SCC'*/C1'
+               + /BGA'*/SCC'*/C2'
+
+
+FUNCTION TABLE:
+
+CLK PCLK OE' RST' DRD' DWR' SCC' BGA' DMRQ' CEWI'
+CEWO' AS' 85WR' 85RD' IOE' C2' C1' C0'
+
+;            D C  C   88
+; P   RDD S BM E  E   55 I
+;CC O SRW C GR W  W A WR O CCC
+;LL E TDR C AQ I  O S RD E 210
+;KK ' ''' ' '' '  ' ' '' ' '''
+------------------------------
+ CL H LHH H HH H  H Z LL Z ZZZ
+ CL H LHH H HH H  H Z LL Z ZZZ
+ CL H LHH H HH H  H Z LL Z ZZZ
+ CL H LHH H HH H  H Z LL Z ZZZ
+ CL H LHH H HH H  H Z LL Z ZZZ
+ CL H LHH H HH H  H Z LL Z ZZZ
+ CL H LHH H HH H  H Z LL Z ZZZ
+ CL L HHH H HH H  H Z HH L LLL
+; SCC WRITE CYCLE
+ CH L HHH L HH H  H Z HH L LLL
+ CL L HHH L HH H  H Z HH L LLL
+ CH L HHL L HH H  H Z LH L LLL
+ CL L HHL L HH H  H Z LH L HHH
+ CH L HHL L HH H  H Z LH L HHH
+ CL L HHL L HH H  H Z LH L HHH
+ CH L HHH L HH H  H Z HH L HHH
+ CL L HHH L HH H  H Z HH L HHL
+; DMA SCC READ CYCLE
+ CH L HHH H LH H  H H HH L HHL
+ CL L HHH H LH H  H H HH L HLH
+ CH L HHH H LH H  H H HH L HLH
+ CL L HHH H LH H  H H HH L HLL
+ CH L HHH H LH H  H H HH L HLL
+ CL L HHH H LH H  H H HH L LHH
+ CH L HHH X LH H  X H HH X LHH
+ CL L HLH L LH H  L H HH X LHL
+ CH L HLH L LH H  L H HH H LHL
+ CL L HLH L LH H  L H HH H LLH
+ CH L HLH L LH H  L H HH H LLH
+ CL L HLH L LH H  L H HH H LLL
+ CH L HLH L LH H  L H HH L LLL
+ CL L HLH L LH H  H H HL L HHH
+ CH L HLH L LH H  H H HL L HHH
+ CL L HLH L LH H  H H HL L HHH
+ CH L HLH L LH H  H H HL L HHH
+ CL L HHH L LH H  L H HH L HHL
+; DMA MEMORY CYCLE
+ CH L HHH X LH H  L H HH X HHL
+ CL L HHL H LL X  X L HH X HLH
+ CH L HHL H LL L  L L HH L HLH
+ CL L HHL H LL X  X L HH L HLL
+ CH L HHL H LL H  H L HH L HLL
+ CL L HHL H LL H  H L HH L LHH
+ CH L HHL H LL H  H L HH L LHH
+ CL L HHH H LL H  H L HH L LHL
+ CH L HHH H XH H  H X HH L LHL
+ CL L HHH H HH H  H Z HH L LLH
+ CH L HHH H HH H  H Z HH L LLH
+ CL L HHH H HH H  H Z HH L LLL
+; DMA MEMORY CYCLE
+ CH L HHH H LH H  H H HH L LLL
+ CL L HHH H LH H  H H HH L LLL
+ CH L HHH H LH H  H H HH L LLL
+ CL L HHH H LH H  H H HH L LLL
+ CH L HHH H LH H  H H HH L LLL
+ CL L HHH H LH H  H H HH L LLL
+ CH L HHH H LH H  H H HH L LLL
+ CL L HLH H LL X  X L HH L LLL
+ CH L HLH H LL H  H L HH L LLL
+ CL L HLH H LL H  H L HH L LLL
+ CH L HLH H LL H  H L HH L LLL
+ CL L HHH H LL H  H L HH L LLL
+; DMA SCC WRITE CYCLE
+ CH L HHH X LH H  X H HH L LLL
+ CL L HHL L LH H  H H LH L HHH
+ CH L HHL L LH H  H H LH L HHH
+ CL L HHL L LH H  H H LH L HHH
+ CH L HHL L LH H  H H LH L HHH
+ CL L HHH L LH H  L H HH L HHL
+ CH L HHH X XH H  X X HH X HHL
+ CL L HHH H HH H  H Z HH X HLH
+; SCC READ CYCLE
+ CH L HHH L HH H  H Z HH H HLH
+ CL L HHH L HH H  H Z HH H HLL
+ CH L HHH L HH H  H Z HH H HLL
+ CL L HHH L HH H  H Z HH H LHH
+ CH L HHH L HH H  H Z HH H LHH
+ CL L HHH L HH H  H Z HH H LHL
+ CH L HHH L HH H  H Z HH H LHL
+ CL L HHH L HH H  H Z HH H LLH
+ CH L HHH L HH H  H Z HH H LLH
+ CL L HHH L HH H  H Z HH H LLL
+ CH L HHH L HH H  H Z HH L LLL
+ CL L HHH L HH H  H Z HH L LLL
+ CH L HLH L HH H  H Z HL L LLL
+ CL L HLH L HH H  H Z HL L HHH
+ CH L HLH L HH H  H Z HL L HHH
+ CL L HLH L HH H  H Z HL L HHH
+ CH L HHH X HH H  H Z HH L HHH
+ CL L HHH H HH H  H Z HH L HHL
+------------------------------
+
+DESCRIPTION:

+ 108 - 0
ABC1600/pals/pals/txt/pat1030.txt

@@ -0,0 +1,108 @@
+PAL16R6
+PAT1030
+X36 IO INTERFACE STROBE HANDLER (1029 COMPANION)    1984-08-28/\L
+
+PCLK R IOE' A2 A1 FC2 FC1 FC0 GDS' GND
+OE' WZ80' ACK IOC' MINT5' MINT2' RZ80' IOQ' NMIA' VCC
+
+
+IF(VCC) /NMIA'  = FC0*FC1*FC2*A1*A2*/GDS'
+
+         /IOQ' := /GDS'*IOQ'*/MINT2'*/IOC' +
+                  /GDS'*IOQ'*/MINT5'*/IOC' +
+                  /GDS'*IOQ'*FC0*/FC1*IOC'*/IOE' +
+                  /GDS'*/IOQ'*IOC'
+
+        /RZ80' := R*/GDS'*IOQ'*FC0*/FC1*IOC'*/IOE' +
+                  R*/GDS'*/RZ80'*IOC'
+
+       /MINT2' := /GDS'*MINT2'*FC0*FC1*FC2*/A1*A2 +
+                  /GDS'*IOQ'*/MINT2'*/IOC' +
+                  /GDS'*/MINT2'*IOC'
+
+       /MINT5' := /GDS'*MINT5'*FC0*FC1*FC2*A1*/A2 +
+                  /GDS'*IOQ'*/MINT5'*/IOC' +
+                  /GDS'*/MINT5'*IOC'
+
+         /IOC' := /IOQ' +
+                  /MINT2'*IOC' +
+                  /MINT5'*IOC'
+
+          /ACK := GDS' +
+                  /R*IOQ' +
+                  R*/IOQ'*/IOC' +
+                  R*MINT2'*MINT5'*/FC0*/IOC' +
+                  IOQ'*MINT2'*MINT5'*/FC0 +
+                  IOQ'*FC0*FC1*FC2*IOC' +
+                  IOE'*/FC1
+
+IF(VCC) /WZ80'  = /R*/IOQ'
+
+
+FUNCTION TABLE:
+
+PCLK OE' R A2 A1 FC2 FC1 FC0 GDS' IOE'
+NMIA' MINT5' MINT2' WZ80' RZ80' IOQ' IOC' ACK
+
+;                 MM
+;                NII WR
+;P           GI  MNN ZZII
+;CO      FFF DO  ITT 88OO A
+;LE   AA CCC SE  A52 00QC C
+;K' R 21 210 ''  ''' '''' K
+----------------------------
+ CL H LL HHL HH  HHH HHHX X
+ CL H LL HHL HH  HHH HHHH L
+; IO WRITE (FAST DS*)
+ CL L XX XLH HH  HHH HHHH L
+ CL L XX XLH LH  HHH HHHH L
+ CL L XX XLH LL  HHH LHLH L
+ CL L XX XLH LL  HHH LHLL H
+ CL L XX XLH LL  HHH HHHL H
+ CL L XX XLH HL  HHH HHHH L
+; IO WRITE (SLOW DS*)
+ CL L XX XLH HH  HHH HHHH L
+ CL L XX XLH LH  HHH HHHH L
+ CL L XX XLH LL  HHH LHLH L
+ CL L XX XLH LL  HHH LHLL H
+ CL L XX XLH LL  HHH HHHL H
+ CL L XX XLH LL  HHH HHHH L
+ CL L XX XLH HH  HHH HHHH L
+; IO READ (FAST DS*)
+ CL H XX XLH HH  HHH HHHH L
+ CL H XX XLH LH  HHH HHHH L
+ CL H XX XLH LL  HHH HLLH H
+ CL H XX XLH LL  HHH HLLL H
+ CL H XX XLH HL  HHH HHHL L
+ CL H XX XLH HH  HHH HHHH L
+; IO READ (SLOW DS*)
+ CL H XX XLH HH  HHH HHHH L
+ CL H XX XLH LH  HHH HHHH L
+ CL H XX XLH LL  HHH HLLH H
+ CL H XX XLH LL  HHH HLLL H
+ CL H XX XLH LL  HHH HHHL L
+ CL H XX XLH HH  HHH HHHH L
+; INTACK 2 (FAST/SLOW DS* = X)
+ CL H HL HHH HX  HHH HHHH L
+ CL H HL HHH LX  HHL HHHH L
+ CL H HL HHH LX  HHL HHHL L
+ CL H HL HHH LX  HHL HHLH H
+ CL H HL HHH LX  HHL HHLL H
+ CL H HL HHH XX  HHH HHHL L
+ CL H HL HHH HX  HHH HHHH L
+; INTACK 5 (FAST/SLOW DS* = X)
+ CL H LH HHH HX  HHH HHHH L
+ CL H LH HHH LX  HLH HHHH L
+ CL H LH HHH LX  HLH HHHL L
+ CL H LH HHH LX  HLH HHLH H
+ CL H LH HHH LX  HLH HHLL H
+ CL H LH HHH XX  HHH HHHL L
+ CL H LH HHH HX  HHH HHHH L
+; NMIACK
+ CL H HH HHH HX  HHH HHHH L
+ CL H HH HHH LX  LHH HHHH L
+ CL H HH HHH HX  HHH HHHH L
+----------------------------
+
+
+DESCRIPTION:

+ 119 - 0
ABC1600/pals/pals/txt/pat1031.txt

@@ -0,0 +1,119 @@
+PAL20R4A
+PAT1031
+NS32081 IN ABC1600                                          1985-02-12/\L
+                                      (FUNCTION TABLE       1985-02-17/\L)
+CLK   A2    A1    A0    FC1   FC2   A19   A18   A17   A16   A15   GND
+OE'   AS'   D0    LBE'  DONE' ESPC' C0'   C1'   SPC'  HBE'  R     VCC
+
+
+IF(VCC)    /HBE' =  FC2 */FC1 */AS' * R   * A19 */A18 */A17 */A16 */A15
+                        * A2  */A1  */A0
+
+IF(VCC)    /LBE' =  FC2 */FC1 */AS' * R   * A19 */A18 */A17 */A16 */A15
+                        * A2  */A1  * A0
+
+           /C1' := /C0'
+
+           /C0' :=  FC2 */FC1 */AS' */R   * A19 */A18 */A17 */A16 */A15
+                        * A2  * A1  * A0  * C1'
+                 +  FC2 */FC1 */AS' * R   * A19 */A18 */A17 */A16 */A15
+                        * A2  */A1  */A0  * C1'
+
+         /ESPC' :=  FC2 */FC1 */AS' */R   * A19 */A18 */A17 */A16 */A15
+                        * A2  * A1  * A0  * C1'
+                 +  FC2 */FC1 */AS' * R   * A19 */A18 */A17 */A16 */A15
+                        * A2  */A1  */A0
+                 + /ESPC'*/C0'* C1'
+                 + /ESPC'*/C0'* R
+
+         /DONE' :=  ESPC'*/SPC'
+                 +  ESPC'*/DONE'
+                 +  A1   */DONE'
+
+IF(FC2*/FC1*/AS'*R*A19*/A18*/A17*/A16*/A15*A2*A1*/A0) /D0 =  DONE'
+
+IF(/ESPC') /SPC' = /C0' * C1' */R
+                 + /C0' * R
+
+FUNCTION TABLE:
+
+OE' FC2 FC1 A19 A18 A17 A16 A15 A2 A1 A0 AS' R CLK
+SPC' ESPC' C1' C0' DONE' D0 HBE' LBE'
+
+;                     E  D
+;  FF AAAAA       C  SS  O HL
+;O CC 11111 AAA A L  PPCCNDBB
+;E 21 98765 210 SRK  CC10E0EE
+;'              '    ''''' ''
+-----------------------------
+; INIT
+ H LL LLLLL LLL HHC  XZZZZZHH
+ L LL LLLLL LLL HHC  HXXHXZHH
+ L LL LLLLL LLL HHC  HHHHXZHH
+; READ CYCLE
+ L HL HLLLL HLL LHC  LLHLXZLH
+ L HL HLLLL HLL LHC  LLLLHZLH
+ L HL HLLLL HLL LHC  HLLHHZLH
+ L HL HLLLL HLL HHC  HHHHHZHH
+ L HL HLLLL HLH LHC  HHHHHZHL
+ L HL HLLLL HLH HHC  HHHHHZHH
+; NO OP TESTS
+ L HL HLLLL HLL LLC  HHHHHZHH
+ L HL HLLLL HLH LLC  HHHHHZHH
+ L HL HLLLL HHH LHC  HHHHHZHH
+ L HL HLLLL LLL LHC  HHHHHZHH
+ L HL HLLLL LLH LHC  HHHHHZHH
+ L HL HLLLH HLL LHC  HHHHHZHH
+ L HL HLLLH HLH LHC  HHHHHZHH
+ L HL HLLHL HLL LHC  HHHHHZHH
+ L HL HLLHL HLH LHC  HHHHHZHH
+ L HL HLHLL HLL LHC  HHHHHZHH
+ L HL HLHLL HLH LHC  HHHHHZHH
+ L HL HHLLL HLL LHC  HHHHHZHH
+ L HL HHLLL HLH LHC  HHHHHZHH
+ L HL LLLLL HLL LHC  HHHHHZHH
+ L HL LLLLL HLH LHC  HHHHHZHH
+ L HH HLLLL HLL LHC  HHHHHZHH
+ L HH HLLLL HLH LHC  HHHHHZHH
+ L LL HLLLL HLL LHC  HHHHHZHH
+ L LL HLLLL HLH LHC  HHHHHZHH
+ L HL HLLLL HHH LHC  HHHHHZHH
+ L HL HLLLL HHL LLC  HHHHHZHH
+ L HL HLLLL HLH LLC  HHHHHZHH
+ L HL HLLLL LHH LLC  HHHHHZHH
+ L HL HLLLH HHH LLC  HHHHHZHH
+ L HL HLLHL HHH LLC  HHHHHZHH
+ L HL HLHLL HHH LLC  HHHHHZHH
+ L HL HHLLL HHH LLC  HHHHHZHH
+ L HL LLLLL HHH LLC  HHHHHZHH
+ L HH HLLLL HHH LLC  HHHHHZHH
+ L LL HLLLL HHH LLC  HHHHHZHH
+; READ DONE
+ L HL HLLLL HHL LHC  HHHHHLHH
+; SPC PULSE (=DONE)
+ L HL HLLLL HHL HHC  LHHHLZHH
+; WRITE CYCLE
+ L HL HLLLL HHL LLC  HHHHLZHH
+ L HL HLLLL HHL HLC  HHHHLZHH
+ L HL HLLLL HHH LLC  LLHLLZHH
+ L HL HLLLL HHH LLC  HLLLLZHH
+ L HL HLLLL HHH LLC  HHLHLZHH
+ L HL HLLLL HHH HLC  HHHHLZHH
+; READ DONE
+ L HL HLLLL HHL LHC  HHHHLHHH
+; READ CYCLE
+ L HL HLLLL HLL LHC  LLHLLZLH
+ L HL HLLLL HLL LHC  LLLLHZLH
+ L HL HLLLL HLL LHC  HLLHHZLH
+ L HL HLLLL HLL HHC  HHHHHZHH
+ L HL HLLLL HLH LHC  HHHHHZHL
+ L HL HLLLL HLH HHC  HHHHHZHH
+-----------------------------
+
+DESCRIPTION: Done cleared on next read operation.
+Operation    Size  Address  Addr. Space
+readxfer     word   80014   system data
+writexfer    word   80016   system data
+readstatus   word   80024   system data
+writeID      word   80036   system data
+readDONE     byte   80006   system data

+ 116 - 0
ABC1600/pals/pals/txt/pat1045.txt

@@ -0,0 +1,116 @@
+PAL20R4A
+PAT1045
+NS32081 in DataBoard SBC1009                                1985-02-13/\L
+                                      (FUNCTION TABLE       1985-02-17/\L)
+CLK   A2    A1    A0    FC1   FC2   A19   A18   A17   A16   A15   GND
+OE'   AS'   D0    LBE'  DONE' ESPC' C0'   C1'   SPC'  HBE'  R     VCC
+
+
+IF(VCC)    /HBE' = /FC1 */AS' * R   */A19 * A18 * A17 * A16 */A15
+                        * A2  */A1  */A0
+
+IF(VCC)    /LBE' = /FC1 */AS' * R   */A19 * A18 * A17 * A16 */A15
+                        * A2  */A1  * A0
+
+           /C1' := /C0'
+
+           /C0' := /FC1 */AS' */R   */A19 * A18 * A17 * A16 */A15
+                        * A2  * A1  * A0  * C1'
+                 + /FC1 */AS' * R   */A19 * A18 * A17 * A16 */A15
+                        * A2  */A1  */A0  * C1'
+
+         /ESPC' := /FC1 */AS' */R   */A19 * A18 * A17 * A16 */A15
+                        * A2  * A1  * A0  * C1'
+                 + /FC1 */AS' * R   */A19 * A18 * A17 * A16 */A15
+                        * A2  */A1  */A0
+                 + /ESPC'*/C0'* C1'
+                 + /ESPC'*/C0'* R
+
+         /DONE' :=  ESPC'*/SPC'
+                 +  ESPC'*/DONE'
+                 +  A1   */DONE'
+
+IF(/FC1*/AS'*R*/A19*A18*A17*A16*/A15*A2*A1*/A0) /D0 =  DONE'
+
+IF(/ESPC') /SPC' = /C0' * C1' */R
+                 + /C0' * R
+
+FUNCTION TABLE:
+
+OE' FC2 FC1 A19 A18 A17 A16 A15 A2 A1 A0 AS' R CLK
+SPC' ESPC' C1' C0' DONE' D0 HBE' LBE'
+
+;                     E  D
+;  FF AAAAA       C  SS  O HL
+;O CC 11111 AAA A L  PPCCNDBB
+;E 21 98765 210 SRK  CC10E0EE
+;'              '    ''''' ''
+-----------------------------
+; INIT
+ H XL LLLLL LLL HHC  XZZZZZHH
+ L XL LLLLL LLL HHC  HXXHXZHH
+ L XL LLLLL LLL HHC  HHHHXZHH
+; READ CYCLE
+ L XL LHHHL HLL LHC  LLHLXZLH
+ L XL LHHHL HLL LHC  LLLLHZLH
+ L XL LHHHL HLL LHC  HLLHHZLH
+ L XL LHHHL HLL HHC  HHHHHZHH
+ L XL LHHHL HLH LHC  HHHHHZHL
+ L XL LHHHL HLH HHC  HHHHHZHH
+; NO OP TESTS
+ L XL LHHHL HLL LLC  HHHHHZHH
+ L XL LHHHL HLH LLC  HHHHHZHH
+ L XL LHHHL HHH LHC  HHHHHZHH
+ L XL LHHHL LLL LHC  HHHHHZHH
+ L XL LHHHL LLH LHC  HHHHHZHH
+ L XL LHHHH HLL LHC  HHHHHZHH
+ L XL LHHHH HLH LHC  HHHHHZHH
+ L XL LHHLL HLL LHC  HHHHHZHH
+ L XL LHHLL HLH LHC  HHHHHZHH
+ L XL LHLHL HLL LHC  HHHHHZHH
+ L XL LHLHL HLH LHC  HHHHHZHH
+ L XL LLHHL HLL LHC  HHHHHZHH
+ L XL LLHHL HLH LHC  HHHHHZHH
+ L XL HHHHL HLL LHC  HHHHHZHH
+ L XL HHHHL HLH LHC  HHHHHZHH
+ L XH LHHHL HLL LHC  HHHHHZHH
+ L XH LHHHL HLH LHC  HHHHHZHH
+ L XL LHHHL HHH LHC  HHHHHZHH
+ L XL LHHHL HHL LLC  HHHHHZHH
+ L XL LHHHL HLH LLC  HHHHHZHH
+ L XL LHHHL LHH LLC  HHHHHZHH
+ L XL LHHHH HHH LLC  HHHHHZHH
+ L XL LHHLL HHH LLC  HHHHHZHH
+ L XL LHLHL HHH LLC  HHHHHZHH
+ L XL LLHHL HHH LLC  HHHHHZHH
+ L XL HHHHL HHH LLC  HHHHHZHH
+ L XH LHHHL HHH LLC  HHHHHZHH
+; READ DONE
+ L XL LHHHL HHL LHC  HHHHHLHH
+; SPC PULSE (=DONE)
+ L XL LHHHL HHL HHC  LHHHLZHH
+; WRITE CYCLE
+ L XL LHHHL HHL LLC  HHHHLZHH
+ L XL LHHHL HHL HLC  HHHHLZHH
+ L XL LHHHL HHH LLC  LLHLLZHH
+ L XL LHHHL HHH LLC  HLLLLZHH
+ L XL LHHHL HHH LLC  HHLHLZHH
+ L XL LHHHL HHH HLC  HHHHLZHH
+; READ DONE
+ L XL LHHHL HHL LHC  HHHHLHHH
+; READ CYCLE
+ L XL LHHHL HLL LHC  LLHLLZLH
+ L XL LHHHL HLL LHC  LLLLHZLH
+ L XL LHHHL HLL LHC  HLLHHZLH
+ L XL LHHHL HLL HHC  HHHHHZHH
+ L XL LHHHL HLH LHC  HHHHHZHL
+ L XL LHHHL HLH HHC  HHHHHZHH
+-----------------------------
+
+DESCRIPTION: Done cleared on next read operation.
+Operation    Size  Address  Addr. Space
+readxfer     word   77F14   any data
+writexfer    word   77F16   any data
+readstatus   word   77F24   any data
+writeID      word   77F36   any data
+readDONE     byte   77F06   any data

+ 12 - 0
ABC1600/pals/pals/txt/pat12l10.txt

@@ -0,0 +1,12 @@
+PAL12L10
+PAT12L10
+TEST12L10
+
+NC NC NC NC NC NC NC NC NC NC NC GND
+NC O0 O1 O2 O3 O4 O5 O6 O7 O8 O9 VCC
+
+IF(VCC) /O9 = VCC
+
+
+
+DESCRIPTION:

+ 12 - 0
ABC1600/pals/pals/txt/pat14l8.txt

@@ -0,0 +1,12 @@
+PAL14L8
+PAT14L8
+TEST14L8
+
+NC NC NC NC NC NC NC NC NC NC NC GND
+NC NC O1 O2 O3 O4 O5 O6 O7 O8 NC VCC
+
+IF(VCC) /O8 = VCC
+
+
+
+DESCRIPTION:

+ 12 - 0
ABC1600/pals/pals/txt/pat20l10.txt

@@ -0,0 +1,12 @@
+PAL20L10
+PAT20L10
+TEST20L10
+
+NC NC NC NC NC NC NC NC NC NC NC GND
+NC O0 O1 O2 O3 O4 O5 O6 O7 O8 O9 VCC
+
+IF(VCC) /O9 = VCC
+
+
+
+DESCRIPTION:

+ 12 - 0
ABC1600/pals/pals/txt/pat20l2.txt

@@ -0,0 +1,12 @@
+PAL20L2
+PAT20L2
+TEST20L2
+
+NC NC NC NC NC NC NC NC NC NC NC GND
+NC NC NC NC NC O4 O5 NC NC NC NC VCC
+
+IF(VCC) /O5 = VCC
+
+
+
+DESCRIPTION:

+ 12 - 0
ABC1600/pals/pals/txt/pat20x10.txt

@@ -0,0 +1,12 @@
+PAX20L10
+PAT20X10
+TEST20X10
+
+CLK NC NC NC NC NC NC NC NC NC NC GND
+OE' O0 O1 O2 O3 O4 O5 O6 O7 O8 O9 VCC
+
+/O9 := VCC
+
+
+
+DESCRIPTION:

+ 58 - 0
ABC1600/pals/pals/txt/pat8000

@@ -0,0 +1,58 @@
+PAL16L8
+PAT8000         **-5176-**              mk,85-05-31
+Strobe decoder for X35 video adapter
+
+dir  bas prm a23 a22 a21 a19 a11 a09 GND
+a08 iorq rd0 wr0 wr1 wr2 crt bds vsp VCC
+
+;equations:
+
+if(VCC) /vsp    = /bas*/prm*/a23* a22*/a21
+
+if(VCC) /crt    = /bas*/prm*/a23* a22*/a21* a19*/a11*/a09* a08
+
+if(VCC) /wr2    = /bas*/prm*/a23* a22*/a21* a19* a11* a09*/a08*/dir*/bds
+
+if(VCC) /wr1    = /bas*/prm*/a23* a22*/a21* a19* a11*/a09* a08*/dir*/bds
+
+if(VCC) /wr0    = /bas*/prm*/a23* a22*/a21* a19* a11*/a09*/a08*/dir*/bds
+
+if(VCC) /rd0    = /bas*/prm*/a23* a22*/a21* a19* a11*/a09*/a08* dir*/bds
+
+if(VCC) /iorq   = /bas*/prm*/a23* a22*/a21* a19*/a11*/a09* a08*/bds
+
+
+FUNCTION TABLE
+
+bas prm a23 a22 a21 a19 dir a11 a09 a08 bds
+vsp crt iorq wr2 wr1 wr0 rd0
+
+;bp aaaa d aaa b  v ci wwwr
+;ar 2221 i 100 d  s ro rrrd
+;sm 3219 r 198 s  p tr 2100
+;                    q
+----------------------------
+ HX XXXX X XXX X  H HH HHHH
+ LH XXXX X XXX X  H HH HHHH
+ LL HXXX X XXX X  H HH HHHH
+ LL LLXX X XXX X  H HH HHHH
+ LL LHHX X XXX X  H HH HHHH
+ LL LHLL X XXX X  L HH HHHH
+ LL LHLH X LHX X  L HH HHHH
+ LL LHLH X LLL X  L HH HHHH
+ LL LHLH X LLH H  L LH HHHH
+ LL LHLH X LLH L  L LL HHHH
+ LL LHLH H HHX X  L HH HHHH
+ LL LHLH H HLH X  L HH HHHH
+ LL LHLH H HLL L  L HH HHHL
+ LL LHLH L HHH L  L HH HHHH
+ LL LHLH L HHL L  L HH LHHH
+ LL LHLH L HLH L  L HH HLHH
+ LL LHLH L HLL L  L HH HHLH
+ LL LHLH H HXX H  L HH HHHH
+----------------------------
+
+DESCRIPTION
+
+This device generates all strobes directed to X35 video adapter.
+

+ 211 - 0
ABC1600/pals/pals/txt/pat8001

@@ -0,0 +1,211 @@
+PAL18R8
+PAT8001         **-5176-**              mk,85-10-02
+Sequencer for X35 video adapter
+
+clk rfc pak uds lds a20 a19 a11 vsp GND
+ OE dak bds snc das hle va0 lle vdi VCC
+
+;equations:
+/snc    :=  snc*/vsp*/a20* rfc* vdi
+         + /snc*/vsp*/a20*/a19
+         + /snc*/vsp*/a20* a19* a11
+         + /snc*/vsp*/a20* vdi
+         + /snc*/vsp*/a20*/rfc
+/vdi    :=  vdi*/vsp*/a20*/snc* rfc*/uds
+         +  vdi*/vsp*/a20*/snc* rfc*/lds
+         + /vdi*/vsp*/a20*/a19
+         + /vdi*/vsp*/a20* a19* a11
+         + /vdi*/vsp*/a20*/snc
+         + /vdi*/vsp*/a20*/rfc
+         + /vdi*/vsp*/a20*/dak
+/va0    :=  va0*/vsp*/a20*/snc*/uds* rfc* das* lle* dak
+         + /va0*/vsp*/a20*/rfc
+         + /va0*/vsp*/a20*/das
+/das    :=  das*/vsp*/a20*/vdi* lle* dak
+         +  das*/vsp*/a20*/vdi*/a19*/uds*/lds* va0* hle*/lle*/rfc* dak
+         + /das*/vsp*/a20* hle* lle* a19
+         + /das*/vsp*/a20*/a19* pak
+         + /das*/vsp*/a20*/rfc
+/bds    :=  bds*/vsp*/a20*/das* dak
+         + /bds*/vsp*/a20* hle* lle* a19
+         + /bds*/vsp*/a20*/rfc
+         + /bds*/vsp*/a20*/a19* pak
+/hle    :=  hle*/vsp*/a20*/a19*/va0* lle* dak
+         +  hle*/vsp*/a20*/va0* rfc*/das* a19* a11* dak
+         +  hle*/vsp*/a20*/va0* rfc*/bds* a19*/a11*/snc* dak
+         + /hle*/vsp*/a20*/a19* pak
+         + /hle*/vsp*/a20*/rfc
+/lle    :=  lle*/vsp*/a20*/a19*/vdi*/lds* dak
+         +  lle*/vsp*/a20* a19*/uds*/lds*/va0*/hle* rfc* dak
+         +  lle*/vsp*/a20* va0* rfc*/das* a19* a11* dak
+         +  lle*/vsp*/a20* va0* rfc*/bds* a19*/a11*/snc* dak
+         + /lle*/vsp*/a20* snc* a19
+         + /lle*/vsp*/a20*/a19*/hle
+         + /lle*/vsp*/a20*/a19* pak
+         + /lle*/vsp*/a20*/rfc
+/dak    :=  dak*/vsp*/a20* a19*/uds* lds*/bds*/hle* rfc
+         +  dak*/vsp*/a20*/a19* hle*/lle*/pak* rfc
+         +  dak*/vsp*/a20*/a19*/hle* lle*/pak* rfc
+         +  dak*/vsp*/a20* a19*/lds*/bds*/lle* rfc
+         + /dak*/vsp*/a20
+
+FUNCTION TABLE
+clk  OE a20 a19 a11 vsp uds lds rfc pak
+snc vdi va0 das bds hle lle dak
+
+;c a aa v ul r p  svv db hl d
+;lO2 11 s dd f a  nda ad ll a
+;kE0 91 p ss c k  ci0 ss ee k
+------------------------------
+ CHX XX X XX X X  ZZZ ZZ ZZ Z ;initialize
+ CLH XX X XX X X  HHH HH HH H
+ CLX XX H XX X X  HHH HH HH H
+ CLX XX H XX X L  HHH HH HH H ;crt controller high byte access
+ CLL HL L XX H X  LHH HH HH H
+ CLL HL L XX L X  LHH HH HH H
+ CLL HL L LH H X  LLL HH HH H
+ CLL HL L LH L X  LLL LH HH H
+ CLL HL L LH H X  HLL LL HH H
+ CLL HL L LH L X  HLL LL HH H
+ CLL HL L LH H X  HHL LL HH H
+ CLL HL L LH L X  HHL LL HH H
+ CLL HL L LH H X  LHL LL HH H
+ CLL HL L LH L X  LHL LL HH H
+ CLL HL L LH H X  LLL LL LH H
+ CLL HL L LH L X  LLL LL LH H
+ CLL HL L LH H X  HLL HH HH L
+ CLL HL L LH L X  HLL HH HH L
+ CLL HL L LH H X  HLH HH HH L
+ CLX XX H XX L X  HHH HH HH H
+ CLL XX L XX H X  LHH HH HH H ;crt controller low byte access
+ CLL HL L XX L X  LHH HH HH H
+ CLL HL L HL H X  LLH HH HH H
+ CLL HL L HL L X  LLH LH HH H
+ CLL HL L HL H X  HLH LL HH H
+ CLL HL L HL L X  HLH LL HH H
+ CLL HL L HL H X  HHH LL HH H
+ CLL HL L HL L X  HHH LL HH H
+ CLL HL L HL H X  LHH LL HH H
+ CLL HL L HL L X  LHH LL HH H
+ CLL HL L HL H X  LLH LL HL H
+ CLL HL L HL L X  LLH LL HL H
+ CLL HL L HL H X  HLH HH HH L
+ CLL HL L HL L X  HLH HH HH L
+ CLL HL X HL H X  HXH HH HH X
+ CLX XX H XX L X  HHH HH HH H
+ CLL XX L LL H X  LHH HH HH H ;crt controller word access
+ CLL HL L LL L X  LHH HH HH H
+ CLL HL L LL H X  LLL HH HH H
+ CLL HL L LL L X  LLL LH HH H
+ CLL HL L LL H X  HLL LL HH H
+ CLL HL L LL L X  HLL LL HH H
+ CLL HL L LL H X  HHL LL HH H
+ CLL HL L LL L X  HHL LL HH H
+ CLL HL L LL H X  LHL LL HH H
+ CLL HL L LL L X  LHL LL HH H
+ CLL HL L LL H X  LLL LL LH H
+ CLL HL L LL L X  LLL LL LH H
+ CLL HL L LL H X  HLL HH HL H
+ CLL HL L LL L X  HLL HH HL H
+ CLL HL L LL H X  HHH HH HL H
+ CLL HL L LL L X  HHH HH HL H
+ CLL HL L LL H X  LHH HH HL H
+ CLL HL L LL L X  LHH HH HL H
+ CLL HL L LL H X  LLH HH HH H
+ CLL HL L LL L X  LLH LH HH H
+ CLL HL L LL H X  HLH LL HH H
+ CLL HL L LL L X  HLH LL HH H
+ CLL HL L LL H X  HHH LL HH H
+ CLL HL L LL L X  HHH LL HH H
+ CLL HL L LL H X  LHH LL HH H
+ CLL HL L LL L X  LHH LL HH H
+ CLL HL L LL H X  LLH LL HL H
+ CLL HL L LL L X  LLH LL HL H
+ CLL HL L LL H X  HLH HH HH L
+ CLL HL L LL L X  HLH HH HH L
+ CLL HL L LL H X  HLH HH HH L
+ CLL HL X LL L X  HXH HH HH X
+ CLX XX H XX H X  HHH HH HH H
+ CLX LX H XX L X  HHH HH HH H ;picture memory high byte access
+ CLL LX L XX H X  LHH HH HH H
+ CLL LX L XX L X  LHH HH HH H
+ CLL LX L LH H X  LLL HH HH H
+ CLL LX L LH L H  LLL LH LH H
+ CLL LX L LH H H  LLL LL LH H
+ CLL LX L LH L H  LLL LL LH H
+ CLL LX L LH H H  LLL LL LH H
+ CLL LX L LH L L  LLL LL LH H
+ CLL LX L LH H X  LLL HH HH L
+ CLL LX L LH L X  LLL HH HH L
+ CLL LX X XX H X  XXX HH HH X
+ CLX XX H HH L X  HHH HH HH H
+ CLL LX L XX H X  LHH HH HH H ;picture memory low byte access
+ CLL LX L XX L X  LHH HH HH H
+ CLL LX L HL H H  LLH HH HH H
+ CLL LX L HL L H  LLH LH HL H
+ CLL LX L HL H H  LLH LL HL H
+ CLL LX L HL L H  LLH LL HL H
+ CLL LX L HL H H  LLH LL HL H
+ CLL LX L HL L L  LLH LL HL H
+ CLL LX L HL H L  LLH HH HH L
+ CLL LX X XX L X  XXH HH HH X
+ CLX XX H HH H X  HHH HH HH H
+ CLX XX H XX L X  HHH HH HH H ;picture memory word access
+ CLL LX L XX H X  LHH HH HH H
+ CLL LX L XX L X  LHH HH HH H
+ CLL LX L LL H X  LLL HH HH H
+ CLL LX L LL L H  LLL LH LL H
+ CLL LX L LL H H  LLL LL LL H
+ CLL LX L LL L L  LLL LL LL H
+ CLL LX L LL H L  LLL HH HL H
+ CLL LX L LL L H  LLL HH HL H
+ CLL LX L LL H H  LLH HH HL H
+ CLL LX L LL L H  LLH LH HL H
+ CLL LX L LL H H  LLH LL HL H
+ CLL LX L LL L L  LLH LL HL H
+ CLL LX L LL H X  LLH HH HH L
+ CLL LX L LL L X  LLH HH HH L
+ CLL LX X XX H X  XXH HH HH X
+ CLX XX H XX L X  HHH HH HH H
+ CLL HH L XX H X  LHH HH HH H ;mover high byte access
+ CLL HH L XX L X  LHH HH HH H
+ CLL HH L LH H X  LLL HH HH H
+ CLL HH L LH L X  LLL LH HH H
+ CLL HH L LH H X  LLL LL LH H
+ CLL HH L LH L X  LLL LL LH H
+ CLL HH L LH H X  LLL HH HH L
+ CLL HH L LH L X  LLL HH HH L
+ CLH HH X XH H X  XXH HH HH X
+ CLX XX H XH L X  HHH HH HH H
+ CLL HH L XX H X  LHH HH HH H ;mover low byte access
+ CLL HH L XX L X  LHH HH HH H
+ CLL HH L HL H X  LLH HH HH H
+ CLL HH L HL L X  LLH LH HH H
+ CLL HH L HL H X  LLH LL HL H
+ CLL HH L HL L X  LLH LL HL H
+ CLL HH L HL H X  LLH HH HH L
+ CLX HH H XX L X  HHH HH HH H
+ CLL HH L XX H X  LHH HH HH H ;mover word access
+ CLL HH L XX L X  LHH HH HH H
+ CLL HH L LL H X  LLL HH HH H
+ CLL HH L LL L X  LLL LH HH H
+ CLL HH L LL H X  LLL LL LH H
+ CLL HH L LL L X  LLL LL LH H
+ CLL HH L LL H X  LLL HH HL H
+ CLL HH L LL L X  LLL HH HL H
+ CLL HH L LL H X  LLH HH HH H
+ CLL HH L LL L X  LLH LH HH H
+ CLL HH L LL H X  LLH LL HL H
+ CLL HH L LL L X  LLH LL HL H
+ CLL HH L LL H X  LLH HH HH L
+ CLL HH L LL L X  LLH HH HH L
+ CLL HH X XX H X  XXX HH HH X
+ CLX HH H XX L X  HHH HH HH H
+------------------------------
+
+DESCRIPTION
+
+This device is a state generator for byte and word communication
+between X37 CPU board and X35 graphic controller. Different pulse
+trains are generated depending on access to 6845 CRT controller,
+mover block or picture memory.

+ 110 - 0
ABC1600/pals/pals/txt/pat8003

@@ -0,0 +1,110 @@
+PAL16R8
+PAT8003		**-Luxor X37 CPU board-**	mk,85-05-29
+SCC decoder and clock multiplexor control
+
+clk ba2 zwr d07 scc ba5 ba4 ba3 rst GND
+ OE ce0 c0a c1b ce1 c1a c2b ce2 c2a VCC
+;equations:
+
+/ce0 :=  rst*/scc*/ba5*/ba4*/ba3
+
+/ce1 :=  rst*/scc*/ba5* ba4*/ba3
+
+/ce2 :=  rst*/scc* ba5*/ba4*/ba3
+ 
+/c0a := /rst
+      + /scc*/ba5*/ba4* ba3* ba2*/zwr*/d07
+      + /c0a* scc
+      + /c0a* zwr
+      + /c0a* ba5
+      + /c0a* ba4
+      + /c0a*/ba3
+      + /c0a*/ba2
+
+ 
+/c1b := /rst
+      + /scc*/ba5* ba4* ba3*/ba2*/zwr*/d07
+      + /c1b* scc
+      + /c1b* zwr
+      + /c1b* ba5
+      + /c1b*/ba4
+      + /c1b*/ba3
+      + /c1b* ba2
+
+/c1a := /rst
+      + /scc*/ba5* ba4* ba3* ba2*/zwr*/d07
+      + /c1a* scc
+      + /c1a* zwr
+      + /c1a* ba5
+      + /c1a*/ba4
+      + /c1a*/ba3
+      + /c1a*/ba2
+
+ 
+/c2b := /rst
+      + /scc* ba5*/ba4* ba3*/ba2*/zwr*/d07
+      + /c2b* scc
+      + /c2b* zwr
+      + /c2b*/ba5
+      + /c2b* ba4
+      + /c2b*/ba3
+      + /c2b* ba2
+
+ 
+/c2a := /rst
+      + /scc* ba5*/ba4* ba3* ba2*/zwr*/d07
+      + /c2a* scc
+      + /c2a* zwr
+      + /c2a*/ba5
+      + /c2a* ba4
+      + /c2a*/ba3
+      + /c2a*/ba2
+
+FUNCTION TABLE
+
+clk  OE rst scc zwr d07 ba3 ba5 ba4 ba2
+ce2 ce1 ce0 c2a c2b c1a c1b c0a
+
+;c r sz d b bbb  ccc ccccc
+;lOs cw 0 a aaa  eee 22110
+;kEt cr 7 3 542  210 ababa
+---------------------------
+ CHX XX X X XXX  ZZZ ZZZZZ
+ CLL XX X X XXX  HHH LLLLL
+ CLH HX X X XXX  HHH LLLLL
+ CLH LX X L LLX  HHL LLLLL
+ CLH LX X L LHX  HLH LLLLL
+ CLH LX X L HLX  LHH LLLLL
+ CLH LX X L HHX  HHH LLLLL
+ CLH LL X H LLL  HHH LLLLL
+ CLH LL H H LLH  HHH LLLLH
+ CLH LL H H LHL  HHH LLLHH
+ CLH LL H H LHH  HHH LLHHH
+ CLH LL H H HLL  HHH LHHHH
+ CLH LL H H HLH  HHH HHHHH
+ CLH LL X H HHX  HHH HHHHH
+ CLH HX X X XXX  HHH HHHHH
+ CLH XH X X XXX  XXX HHHHH
+ CLH XX X H XXX  HHH HHHHH
+ CLH LL L H HLH  HHH LHHHH
+ CLH LL L H HLL  HHH LLHHH
+ CLH LL L H LHH  HHH LLLHH
+ CLH LL L H LHL  HHH LLLLH
+ CLH LL L H LLH  HHH LLLLL
+---------------------------
+
+DESCRIPTION:
+
+This device generates three decoded CE signals for SCC circuits on
+X37 CPU board and five latched clock multiplexor controls for serial
+adapters.
+
+Inputs:	rst     - reset
+	ba(n)	- bufffered address line n
+	d07	- data bit 7
+	scc	- access to the SCC device group
+	zwr	- write pulse
+
+Outputs:ce(n)	- SCC(n) chip enable
+	c(n)a	- mux control corr. to SCC(n) port a
+	c(n)b	-  "     "      "       "      "   b

+ 69 - 0
ABC1600/pals/pals/txt/pat8030.txt

@@ -0,0 +1,69 @@
+PAT16L8
+PAT8030
+MAGTAPE INTERFACE STROBE GENERATOR         MK84-05-11   **-4205-**
+
+ENA DIR IAC BMS WRT NC  RDS WRS STA GND
+DTA DWR CWR DAC BBE BBD DRD SRD VRD VCC
+
+
+
+;THIS DEVICE CONVERTS BUS SIGNALS TO APPROPRIATE
+;STROBES FOR PORT CONTROL ON 4205.
+
+;SIGNAL NAMES:
+
+;ENA - VALID I/O ACCESS                                ACTIVE LOW
+;DIR - BUS DIRECTED TO INTERFACE                          "    "
+;IAC - INTERRUPT ACKNOWLEDGE CYCLE                        "   HIGH
+;BMS - BUS MASTER CYCLE                                   "   LOW
+;WRT - WRITE DATA TO TAPE                               ACTIVE HIGH
+;RDS - READ STROBE                                         "   LOW
+;WRS - WRITE STROBE                                        "    "
+;STA - STATUS/CONTROL REGISTER ACCESS                      "    "
+;DTA - DATA REGISTER ACCESS                                "    "
+
+;DWR - DATA REGISTER WRITE STROBE                          "    "
+;CWR - CONTROL REG WRITE STROBE                            "    "
+;DAC - DATA ACKNOWLEDGE                                    "   HIGH
+;BBE - BUS BUFFER ENABLE                                   "   LOW
+;BBD - BUS BUFFER DIRECTION TO INTERFACE                   "    "
+;DRD - DATA REG READ STROBE                                "    "
+;SRD - STATUS REG READ STROBE                              "    "
+;VRD - VECTOR RER READ STROBE                              "    "
+
+
+IF(VCC) /DWR = /ENA*/DTA* DIR*/WRS +
+                ENA*/BMS* WRT*/RDS
+
+IF(VCC) /CWR = /ENA*/STA* DIR*/WRS
+
+IF(VCC) /DAC =  ENA*/IAC +
+               /ENA* RDS* WRS +
+                IAC* RDS
+
+IF(VCC) /BBE = /ENA* DIR +
+               /ENA*/DIR*/RDS +
+                IAC*/DIR*/RDS +
+                ENA*/BMS
+
+IF(VCC) /BBD = /ENA* DIR +
+               /BMS* WRT
+
+IF(VCC) /DRD = /ENA*/DTA*/DIR*/RDS +
+                ENA*/BMS*/WRT
+
+IF(VCC) /SRD = /ENA*/STA*/DIR*/RDS
+
+IF(VCC) /VRD =  ENA* IAC*/RDS
+
+
+
+DESCRIPTION: ALREADY DONE
+
+FUNCTION TABLE:
+-----------------------------------------------
+
+;TO BE DEFINED LATER
+
+-----------------------------------------------
+

+ 91 - 0
ABC1600/pals/pals/txt/pat8031

@@ -0,0 +1,91 @@
+PAL16L8
+PAT8031         **-1110-**          MK, 84-11-08
+DS60 MAPPER CONTROL
+
+FC2 A23 A22 A08 A07 DIR BGA CB6 CB7 GND
+EAS PTE SWC PWC CXE TPT POE SOE STE VCC
+
+EQUATIONS:
+
+IF(VCC) /PTE = FC2* A23*/A22*/A08* A07* EAS* BGA         ;PAGE ACC.
+
+IF(VCC) /SWC = FC2* A23*/A22*/A08*/A07* EAS*/DIR* BGA    ;SEGMENT WRITE
+
+IF(VCC) /PWC = FC2* A23*/A22*/A08* A07* EAS*/DIR* BGA +  ;PAGE WRITE
+              /CB6*/A23*/A22* EAS +                      ;RAM ACC
+              /CB6* A23* A22*/A08* EAS                   ;I/O ACCESS
+
+IF(VCC) /CXE =/FC2 +                                     ;USER
+               FC2* EAS* A23                             ;SYS CTRL OR I/O
+
+IF(VCC) /TPT = FC2*/A23*/A22* CB7* CB6 +                 ;RAM ACC LOW LEVEL
+               FC2* A23* A22*/A08* CB7* CB6              ;I/O ACC  "    "
+
+IF(VCC) /POE = FC2* A23*/A22*/A08* A07* EAS* DIR* BGA +  ;PAGE READ
+              /CB6*/A23*/A22 +                           ;RAM ACCESS
+              /CB6* A23* A22*/A08 +                      ;I/O   "
+              /CB7* CB6*/A23*/A22 +                      ;RAM ACCESS - TEST
+              /CB7* CB6* A23* A22*/A08                   ;I/O   "        "
+
+IF(VCC) /SOE = FC2* A23*/A22*/A08*/A07* EAS* DIR* BGA +  ;SEGMENT READ
+               FC2* A23*/A22*/A08* A07 +                 ;PAGE ACCESS
+              /FC2 +                                     ;USER MODE
+               FC2*/A23*/A22*/CB7 +                      ;RAM - RAM LEVEL
+               FC2*/A23*/A22* CB7*/CB6 +                 ;RAM - HIGH BOOT
+               FC2* A23* A22*/A08                        ;SYSTEM I/O
+
+IF(VCC) /STE = FC2* A23*/A22*/A08*/A07* EAS* BGA         ;SYSTEM SEGMENT ACC
+
+
+FUNCTION TABLE:
+
+BGA CB7 CB6 FC2 A23 A22 A08 A07 DIR EAS
+TPT CXE SOE POE PWC SWC STE PTE
+
+;B CC F AA AA D E   T C S P P S S P
+;G BB C 22 00 I A   P X O O W W T T
+;A 76 2 32 87 R S   T E E E C C E E
+------------------------------------
+;BOOT LOW LEVEL
+ X HH H LL XX X X   L H H H H H H H     ;1
+ X HH H HH LX X H   L L L H H H H H
+ X HH H LH XX X X   H X H H H H H H
+ L XX X HL XX X X   X X X X H H H H
+ H XX H HL LL L H   H L H H H L L H     ;5
+ H XX H HL LL H H   H L L H H H L H
+ H XX H HL LH L H   H L L H L H H L
+ H XX H HL LH H H   H L L L H H H L
+ H XX H HL LX X L   H H X X H H H H
+;BOOT HIGH LEVEL
+ X HL H LL XX X H   H H L L L H H H    ;10
+ X HL H HH LX X H   H L L L L H H H
+;RAM AND TEST LEVEL
+ X LX X LL XX X H   H X L L L H H H
+ X LX X HH LX X H   H X L L L H H H
+ X LL L XX XX X H   H L L L L H H H
+-----------------------------------
+
+DESCRIPTION:
+
+THIS DEVICE DECODES MAPPER ACCESSES AMONG COMMON
+PROCESSOR ACTIVITY AND GENERATES APPROPRIATE
+MAPPER CONTROLS.
+
+INPUT SIGNALS:
+FC2 - SYSTEM ACCESS                (ACTIVE HIGH)
+AXX - ADDRESS BITS
+DIR - TRANSFER TO MAPPER              "    LOW
+BGA - DMA ACTIVITY                    "     "
+CB6 - CONTROL BIT 6
+CB7 -    "     "  7
+EAS - EXTENDED ADDRESS STROBE         "    HIGH
+
+OUTPUT SIGNALS:
+PTE - PAGE TRANSCEIVER ENABLE         "    LOW
+SWC - SEGMENT WRITE CMD               "     "
+PWC - PAGE      "    "                "     "
+CXE - CONTEX ENABLE                   "     "
+TPT - TRANSPARENT PAGE TABLE          "     "
+POE - PAGE OUTPUT ENABLE              "     "
+SOE - SEGMENT OUTPUT ENABLE           "     "
+STE - SEGMENT TRANSCEIVER ENABLE      "     "

+ 91 - 0
ABC1600/pals/pals/txt/pat8031.txt

@@ -0,0 +1,91 @@
+PAL16L8
+PAT8031         **-1110-**          MK, 84-11-08
+DS60 MAPPER CONTROL
+
+FC2 A23 A22 A08 A07 DIR BGA CB6 CB7 GND
+EAS PTE SWC PWC CXE TPT POE SOE STE VCC
+
+EQUATIONS:
+
+IF(VCC) /PTE = FC2* A23*/A22*/A08* A07* EAS* BGA         ;PAGE ACC.
+
+IF(VCC) /SWC = FC2* A23*/A22*/A08*/A07* EAS*/DIR* BGA    ;SEGMENT WRITE
+
+IF(VCC) /PWC = FC2* A23*/A22*/A08* A07* EAS*/DIR* BGA +  ;PAGE WRITE
+              /CB6*/A23*/A22* EAS +                      ;RAM ACC
+              /CB6* A23* A22*/A08* EAS                   ;I/O ACCESS
+
+IF(VCC) /CXE =/FC2 +                                     ;USER
+               FC2* EAS* A23                             ;SYS CTRL OR I/O
+
+IF(VCC) /TPT = FC2*/A23*/A22* CB7* CB6 +                 ;RAM ACC LOW LEVEL
+               FC2* A23* A22*/A08* CB7* CB6              ;I/O ACC  "    "
+
+IF(VCC) /POE = FC2* A23*/A22*/A08* A07* EAS* DIR* BGA +  ;PAGE READ
+              /CB6*/A23*/A22 +                           ;RAM ACCESS
+              /CB6* A23* A22*/A08 +                      ;I/O   "
+              /CB7* CB6*/A23*/A22 +                      ;RAM ACCESS - TEST
+              /CB7* CB6* A23* A22*/A08                   ;I/O   "        "
+
+IF(VCC) /SOE = FC2* A23*/A22*/A08*/A07* EAS* DIR* BGA +  ;SEGMENT READ
+               FC2* A23*/A22*/A08* A07 +                 ;PAGE ACCESS
+              /FC2 +                                     ;USER MODE
+               FC2*/A23*/A22*/CB7 +                      ;RAM - RAM LEVEL
+               FC2*/A23*/A22* CB7*/CB6 +                 ;RAM - HIGH BOOT
+               FC2* A23* A22*/A08                        ;SYSTEM I/O
+
+IF(VCC) /STE = FC2* A23*/A22*/A08*/A07* EAS* BGA         ;SYSTEM SEGMENT ACC
+
+
+FUNCTION TABLE:
+
+BGA CB7 CB6 FC2 A23 A22 A08 A07 DIR EAS
+TPT CXE SOE POE PWC SWC STE PTE
+
+;B CC F AA AA D E   T C S P P S S P
+;G BB C 22 00 I A   P X O O W W T T
+;A 76 2 32 87 R S   T E E E C C E E
+------------------------------------
+;BOOT LOW LEVEL
+ X HH H LL XX X X   L H H H H H H H     ;1
+ X HH H HH LX X H   L L L H H H H H
+ X HH H LH XX X X   H X H H H H H H
+ L XX X HL XX X X   X X X X H H H H
+ H XX H HL LL L H   H L H H H L L H     ;5
+ H XX H HL LL H H   H L L H H H L H
+ H XX H HL LH L H   H L L H L H H L
+ H XX H HL LH H H   H L L L H H H L
+ H XX H HL LX X L   H H X X H H H H
+;BOOT HIGH LEVEL
+ X HL H LL XX X H   H H L L L H H H    ;10
+ X HL H HH LX X H   H L L L L H H H
+;RAM AND TEST LEVEL
+ X LX X LL XX X H   H X L L L H H H
+ X LX X HH LX X H   H X L L L H H H
+ X LL L XX XX X H   H L L L L H H H
+-----------------------------------
+
+DESCRIPTION:
+
+THIS DEVICE DECODES MAPPER ACCESSES AMONG COMMON
+PROCESSOR ACTIVITY AND GENERATES APPROPRIATE
+MAPPER CONTROLS.
+
+INPUT SIGNALS:
+FC2 - SYSTEM ACCESS                (ACTIVE HIGH)
+AXX - ADDRESS BITS
+DIR - TRANSFER TO MAPPER              "    LOW
+BGA - DMA ACTIVITY                    "     "
+CB6 - CONTROL BIT 6
+CB7 -    "     "  7
+EAS - EXTENDED ADDRESS STROBE         "    HIGH
+
+OUTPUT SIGNALS:
+PTE - PAGE TRANSCEIVER ENABLE         "    LOW
+SWC - SEGMENT WRITE CMD               "     "
+PWC - PAGE      "    "                "     "
+CXE - CONTEX ENABLE                   "     "
+TPT - TRANSPARENT PAGE TABLE          "     "
+POE - PAGE OUTPUT ENABLE              "     "
+SOE - SEGMENT OUTPUT ENABLE           "     "
+STE - SEGMENT TRANSCEIVER ENABLE      "     "

+ 130 - 0
ABC1600/pals/pals/txt/pat8032

@@ -0,0 +1,130 @@
+PAL16L8
+PAT8032         **-1110-**          MK, 84-12-06
+DS60 MAIN FUNCTION ENCODER
+
+FC2 FC1 AT1 AT0 A23 A22 A17 A16 A08 GND
+CB7 RAM FPP ERR CDE CD2 CD1 CD0 ACK VCC
+
+;EQUATIONS:
+
+IF(VCC) /RAM = /A23*/A22*/CB7 +                               ;RAM:BOOT OFF
+               /A23*/A22* CB7* A16                            ;RAM:BOOT ON
+
+IF(VCC) /FPP =  FC2*/FC1* A23*/A22* A17*/A16* A08             ;FPP
+
+IF(VCC) /ERR =  FC1* A23*/A22 +                               ;EXEC MAPPER
+                FC1* A23* A22*/A08 +                          ;EXEC I/O
+               /FC2*/FC1* A23* A22*/AT1*/A08 +                ;PROT I/O
+               /FC2*/FC1* A23* A22*/AT0*/A08 +                ; "
+               /FC2* A23*/A22                                 ;USER ACC
+
+IF(VCC) /ACK = /A23*/A22*/CB7 +                               ;RAM:BOOT OFF
+               /A23*/A22* CB7* A16 +                          ;RAM:BOOT ON
+                FC2*/FC1* A23*/A22*/A08 +                     ;MAPPER
+                FC2*/FC1* A23*/A22*/A17* A16* A08 +           ;EDC
+                FC2*/FC1* A23*/A22* A17*/A16* A08             ;FPP
+
+IF(VCC) /CD2 =  FC2* A23* A22* A17* A16* A08 +                ;INTACK
+                FC2*/FC1* A23*/A22* A08                       ;CIO, EDC, DMA
+
+IF(VCC) /CD1 =  FC2* A23* A22* A17* A16* A08 +                ;INTACK
+                FC2*/FC1* A23*/A22*/A17* A16* A08 +           ;EDC
+               /FC2*/FC1* A23* A22*/A17*/A16* AT1* AT0*/A08 + ;SCC GROUP
+               /FC2*/FC1* A23* A22* A17* AT1* AT0*/A08 +      ;4680 GROUP
+                FC2*/FC1* A23* A22*/A17*/A16*/A08 +           ;SCCG SYS.
+                FC2*/FC1* A23* A22* A17*/A08                  ;4680 SYS
+
+IF(VCC) /CD0 =  FC2* A23* A22* A17* A16* A08 +                ;INTACK
+                FC2*/FC1* A23*/A22*/A17*/A16* A08 +           ;CIO
+               /FC2*/FC1* A23* A22*/A17* AT1* AT0*/A08 +      ;SCC, MMEM GROUP
+                FC2*/FC1* A23* A22*/A17*/A08                  ;    "     SYS.
+
+IF(VCC) /CDE = /A23*/A22* CB7*/A16 +                          ;BOOT PROM
+                FC2*/FC1* A23*/A22*/A17* A08 +                ;EDC OR CIO
+                FC2* A23* A22* A17* A16* A08 +                ;INTACK
+                FC2*/FC1* A23*/A22* A17* A16* A08 +           ;DMA
+               /FC2*/FC1* A23* A22*/A08* AT1* AT0 +           ;8-BIT I/0
+                FC2*/FC1* A23* A22*/A08                       ;8-BIT I/O SYS.
+
+FUNCTION TABLE:
+
+CB7 FC2 FC1 AT1 AT0 A23 A22 A17 A16 A08
+RAM FPP ERR CDE CD2 CD1 CD0 ACK
+
+;C FF AA AA AA A   R F E  C CCC A
+;B CC TT 22 11 0   A P R  D DDD C
+;7 21 10 32 76 8   M P R  E 210 K
+-----------------------------------
+ H XX XX LL XH X   L H H  H HHH L   ;RAM - BOOT ON
+ L XX XX LL XX X   L H H  H HHH L   ;    "      OFF
+ X HL XX HL HL H   H L H  H LHH L   ;FPP
+ X XH XX HL XX X   H H L  H HHH H   ;ERR
+ X XH XX HH XX L   H H L  H HHH H   ; "
+ X LL LX HH XX L   H H L  H HHH H   ; "
+ X LL XL HH XX L   H H L  H HHH H   ; "
+ X LX XX HL XX X   H H L  H HHH H   ; "
+ X HL XX HL XX L   H H H  H HHH L   ;ACK MAPPER
+ X HX XX HH HH H   H H H  L LLL H   ;INTACK
+ X HL XX HL LH H   H H H  L LLH L   ;EDC
+ X HL XX HL LL H   H H H  L LHL H   ;CIO
+ X HL XX HL HH H   H H H  L LHH H   ;DMA
+ X LL HH HH LL L   H H H  L HLL H   ;SCCG
+ X LL HH HH HX L   H H H  L HLH H   ;4680
+ X LL HH HH LH L   H H H  L HHL H   ;MMG
+ H XX XX LL XL X   H H H  L HHH H   ;BOOT
+ X XX XX LH XX X   H H H  H HHH H   ;EXT ACC
+ X HL XX HH XX L   H H H  L XXX H   ;SYS I/O ACC
+-----------------------------------
+
+DESCRIPTION:
+
+THIS DEVICE PROVIDES DECODED SIGNALS AS WELL AS CODES
+FOR MOST SYSTEM OPERATIONS. "RAM","FPP","ERR" AND "ACK"
+ARE DECODED SIGNALS, WHILE "CDE","CD2 - CD0" ARE CODES
+ADDRESSING EIGHT MAIN SYSTEM DEVICES OR DEVICE GROUPS.
+
+AT1 AND AT0 ARE ATTRIBUTE BITS FROM MAPPER WHICH PROVIDE
+FOLLOWING ACCESS PROTECTION:
+
+  AT1      AT0
+================
+   0        0             READ-ONLY MEMORY ACCESS
+   0        1             READ/WRITE   "      "
+   1        0             NONE         "      "
+   1        1             READ/WRITE  I/O     "
+
+THE LOGICAL ADDRESS SPACE IS DIVIDED INTO FOUR MAIN AREAS
+ENCODED BY ADDRESS BITS A23 AND A22. THE AREAS ARE:
+
+  A23      A22
+================
+   0        0             SYSTEM RAM (ADDRESSED AND PROTECTED BY MAPPER)
+   0        1             16-BIT EXPANSION (I/O, MEMORY, DMA ETC)
+   1        0             SYSTEM CONTROL (MAPPER,DMA,CIO,EDC)
+   1        1             8-BIT I/O DEVICES (PROT. BY MAPPER)
+
+WITHIN SYSTEM CONTROL SPACE, MAPPER IS ACCESSED IF A08=0. IF A08=1,
+ACCESS IS DIRECTED TO CIO (A17=0, A16=0), EDC STATUS REGISTER
+(A17=0,A16=1) , FLOATING POINT PROCESSOR (A17=1, A16=0) OR DMA (A17=1, A16=1)
+
+WIHTIN 8-BIT I/O DEVICE GROUP, ADDRESS BITS A17 AND A16 ARE USED
+FOR DECODING OF **4680** INTERFACE (A17=1), SERIAL COMM. CHANNELS
+(A17=0, A16=0) AND MASS MEMORY CHANNELS SUCH AS 5'WINCHESTER INTERFACE,
+SASI INTERFACE AND FLOPPY INTERFACE. MASS MEMORY GROUP WILL BE
+ADDRESSED BY A17=0, A16=1.
+
+
+
+
+DEVICE OUTPUTS CD2-CD0 ENCODE FOLLOWING:
+0 - INTERRUPT ACKNOWLEDGE CYCLE
+1 - EDC STATUS ACCESS
+2 - CIO ACCESS
+3 - DMA   "
+4 - SCC GROUP ACCESS
+5 - 4680        "
+6 - MASS MEM.   "
+7 - BOOT PROM   "
+
+DEVICE OUTPUT CDE ENABLES OUTPUTS CD2 - CD0, WHEN LOW.
+

+ 130 - 0
ABC1600/pals/pals/txt/pat8032.txt

@@ -0,0 +1,130 @@
+PAL16L8
+PAT8032         **-1110-**          MK, 84-12-06
+DS60 MAIN FUNCTION ENCODER
+
+FC2 FC1 AT1 AT0 A23 A22 A17 A16 A08 GND
+CB7 RAM FPP ERR CDE CD2 CD1 CD0 ACK VCC
+
+;EQUATIONS:
+
+IF(VCC) /RAM = /A23*/A22*/CB7 +                               ;RAM:BOOT OFF
+               /A23*/A22* CB7* A16                            ;RAM:BOOT ON
+
+IF(VCC) /FPP =  FC2*/FC1* A23*/A22* A17*/A16* A08             ;FPP
+
+IF(VCC) /ERR =  FC1* A23*/A22 +                               ;EXEC MAPPER
+                FC1* A23* A22*/A08 +                          ;EXEC I/O
+               /FC2*/FC1* A23* A22*/AT1*/A08 +                ;PROT I/O
+               /FC2*/FC1* A23* A22*/AT0*/A08 +                ; "
+               /FC2* A23*/A22                                 ;USER ACC
+
+IF(VCC) /ACK = /A23*/A22*/CB7 +                               ;RAM:BOOT OFF
+               /A23*/A22* CB7* A16 +                          ;RAM:BOOT ON
+                FC2*/FC1* A23*/A22*/A08 +                     ;MAPPER
+                FC2*/FC1* A23*/A22*/A17* A16* A08 +           ;EDC
+                FC2*/FC1* A23*/A22* A17*/A16* A08             ;FPP
+
+IF(VCC) /CD2 =  FC2* A23* A22* A17* A16* A08 +                ;INTACK
+                FC2*/FC1* A23*/A22* A08                       ;CIO, EDC, DMA
+
+IF(VCC) /CD1 =  FC2* A23* A22* A17* A16* A08 +                ;INTACK
+                FC2*/FC1* A23*/A22*/A17* A16* A08 +           ;EDC
+               /FC2*/FC1* A23* A22*/A17*/A16* AT1* AT0*/A08 + ;SCC GROUP
+               /FC2*/FC1* A23* A22* A17* AT1* AT0*/A08 +      ;4680 GROUP
+                FC2*/FC1* A23* A22*/A17*/A16*/A08 +           ;SCCG SYS.
+                FC2*/FC1* A23* A22* A17*/A08                  ;4680 SYS
+
+IF(VCC) /CD0 =  FC2* A23* A22* A17* A16* A08 +                ;INTACK
+                FC2*/FC1* A23*/A22*/A17*/A16* A08 +           ;CIO
+               /FC2*/FC1* A23* A22*/A17* AT1* AT0*/A08 +      ;SCC, MMEM GROUP
+                FC2*/FC1* A23* A22*/A17*/A08                  ;    "     SYS.
+
+IF(VCC) /CDE = /A23*/A22* CB7*/A16 +                          ;BOOT PROM
+                FC2*/FC1* A23*/A22*/A17* A08 +                ;EDC OR CIO
+                FC2* A23* A22* A17* A16* A08 +                ;INTACK
+                FC2*/FC1* A23*/A22* A17* A16* A08 +           ;DMA
+               /FC2*/FC1* A23* A22*/A08* AT1* AT0 +           ;8-BIT I/0
+                FC2*/FC1* A23* A22*/A08                       ;8-BIT I/O SYS.
+
+FUNCTION TABLE:
+
+CB7 FC2 FC1 AT1 AT0 A23 A22 A17 A16 A08
+RAM FPP ERR CDE CD2 CD1 CD0 ACK
+
+;C FF AA AA AA A   R F E  C CCC A
+;B CC TT 22 11 0   A P R  D DDD C
+;7 21 10 32 76 8   M P R  E 210 K
+-----------------------------------
+ H XX XX LL XH X   L H H  H HHH L   ;RAM - BOOT ON
+ L XX XX LL XX X   L H H  H HHH L   ;    "      OFF
+ X HL XX HL HL H   H L H  H LHH L   ;FPP
+ X XH XX HL XX X   H H L  H HHH H   ;ERR
+ X XH XX HH XX L   H H L  H HHH H   ; "
+ X LL LX HH XX L   H H L  H HHH H   ; "
+ X LL XL HH XX L   H H L  H HHH H   ; "
+ X LX XX HL XX X   H H L  H HHH H   ; "
+ X HL XX HL XX L   H H H  H HHH L   ;ACK MAPPER
+ X HX XX HH HH H   H H H  L LLL H   ;INTACK
+ X HL XX HL LH H   H H H  L LLH L   ;EDC
+ X HL XX HL LL H   H H H  L LHL H   ;CIO
+ X HL XX HL HH H   H H H  L LHH H   ;DMA
+ X LL HH HH LL L   H H H  L HLL H   ;SCCG
+ X LL HH HH HX L   H H H  L HLH H   ;4680
+ X LL HH HH LH L   H H H  L HHL H   ;MMG
+ H XX XX LL XL X   H H H  L HHH H   ;BOOT
+ X XX XX LH XX X   H H H  H HHH H   ;EXT ACC
+ X HL XX HH XX L   H H H  L XXX H   ;SYS I/O ACC
+-----------------------------------
+
+DESCRIPTION:
+
+THIS DEVICE PROVIDES DECODED SIGNALS AS WELL AS CODES
+FOR MOST SYSTEM OPERATIONS. "RAM","FPP","ERR" AND "ACK"
+ARE DECODED SIGNALS, WHILE "CDE","CD2 - CD0" ARE CODES
+ADDRESSING EIGHT MAIN SYSTEM DEVICES OR DEVICE GROUPS.
+
+AT1 AND AT0 ARE ATTRIBUTE BITS FROM MAPPER WHICH PROVIDE
+FOLLOWING ACCESS PROTECTION:
+
+  AT1      AT0
+================
+   0        0             READ-ONLY MEMORY ACCESS
+   0        1             READ/WRITE   "      "
+   1        0             NONE         "      "
+   1        1             READ/WRITE  I/O     "
+
+THE LOGICAL ADDRESS SPACE IS DIVIDED INTO FOUR MAIN AREAS
+ENCODED BY ADDRESS BITS A23 AND A22. THE AREAS ARE:
+
+  A23      A22
+================
+   0        0             SYSTEM RAM (ADDRESSED AND PROTECTED BY MAPPER)
+   0        1             16-BIT EXPANSION (I/O, MEMORY, DMA ETC)
+   1        0             SYSTEM CONTROL (MAPPER,DMA,CIO,EDC)
+   1        1             8-BIT I/O DEVICES (PROT. BY MAPPER)
+
+WITHIN SYSTEM CONTROL SPACE, MAPPER IS ACCESSED IF A08=0. IF A08=1,
+ACCESS IS DIRECTED TO CIO (A17=0, A16=0), EDC STATUS REGISTER
+(A17=0,A16=1) , FLOATING POINT PROCESSOR (A17=1, A16=0) OR DMA (A17=1, A16=1)
+
+WIHTIN 8-BIT I/O DEVICE GROUP, ADDRESS BITS A17 AND A16 ARE USED
+FOR DECODING OF **4680** INTERFACE (A17=1), SERIAL COMM. CHANNELS
+(A17=0, A16=0) AND MASS MEMORY CHANNELS SUCH AS 5'WINCHESTER INTERFACE,
+SASI INTERFACE AND FLOPPY INTERFACE. MASS MEMORY GROUP WILL BE
+ADDRESSED BY A17=0, A16=1.
+
+
+
+
+DEVICE OUTPUTS CD2-CD0 ENCODE FOLLOWING:
+0 - INTERRUPT ACKNOWLEDGE CYCLE
+1 - EDC STATUS ACCESS
+2 - CIO ACCESS
+3 - DMA   "
+4 - SCC GROUP ACCESS
+5 - 4680        "
+6 - MASS MEM.   "
+7 - BOOT PROM   "
+
+DEVICE OUTPUT CDE ENABLES OUTPUTS CD2 - CD0, WHEN LOW.
+

+ 140 - 0
ABC1600/pals/pals/txt/pat8033

@@ -0,0 +1,140 @@
+PAL16R4
+PAT8033          **-1110-**          MK,85-02-11
+DS60 RAM REFRESH AND MAPPER WRITE CONTROL
+
+CLK AS' REQ UDS LDS BGA PWC SWC PTE GND
+ OE DAS PWL SWR RAS OFF SAS PWH ECK VCC
+
+;EQUATIONS:
+
+IF(VCC) /PWL  =/PWC*/AS'*/DAS*/PTE* BGA*/LDS*/UDS
+
+        /SWR := SWR*/SWC*/SAS*/DAS* OFF* RAS*/AS'*/LDS* BGA +
+               /SWR* ECK* OFF* RAS
+
+        /RAS := RAS*/OFF* ECK*/REQ* SAS +
+               /RAS*/REQ*/OFF* SAS +
+               /RAS* ECK*/OFF* SAS
+
+        /OFF := OFF*/REQ*/SAS* AS'* ECK* BGA +
+                OFF*/REQ* SAS* AS'*/ECK* BGA +
+               /OFF*/REQ* SAS +
+               /OFF*/RAS* SAS +
+               /OFF*/AS'* BGA* UDS* LDS* SAS +
+               /OFF* ECK* SAS
+
+        /SAS := SAS* OFF* RAS*/AS'*/ECK +
+               /SAS*/AS'* OFF* RAS +
+               /SAS*/ECK* OFF* RAS
+
+IF(VCC) /PWH  =/PWC*/AS'*/DAS*/UDS +
+               /PWC*/AS'*/DAS*/LDS
+
+
+FUNCTION TABLE:
+
+CLK  OE BGA REQ PTE PWC SWC UDS LDS AS' DAS ECK
+SAS OFF RAS SWR PWH PWL
+
+------------------------------
+;C B R PPS ULAD  E  SOR  SPP
+;LOG E TWW DDSA  C  AFA  WWW
+;KEA Q ECC SS'S  K  SFS  RHL
+;----------------------------INITIALIZE
+ CLH H HHH HHHH  H  XXX  XHH ;1
+ CLH H HHH HHHH  L  HXH  HHH
+ CLH H HHH HHHH  H  HXH  HHH
+ CLH H HHH HHHH  L  HHH  HHH
+ CLH H HHH HHHH  H  HHH  HHH
+ CLH H HHH HHHH  L  HHH  HHH
+;----------------------------PAGE WRITE CMD (TYPE 1)
+ CLX H HXH XXXH  H  HHH  HHH
+ CLX H HLH LLLH  L  LHH  HHH
+ CLX H HLH LLLH  H  LHH  HHH
+ CLX H HLH LLLL  L  LHH  HLH ;10
+ CLX H HLH LLLL  H  LHH  HLH
+ CLX H HXH XXXL  L  LHH  HXH
+ CLH H HHH HHHH  H  HHH  HHH
+ CLH H HHH HHHH  L  HHH  HHH
+;----------------------------PAGE WRITE CMD (TYPE 2)
+ CLH H XXH XXXH  H  HHH  HHH
+ CLH H LLH LLLH  L  LHH  HHH
+ CLH H LLH LLLH  H  LHH  HHH
+ CLH H LLH LLLL  L  LHH  HLL
+ CLH H LLH LLLL  H  LHH  HLL
+ CLH H XXH XXXL  L  LHH  HXX ;20
+ CLH H HHH HHHH  H  HHH  HHH
+ CLH H HHH HHHH  L  HHH  HHH
+;----------------------------SEGMENT WRITE CMD
+ CLH H HHX XXXH  H  HHH  HHH
+ CLH H HHL LLLH  L  LHH  HHH
+ CLH H HHL LLLH  H  LHH  HHH
+ CLH H HHL LLLL  L  LHH  LHH
+ CLH H HHL LLLL  H  LHH  LHH
+ CLH H HHX XXXL  L  LHH  HHH
+ CLH H HHH HHHH  H  HHH  HHH
+ CLH H HHH HHHH  L  HHH  HHH ;30
+;----------------------------REFRESH SEQUENCES
+ CLH L HHH HHHH  H  HHH  HHH
+ CLH L HHH HHHH  L  HLH  HHH
+ CLH L HHH XXXH  H  HLL  HHH
+ CLH L HHH LLLH  L  HLL  HHH
+ CLH H HHH LLLH  H  HLL  HHH
+ CLH H HHH LLLH  L  HLH  HHH
+ CLH H HHH LLLH  H  HLH  HHH
+ CLH H HHH LLLH  L  HHH  HHH
+ CLH L HHH LLLH  H  HHH  HHH
+ CLH L HHH LLLH  L  LHH  HHH ;40
+ CLH L HHH LLLH  H  LHH  HHH
+ CLH L HHH XXXL  L  LHH  HHH
+ CLH L HHH HHHH  H  HLH  HHH
+ CLH L HHH HHHH  L  HLH  HHH
+ CLH L HHH HHHH  H  HLL  HHH
+ CLH L HHH HHHH  L  HLL  HHH
+ CLH H HHH HHXH  H  HLL  HHH
+ CLH H HHH HHLH  L  HLH  HHH
+ CLH H HHH HHLH  H  HLH  HHH
+ CLH H HHH HHLH  L  HLH  HHH ;50
+ CLH H HHH XXLH  H  HLH  HHH
+ CLH H HHH LLLH  L  HHH  HHH
+ CLH H HHH LLLH  H  HHH  HHH
+ CLH H HHH LLLH  L  LHH  HHH
+ CLH H HHH LLLH  H  LHH  HHH
+ CLH H HHH XXXL  L  LHH  HHH
+ CLH H HHH HHHH  H  HHH  HHH
+ CLL L HHH HHHH  L  HHH  HHH
+ CLL L HHH HHHH  H  HHH  HHH
+-----------------------------
+
+
+A RAM REFRESH CYCLE PROVIDES "OFF"(CPU ADDRESS STROBE OFF)
+AND "RAS" PULSES UPON REQUEST INPUT. THIS SEQUENCE IS
+SYNCRONIZED WITH CPU ACTIVITY INDICATED BY ADDRESS STROBE
+"AS'". SYNCRONIZED ADDRESS STROBE "SAS" IS USED BY ANOTHER
+CIRCUITS IN ORDER TO EXTEND CPU CYCLE IN CASE OF CONFLICT
+BEETWEN CPU OR DMA AND REFRESH.
+MAPPER WRITE OUTPUTS SYNCRONIZE WRITE CONTROLS AND PROVIDE
+ACCESS PROTECTION.
+
+INPUT SIGNALS:
+
+AS' - CPU OR DMA ADDRESS STROBE         ACTIVE LOW
+REQ - REFRESH REQUEST                      "    "
+UDS - UPPER DATA STROBE                    "    "
+LDS - LOW    "      "                      "    "
+BGA - DMA CYCLE                            "    "
+PWC - PAGE TABLE WRITE COMMAND             "    "
+SWC - SEGMENT TABLE WRITE COMMAND          "    "
+PTE - PAGE TABLE TRANSCEIVER ENABLED       "    "
+DAS - DELAYED ADDRESS STROBE               "    "
+ECK - EARLY CLOCK
+
+OUTPUT SIGNALS:
+
+PWL - PAGE WRITE LOWER PART                "    "
+SWR - SEGMENT TABLE WRITE                  "    "
+RAS - REFRESH RAS STROBE                   "    "
+OFF - CPU ADDRESS OFF                      "    "
+SAS - SYNCRONIZED ADDRESS STROBE           "    "
+PWH - PAGE WRITE HIGH PART                 "    "
+

+ 140 - 0
ABC1600/pals/pals/txt/pat8033.txt

@@ -0,0 +1,140 @@
+PAL16R4
+PAT8033          **-1110-**          MK,85-02-11
+DS60 RAM REFRESH AND MAPPER WRITE CONTROL
+
+CLK AS' REQ UDS LDS BGA PWC SWC PTE GND
+ OE DAS PWL SWR RAS OFF SAS PWH ECK VCC
+
+;EQUATIONS:
+
+IF(VCC) /PWL  =/PWC*/AS'*/DAS*/PTE* BGA*/LDS*/UDS
+
+        /SWR := SWR*/SWC*/SAS*/DAS* OFF* RAS*/AS'*/LDS* BGA +
+               /SWR* ECK* OFF* RAS
+
+        /RAS := RAS*/OFF* ECK*/REQ* SAS +
+               /RAS*/REQ*/OFF* SAS +
+               /RAS* ECK*/OFF* SAS
+
+        /OFF := OFF*/REQ*/SAS* AS'* ECK* BGA +
+                OFF*/REQ* SAS* AS'*/ECK* BGA +
+               /OFF*/REQ* SAS +
+               /OFF*/RAS* SAS +
+               /OFF*/AS'* BGA* UDS* LDS* SAS +
+               /OFF* ECK* SAS
+
+        /SAS := SAS* OFF* RAS*/AS'*/ECK +
+               /SAS*/AS'* OFF* RAS +
+               /SAS*/ECK* OFF* RAS
+
+IF(VCC) /PWH  =/PWC*/AS'*/DAS*/UDS +
+               /PWC*/AS'*/DAS*/LDS
+
+
+FUNCTION TABLE:
+
+CLK  OE BGA REQ PTE PWC SWC UDS LDS AS' DAS ECK
+SAS OFF RAS SWR PWH PWL
+
+------------------------------
+;C B R PPS ULAD  E  SOR  SPP
+;LOG E TWW DDSA  C  AFA  WWW
+;KEA Q ECC SS'S  K  SFS  RHL
+;----------------------------INITIALIZE
+ CLH H HHH HHHH  H  XXX  XHH ;1
+ CLH H HHH HHHH  L  HXH  HHH
+ CLH H HHH HHHH  H  HXH  HHH
+ CLH H HHH HHHH  L  HHH  HHH
+ CLH H HHH HHHH  H  HHH  HHH
+ CLH H HHH HHHH  L  HHH  HHH
+;----------------------------PAGE WRITE CMD (TYPE 1)
+ CLX H HXH XXXH  H  HHH  HHH
+ CLX H HLH LLLH  L  LHH  HHH
+ CLX H HLH LLLH  H  LHH  HHH
+ CLX H HLH LLLL  L  LHH  HLH ;10
+ CLX H HLH LLLL  H  LHH  HLH
+ CLX H HXH XXXL  L  LHH  HXH
+ CLH H HHH HHHH  H  HHH  HHH
+ CLH H HHH HHHH  L  HHH  HHH
+;----------------------------PAGE WRITE CMD (TYPE 2)
+ CLH H XXH XXXH  H  HHH  HHH
+ CLH H LLH LLLH  L  LHH  HHH
+ CLH H LLH LLLH  H  LHH  HHH
+ CLH H LLH LLLL  L  LHH  HLL
+ CLH H LLH LLLL  H  LHH  HLL
+ CLH H XXH XXXL  L  LHH  HXX ;20
+ CLH H HHH HHHH  H  HHH  HHH
+ CLH H HHH HHHH  L  HHH  HHH
+;----------------------------SEGMENT WRITE CMD
+ CLH H HHX XXXH  H  HHH  HHH
+ CLH H HHL LLLH  L  LHH  HHH
+ CLH H HHL LLLH  H  LHH  HHH
+ CLH H HHL LLLL  L  LHH  LHH
+ CLH H HHL LLLL  H  LHH  LHH
+ CLH H HHX XXXL  L  LHH  HHH
+ CLH H HHH HHHH  H  HHH  HHH
+ CLH H HHH HHHH  L  HHH  HHH ;30
+;----------------------------REFRESH SEQUENCES
+ CLH L HHH HHHH  H  HHH  HHH
+ CLH L HHH HHHH  L  HLH  HHH
+ CLH L HHH XXXH  H  HLL  HHH
+ CLH L HHH LLLH  L  HLL  HHH
+ CLH H HHH LLLH  H  HLL  HHH
+ CLH H HHH LLLH  L  HLH  HHH
+ CLH H HHH LLLH  H  HLH  HHH
+ CLH H HHH LLLH  L  HHH  HHH
+ CLH L HHH LLLH  H  HHH  HHH
+ CLH L HHH LLLH  L  LHH  HHH ;40
+ CLH L HHH LLLH  H  LHH  HHH
+ CLH L HHH XXXL  L  LHH  HHH
+ CLH L HHH HHHH  H  HLH  HHH
+ CLH L HHH HHHH  L  HLH  HHH
+ CLH L HHH HHHH  H  HLL  HHH
+ CLH L HHH HHHH  L  HLL  HHH
+ CLH H HHH HHXH  H  HLL  HHH
+ CLH H HHH HHLH  L  HLH  HHH
+ CLH H HHH HHLH  H  HLH  HHH
+ CLH H HHH HHLH  L  HLH  HHH ;50
+ CLH H HHH XXLH  H  HLH  HHH
+ CLH H HHH LLLH  L  HHH  HHH
+ CLH H HHH LLLH  H  HHH  HHH
+ CLH H HHH LLLH  L  LHH  HHH
+ CLH H HHH LLLH  H  LHH  HHH
+ CLH H HHH XXXL  L  LHH  HHH
+ CLH H HHH HHHH  H  HHH  HHH
+ CLL L HHH HHHH  L  HHH  HHH
+ CLL L HHH HHHH  H  HHH  HHH
+-----------------------------
+
+
+A RAM REFRESH CYCLE PROVIDES "OFF"(CPU ADDRESS STROBE OFF)
+AND "RAS" PULSES UPON REQUEST INPUT. THIS SEQUENCE IS
+SYNCRONIZED WITH CPU ACTIVITY INDICATED BY ADDRESS STROBE
+"AS'". SYNCRONIZED ADDRESS STROBE "SAS" IS USED BY ANOTHER
+CIRCUITS IN ORDER TO EXTEND CPU CYCLE IN CASE OF CONFLICT
+BEETWEN CPU OR DMA AND REFRESH.
+MAPPER WRITE OUTPUTS SYNCRONIZE WRITE CONTROLS AND PROVIDE
+ACCESS PROTECTION.
+
+INPUT SIGNALS:
+
+AS' - CPU OR DMA ADDRESS STROBE         ACTIVE LOW
+REQ - REFRESH REQUEST                      "    "
+UDS - UPPER DATA STROBE                    "    "
+LDS - LOW    "      "                      "    "
+BGA - DMA CYCLE                            "    "
+PWC - PAGE TABLE WRITE COMMAND             "    "
+SWC - SEGMENT TABLE WRITE COMMAND          "    "
+PTE - PAGE TABLE TRANSCEIVER ENABLED       "    "
+DAS - DELAYED ADDRESS STROBE               "    "
+ECK - EARLY CLOCK
+
+OUTPUT SIGNALS:
+
+PWL - PAGE WRITE LOWER PART                "    "
+SWR - SEGMENT TABLE WRITE                  "    "
+RAS - REFRESH RAS STROBE                   "    "
+OFF - CPU ADDRESS OFF                      "    "
+SAS - SYNCRONIZED ADDRESS STROBE           "    "
+PWH - PAGE WRITE HIGH PART                 "    "
+

+ 177 - 0
ABC1600/pals/pals/txt/pat8034

@@ -0,0 +1,177 @@
+PAL16R4
+PAT8034         **-1110-**              mk,85-05-29
+DS60 CIO, SCC, FDC, and bootprom controller
+
+clk rst lds dir int eck scc cio dly GND
+ OE zrd zwr pck zia ba0 cff dta fdc VCC
+
+;equations:
+
+if(VCC)         /zrd :=  dir*/scc*/lds* dly
+                      +  dir*/cio*/lds
+                      +  dir*/fdc*/lds
+                      + /zia*/ba0*/lds* cff
+                      + /rst
+
+                /zwr := /dir*/scc*/cff
+                      + /dir*/cio*/cff
+                      + /dir*/fdc*/cff
+                      + /rst
+
+                /pck := /rst*/lds
+                      +  pck* eck
+                      + /pck*/eck
+
+                /zia :=  rst* zia*/int*/lds* pck* eck
+                      +  rst*/zia*/lds
+                      +  rst*/zia*/eck
+
+                /cff :=  rst* cff*/scc*/lds* ba0* pck* eck* dly
+                      +  rst* cff*/cio*/lds* ba0* pck* eck
+                      +  rst* cff*/fdc*/lds* ba0* pck* eck
+                      +  rst* cff*/zia* ba0* pck* eck
+                      +  rst*/cff* ba0
+                      +  rst*/cff* zia* fdc* pck
+                      +  rst*/cff* cio* scc*/pck
+                      +  rst*/cff*/zia*/eck
+
+                /ba0 :=  rst* ba0*/cff* scc* cio* pck* eck
+                      +  rst* ba0*/cff*/scc* eck
+                      +  rst* ba0*/cff*/cio* eck
+                      +  rst*/ba0*/lds
+                      +  rst*/ba0*/eck
+
+if(/ba0)        /dta  = /ba0*/zia* cff* pck*/lds
+                      + /ba0*/zia*/lds*/dta
+                      + /ba0* zia*/lds
+
+FUNCTION TABLE
+
+clk  OE rst dir lds int cio scc fdc dly eck
+pck zia zrd zwr cff ba0 dta
+
+;c r dl icsf d  e p  z zz cb d
+;lOs id nicd l  c c  i rw fa t
+;kEt rs tocc y  k k  a dr f0 a
+------------------------------
+ CHL XL XXXX X  L Z  Z LL ZZ X
+ CLL XL XXXX X  H L  H LL HH Z
+ CLH XH HHHH X  L L  H HH HH Z
+ CLH XH HHHH X  H H  H HH HH Z
+ CLH XX HHHH X  L H  H HH HH Z
+ CLH XX HHHH X  H L  H HH HH Z
+;intack sequence
+ CLH HL LHHH X  L L  H HH HH Z
+ CLH HL LHHH X  H H  H HH HH Z
+ CLH HL LHHH X  L H  H HH HH Z
+ CLH HL LHHH X  H L  L HH HH Z
+ CLH HL LHHH X  L L  L HH HH Z
+ CLH HL LHHH X  H H  L HH HH Z
+ CLH HL LHHH X  L H  L HH HH Z
+ CLH HL LHHH X  H L  L HH LH Z
+ CLH HL LHHH X  L L  L HH LH Z
+ CLH HL LHHH X  H H  L HH LH Z
+ CLH HL LHHH X  L H  L HH LH Z
+ CLH HL LHHH X  H L  L HH LL H
+ CLH HL LHHH X  L L  L HH LL H
+ CLH HL LHHH X  H H  L HH LL H
+ CLH HL LHHH X  L H  L HH LL H
+ CLH HL LHHH X  H L  L LH HL H
+ CLH HL LHHH X  L L  L LH HL H
+ CLH HL LHHH X  H H  L LH HL L
+ CLH HL LHHH X  L H  L LH HL L
+ CLH HL LHHH X  H L  L LH HL L
+ CLH HL LHHH X  L L  L LH HL L
+ CLH HX LHHH X  H H  L XH HL X
+ CLH HH HHHH X  L H  L HH HL H
+ CLH HH HHHH X  H L  H HH HH Z
+;fdc read and write seqences
+ CLH HH HHHH X  L L  H HH HH Z
+ CLH HX HHHH X  H H  H HH HH Z
+ CLH HL HHHL X  L H  H LH HH Z
+ CLH HL HHHL X  H L  H LH LH Z
+ CLH HL HHHL X  L L  H LH LH Z
+ CLH HL HHHL X  H H  H LH LH Z
+ CLH HL HHHL X  L H  H LH LH Z
+ CLH HL HHHL X  H L  H LH LL L
+ CLH HL HHHL X  L L  H LH LL L
+ CLH HL HHHL X  H H  H LH LL L
+ CLH HL HHHL X  L H  H LH HL L
+ CLH HX HHHL X  H L  H XH HL X
+ CLH HH HHHH X  L L  H HH HL H
+ CLH HH HHHH X  H H  H HH HH Z
+ CLH HH HHHH X  L H  H HH HH Z
+ CLH LH HHHH X  H L  H HH HH Z
+ CLH LH HHHL X  L L  H HH HH Z
+ CLH LX HHHL X  H H  H HH HH Z
+ CLH LL HHHL X  L H  H HH HH Z
+ CLH LL HHHL X  H L  H HL LH Z
+ CLH LL HHHL X  L L  H HL LH Z
+ CLH LL HHHL X  H H  H HL LH Z
+ CLH LL HHHL X  L H  H HL LH Z
+ CLH LL HHHL X  H L  H HL LL L
+ CLH LL HHHL X  L L  H HL LL L
+ CLH LL HHHL X  H H  H HL LL L
+ CLH LX HHHL X  L H  H HH HL X
+ CLH XH HHHH X  H L  H HH HH Z
+;scc read and write cycles
+ CLH HH HHHH X  L L  H HH HH Z
+ CLH HX HHHH L  H H  H HH HH Z
+ CLH HL HHLH L  L H  H HH HH Z
+ CLH HL HHLH L  H L  H HH HH Z
+ CLH HL HHLH L  L L  H HH HH Z
+ CLH HL HHLH H  H H  H LH HH Z
+ CLH HL HHLH H  L H  H LH HH Z
+ CLH HL HHLH H  H L  H LH LH Z
+ CLH HL HHLH H  L L  H LH LH Z
+ CLH HL HHLH H  H H  H LH LL L
+ CLH HL HHLH H  L H  H LH LL L
+ CLH HL HHLH H  H L  H LH LL L
+ CLH HL HHLH H  L L  H LH HL L
+ CLH HX HHLH X  H H  H XH HL X
+ CLH HH HHLH X  L H  H HH HL H
+ CLH HH HHHH X  H L  H HH HH Z
+ CLH HH HHHH X  L L  H HH HH Z
+ CLH LL HHLH L  H H  H HH HH Z
+ CLH LL HHLH L  L H  H HH HH Z
+ CLH LL HHLH L  H L  H HH HH Z
+ CLH LL HHLH H  L L  H HH HH Z
+ CLH LL HHLH H  H H  H HH HH Z
+ CLH LL HHLH H  L H  H HH HH Z
+ CLH LL HHLH H  H L  H HL LH Z
+ CLH LL HHLH H  L L  H HL LH Z
+ CLH LL HHLH H  H H  H HL LL L
+ CLH LL HHLH H  L H  H HL LL L
+ CLH LL HHLH H  H L  H HL LL L
+ CLH LL HHLH H  L L  H HH HL L
+ CLH XH HHXH X  H H  H HH HH Z
+;cio read and write cycles
+ CLH HH HHHH X  L H  H HH HH Z
+ CLH HL HLHH X  H L  H LH LH Z
+ CLH HL HLHH X  L L  H LH LH Z
+ CLH HL HLHH X  H H  H LH LL L
+ CLH HL HLHH X  L H  H LH LL L
+ CLH HL HLHH X  H L  H LH LL L
+ CLH HL HLHH X  L L  H LH HL L
+ CLH HH HXHH X  H H  H HH HH Z
+ CLH HH HLHH X  L H  H HH HH Z
+ CLH XH HHHH X  H L  H HH HH Z
+ CLH LH HHHH X  L L  H HH HH Z
+ CLH LX HLHH X  H H  H HH HH Z
+ CLH LL HLHH X  L H  H HH HH Z
+ CLH LL HLHH X  H L  H HL LH Z
+ CLH LL HLHH X  L L  H HL LH Z
+ CLH LL HLHH X  H H  H HL LL L
+ CLH LL HLHH X  L H  H HL LL L
+ CLH LL HLHH X  H L  H HL LL L
+ CLH LL HLHH X  L L  H HH HL L
+ CLH LL HLHH X  H H  H HH HL L
+ CLH XX HLHH X  L H  H HH HL X
+ CLH HH HHHH X  H L  H HH HH Z
+------------------------------
+
+DESCRIPTION:
+
+This device generates RD, WR, and INTACK signals for 8530 SCC and
+8536 CIO circuits, RD and WR for FD1797, A0 for bootstrap PROM,
+and DTACK for the CPU.

+ 208 - 0
ABC1600/pals/pals/txt/pat8034.txt

@@ -0,0 +1,208 @@
+PAL16R4
+PAT8034          **-1110-**          MK,84-11-16
+DS60 CIO, SCC, FDC AND BOOTPROM CONTROLLER
+
+CLK RST LDS DIR INT ECK SCC CIO DLY GND
+ OE ZRD ZWR PCK ZIA BA0 CFF DTA FDC VCC
+
+;EQUATIONS:
+
+IF(VCC) /ZRD  = DIR*/SCC*/LDS* DLY +                     ;SCC RD
+                DIR*/CIO*/LDS +                          ;CIO RD
+                DIR*/FDC*/LDS +                          ;FDC RD
+               /INT*/LDS*/BA0 +                          ;INTACK OR BOOT
+               /RST
+
+IF(VCC) /ZWR  =/DIR*/SCC*/LDS* DLY* BA0 +                ;SCC WR1
+               /DIR*/SCC*/LDS* DLY*/CFF +                ;SCC WR2
+               /DIR*/CIO*/LDS* BA0 +                     ;CIO WR1
+               /DIR*/CIO*/LDS*/CFF +                     ;CIO WR2
+               /DIR*/FDC*/LDS* BA0 +                     ;FDC WR1
+               /DIR*/FDC*/LDS*/CFF +                     ;FDC WR2
+               /RST
+
+        /PCK :=/RST*/LDS +                               ;TEST SETUP
+                PCK* ECK +
+               /PCK*/ECK
+
+        /ZIA := RST* ZIA*/INT*/LDS*/PCK* ECK +           ;INTACK OR BOOT
+                RST*/ZIA*/LDS +                          ;KEEP TO EOC
+                RST*/ZIA*/ECK                            ;EXTEND
+
+        /CFF := RST* CFF*/SCC*/LDS* DLY* BA0*/PCK* ECK + ;SCC ACC
+                RST* CFF*/CIO*/LDS* BA0*/PCK* ECK +      ;CIO ACC
+                RST* CFF*/FDC*/LDS* BA0*/PCK* ECK +      ;FDC ACC
+                RST* CFF*/ZIA* BA0*/PCK* ECK +           ;INTACK OR BOOT
+                RST*/CFF* BA0 +                          ;KEEP TO BA0
+                RST*/CFF*/ECK                            ;EXTEND
+
+        /BA0 := RST* BA0*/ZIA*/CFF*/PCK* ECK +           ;AT INTACK OR BOOT
+                RST* BA0* ZIA* FDC*/CFF* PCK* ECK +      ;AT SCC OR CIO
+                RST* BA0* ZIA*/FDC*/CFF*/PCK* ECK +      ;AT FDC
+                RST*/BA0*/LDS +                          ;KEEP TO EOC
+                RST*/BA0*/ECK                            ;EXTEND
+
+IF(/BA0)/DTA  =/LDS*/ZIA*/BA0* CFF +                     ;INTACK OR BOOT
+               /LDS* ZIA
+
+FUNCTION TABLE:
+
+CLK  OE RST DIR LDS INT CIO SCC FDC DLY ECK
+PCK ZIA ZRD ZWR CFF BA0 DTA
+-------------------------------
+;C R DL ICSF D  E P  Z ZZ CB D
+;LOS ID NICD L  C C  I RW FA T
+;KET RS TOCC Y  K K  A DR F0 A
+;------------------------------INITIALIZE
+ CLL HL HHHH X  L X  X XX XX X
+ CLL HL HHHH X  H L  H LL HH Z
+ CLL HH HHHH X  L L  H LL HH Z
+ CLL HH HHHH X  H H  H LL HH Z
+ CLH HH HHHH X  L H  H HH HH Z
+ CLH HH HHHH X  H L  H HH HH Z
+ CLH HH HHHH X  L L  H HH HH Z
+;------------------------------INTACK SEQUENCE
+ CLH XX HHHH X  H H  H HH HH Z
+ CLH XL XHHH X  L H  H HH HH Z
+ CLH XL LHHH X  H L  H HH HH Z ;10
+ CLH XL LHHH X  L L  H HH HH Z
+ CLH XL LHHH X  H H  L HH HH Z
+ CLH XL LHHH X  L H  L HH HH Z
+ CLH XL LHHH X  H L  L HH HH Z
+ CLH XL LHHH X  L L  L HH HH Z
+ CLH XL LHHH X  H H  L HH LH Z
+ CLH XL LHHH X  L H  L HH LH Z
+ CLH XL LHHH X  H L  L HH LH Z
+ CLH XL LHHH X  L L  L HH LH Z
+ CLH XL LHHH X  H H  L LH LL H ;20
+ CLH XL LHHH X  L H  L LH LL H
+ CLH XL LHHH X  H L  L LH HL L
+ CLH XL LHHH X  L L  L LH HL L
+ CLH XL LHHH X  H H  L LH HL L
+ CLH XL LHHH X  L H  L LH HL L
+ CLH XL LHHH X  H L  L LH HL L
+ CLH XX XHHH X  L L  L XH HL X
+ CLH XH HHHH X  H H  H HH HH Z
+ CLH XH HHHH X  L H  H HH HH Z
+;------------------------------CIO READ SEQUENCE
+ CLH HX HHHH X  H L  H HH HH Z ;30
+ CLH HL HXHH X  L L  H XH HH Z
+ CLH HL HLHH X  H H  H LH LH Z
+ CLH HL HLHH X  L H  H LH LH Z
+ CLH HL HLHH X  H L  H LH LL L
+ CLH HL HLHH X  L L  H LH LL L
+ CLH HL HLHH X  H H  H LH HL L
+ CLH HL HLHH X  L H  H LH HL L
+ CLH HL HLHH X  H L  H LH HL L
+ CLH HX HXHH X  L L  H XH HL X
+ CLH HH HHHH X  H H  H HH HH Z ;40
+ CLH HH HHHH X  L H  H HH HH Z
+;------------------------------CIO WRITE SEQUENCE
+ CLH LX HHHH X  H L  H HH HH Z
+ CLH LL HXHH X  L L  H HX HH Z
+ CLH LL HLHH X  H H  H HL LH Z
+ CLH LL HLHH X  L H  H HL LH Z
+ CLH LL HLHH X  H L  H HL LL L
+ CLH LL HLHH X  L L  H HL LL L
+ CLH LL HLHH X  H H  H HH HL L
+ CLH LL HLHH X  L H  H HH HL L
+ CLH LL HLHH X  H L  H HH HL L ;50
+ CLH LX HXHH X  L L  H XH HL X
+ CLH XH HHHH X  H H  H HH HH Z
+ CLH HH HHHH X  L H  H HH HH Z
+;------------------------------SCC READ SEQUENCE
+ CLH HX HHHH L  H L  H HH HH Z
+ CLH HL HHXH L  L L  H HH HH Z
+ CLH HL HHLH L  H H  H HH HH Z
+ CLH HL HHLH L  L H  H HH HH Z
+ CLH HL HHLH L  H L  H HH HH Z
+ CLH HL HHLH L  L L  H HH HH Z
+ CLH HL HHLH H  H H  H LH LH Z ;60
+ CLH HL HHLH H  L H  H LH LH Z
+ CLH HL HHLH H  H L  H LH LL L
+ CLH HL HHLH H  L L  H LH LL L
+ CLH HL HHLH H  H H  H LH HL L
+ CLH HL HHLH H  L H  H LH HL L
+ CLH HL HHLH H  H L  H LH HL L
+ CLH HX HHXH H  L L  H XH HL X
+ CLH HH HHHH H  H H  H HH HH Z
+ CLH HH HHHH H  L H  H HH HH Z
+;------------------------------SCC WRITE SEQUENCE
+ CLH LX HHHH L  H L  H HH HH Z ;70
+ CLH LL HHLH L  L L  H HH HH Z
+ CLH LL HHLH L  H H  H HH HH Z
+ CLH LL HHLH L  L H  H HH HH Z
+ CLH LL HHLH L  H L  H HH HH Z
+ CLH LL HHLH L  L L  H HH HH Z
+ CLH LL HHLH H  H H  H HL LH Z
+ CLH LL HHLH H  L H  H HL LH Z
+ CLH LL HHLH H  H L  H HL LL L
+ CLH LL HHLH H  L L  H HL LL L
+ CLH LL HHLH H  H H  H HH HL L ;80
+ CLH LL HHLH H  L H  H HH HL L
+ CLH LL HHLH H  H L  H HH HL L
+ CLH LX HHLH H  L L  H HH HL X
+ CLH HH HHHH H  H H  H HH HH Z
+ CLH HH HHHH H  L H  H HH HH Z
+;------------------------------FDC READ SEQUENCE
+ CLH HX HHHH X  H L  H HH HH Z
+ CLH HL HHHX X  L L  H XH HH Z
+ CLH HL HHHL X  H H  H LH LH Z
+ CLH HL HHHL X  L H  H LH LH Z
+ CLH HL HHHL X  H L  H LH LH Z ;90
+ CLH HL HHHL X  L L  H LH LH Z
+ CLH HL HHHL X  H H  H LH LL L
+ CLH HL HHHL X  L H  H LH LL L
+ CLH HL HHHL X  H L  H LH HL L
+ CLH HL HHHL X  L L  H LH HL L
+ CLH HL HHHL X  H H  H LH HL L
+ CLH HX HHHX X  L H  H XH HL X
+ CLH HH HHHH X  H L  H HH HH Z
+ CLH HH HHHH X  L L  H HH HH Z
+;------------------------------FDC WRITE SEQUENCE
+ CLH LX HHHH X  H H  H HH HH Z ;100
+ CLH LL HHHX X  L H  H HX HH Z
+ CLH LL HHHL X  H L  H HL HH Z
+ CLH LL HHHX X  L L  H HL HH Z
+ CLH LL HHHL X  H H  H HL LH Z
+ CLH LL HHHL X  L H  H HL LH Z
+ CLH LL HHHL X  H L  H HL LH Z
+ CLH LL HHHL X  L L  H HL LH Z
+ CLH LL HHHL X  H H  H HL LL L
+ CLH LL HHHL X  L H  H HL LL L
+ CLH LL HHHL X  H L  H HH HL L ;110
+ CLH LL HHHL X  L L  H HH HL L
+ CLH LL HHHL X  H H  H HH HL L
+ CLH LX HHHX X  L H  H HH HL X
+ CLH XH HHHH X  H L  H HH HH Z
+ CLH HH HHHH X  L L  H HH HH Z
+
+-------------------------------
+
+DESCRIPTION:
+
+THIS DEVICE GENERATES CONTROL SIGNALS FOR Z8536 CIO,
+Z8530 SCC, STROBES FOR WD1797 FDC, ADDRESS BIT 0 FOR
+BOOTSTRAP PROM AND DTACK SIGNAL FOR CPU
+
+INPUT SIGNALS:
+
+RST - RESET                          ACTIVE LOW
+LDS - LOW DATA STROBE                   "    "
+DIR - DIRECTION WRITE                   "    "
+ECK - EARLY CLOCK
+INT - INTERRUPT OR BOOTPROM CYCLE       "    "
+SCC - SCC ACCESS                        "    "
+CIO - CIO ACCESS                        "    "
+FDC - FDC ACCESS                        "    "
+DLY - SCC'S RECOVERY TIME               "    "
+
+OUTPUT SIGNALS:
+
+ZRD - SCC,FDC OR CIO READ STROBE        "    "
+ZWR -  "   "      "  WRITE  "           "    "
+PCK - SCC AND CIO PCLK
+ZIA - INTACK SIGNAL                     "    "
+BA0 - BOOTPROM ADDRESS BIT 0
+CFF - CONTROL FLIP-FLOP
+DTA - DTACK TO CPU                      "    "

+ 92 - 0
ABC1600/pals/pals/txt/pat8035

@@ -0,0 +1,92 @@
+PAL16L8
+PAT8035          **-1110-**          MK,85-10-09
+DS60 RAM DATA PATH CONTROL
+
+AT1 FAS ES1 LLE ULE ES0 DEF UDS LDS GND
+AT0 UDE LDE RAM DAS AEL DEL DIR BER VCC
+
+;EQUATIONS:
+
+IF(VCC)       /UDE = /RAM*/DAS*/FAS* DIR +
+                     /RAM*/UDS* LDS*/ES0* ULE*/DIR +
+                     /RAM* UDS* LDS* ULE* LLE*/FAS*/DIR +
+                     /RAM*/UDS*/LDS* ULE* LLE*/FAS*/DIR
+
+IF(VCC)       /LDE = /RAM*/DAS*/FAS* DIR +
+                     /RAM* UDS*/LDS*/ES0* LLE*/DIR +
+                     /RAM* UDS* LDS* ULE* LLE*/FAS*/DIR +
+                     /RAM*/UDS*/LDS* ULE* LLE*/FAS*/DIR
+
+IF(VCC)       /AEL =  AT1*/FAS*/RAM*/DAS +
+                     /AT0*/DIR*/FAS*/RAM*/DAS 
+
+IF(VCC)       /DEL = /DEF*/RAM*/FAS*/DAS +
+                     /DEL*/RAM*/DAS
+
+IF(/RAM*/FAS) /BER = /AEL +
+                     /DEL
+
+FUNCTION TABLE:
+
+RAM DIR FAS DAS AT1 AT0 UDS LDS ES0 ULE LLE DEF
+UDE LDE AEL DEL BER
+
+;R D FD AA UL E UL D   UL AD B
+;A I AA TT DD S LL E   DD EE E
+;M R SS 10 SS 0 EE F   EE LL R
+------------------------------
+ H X XX XX XX X XX X   HH HH Z
+ L X HH XX XX X XX H   HH HH Z
+ L H LH XX XX X XX H   HH HH H
+ L H LL LX XX X XX H   LL HH H
+ L H LL LX XX X XX L   LL HL L
+ L H LL LX XX X XX H   LL HL L
+ L H LL HX XX X XX H   LL LL L
+ L H LL HX XX X XX H   LL LL L
+ L H HL HX XX X XX H   HH HL Z
+ L H HH XX XX X XX H   HH HH Z
+ L L HH XX HH H HH H   HH HH Z
+ L L LH LH HH H HH H   LL HH H
+ L L LL LH LL H HH H   LL HH H
+ L L LL LH LH H LL H   HH HH H
+ L L LL LH LH L LL H   HH HH H
+ L L LL LH LH L HX H   LH HH H
+ L L LL LH HL H LL H   HH HH H
+ L L LL LH HL L LL H   HH HH H
+ L L LL LH HL L XH H   HL HH H
+ L L LL LL HL L XL H   HH LH L
+ L L LL LL HL L XL H   HH LH L
+ L L HL LL HL L XL H   HH HH Z
+ L H HH XX XX X XX X   HH HH Z
+------------------------------
+
+DESCRIPTION:
+
+THIS DEVICE CONTROLS DATA TRANSCEIVERS LOCATED
+BETWEEN CPU DATA BUS AND MEMORY DATA BUS.
+IT PERFORMS ACCESS PROTECTION AS WELL, GENERATING
+"BUS ERROR" SIGNAL ON PROHIBITED MEMORY ACCESSES.
+
+INPUT SIGNALS:
+
+FAS - FIXED ADDRESS STROBE              (ACTIVE LOW)
+DAS - DELAYED  "      "                    "     "
+ES0 - EDAC CONTROL S0 (INVERTED)
+ES1 -  "      "    S1
+ULE - UPPER MEMORY LATCH ENABLED           "     "
+LLE - LOWER   "      "     "               "     "
+DEF - UNCORRECTABLE ERROR FLAG             "     "
+UDS - UPPER DATA STROBE (FROM CPU)         "     "
+LDS - LOWER   "     "      "   "           "     "
+DIR - DIRECTION TO MEMORY                  "     "
+RAM - RAM CYCLE                            "     "
+AT1 - ATTRIBUTE BIT 1 (EXISTING)           "     "
+AT0 -     "      "  0 (WRITE PROTECTED)    "     "
+
+OUTPUT SIGNALS:
+
+UDE - UPPER DATA ENABLE                    "     "
+LDE - LOWER   "    "                       "     "
+AEL - ACCESS ERROR LATCH                   "     "
+DEL - DOUBBLE MEMORY ERROR LATCH           "     "
+BER - BUS ERROR                            "     "

+ 79 - 0
ABC1600/pals/pals/txt/pat8035.txt

@@ -0,0 +1,79 @@
+PAL16L8
+PAT8035          **-1110-**          MK,85-02-22
+DS60 RAM DATA PATH CONTROL
+
+AT1 FAS ES1 LLE ULE ES0 DEF UDS LDS GND
+AT0 UDE LDE RAM DAS AEL DEL DIR BER VCC
+
+;EQUATIONS:
+
+IF(VCC)       /UDE = /RAM*/DAS*/FAS* DIR +
+                     /RAM* ES1*/ES0* ULE*/DIR
+
+IF(VCC)       /LDE = /RAM*/DAS*/FAS* DIR +
+                     /RAM* ES1*/ES0* LLE*/DIR
+
+IF(VCC)       /AEL =  AT1*/FAS*/RAM*/DAS +
+                     /AT0*/DIR*/FAS*/RAM*/DAS 
+
+IF(VCC)       /DEL = /DEF*/RAM*/FAS*/DAS +
+                     /DEL*/RAM*/DAS
+
+IF(/RAM*/FAS) /BER = /AEL +
+                     /DEL
+
+FUNCTION TABLE:
+
+RAM DIR FAS DAS AT1 AT0 ES1 ES0 ULE LLE DEF
+UDE LDE AEL DEL BER
+
+;R DFD AA EE UL D   UL AD B
+;A IAA TT SS LL E   DD EE E
+;M RSS 10 10 EE F   EE LL R
+----------------------------
+ H XXX XX XX XX X   HH HH Z
+ L XLH XX XX XX H   HH HH H
+ L HLL LX XX XX H   LL HH H
+ L HLL LX XX XX L   LL HL L
+ L HLL HX XX XX H   LL LL L
+ L HHL XX XX XX H   HH HL Z
+ L LLX LH XX LL H   HH HH H
+ L LLX LH LX HH H   HH HH H
+ L LLX LH HL LL H   HH HH H
+ L LLX LH HL HH H   LL HH H
+ L LLX LH HL HL H   LH HH H
+ L LLX LH HL LH H   HL HH H
+ L LLL LL HH HH H   HH LH L ;10
+ L LLL LH HH XX L   HH HL L
+----------------------------
+
+DESCRIPTION:
+
+THIS DEVICE CONTROLS DATA TRANSCEIVERS LOCATED
+BETWEEN CPU DATA BUS AND MEMORY DATA BUS.
+IT PERFORMS ACCESS PROTECTION AS WELL, GENERATING
+"BUS ERROR" SIGNAL ON PROHIBITED MEMORY ACCESSES.
+
+INPUT SIGNALS:
+
+FAS - FIXED ADDRESS STROBE              (ACTIVE LOW)
+DAS - DELAYED  "      "                    "     "
+ES0 - EDAC CONTROL S0 (INVERTED)
+ES1 -  "      "    S1
+ULE - UPPER MEMORY LATCH ENABLED           "     "
+LLE - LOWER   "      "     "               "     "
+DEF - UNCORRECTABLE ERROR FLAG             "     "
+UDS - UPPER DATA STROBE (FROM CPU)         "     "
+LDS - LOWER   "     "      "   "           "     "
+DIR - DIRECTION TO MEMORY                  "     "
+RAM - RAM CYCLE                            "     "
+AT1 - ATTRIBUTE BIT 1 (EXISTING)           "     "
+AT0 -     "      "  0 (WRITE PROTECTED)    "     "
+
+OUTPUT SIGNALS:
+
+UDE - UPPER DATA ENABLE                    "     "
+LDE - LOWER   "    "                       "     "
+AEL - ACCESS ERROR LATCH                   "     "
+DEL - DOUBBLE MEMORY ERROR LATCH           "     "
+BER - BUS ERROR                            "     "

+ 226 - 0
ABC1600/pals/pals/txt/pat8036

@@ -0,0 +1,226 @@
+PAL16R6
+PAT8036          **-1110-**          MK,85-04-18
+DS60 RAM CONTROL SEQUENCER
+
+CLK ECK FAS SEF ERR RAM LDS UDS DIR GND
+ OE CFE LLE ULE ES0 CAS HLD ES1 MS1 VCC
+
+
+;EQUATIONS:
+
+       /LLE:=/RAM*/FAS* ERR*/CAS*/ECK* DIR* ES0 +                     ;READ - ASSERT AFTER CAS
+             /RAM*/FAS* ERR*/CAS*/ECK*/DIR* ES0*/UDS +                ;BYTE WR - AFTER CAS IF /UDS
+             /RAM*/FAS* ERR*/ES1*/ES0* CFE* DIR +                     ;EDC MODE - AT CORR.
+             /RAM*/FAS* ERR*/ES1*/ES0* CFE*/DIR*/UDS +                ;EDC MODE - WR. BYTE
+             /RAM*/FAS* ERR*/LLE*/ES0 +                               ;KEEP TO END OF WRITE
+             /RAM*/FAS* ERR*/LLE* ES1* ES0*/UDS +                     ;KEEP TO END OF CYCLE
+             /RAM*/FAS* ERR*/LLE* ES1* ES0*/LDS                       ;  "      "       "
+
+       /ULE:=/RAM*/FAS* ERR*/CAS*/ECK* DIR* ES0 +                     ;READ - ASSERT AFTER CAS
+             /RAM*/FAS* ERR*/CAS*/ECK*/DIR* ES0*/LDS +                ;BYTE WR - AFTER CAS IF /LDS
+             /RAM*/FAS* ERR*/ES1*/ES0* CFE* DIR +                     ;EDC MODE - AT CORR.
+             /RAM*/FAS* ERR*/ES1*/ES0* CFE*/DIR*/LDS +                ;EDC MODE - WR. BYTE
+             /RAM*/FAS* ERR*/ULE*/ES0 +                               ;KEEP TO END OF WRITE
+             /RAM*/FAS* ERR*/ULE* ES1* ES0*/UDS +                     ;KEEP TO END OF CYCLE
+             /RAM*/FAS* ERR*/ULE* ES1* ES0*/LDS                       ;  "      "       "
+
+       /CAS:=/RAM*/FAS* ERR* CAS* ES1* ULE* LLE*/UDS*/ECK* DIR +      ;READ
+             /RAM*/FAS* ERR* CAS* ES1* ULE* LLE*/LDS*/ECK* DIR +      ;  "
+             /RAM*/FAS* ERR* CAS* ES1* ULE* LLE*/UDS*/ECK*/DIR*/ES0 + ;WRITE OR PRERD
+             /RAM*/FAS* ERR* CAS* ES1* ULE* LLE*/LDS*/ECK*/DIR*/ES0 + ;  "
+             /RAM*/FAS* ERR* CAS* ES1*/ES0*/HLD*/ECK +                ;BYTE WR. OR CORR.
+             /CAS* ECK                                                ;KEEP ONE CYCLE
+
+       /ES0:=/RAM*/FAS* ERR*/DIR* ULE* LLE* ES0*/ECK* CAS +           ;WR - START
+             /RAM*/FAS* ERR*/DIR* ULE* LLE* UDS* LDS*/ECK* CAS +      ;WAIT FOR DATA STROBES
+             /RAM*/FAS* ERR*/DIR* ULE* LLE*/UDS*/LDS*/ECK* CAS +      ;WR WORD - CONTINUE
+             /RAM*/FAS* ERR*/ES0* ECK +                               ;KEEP ONE CLOCK
+             /RAM*/FAS* ERR*/ULE*/HLD*/ECK +                          ;BYTE WR OR CORRECTION
+             /RAM*/FAS* ERR*/LLE*/HLD*/ECK +                          ; "            "
+             /RAM*/FAS* ERR*/ES1* CFE                                 ;DETECTION
+
+       /HLD:=/RAM*/FAS* ERR*/DIR*/ES0*/ECK*/UDS* LDS* ULE* LLE* HLD + ;BYTE WRITE
+             /RAM*/FAS* ERR*/DIR*/ES0*/ECK* UDS*/LDS* ULE* LLE* HLD + ; "    "
+             /RAM*/FAS* ERR*/SEF* HLD*/ES1*/ECK +                     ;CORRECTABLE ERROR
+             /RAM*/FAS* ERR*/HLD* ECK +                               ;KEEP ONE CLOCK
+             /RAM*/FAS* ERR*/HLD*/DIR* ES0 +                          ;EXTEND AT BYTE WRITE
+             /RAM*/FAS* ERR*/HLD*/DIR*/ES1                            ;  "        "     "
+
+       /ES1:=/RAM*/FAS* ERR* CFE* ES1* ES0*/CAS*/ECK*/UDS +           ;DETECTION - AFTER CAS
+             /RAM*/FAS* ERR* CFE* ES1* ES0*/CAS*/ECK*/LDS +           ;   "
+             /RAM*/FAS* ERR*/ES1* ECK                                 ;EXTEND ONE CYCLE
+
+IF(VCC)/MS1 =/RAM*/FAS* ERR* CFE* ES1* ES0*/CAS*/ECK*/UDS +           ;DETECTION - AFTER CAS
+             /RAM*/FAS* ERR* CFE* ES1* ES0*/CAS*/ECK*/LDS +           ;   "
+             /RAM*/FAS* ERR*/ES1* ECK                                 ;EXTEND ONE CYCLE
+
+
+FUNCTION TABLE:
+
+CLK  OE RAM CFE FAS ERR SEF DIR UDS LDS ECK
+ULE LLE CAS MS1 ES1 ES0 HLD
+-----------------------------
+;C RCF ES D UL  E  UL C MEE H
+;LOAFA RE I DD  C  LL A SSS L
+;KEMES RF R SS  K  EE S 110 D
+;----------------------------INITIALIZE
+ CHHXX XX X XX  H  ZZ Z XZZ Z ;1
+;-----------------------------RD WORD OR LOW BYTE (EDC MODE, CHK OFF)
+ CLXLH HH H HH  L  HH H HHH H
+ CLLLX HH H XX  H  HH H HHH H
+ CLLLL HH H XL  L  HH L HHH H
+ CLLLL HH H XL  H  HH L HHH H
+ CLLLL HH H XL  L  LL H HHH H
+ CLLLL HH H XL  H  LL H HHH H
+ CLLLX HH H XX  L  LL H HHH H
+ CLXLH HH H HH  H  HH H HHH H
+;-----------------------------RD WORD OR HIGH BYTE (EDC MODE, CHK ON)
+ CLXHH HH H HH  L  HH H HHH H ;10 
+ CLXHX HH H XX  H  HH H HHH H
+ CLLHL HH H LX  L  HH L LHH H
+ CLLHL HH H LX  H  HH L HHH H
+ CLLHL HH H LX  L  LL H HLH H
+ CLLHL HH H LX  H  HH H LLL H
+ CLLHX HH H XX  L  LL H HHL H
+ CLXHH HH H HH  H  HH H HHH H
+ CLXHH HH H HH  L  HH H HHH H
+;-----------------------------RD WORD OR BYTE DMA (EDC MODE, CHK ON)
+ CLXHX HH H XX  H  HH H HHH H ;20
+ CLLHL HH H LL  L  HH L LHH H 
+ CLLHL HH H LL  H  HH L HHH H
+ CLLHL HH H LL  L  LL H HLH H
+ CLLHL HH H LL  H  HH H LLL H
+ CLLHL HH H LL  L  LL H HHL H
+ CLLHL HH H LL  H  LL H HHL H
+ CLLHL HH H LL  L  LL H HHH H
+ CLLHL HH H LL  H  LL H HHH H
+ CLLHX HH H XX  L  LL H HHH H
+ CLXHH HH H HH  H  HH H HHH H ;30
+ CLXHH HH H HH  L  HH H HHH H 
+;-----------------------------RD WORD OR BYTE  DMA -  CORRECTION CYCLE
+ CLLHX HH H XX  H  HH H HHH H
+ CLLHL HH H XL  L  HH L LHH H
+ CLLHL HH H XL  H  HH L HHH H
+ CLLHL HH H XL  L  LL H HLH H
+ CLLHL HH H XL  H  HH H LLL H
+ CLLHL HL H XL  L  LL H HHL L
+ CLLHL HL H XL  H  LL H HHL L
+ CLLHL HH H XL  L  LL L HHL H
+ CLLHL HH H XL  H  LL L HHL H ;40
+ CLLHL HH H XL  L  LL H HHH H 
+ CLLHL HH H XL  H  LL H HHH H
+ CLLHX HH H XX  L  LL H HHH H
+ CLXHH HH H HH  H  HH H HHH H
+;-----------------------------RD - ACCESS ERROR
+ CLXXH HH H HH  L  HH H HHH H
+ CLLHX HH H XX  H  HH H HHH H
+ CLLHL HH H LX  L  HH L LHH H
+ CLLHL LX H LX  H  HH L HHH H
+ CLLHL LX H LX  L  HH H HHH H
+ CLLHL LX H LX  H  HH H HHH H ;50
+ CLLHX XX H XX  L  HH H HHH H 
+ CLXXH HH H HH  H  HH H HHH H
+;-----------------------------WRITE WORD (ALL MODES)  CPU CYCLE AFTER REFRESH
+ CLXXH HH H HH  L  HH H HHH H
+ CLLXL HH X XX  H  HH H HHH H
+ CL}LXL HH L LiL  L  HH H HHL H
+ CLLXL HH L LL  H  HH H HHL H
+ CLLXL HH L LL  L  HH L HHL H
+ CLLXL HH L LL  H  HH L HHL H
+ CLLXX HH L XX  L  HH H HHH H
+ CLLXH HH X HH  H  HH H HHH H ;60
+ CLXXH HH H HH  L  HH H HHH H 
+;----------------------------WRITE WORD (ALL MODES) DMA  CYCLE
+ CLLXX HH X HH  H  HH H HHH H
+ CLLXL HH L HH  L  HH H HHL H
+ CLLXL HH L HH  H  HH H HHL H
+ CLLXL HH L HH  L  HH H HHL H
+ CLLXL HH L XX  H  HH H HHL H
+ CLLXL HH L LL  L  HH L HHL H
+ CLLXL HH L LL  H  HH L HHL H
+ CLLXL HH L LL  L  HH H HHH H
+ CLLXL HH L LL  H  HH H HHH H ;70
+ CLLXX HH L XX  L  HH H HHL H 
+ CLXXH HH X HH  H  HH H HHH H
+ CLXXH HH H HH  L  HH H HHH H
+;-----------------------------WR BYTE (EDC MODE, CHK OFF) DMA STD
+ CLLLX HH X HH  H  HH H HHH H
+ CLLLL HH L HH  L  HH H HHL H
+ CLLLL HH L HH  H  HH H HHL H
+ CLLLL HH L HH  L  HH H HHL H 
+ CLLLL HH L HX  H  HH H HHL H
+ CLLLL HH L HL  L  HH L HHH L
+ CLLLL HH L HL  H  HH L HHH L ;80
+ CLLLL HH L HL  L  LH H HHH L
+ CLLLL HH L HL  H  LH H HHH L
+ CLLLL HH L HL  L  LH H HHL L
+ CLLLL HH L HL  H  LH H HHL L
+ CLLLL HH L HL  L  LH L HHL H
+ CLLLL HH L HL  H  LH L HHL H
+ CLLLL HH L HL  L  LH H HHH H 
+ CLLLL HH L HL  H  LH H HHH H
+ CLLLX HH L HX  L  LH H HHH H
+ CLXLH HH X }iHH  H  HH H HHH H ;90
+;-----------------------------WR BYTE (EDC MODE, CHK ON) CPU AFTER REFRESH
+ CLLHH HH H HH  L  HH H HHH H
+ CLLHX HH X XH  H  HH H HHH H
+ CLLHL HH L LH  L  HH H HHL H
+ CLLHL HH L LH  H  HH H HHL H
+ CLLHL HH L LH  L  HH L LHH L
+ CLLHL HH L LH  H  HH L HHH L
+ CLLHL HH L LH  L  HL H HLH L 
+ CLLHL HX L LH  H  HH H LLL L
+ CLLHL HX L LH  L  HL H HHL L
+ CLLHL HH L LH  H  HL H HHL L ;100
+ CLLHL HH L LH  L  HL L HHL H
+ CLLHL HH L LH  H  HL L HHL H
+ CLLHX HH L XH  L  HL H HHH H
+ CLXHH HH X HH  H  HH H HHH H
+;-----------------------------ADDRESS ERROR CYCLE
+ CLXXH HH H HH  L  HH H HHH H
+ CLLXX HH X HH  H  HH H HHH H
+ CLLXL HH L HH  L  HH H HHL H 
+ CLLXL HH L HH  H  HH H HHL H
+ CLLXL HH L HH  L  HH H HHL H
+ CLLXL HH L HH  H  HH H HHL H ;110
+ CLLXX HH L HH  L  HH H HHL H
+ CLXXH HH X HH  H  HH H HHH H
+;-----------------------------WRITE ACCESS ERROR CYCLE (WRITE PROTECTED)
+ CLXXH HH H HH  L  HH H HHH H
+ CLLXX HH X XX  H  HH H HHH H
+ CLLXL HH L LX  L  HH H HHL H
+ CLLXL HH L LX  H  HH H HHL H
+ CLLXL LH L LX  L  HH H HHH H 
+ CLLXL LH L LX  H  HH H HHH H
+ CLLXX LH L XX  L  HH H HHH H
+ CLXXH HH X HH  H  HH H HHH H ;120
+-------------------------------
+DESCRIPTION:
+
+THIS DEVICE GENERATES CONTROL STROBES FOR MEMORY
+LATCHES, CAS AND WRITE STROBES FOR RAM MATRIX, HOLD
+SIGNAL FOR  CPU CLOCK CONTROL AND STROBES FOR EDAC 
+CHECK CIRCUITS.
+
+INPUT SIGNALS:
+
+ECK- EARLY CLOCK
+FAS- FORMATTED ADDRESS STROBE          (ACTIVE LOW)
+SEF- SINGLE ERROR FLAG                    "     "
+ERR- ACCESS ERROR (PROTECT OR PARITY)     "     "
+RAM- RAM CYCLE                            "     "
+LDS- LOWER DATA STROBE                    "     "
+UDS- UPPER   "     "                      "     "
+DIR- DIRECTION TO MEMORY                  "     "
+CFE- CHECK FUNCTION ON                    "    HIGH
+
+OUTPUT SIGNALS:
+
+LLE- LOWER MEMORY LATCH ENABLE            "    LOW
+ULE- UPPER   "      "     "               "     "
+ES0- EDAC S0 AND MEMORY WRITE STROBE      "     "
+CAS- MEMORY CAS STROBE                    "     "
+HLD- HOLD CPU CLOCK                       "     "
+ES1- EDAC S1 OR PARITY TEST STROBE        "     "
+MS1-    "    "      "   MIRROR            "     "
+

+ 226 - 0
ABC1600/pals/pals/txt/pat8036.txt

@@ -0,0 +1,226 @@
+PAL16R6
+PAT8036          **-1110-**          MK,85-04-18
+DS60 RAM CONTROL SEQUENCER
+
+CLK ECK FAS SEF ERR RAM LDS UDS DIR GND
+ OE CFE LLE ULE ES0 CAS HLD ES1 MS1 VCC
+
+
+;EQUATIONS:
+
+       /LLE:=/RAM*/FAS* ERR*/CAS*/ECK* DIR* ES0 +                     ;READ - ASSERT AFTER CAS
+             /RAM*/FAS* ERR*/CAS*/ECK*/DIR* ES0*/UDS +                ;BYTE WR - AFTER CAS IF /UDS
+             /RAM*/FAS* ERR*/ES1*/ES0* CFE* DIR +                     ;EDC MODE - AT CORR.
+             /RAM*/FAS* ERR*/ES1*/ES0* CFE*/DIR*/UDS +                ;EDC MODE - WR. BYTE
+             /RAM*/FAS* ERR*/LLE*/ES0 +                               ;KEEP TO END OF WRITE
+             /RAM*/FAS* ERR*/LLE* ES1* ES0*/UDS +                     ;KEEP TO END OF CYCLE
+             /RAM*/FAS* ERR*/LLE* ES1* ES0*/LDS                       ;  "      "       "
+
+       /ULE:=/RAM*/FAS* ERR*/CAS*/ECK* DIR* ES0 +                     ;READ - ASSERT AFTER CAS
+             /RAM*/FAS* ERR*/CAS*/ECK*/DIR* ES0*/LDS +                ;BYTE WR - AFTER CAS IF /LDS
+             /RAM*/FAS* ERR*/ES1*/ES0* CFE* DIR +                     ;EDC MODE - AT CORR.
+             /RAM*/FAS* ERR*/ES1*/ES0* CFE*/DIR*/LDS +                ;EDC MODE - WR. BYTE
+             /RAM*/FAS* ERR*/ULE*/ES0 +                               ;KEEP TO END OF WRITE
+             /RAM*/FAS* ERR*/ULE* ES1* ES0*/UDS +                     ;KEEP TO END OF CYCLE
+             /RAM*/FAS* ERR*/ULE* ES1* ES0*/LDS                       ;  "      "       "
+
+       /CAS:=/RAM*/FAS* ERR* CAS* ES1* ULE* LLE*/UDS*/ECK* DIR +      ;READ
+             /RAM*/FAS* ERR* CAS* ES1* ULE* LLE*/LDS*/ECK* DIR +      ;  "
+             /RAM*/FAS* ERR* CAS* ES1* ULE* LLE*/UDS*/ECK*/DIR*/ES0 + ;WRITE OR PRERD
+             /RAM*/FAS* ERR* CAS* ES1* ULE* LLE*/LDS*/ECK*/DIR*/ES0 + ;  "
+             /RAM*/FAS* ERR* CAS* ES1*/ES0*/HLD*/ECK +                ;BYTE WR. OR CORR.
+             /CAS* ECK                                                ;KEEP ONE CYCLE
+
+       /ES0:=/RAM*/FAS* ERR*/DIR* ULE* LLE* ES0*/ECK* CAS +           ;WR - START
+             /RAM*/FAS* ERR*/DIR* ULE* LLE* UDS* LDS*/ECK* CAS +      ;WAIT FOR DATA STROBES
+             /RAM*/FAS* ERR*/DIR* ULE* LLE*/UDS*/LDS*/ECK* CAS +      ;WR WORD - CONTINUE
+             /RAM*/FAS* ERR*/ES0* ECK +                               ;KEEP ONE CLOCK
+             /RAM*/FAS* ERR*/ULE*/HLD*/ECK +                          ;BYTE WR OR CORRECTION
+             /RAM*/FAS* ERR*/LLE*/HLD*/ECK +                          ; "            "
+             /RAM*/FAS* ERR*/ES1* CFE                                 ;DETECTION
+
+       /HLD:=/RAM*/FAS* ERR*/DIR*/ES0*/ECK*/UDS* LDS* ULE* LLE* HLD + ;BYTE WRITE
+             /RAM*/FAS* ERR*/DIR*/ES0*/ECK* UDS*/LDS* ULE* LLE* HLD + ; "    "
+             /RAM*/FAS* ERR*/SEF* HLD*/ES1*/ECK +                     ;CORRECTABLE ERROR
+             /RAM*/FAS* ERR*/HLD* ECK +                               ;KEEP ONE CLOCK
+             /RAM*/FAS* ERR*/HLD*/DIR* ES0 +                          ;EXTEND AT BYTE WRITE
+             /RAM*/FAS* ERR*/HLD*/DIR*/ES1                            ;  "        "     "
+
+       /ES1:=/RAM*/FAS* ERR* CFE* ES1* ES0*/CAS*/ECK*/UDS +           ;DETECTION - AFTER CAS
+             /RAM*/FAS* ERR* CFE* ES1* ES0*/CAS*/ECK*/LDS +           ;   "
+             /RAM*/FAS* ERR*/ES1* ECK                                 ;EXTEND ONE CYCLE
+
+IF(VCC)/MS1 =/RAM*/FAS* ERR* CFE* ES1* ES0*/CAS*/ECK*/UDS +           ;DETECTION - AFTER CAS
+             /RAM*/FAS* ERR* CFE* ES1* ES0*/CAS*/ECK*/LDS +           ;   "
+             /RAM*/FAS* ERR*/ES1* ECK                                 ;EXTEND ONE CYCLE
+
+
+FUNCTION TABLE:
+
+CLK  OE RAM CFE FAS ERR SEF DIR UDS LDS ECK
+ULE LLE CAS MS1 ES1 ES0 HLD
+-----------------------------
+;C RCF ES D UL  E  UL C MEE H
+;LOAFA RE I DD  C  LL A SSS L
+;KEMES RF R SS  K  EE S 110 D
+;----------------------------INITIALIZE
+ CHHXX XX X XX  H  ZZ Z XZZ Z ;1
+;-----------------------------RD WORD OR LOW BYTE (EDC MODE, CHK OFF)
+ CLXLH HH H HH  L  HH H HHH H
+ CLLLX HH H XX  H  HH H HHH H
+ CLLLL HH H XL  L  HH L HHH H
+ CLLLL HH H XL  H  HH L HHH H
+ CLLLL HH H XL  L  LL H HHH H
+ CLLLL HH H XL  H  LL H HHH H
+ CLLLX HH H XX  L  LL H HHH H
+ CLXLH HH H HH  H  HH H HHH H
+;-----------------------------RD WORD OR HIGH BYTE (EDC MODE, CHK ON)
+ CLXHH HH H HH  L  HH H HHH H ;10 
+ CLXHX HH H XX  H  HH H HHH H
+ CLLHL HH H LX  L  HH L LHH H
+ CLLHL HH H LX  H  HH L HHH H
+ CLLHL HH H LX  L  LL H HLH H
+ CLLHL HH H LX  H  HH H LLL H
+ CLLHX HH H XX  L  LL H HHL H
+ CLXHH HH H HH  H  HH H HHH H
+ CLXHH HH H HH  L  HH H HHH H
+;-----------------------------RD WORD OR BYTE DMA (EDC MODE, CHK ON)
+ CLXHX HH H XX  H  HH H HHH H ;20
+ CLLHL HH H LL  L  HH L LHH H 
+ CLLHL HH H LL  H  HH L HHH H
+ CLLHL HH H LL  L  LL H HLH H
+ CLLHL HH H LL  H  HH H LLL H
+ CLLHL HH H LL  L  LL H HHL H
+ CLLHL HH H LL  H  LL H HHL H
+ CLLHL HH H LL  L  LL H HHH H
+ CLLHL HH H LL  H  LL H HHH H
+ CLLHX HH H XX  L  LL H HHH H
+ CLXHH HH H HH  H  HH H HHH H ;30
+ CLXHH HH H HH  L  HH H HHH H 
+;-----------------------------RD WORD OR BYTE  DMA -  CORRECTION CYCLE
+ CLLHX HH H XX  H  HH H HHH H
+ CLLHL HH H XL  L  HH L LHH H
+ CLLHL HH H XL  H  HH L HHH H
+ CLLHL HH H XL  L  LL H HLH H
+ CLLHL HH H XL  H  HH H LLL H
+ CLLHL HL H XL  L  LL H HHL L
+ CLLHL HL H XL  H  LL H HHL L
+ CLLHL HH H XL  L  LL L HHL H
+ CLLHL HH H XL  H  LL L HHL H ;40
+ CLLHL HH H XL  L  LL H HHH H 
+ CLLHL HH H XL  H  LL H HHH H
+ CLLHX HH H XX  L  LL H HHH H
+ CLXHH HH H HH  H  HH H HHH H
+;-----------------------------RD - ACCESS ERROR
+ CLXXH HH H HH  L  HH H HHH H
+ CLLXX HH H XX  H  HH H HHH H
+ CLLXL HH H LX  L  HH L HHH H
+ CLLXL LX H LX  H  HH L HHH H
+ CLLXL LX H LX  L  HH H HHH H
+ CLLXL LX H LX  H  HH H HHH H ;50
+ CLLXX XX H XX  L  HH H HHH H 
+ CLXXH HH H HH  H  HH H HHH H
+;-----------------------------WRITE WORD (ALL MODES)  CPU CYCLE AFTER REFRESH
+ CLXXH HH H HH  L  HH H HHH H
+ CLLXL HH X XX  H  HH H HHH H
+ CLLXL HH L LL  L  HH H HHL H
+ CLLXL HH L LL  H  HH H HHL H
+ CLLXL HH L LL  L  HH L HHL H
+ CLLXL HH L LL  H  HH L HHL H
+ CLLXX HH L XX  L  HH H HHH H
+ CLLXH HH X HH  H  HH H HHH H ;60
+ CLXXH HH H HH  L  HH H HHH H 
+;----------------------------WRITE WORD (ALL MODES) DMA  CYCLE
+ CLLXX HH X HH  H  HH H HHH H
+ CLLXL HH L HH  L  HH H HHL H
+ CLLXL HH L HH  H  HH H HHL H
+ CLLXL HH L HH  L  HH H HHL H
+ CLLXL HH L XX  H  HH H HHL H
+ CLLXL HH L LL  L  HH L HHL H
+ CLLXL HH L LL  H  HH L HHL H
+ CLLXL HH L LL  L  HH H HHH H
+ CLLXL HH L LL  H  HH H HHH H ;70
+ CLLXX HH L XX  L  HH H HHL H 
+ CLXXH HH X HH  H  HH H HHH H
+ CLXXH HH H HH  L  HH H HHH H
+;-----------------------------WR BYTE (EDC MODE, CHK OFF) DMA STD
+ CLLLX HH X HH  H  HH H HHH H
+ CLLLL HH L HH  L  HH H HHL H
+ CLLLL HH L HH  H  HH H HHL H
+ CLLLL HH L HH  L  HH H HHL H 
+ CLLLL HH L HX  H  HH H HHL H
+ CLLLL HH L HL  L  HH L HHH L
+ CLLLL HH L HL  H  HH L HHH L ;80
+ CLLLL HH L HL  L  LH H HHH L
+ CLLLL HH L HL  H  LH H HHH L
+ CLLLL HH L HL  L  LH H HHL L
+ CLLLL HH L HL  H  LH H HHL L
+ CLLLL HH L HL  L  LH L HHL H
+ CLLLL HH L HL  H  LH L HHL H
+ CLLLL HH L HL  L  LH H HHH H 
+ CLLLL HH L HL  H  LH H HHH H
+ CLLLX HH L HX  L  LH H HHH H
+ CLXLH HH X HH  H  HH H HHH H ;90
+;-----------------------------WR BYTE (EDC MODE, CHK ON) CPU AFTER REFRESH
+ CLLHH HH H HH  L  HH H HHH H
+ CLLHX HH X XH  H  HH H HHH H
+ CLLHL HH L LH  L  HH H HHL H
+ CLLHL HH L LH  H  HH H HHL H
+ CLLHL HH L LH  L  HH L LHH L
+ CLLHL HH L LH  H  HH L HHH L
+ CLLHL HH L LH  L  HL H HLH L 
+ CLLHL HX L LH  H  HH H LLL L
+ CLLHL HX L LH  L  HL H HHL L
+ CLLHL HH L LH  H  HL H HHL L ;100
+ CLLHL HH L LH  L  HL L HHL H
+ CLLHL HH L LH  H  HL L HHL H
+ CLLHX HH L XH  L  HL H HHH H
+ CLXHH HH X HH  H  HH H HHH H
+;-----------------------------ADDRESS ERROR CYCLE
+ CLXXH HH H HH  L  HH H HHH H
+ CLLXX HH X HH  H  HH H HHH H
+ CLLXL HH L HH  L  HH H HHL H 
+ CLLXL HH L HH  H  HH H HHL H
+ CLLXL HH L HH  L  HH H HHL H
+ CLLXL HH L HH  H  HH H HHL H ;110
+ CLLXX HH L HH  L  HH H HHL H
+ CLXXH HH X HH  H  HH H HHH H
+;-----------------------------WRITE ACCESS ERROR CYCLE (WRITE PROTECTED)
+ CLXXH HH H HH  L  HH H HHH H
+ CLLXX HH X XX  H  HH H HHH H
+ CLLXL HH L LX  L  HH H HHL H
+ CLLXL HH L LX  H  HH H HHL H
+ CLLXL LH L LX  L  HH H HHH H 
+ CLLXL LH L LX  H  HH H HHH H
+ CLLXX LH L XX  L  HH H HHH H
+ CLXXH HH X HH  H  HH H HHH H ;120
+-------------------------------
+DESCRIPTION:
+
+THIS DEVICE GENERATES CONTROL STROBES FOR MEMORY
+LATCHES, CAS AND WRITE STROBES FOR RAM MATRIX, HOLD
+SIGNAL FOR  CPU CLOCK CONTROL AND STROBES FOR EDAC 
+CHECK CIRCUITS.
+
+INPUT SIGNALS:
+
+ECK- EARLY CLOCK
+FAS- FORMATTED ADDRESS STROBE          (ACTIVE LOW)
+SEF- SINGLE ERROR FLAG                    "     "
+ERR- ACCESS ERROR (PROTECT OR PARITY)     "     "
+RAM- RAM CYCLE                            "     "
+LDS- LOWER DATA STROBE                    "     "
+UDS- UPPER   "     "                      "     "
+DIR- DIRECTION TO MEMORY                  "     "
+CFE- CHECK FUNCTION ON                    "    HIGH
+
+OUTPUT SIGNALS:
+
+LLE- LOWER MEMORY LATCH ENABLE            "    LOW
+ULE- UPPER   "      "     "               "     "
+ES0- EDAC S0 AND MEMORY WRITE STROBE      "     "
+CAS- MEMORY CAS STROBE                    "     "
+HLD- HOLD CPU CLOCK                       "     "
+ES1- EDAC S1 OR PARITY TEST STROBE        "     "
+MS1-    "    "      "   MIRROR            "     "
+

+ 87 - 0
ABC1600/pals/pals/txt/pat8037

@@ -0,0 +1,87 @@
+PAL16L8
+PAT8037          **-1110-**          MK, 84-12-28
+DS60 SASI INTERFACE CONTROL
+
+DMC MMG DIR A13 A07 ADS BRC HLC REQ GND
+STB BRQ BWR BHE BLE CNT TRE DLY EXC VCC
+
+;EQUATIONS:
+
+IF(VCC) /BRQ =  REQ*/BRC*/STB +
+                REQ* BRC* STB
+
+IF(VCC) /BWR = /DMC* DIR*/ADS +
+               /MMG*/A13*/A07*/DIR*/ADS +
+                REQ* STB*/BRC*/DLY
+
+IF(VCC) /BHE = /DMC*/ADS +
+               /MMG*/A13*/A07*/ADS +
+                REQ* STB*/HLC*/BRC*/DLY +
+                REQ*/STB*/HLC* BRC
+
+IF(VCC) /BLE = /DMC*/ADS +
+               /MMG*/A13*/A07*/ADS +
+                REQ* STB* HLC*/BRC*/DLY +
+                REQ*/STB* HLC* BRC
+
+IF(VCC) /CNT = /DMC +
+               /MMG*/A13*/A07 +
+                REQ* HLC* DLY
+
+IF(VCC) /TRE = /DMC*/ADS +
+               /MMG*/A13*/A07*/ADS
+
+IF(VCC) /EXC =  REQ*/STB* BRC +
+                REQ* STB*/BRC
+
+FUNCTION TABLE:
+
+STB BRC MMG A13 A07 DIR ADS DMC HLC REQ DLY
+BRQ BWR BHE BLE CNT TRE EXC
+
+;SB MAA DA D HRD  B BBB CT E
+;TR M10 ID M LEL  R WHL NR X
+;BC G37 RS C CQY  Q REE TE C
+-----------------------------
+ XX XXX XX X XLX  H XXX XX H
+ LL XXX XX X XHX  L XXX XX H
+ LH XXX XX X XHX  H XXX XX L
+ HL XXX XX X XHX  H XXX XX L
+ HH XXX XX X XHX  L XXX XX H
+ XX HXX XX H XLX  X HHH HH H
+ XX LHX XH H XLX  X HHH HH H
+ XX LLL HL H XLX  X HLL LL H
+ XX LLL LL H XLX  X LLL LL H
+ XX HXX HL L XXX  X LLL LL X
+ XX HXX LL L XXX  X HLL LL X
+ HL HXX XX H HHL  H LHL HH L
+ HL HXX XX H LHL  H LLH HH L
+ LH HXX XX H HHL  H HHL HH L
+ LH HXX XX H LHL  H HLH HH L
+ XX HXX XX H HHH  X HHX LH X
+-----------------------------
+
+DESCRIPTION:
+
+INPUT SIGNALS:
+
+DMC - DMA CYCLE                    ACTIVE LOW
+MMG - MASS MEMORY GROUP               "    "
+DIR - DATA BUS DIRECTION OUT          "    "
+A13, A07 - CPU ADDRESS BITS
+ADS - ADDRESS STROBE                  "    "
+BRC - BUFFER READY CONTROL FF
+HLC - HIGH/LOW BYTE CONTROL FF
+REQ - SASI REQUEST                    "   HIGH
+STB - SASI TO BUFFER                  "    "
+DLY - ACKNOWLEDGE DELAY               "    "
+
+OUTPUT SIGNALS:
+
+BRQ - BUFFER REQUESTS TRANSFER        "   LOW
+BWR -   "    WRITE STROBE             "    "
+BHE -   "    HIGH BYTE CE             "    "
+BLE -   "    LOW  BYTE CE             "    "
+CNT - ADVANCE BUFFER POINTER          "    "
+TRE - BUS TRANSCEIVER ENABLE          "    "
+EXC - EXECUTE CYCLE (REQUEST RESPOND) "    "

Some files were not shown because too many files changed in this diff