Копирование PAL чипов для старых мамкок и видеокарт
-
sintech
- Junior Member
- Сообщения: 137
- Зарегистрирован: 23.08.2015,16:00
- Откуда: Moscow
-
Вклад в сообщество
Копирование PAL чипов для старых мамкок и видеокарт
Я пользовался прогой Logic Friday https://web.archive.org/web/20131022021 ... ntrak.com/ она старая но имеет удобный интерфейс, можно загружать сырую таблицу истинности считанную с PAL как с ПЗУ и программа преобразует ее в логические уравнения.
Лично считывал PAL с установленной защитой от считывания с помощью простейшего перебора входов и записи значения на выходах программой на микроконтроллере. Потом через Logic friday преобразовывал в уравнения и записывал их в GAL, результат полностью совпал с оригиналом.
Лично считывал PAL с установленной защитой от считывания с помощью простейшего перебора входов и записи значения на выходах программой на микроконтроллере. Потом через Logic friday преобразовывал в уравнения и записывал их в GAL, результат полностью совпал с оригиналом.
-
TgumanoidT
- Newbie
- Сообщения: 17
- Зарегистрирован: 18.07.2017,22:36
Копирование PAL чипов для старых мамкок и видеокарт
Было бы круто создать где-нибудь архив считанных палок для хороших людей. Интересно Willem 5.0 в состоянии палку прочитать?
Копирование PAL чипов для старых мамкок и видеокарт
Насчет Willem не уверен, TL866 через адаптер вроде может, сейчас вот как раз адаптер заказываю на JLCPCB по этой схеме:TgumanoidT писал(а): 11.08.2021,22:52 Было бы круто создать где-нибудь архив считанных палок для хороших людей. Интересно Willem 5.0 в состоянии палку прочитать?
https://github.com/pascalorama/paldumper
Через EasyEDA открыл .brd файл онлайн, сгенерил gerber и отправил в корзину.
Копирование PAL чипов для старых мамкок и видеокарт
Еще вот такой дампер заказал несколько PCB v2.0: https://github.com/DuPAL-PAL-DUmper/DuPAL_Board
Но этот вроде тандемом с ардуиной или атмегой работает, видимо понадобится помощь.
Но этот вроде тандемом с ардуиной или атмегой работает, видимо понадобится помощь.
Копирование PAL чипов для старых мамкок и видеокарт
Приехали печатные платы c JLCPCB для сборки paldumper и DuPAL:
Копирование PAL чипов для старых мамкок и видеокарт
zorex,
Излишки будете продавать? Я бы купил по одной пустой плате.
Излишки будете продавать? Я бы купил по одной пустой плате.
Копирование PAL чипов для старых мамкок и видеокарт
В принципе могу продать, пишите в ЛС, договоримся.
Копирование PAL чипов для старых мамкок и видеокарт
Есть какие-нибудь результаты? Особенности работы? Какой лучше выбрать?zorex писал(а): 03.09.2021,09:21 Приехали печатные платы c JLCPCB для сборки paldumper и DuPAL:
IMG_9044.JPG
-
Kir17
- Advanced Member
- Сообщения: 810
- Зарегистрирован: 07.04.2023,11:54
- Откуда: Москва
- Благодарил (а): 9 раз
- Поблагодарили: 91 раз
Копирование PAL чипов для старых мамкок и видеокарт
Добавлю свои "5 копеек", ну и чтобы потом самому найти 
Для чтения PAL16L8 спаял простой переходник на макетной плате
DIP28 (ПЗУ) -> DIP20 (PAL16L8)
1 (A15) -> 11 (IN10)
2 (A12) -> 1 (IN1)
3 (A7) -> 2 (IN2)
4 (A6) -> 3 (IN3)
5 (A5) -> 4 (IN4)
6 (A4) -> 5 (IN5)
7 (A3) -> 6 (IN6)
8 (A2) -> 7 (IN7)
9 (A1) -> 8 (IN8)
10 (A0) -> 9 (IN9)
23(A11) -> 510R -> 11 (D0) -> 14 (IN/OUT3)
21(A10) -> 510R -> 12 (D1) -> 13 (IN/OUT2)
13 (D2) -> 12 (OUT1)
14 (GND) -> 10 (GND)
24(A9) -> 510R -> 15 (D3) -> 15 (IN/OUT4)
25(A8) -> 510R -> 16 (D4) -> 16 (IN/OUT5)
26(A13) -> 510R -> 17 (D5) -> 17 (IN/OUT6)
27(A14) -> 510R -> 18 (D6) -> 18 (IN/OUT7)
19 (D7) -> 19 (OUT8)
28 (VCC) -> 20 (VCC)
Особенность в том, что паял как удобнее провода "тащить", главное выходы PAL16L8 на шину данных, а входы на адрес. Ну и резисторы пришлось поставить 510 Ом.
У PAL16L8 только 16 входов может быть, поэтому DIP28 а ля ПЗУ 27С512 вполне достаточно.
В архиве две программки на PERL. Одна переставляет адреса/данные в считанном файле в "нормальный" порядок, а вторая готовит файлы для анализа программой Logic Friday.
27.04.26 Расширил readme в архиве.
Для чтения PAL16L8 спаял простой переходник на макетной плате
DIP28 (ПЗУ) -> DIP20 (PAL16L8)
1 (A15) -> 11 (IN10)
2 (A12) -> 1 (IN1)
3 (A7) -> 2 (IN2)
4 (A6) -> 3 (IN3)
5 (A5) -> 4 (IN4)
6 (A4) -> 5 (IN5)
7 (A3) -> 6 (IN6)
8 (A2) -> 7 (IN7)
9 (A1) -> 8 (IN8)
10 (A0) -> 9 (IN9)
23(A11) -> 510R -> 11 (D0) -> 14 (IN/OUT3)
21(A10) -> 510R -> 12 (D1) -> 13 (IN/OUT2)
13 (D2) -> 12 (OUT1)
14 (GND) -> 10 (GND)
24(A9) -> 510R -> 15 (D3) -> 15 (IN/OUT4)
25(A8) -> 510R -> 16 (D4) -> 16 (IN/OUT5)
26(A13) -> 510R -> 17 (D5) -> 17 (IN/OUT6)
27(A14) -> 510R -> 18 (D6) -> 18 (IN/OUT7)
19 (D7) -> 19 (OUT8)
28 (VCC) -> 20 (VCC)
Особенность в том, что паял как удобнее провода "тащить", главное выходы PAL16L8 на шину данных, а входы на адрес. Ну и резисторы пришлось поставить 510 Ом.
У PAL16L8 только 16 входов может быть, поэтому DIP28 а ля ПЗУ 27С512 вполне достаточно.
В архиве две программки на PERL. Одна переставляет адреса/данные в считанном файле в "нормальный" порядок, а вторая готовит файлы для анализа программой Logic Friday.
27.04.26 Расширил readme в архиве.
Последний раз редактировалось Kir17 27.04.2026,13:09, всего редактировалось 1 раз.
-
dk_spb
- Advanced Member
- Сообщения: 6890
- Зарегистрирован: 16.09.2009,20:25
- Благодарил (а): 12 раз
- Поблагодарили: 9 раз
-
Вклад в сообщество
Копирование PAL чипов для старых мамкок и видеокарт
А регистровые уже придумали как копировать? PAL16R8 залоченную, например.