"Живучесть" чипов на GUS

Описания, советы, ремонт, эксплуатация старых IBM PC-совместимых ПК
pahan
Advanced Member
Сообщения: 5451
Зарегистрирован: 13.03.2015,14:23
Откуда: Химки, М.О.
Благодарил (а): 4 раза
Поблагодарили: 36 раз

Вклад в сообщество

"Живучесть" чипов на GUS

Сообщение pahan » 11.03.2025,14:23

И еще б неплохо, чтоб житаг наружу торчал.
И чтобы кто-то, кто шил до тебя не поставил защиту от перепрограммирования.

ASL
Advanced Member
Сообщения: 2620
Зарегистрирован: 13.08.2015,13:31
Откуда: Тверь
Благодарил (а): 3 раза
Поблагодарили: 1 раз

"Живучесть" чипов на GUS

Сообщение ASL » 11.03.2025,14:39

Rio444 писал(а): 11.03.2025,13:50Верно
Да ну? Это вы его так пишите. Я например всегда рисую. А в реальности это описание связей внутри матрицы. И т.н. код фыпыга и код для проца это даже и рядом не одно и тоже. И вообще никак не связаны между собой.

ASL
Advanced Member
Сообщения: 2620
Зарегистрирован: 13.08.2015,13:31
Откуда: Тверь
Благодарил (а): 3 раза
Поблагодарили: 1 раз

"Живучесть" чипов на GUS

Сообщение ASL » 11.03.2025,14:40

pahan писал(а): 11.03.2025,14:23
И еще б неплохо, чтоб житаг наружу торчал.
И чтобы кто-то, кто шил до тебя не поставил защиту от перепрограммирования.
И в чём проблема? Все снимается нормальными программаторами. Только панельки нынче дороговаты

Аватара пользователя
Rio444
Почётный пользователь
Сообщения: 31312
Зарегистрирован: 14.09.2014,19:11
Откуда: Ростов-на-Дону
Благодарил (а): 46 раз
Поблагодарили: 120 раз

Вклад в сообщество

"Живучесть" чипов на GUS

Сообщение Rio444 » 11.03.2025,14:43

froller писал(а): 11.03.2025,14:00 И еще б неплохо, чтоб житаг наружу торчал.
Он торчит.
Панелька под TQFP-208 стоит дороже программатора.
JTAG может не быть только в крупносерийных устройствах.
froller писал(а): 11.03.2025,14:00 И еще чтоб была какая-нть атмелка для того, чтобы реализовать программатор прямо на плате и прошивать ее условным FPGUSUPD.EXE
Программатор для ПЛИС Altera стоит меньше 300 руб.
Для Xilinx подороже, в пределах 2500. Но их FPGA и используются гораздо реже.
pahan писал(а): 11.03.2025,14:23 И чтобы кто-то, кто шил до тебя не поставил защиту от перепрограммирования.
Кто же из самодельщиков в здравом уме такое будет делать? Это актуально для серийных устройств.

P.S. Собственно "защиты" как таковой нет в принципе. Ноги JTAG могут использоваться как GPIO. В этом и заключается "залочка".

Mov AX, 0xDEAD
Advanced Member
Сообщения: 540
Зарегистрирован: 14.04.2023,18:15
Откуда: Ташкент, УзССР
Поблагодарили: 20 раз

"Живучесть" чипов на GUS

Сообщение Mov AX, 0xDEAD » 11.03.2025,14:45

ASL писал(а): 11.03.2025,12:37
Mov AX, 0xDEAD писал(а): 11.03.2025,08:56 Ну не понимает человек, что на FPGA получит такую-же "поделку"
Чё эт ? Всеж фыпыга железка как никак , а не какой-то кривой код вечно виснущий и глючный
Где взять оригинальный неглючный код чипа ? Нигде. На странице пикогаса есть табличка нерабочего софта, есть забавные вещи, глючащие и на реальном GUS.
И таки слухи о глючности кода микроконтроллеров преувеличены, с 80 годов нажатия кнопок клавиатуры попадают в процессор через микроконтроллер и некий крутящийся код в нем, что-то я не слышал что бы это было проблемой у кого-то

Mov AX, 0xDEAD
Advanced Member
Сообщения: 540
Зарегистрирован: 14.04.2023,18:15
Откуда: Ташкент, УзССР
Поблагодарили: 20 раз

"Живучесть" чипов на GUS

Сообщение Mov AX, 0xDEAD » 11.03.2025,14:50

ASL писал(а): 11.03.2025,14:39 И т.н. код фыпыга и код для проца это даже и рядом не одно и тоже. И вообще никак не связаны между собой.
Реализация разная, функционал одинаковый. Если в CPU эмуляторе что-то недоэмулировали из-за незнания какой-то тонкости железки, в FPGA варианте этот баг тоже останется.

Аватара пользователя
Rio444
Почётный пользователь
Сообщения: 31312
Зарегистрирован: 14.09.2014,19:11
Откуда: Ростов-на-Дону
Благодарил (а): 46 раз
Поблагодарили: 120 раз

Вклад в сообщество

"Живучесть" чипов на GUS

Сообщение Rio444 » 11.03.2025,14:52

Mov AX, 0xDEAD писал(а): 11.03.2025,14:45 И таки слухи о глючности кода микроконтроллеров преувеличены
Глючный код не у микроконтроллеров, а у программистов, которые этот код писали :)
Т.е. дело не в микроконтроллере.
Но в целом да, микроконтроллеры прощают много ошибок в коде, в отличие от ПЛИС. И эти ошибки сложнее находить.

ASL
Advanced Member
Сообщения: 2620
Зарегистрирован: 13.08.2015,13:31
Откуда: Тверь
Благодарил (а): 3 раза
Поблагодарили: 1 раз

"Живучесть" чипов на GUS

Сообщение ASL » 11.03.2025,15:00

Mov AX, 0xDEAD писал(а): 11.03.2025,14:50 Реализация разная, функционал одинаковый
Перейдем на резиновых баб? Функционал то одинаковый.

Аватара пользователя
Rio444
Почётный пользователь
Сообщения: 31312
Зарегистрирован: 14.09.2014,19:11
Откуда: Ростов-на-Дону
Благодарил (а): 46 раз
Поблагодарили: 120 раз

Вклад в сообщество

"Живучесть" чипов на GUS

Сообщение Rio444 » 11.03.2025,15:33

ASL писал(а): 11.03.2025,15:00 Перейдем на резиновых баб? Функционал то одинаковый.
Я могу отличить резиновую бабу от настоящей. Так же, как и безалкогольное пиво от традиционного.
Вы в состоянии отличить звук от разных эмуляторов?
Звук у них и от оригинала то не отличается.

Mov AX, 0xDEAD
Advanced Member
Сообщения: 540
Зарегистрирован: 14.04.2023,18:15
Откуда: Ташкент, УзССР
Поблагодарили: 20 раз

"Живучесть" чипов на GUS

Сообщение Mov AX, 0xDEAD » 11.03.2025,15:44

ASL писал(а): 11.03.2025,15:00
Mov AX, 0xDEAD писал(а): 11.03.2025,14:50 Реализация разная, функционал одинаковый
Перейдем на резиновых баб? Функционал то одинаковый.
Субъективно:
SnarkBarker - 100% клон родной прошивки контроллера, нерезиновый.
picoGUS - CPU эмулятор на коде Васяна-хакера, резиновый.
fpgaGUS 1.0(частично существующий) - FPGA эмулятор на verilog коде Васяна-хакера, резиновый.
fpgaGUS 2.0(несуществующий) - FPGA эмулятор на базе фотографий вскрытого чипа, нерезиновый.
picoGUS 3.0(несуществующий)- CPU эмулятор на базе fpgaGUS 2.0(фотографий), нерезиновый.

ASL
Advanced Member
Сообщения: 2620
Зарегистрирован: 13.08.2015,13:31
Откуда: Тверь
Благодарил (а): 3 раза
Поблагодарили: 1 раз

"Живучесть" чипов на GUS

Сообщение ASL » 11.03.2025,16:03

Rio444 писал(а): 11.03.2025,15:33 Вы в состоянии отличить звук от разных эмуляторов?
Я знаю кто может отличить, эти люди даже количество безкислородной меди в проводах на слух определяют. А если они могут, значит различие есть. Просто уши у вас не оттуда растут

Ответить