Просмотр полной версии : A3660
Довольно занятный проект - человек по имени John 'Chucky' Hertell сначала клонировал A3640, известную процессорную плату от Commodore для A3000 и A4000, а потом вкрячил туда все, что необходимо для запуска её с процессором 68060. Назвал получившийся результат A3660 и верифицировал работоспособность путем сборки и запуска нескольких экземпляров другими энтузиастами по всему миру.
Вообще A3640 довольно унылая штука. Даже 040 в ней работает неоптимально, не говоря уже об 060, но все-таки, все-таки.
http://wordpress.hertell.nu/?p=537
Герберы плат доступны всем желающим. Мы с коллегами из http://retrotechsquad.ru/ заказали себе несколько плат. Я понемногу собираю свой экземпляр.
64328
https://i.imgur.com/jbPc97m.png
easy_john
24.02.2018, 10:53
Я понемногу собираю свой экземпляр.
Ты меня посчитал?
Ты меня посчитал?
Да, тебе плата отложена.
Зафигачил бы кто самосборный аксель на 060-ке для 1200)
Феликс вроде начал фигачить, но пока прогресс умеренный.
А так есть Vampire, он не очень самосборный и там не 060, а 080.
А так есть Vampire, он не очень самосборный и там не 060, а 080.
Да, Vampire интересная вещь, но я там не видел упоминания ни о 1200, ни о 4000.
Да, Vampire интересная вещь, но я там не видел упоминания ни о 1200, ни о 4000.
В планах было сделать версию для 1200 и отдельную универсальную "дочку" для посадки в десктопные амиги в 2017.
Свой экземпляр я собрал, он (предсказуемо) не запустился. Ну что же, тем интереснее.
(перед этим пришлось сваять вариант 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 на попытку процессора вычитать вектор сброса. Слайды позже.
Вычислил неправильно прошитую GAL OEBUS, отдебажил значения, вычитываемые процессором в рамках процедуры отработки исключения по сбросу, пришел к выводу о неправильной работе U208 (LEBUS). Покой нам только снится.
easy_john
18.06.2018, 10:02
Заработал?
Заработал?
Не так быстро, Зорг!
Процессор-то сам по себе работает: вычитывает два длинных слова для 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
Жду застрявших где-то в районе Гримпенской трясины ATF16V8, которыми надеюсь заменить оставшиеся три GAL. Ну а пока КДПВ.
интересно, в чем же существенная разница GAL и ATF? неужели GAL таки не во всех случаях может заменить другие PAL-ы?
интересно, в чем же существенная разница GAL и ATF? неужели GAL таки не во всех случаях может заменить другие PAL-ы?
GAL все сложнее купить, чтобы не напороться на китайскую перемаркировку. А ATF еще микрочипом продаются, хоть и со скрипом.
GAL все сложнее купить, чтобы не напороться на китайскую перемаркировку.
а в чем проблема, шьются и работают а перемаркировка или клон дело вторичное
а в чем проблема, шьются и работают а перемаркировка или клон дело вторичное
Ну тут как повезет. У меня из 5 штук GAL16V8 прошились нормально 3 штуки. Из оставшихся одна вообще не распознавалась, а другая вызывала короткое замыкание в программаторе.
И из тех трех, что прошились, одна прошилась довольно странно - один из выходов всегда в высоком состоянии, несмотря ни на что.
Приехали ATF16V8, и тут начались ужимки и прыжки. Мой самодельный программатор вдруг расхотел их видеть. Несколько дней ушло на поиски подходящей комбинации из старинных лаптопов с LPT портом и соответствующих им досторических версий Windows. Долго ли, коротко ли, но дело оказалось в дешевой панельке PLCC20, которая не выдержала многократных вставлений-вытаскиваний и, образно выражаясь, поникла контактами. (NB: купить на али могучую индустриальную панелищу фирмы Yamaichi за тыщу рублей)
Поправив контакты зубочисткой, быстренько прошил недостававшую U208 (LEBUS), управлявшую защелками, и после двух-трех тычков в разные места вдруг увидел стартовое меню DiagROM.
65632
Оно как-то довольно нестабильненько работает, сбрасывается через раз и вообще, но это уже кое-что, товарищи!
65633
https://www.youtube.com/watch?v=1HTVA44C5k8
easy_john
08.07.2018, 21:23
Йоп! Площадку для ледов купить тебе же должен!
Йоп! Площадку для ледов купить тебе же должен!
О, я и сам могу, кинь ссылку?
http://i.imgur.com/zrKQqKc.jpg
easy_john
08.07.2018, 23:09
Была бы ссыль - давно бы купил. Но я выцеплю как-нибудь.
Ну или исходные файлы, где-то я их видел уже. BTW, Феликс прислал платы 3640 по твою душу, если соберешься собирать то или другое, озаботься плиз процессорным сокетом (лучше двумя) и разъемом KEL.
Задним числом леденящие душу подробности о процессе борьбы с несуществующей проблемой.
В какой-то момент мне пришло в голову, что панелька под LEBUS GAL ненадежна и является источником дополнительных проблем. Панельку я кое-как расчленил и относительно аккуратно останки ее от платы отпаял. И на ее место запаял LEBUS с временем доступа -15нс. Разумеется, прошитую НЕ ТЕМ.
Погоревав некоторое время, заказал -10нс галки. Когда они приехали, встал вопрос об удалении старой микросхемы с платы. И тут я сгоряча начал обкусывать ноги PLCC кусачками - чего никому и никогда не посоветую. Берите лучше вострый ножик и им режьте ножки. Но кусачки успели сделать свое дело, оторвав три площадки, из которых две были Очень Нужные.
Рис. 1. Поле битвы крупным планом
65707
Рис. 2. Душераздирающее зрелище
65708
Ну дальше неинтересно, восстановил кое-как утраченное дорожечно-площадочное достоинство и поставил опять-таки панель. И наступило счастье.
Рис. 3. Счастье
65709
Хотел поинтересоваться, разъёмы KEL на ебее покупались? Или есть ещё какой продавец с более низкой ценой?
KEL покупался у производителя, в минимально возможном отпускном количестве (37 штук). Пришлось рискнуть и вложиться, с тех пор все распродал и отчасти отбил расходы.
Их можно найти не только на eBay, но и на AmiBay (что чуть лучше, т.к. там репутацией, как правило, дорожат), ну или попробовать снова заказать у производителя.
https://store.inertialcomputing.com/product-p/kel-8817-200-170s-f.htm - во такое нашёл (там и на мать разъём есть и на дочку), вроде как дешевше, чем на ебеях, и даже дешевле амибея выходит...
маленький оффтоп:
панелька панельке рознь.
есть "китай", а есть "AMP" - из первых микросхемы со временем сами либо выпадывают/либо выпрыгивают, а из вторых даже не "вытрясти".
Отличаются формой контактных ламелек. Первые "тупо плоские", вторые "как бы с выступом сверху, который не позволяет микросхеме выпрыгнуть из панельки".
Фото где то уже выкладывал.
Я поставил смесь из низкопрофильных дорогих и высоких дешевых PLCC. Из первых чипы приходится выдирать чуть ли не пассатижами, из вторых легко выковырять зубочисткой.
В результате пришел к выводу, что лучше GAL/PAL запаивать на плату. При необходимости перешить (редко требуется, только для желающих оверклочить) нетрудно и перепаять.
tnt23, есть ли разница, GAL/ATF/PALCE использовать? Из программаторов у меня сейчас есть только Стерх, у него заявлена поддержка PAL (что совсем древность), PALCE и ATF...
tnt23, есть ли разница, GAL/ATF/PALCE использовать? Из программаторов у меня сейчас есть только Стерх, у него заявлена поддержка PAL (что совсем древность), PALCE и ATF...
В оригинале были GAL, можно и их, если у тебя их много и программатор поддерживает. Я последовал советам Chucky и поставил ATF, они чуть более современные и доставабельные (были).
если у тебя их много и программатор поддерживает
У меня их в данный момент нисколько) И Стерх, судя по всему, ГАЛы не суппортит... Так что, наверное, алиэкспресс и ATF в данный момент моё всё.
У меня их в данный момент нисколько) И Стерх, судя по всему, ГАЛы не суппортит... Так что, наверное, алиэкспресс и ATF в данный момент моё всё.
ATF я шил самопальным GALblaster, тут где-то уже писал.
тут где-то уже писал.
ага, я уже нашёл, спасибо) Если со стерхом не получится, то как запасной вариант на коленке сделаю его.
ага, я уже нашёл, спасибо) Если со стерхом не получится, то как запасной вариант на коленке сделаю его.
Если хочешь, могу печатку выдать :)
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot