PDA

Просмотр полной версии : A3660



tnt23
22.02.2018, 23:06
Довольно занятный проект - человек по имени John 'Chucky' Hertell сначала клонировал A3640, известную процессорную плату от Commodore для A3000 и A4000, а потом вкрячил туда все, что необходимо для запуска её с процессором 68060. Назвал получившийся результат A3660 и верифицировал работоспособность путем сборки и запуска нескольких экземпляров другими энтузиастами по всему миру.

Вообще A3640 довольно унылая штука. Даже 040 в ней работает неоптимально, не говоря уже об 060, но все-таки, все-таки.

http://wordpress.hertell.nu/?p=537

Герберы плат доступны всем желающим. Мы с коллегами из http://retrotechsquad.ru/ заказали себе несколько плат. Я понемногу собираю свой экземпляр.

64328

svofski
23.02.2018, 01:19
https://i.imgur.com/jbPc97m.png

easy_john
24.02.2018, 10:53
Я понемногу собираю свой экземпляр.
Ты меня посчитал?

tnt23
24.02.2018, 15:52
Ты меня посчитал?

Да, тебе плата отложена.

BYTEMAN
25.02.2018, 00:04
Зафигачил бы кто самосборный аксель на 060-ке для 1200)

tnt23
25.02.2018, 09:51
Феликс вроде начал фигачить, но пока прогресс умеренный.
А так есть Vampire, он не очень самосборный и там не 060, а 080.

Bambr
07.03.2018, 11:12
А так есть Vampire, он не очень самосборный и там не 060, а 080.

Да, Vampire интересная вещь, но я там не видел упоминания ни о 1200, ни о 4000.

tnt23
07.03.2018, 12:50
Да, Vampire интересная вещь, но я там не видел упоминания ни о 1200, ни о 4000.

В планах было сделать версию для 1200 и отдельную универсальную "дочку" для посадки в десктопные амиги в 2017.

tnt23
30.05.2018, 14:27
Свой экземпляр я собрал, он (предсказуемо) не запустился. Ну что же, тем интереснее.

(перед этим пришлось сваять вариант ATF Blaster - http://zx-pk.ru/threads/4915-pal-gal-i-vse-chto-s-nimi-svyazano.html?p=964450#post964450)

Есть, кстати, тонкость с запуском 060 на немодифицированном кикстарте. У 060 stack frame отличается от остальных 68к, а кикстарты писали в те времена, когда про 060 никто не слыхал. Как результат, для нормальной работы требуется модифицированный кикстарт.

65430

Я пока взял отличную тестовую прошивку DiagROM (www.diagrom.com (http://www.diagrom.com), есть на гитхабе https://github.com/ChuckyGang/DiagROM), чтобы верней было. Уже нашел неправильно прошитую GAL U209 (BCTL), из-за чего 060 не удавалось запросить и получить доступ к шине.

65429

Сигналы D0..D4 (снизу вверх): сброс процессора RSTI, запрос шины BR, разрешение шины BG, захват шины BGACK

Теперь арбитраж проходит, но дальше ничего не происходит. Подозреваю очередную GAL U205 (BUSTERM), которая может не отвечать подтверждением /TA на попытку процессора вычитать вектор сброса. Слайды позже.

tnt23
18.06.2018, 00:30
Вычислил неправильно прошитую GAL OEBUS, отдебажил значения, вычитываемые процессором в рамках процедуры отработки исключения по сбросу, пришел к выводу о неправильной работе U208 (LEBUS). Покой нам только снится.

easy_john
18.06.2018, 10:02
Заработал?

tnt23
18.06.2018, 12:20
Заработал?

Не так быстро, Зорг!

Процессор-то сам по себе работает: вычитывает два длинных слова для SP и PC, и затем пытается честно перейти на PC. Беда в том, что вместо положенных 11 14 4E F9 для SP и 00 F8 00 D2 для PC ему попадается FF 14 4E F9 (что неважно, т.к. стек все равно инициализируется в процессе, гм, инициализации заново) и FF F8 00 D2. Пытаться вычитать что-то осмысленное оттуда сложно, так как там ничего нет, и все обращения к памяти система заканчивает таймаутом в 9мкс из жалости.

Если вы вдруг интересовались, FF в старшем байте получается в результате (не)формирования сигнала для защелки из мрачной апноты Motorola "Как Впихнуть Новый Крутой Процессор 68040 В Прокрустово Ложе Устаревших Дизайнов с 68030", на базе которой, собственно, и построен колченогий ужас A3640.

Жду застрявших где-то в районе Гримпенской трясины ATF16V8, которыми надеюсь заменить оставшиеся три GAL. Ну а пока КДПВ.

65550 65551

bigral
19.06.2018, 10:13
Жду застрявших где-то в районе Гримпенской трясины ATF16V8, которыми надеюсь заменить оставшиеся три GAL. Ну а пока КДПВ.

интересно, в чем же существенная разница GAL и ATF? неужели GAL таки не во всех случаях может заменить другие PAL-ы?

tnt23
19.06.2018, 14:30
интересно, в чем же существенная разница GAL и ATF? неужели GAL таки не во всех случаях может заменить другие PAL-ы?

GAL все сложнее купить, чтобы не напороться на китайскую перемаркировку. А ATF еще микрочипом продаются, хоть и со скрипом.

bigral
20.06.2018, 20:49
GAL все сложнее купить, чтобы не напороться на китайскую перемаркировку.

а в чем проблема, шьются и работают а перемаркировка или клон дело вторичное

tnt23
20.06.2018, 23:02
а в чем проблема, шьются и работают а перемаркировка или клон дело вторичное

Ну тут как повезет. У меня из 5 штук GAL16V8 прошились нормально 3 штуки. Из оставшихся одна вообще не распознавалась, а другая вызывала короткое замыкание в программаторе.

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

tnt23
27.06.2018, 23:38
Приехали ATF16V8, и тут начались ужимки и прыжки. Мой самодельный программатор вдруг расхотел их видеть. Несколько дней ушло на поиски подходящей комбинации из старинных лаптопов с LPT портом и соответствующих им досторических версий Windows. Долго ли, коротко ли, но дело оказалось в дешевой панельке PLCC20, которая не выдержала многократных вставлений-вытаскиваний и, образно выражаясь, поникла контактами. (NB: купить на али могучую индустриальную панелищу фирмы Yamaichi за тыщу рублей)

Поправив контакты зубочисткой, быстренько прошил недостававшую U208 (LEBUS), управлявшую защелками, и после двух-трех тычков в разные места вдруг увидел стартовое меню DiagROM.

65632

Оно как-то довольно нестабильненько работает, сбрасывается через раз и вообще, но это уже кое-что, товарищи!

65633

tnt23
08.07.2018, 21:02
https://www.youtube.com/watch?v=1HTVA44C5k8

easy_john
08.07.2018, 21:23
Йоп! Площадку для ледов купить тебе же должен!

tnt23
08.07.2018, 21:30
Йоп! Площадку для ледов купить тебе же должен!

О, я и сам могу, кинь ссылку?

http://i.imgur.com/zrKQqKc.jpg

easy_john
08.07.2018, 23:09
Была бы ссыль - давно бы купил. Но я выцеплю как-нибудь.

tnt23
09.07.2018, 09:43
Ну или исходные файлы, где-то я их видел уже. BTW, Феликс прислал платы 3640 по твою душу, если соберешься собирать то или другое, озаботься плиз процессорным сокетом (лучше двумя) и разъемом KEL.

tnt23
10.07.2018, 10:39
Задним числом леденящие душу подробности о процессе борьбы с несуществующей проблемой.

В какой-то момент мне пришло в голову, что панелька под LEBUS GAL ненадежна и является источником дополнительных проблем. Панельку я кое-как расчленил и относительно аккуратно останки ее от платы отпаял. И на ее место запаял LEBUS с временем доступа -15нс. Разумеется, прошитую НЕ ТЕМ.

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

Рис. 1. Поле битвы крупным планом
65707

Рис. 2. Душераздирающее зрелище
65708

Ну дальше неинтересно, восстановил кое-как утраченное дорожечно-площадочное достоинство и поставил опять-таки панель. И наступило счастье.

Рис. 3. Счастье
65709

BYTEMAN
19.02.2019, 12:15
Хотел поинтересоваться, разъёмы KEL на ебее покупались? Или есть ещё какой продавец с более низкой ценой?

tnt23
19.02.2019, 13:31
KEL покупался у производителя, в минимально возможном отпускном количестве (37 штук). Пришлось рискнуть и вложиться, с тех пор все распродал и отчасти отбил расходы.

Их можно найти не только на eBay, но и на AmiBay (что чуть лучше, т.к. там репутацией, как правило, дорожат), ну или попробовать снова заказать у производителя.

BYTEMAN
19.02.2019, 13:57
https://store.inertialcomputing.com/product-p/kel-8817-200-170s-f.htm - во такое нашёл (там и на мать разъём есть и на дочку), вроде как дешевше, чем на ебеях, и даже дешевле амибея выходит...

AlexG
19.02.2019, 14:19
маленький оффтоп:
панелька панельке рознь.
есть "китай", а есть "AMP" - из первых микросхемы со временем сами либо выпадывают/либо выпрыгивают, а из вторых даже не "вытрясти".
Отличаются формой контактных ламелек. Первые "тупо плоские", вторые "как бы с выступом сверху, который не позволяет микросхеме выпрыгнуть из панельки".
Фото где то уже выкладывал.

tnt23
19.02.2019, 15:03
Я поставил смесь из низкопрофильных дорогих и высоких дешевых PLCC. Из первых чипы приходится выдирать чуть ли не пассатижами, из вторых легко выковырять зубочисткой.
В результате пришел к выводу, что лучше GAL/PAL запаивать на плату. При необходимости перешить (редко требуется, только для желающих оверклочить) нетрудно и перепаять.

BYTEMAN
19.02.2019, 15:15
tnt23, есть ли разница, GAL/ATF/PALCE использовать? Из программаторов у меня сейчас есть только Стерх, у него заявлена поддержка PAL (что совсем древность), PALCE и ATF...

tnt23
19.02.2019, 16:03
tnt23, есть ли разница, GAL/ATF/PALCE использовать? Из программаторов у меня сейчас есть только Стерх, у него заявлена поддержка PAL (что совсем древность), PALCE и ATF...

В оригинале были GAL, можно и их, если у тебя их много и программатор поддерживает. Я последовал советам Chucky и поставил ATF, они чуть более современные и доставабельные (были).

BYTEMAN
19.02.2019, 16:41
если у тебя их много и программатор поддерживает
У меня их в данный момент нисколько) И Стерх, судя по всему, ГАЛы не суппортит... Так что, наверное, алиэкспресс и ATF в данный момент моё всё.

tnt23
19.02.2019, 17:14
У меня их в данный момент нисколько) И Стерх, судя по всему, ГАЛы не суппортит... Так что, наверное, алиэкспресс и ATF в данный момент моё всё.

ATF я шил самопальным GALblaster, тут где-то уже писал.

BYTEMAN
19.02.2019, 17:29
тут где-то уже писал.
ага, я уже нашёл, спасибо) Если со стерхом не получится, то как запасной вариант на коленке сделаю его.

tnt23
19.02.2019, 17:30
ага, я уже нашёл, спасибо) Если со стерхом не получится, то как запасной вариант на коленке сделаю его.

Если хочешь, могу печатку выдать :)