Понадобился мне опять мой конвертер jed->bin, начал вспоминать, что и как, и понял, что ошибся здесь:
Сообщение от
PVV
... описывают включение инвертирования на выходных ножках функций РТ2....
одна буква 'Ы' лишняя . читать надо - на входных ножках...
Вот, одна и та же прошивка прочитанная разными программаторами, разбита пробелами для наглядности, первая строка:
Код:
L000000 10 01 11 11 11 11 11 11 11 11 11 11 11 11 11 11 01110101* // PG4UW
L0000 01 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 01110101* // ChipStar
01 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 01110101 // st010/st007(tm)
последняя, 49я строка:
L001920 01000000* // PG4UW
L1920 01000000* // ChipStar
01000000* // st010/st007
так что отличие именно инверсии по входу.
прошивку для РТ2 можно разобрать так:
Код:
// -----------------------------------
прошивка представляет из себя 48 функций, 48 строк:
входные линии адреса выходные линии данных
A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 Aa Ab Ac Ad Ae Af D0 D1 D2 D3 D4 D5 D6 D7
10 01 11 11 11 11 11 11 11 11 11 11 11 11 11 11 0 1 1 1 0 1 0 1
1 0 - - - - - - - - - - - - - - F - - - F - F -
...
и включение инверсия выходных линий данных:
D0 D1 D2 D3 D4 D5 D6 D7
0 1 0 0 0 0 0 0 *
- F - - - - - -
// -----------------------------------
группа 10 или 01 -это подключение прямой или инверсной адресной ножки к логике AND внутри РТ2
11 ( и, вероятно, 00) - ножка в функции не задействуется
добавлю сам исходник конвертера, писалось быстро и для себя, так что как есть...