Snark Barker (SB 1.0 clone) - сборка и наладка

Описания, советы, ремонт, эксплуатация старых IBM PC-совместимых ПК
Аватара пользователя
Tronix
Advanced Member
Сообщения: 3625
Зарегистрирован: 15.01.2008,11:00
Откуда: Москва

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

Snark Barker (SB 1.0 clone) - сборка и наладка

Сообщение Tronix » 26.01.2020,21:12

https://github.com/schlae/snark-barker

Кто-то собирал сабж? У меня чего-то цифровая часть не заводится...

Изображение

Вообщем, собрал цифровую часть, с некоторыми оговорками, а именно здесь в сигнале /DSP_WRITE конденсатор C79 временно воткнут 750 пик вместо 330 пик:

Изображение

Здесь в /ISA_WR конденсатор C64 воткнут 270 пик вместо 330 пик

Изображение

И, наконец, здесь на сигнале /RESET C67 стоит 510 пик вместо 470 пик:

Изображение

Вообщем при попытке чтения DSP Version (E1 команда) после RESET 1, RESET 0 получаю 0xAA, а дальше из регистра статуса записи не убирается седьмой бит... SBCHECK виснет.

------- UPD: Спаял, работает:
P1130750.jpg
Последний раз редактировалось Tronix 02.02.2020,19:10, всего редактировалось 2 раза.

Jager
Advanced Member
Сообщения: 1469
Зарегистрирован: 10.11.2018,21:27

Snark Barker (SB 1.0 clone) - сборка и наладка

Сообщение Jager » 26.01.2020,21:33

Собирал, но у меня все сразу завелось. Разве что микрофон и геймпорт не проверял.
Могу что-нибудь позапускать, если нужно.

Mx_Serg
Advanced Member
Сообщения: 1847
Зарегистрирован: 04.06.2018,22:47

Snark Barker (SB 1.0 clone) - сборка и наладка

Сообщение Mx_Serg » 27.01.2020,00:20

Есть такое. Работает. Made in anger )) Честно говоря, не особо вникал как оно работает, но проблем нет никаких. Кроме как где достать колесико и как сделать скобу.

Аватара пользователя
Tronix
Advanced Member
Сообщения: 3625
Зарегистрирован: 15.01.2008,11:00
Откуда: Москва

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

Snark Barker (SB 1.0 clone) - сборка и наладка

Сообщение Tronix » 28.01.2020,18:51

Пока едут всякие конденсаторы/сопротивлюшки для аналоговой части решил пойти немного нестандартным путем - собрать эмулятор ISA-8 шины. Девайс будет втыкаться в USB компьютера, с которого можно будет выполнять основные операции, типа чтение/запись в порт, чтение/запись в память и тд. Естественно, в любой момент можно все "заморозить", и спокойно смотреть все сигналы на исследуемом устройстве, воткнутом в слот ISA.

Изображение

Не то, чтобы я начал это делать специально для починки сабжа, я думаю я бы и так разобрался с ним, без такой приблуды. Но что-то подобное у меня давно была мысль сделать. Это скорее наброски для возможного будущего эксперимента с Z80 процессором и шиной ISA, может быть каким одноплатником с Z80, CP/M и ISA. Посмотреть по схемотехнике приблизительно, поинициализировать разные VGA-видеокарточки самостоятельно, повыводить изображение. Возможно в дальнейшем, теоретически, "прокинуть" девайсину в DosBox или PCem, что бы, допустим, в DosBox играл реальный SB, воткнутый в девайс. Посмотрим :cool:

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

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

Snark Barker (SB 1.0 clone) - сборка и наладка

Сообщение Rio444 » 28.01.2020,18:55

Tronix, интересная штука :thumbup:
А что за микроконтроллер используете?
Электронка: Изображение копия Изображение

Аватара пользователя
Tronix
Advanced Member
Сообщения: 3625
Зарегистрирован: 15.01.2008,11:00
Откуда: Москва

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

Snark Barker (SB 1.0 clone) - сборка и наладка

Сообщение Tronix » 28.01.2020,19:05

Rio444 писал(а): 28.01.2020,18:55 А что за микроконтроллер используете?
STM32F302RDT6

Mx_Serg
Advanced Member
Сообщения: 1847
Зарегистрирован: 04.06.2018,22:47

Snark Barker (SB 1.0 clone) - сборка и наладка

Сообщение Mx_Serg » 28.01.2020,20:09

Полезный девайс. Готовые такие больше 100USD стоили, когда искал. С софтом под вынь/линукс. Полностью разработать весь софт, чтобы выйти за пределы отладки - это довольно сурово :)

Аватара пользователя
Tronix
Advanced Member
Сообщения: 3625
Зарегистрирован: 15.01.2008,11:00
Откуда: Москва

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

Snark Barker (SB 1.0 clone) - сборка и наладка

Сообщение Tronix » 28.01.2020,20:19

Mx_Serg писал(а): 28.01.2020,20:09 Полностью разработать весь софт, чтобы выйти за пределы отладки - это довольно сурово
Согласен, поэтому до этого вряд-ли дойдет. Как это обычно бывает, интерес быстро угасает, как только устройство начинает работать. Поэтому за "пределы отладки" я вряд-ли уйду. В конце концов пока основная цель - заставить работать Snark Blaster, вторая цель - инициализировать вручную Trident TVGA9000 и вывести матерную картинку на экран, а остальное - уже как пойдет. :cool:

И тут все-же по сравнению с покупными железками немного сам принцип другой - мне скорость работы вообще не важна. Наоборот, вообщем то, чем медленнее - тем для меня лучше, вплоть до полной остановки. Покупные же девайсы наоборот, эмулируют ISA шину как можно ближе к оригинальной скорости, что бы все было быстро. И подходы тут разные, если бы у меня такая задача стояла - я бы совершенно точно делал по-другому все.

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

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

Snark Barker (SB 1.0 clone) - сборка и наладка

Сообщение Rio444 » 28.01.2020,22:22

Мне кажется можно контроллер попроще взять. Даже STM32F103 должно хватить.
Электронка: Изображение копия Изображение

Аватара пользователя
Tronix
Advanced Member
Сообщения: 3625
Зарегистрирован: 15.01.2008,11:00
Откуда: Москва

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

Snark Barker (SB 1.0 clone) - сборка и наладка

Сообщение Tronix » 29.01.2020,06:39

Rio444 писал(а): 28.01.2020,22:22 Мне кажется можно контроллер попроще взять. Даже STM32F103 должно хватить.
Какой был под рукой, такой и взял. А так да, можно было бы и попроще взять.

Аватара пользователя
alecv
Advanced Member
Сообщения: 6993
Зарегистрирован: 05.10.2004,11:13
Откуда: Санкт-Петербург
Контактная информация:

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

Snark Barker (SB 1.0 clone) - сборка и наладка

Сообщение alecv » 29.01.2020,07:06

Не по теме
Tronix писал(а): 28.01.2020,20:19инициализировать вручную Trident TVGA9000
Было подобное тут
Старые ISA-видеокарты и AVR

Ответить