PDA

Просмотр полной версии : Karabas-Pro



Страницы : 1 2 [3] 4

sd
03.06.2021, 08:46
Так все таки до конца не понял, где все эти микросхемы лучше в чип и дипе покупать, чем в китае? Если они горелые как их потом выпаивать? ФЕном ?

- - - Добавлено - - -

p.s. если ли ссылки на угловые кнопки (сброс и т..п.) и Ferrite_Bead ?

Romych
03.06.2021, 08:54
Тут, по-моему, только мне не повезло, что все 3 FPGA из Китая оказались битыми. Я, обычно, прохожусь по выводам паяльником со сплавом Розе, потом, легко выпаиваю феном. Можно феном и без сплава, но с ним меньше стресса для платы и окружающих радиоэленемтов. После выпайки, остатки припоя убираю оплеткой.

tank-uk
03.06.2021, 12:10
если ли ссылки на угловые кнопки
https://aliexpress.ru/item/4000275201465.html?spm=a2g0s.9042311.0.0.88ca33edy fSOeI&_ga=2.30707967.1950273670.1622711376-1502693496.1576906014

solegstar
03.06.2021, 21:03
Итак, по просьбе nihirash получилось внедрить режим zx spectrum +3e в прошивку Karabas-Pro. На текущий момент конфа позиционируется как отдельная, до момента, пока не определимся, как включать режим +3 - это будет скорее всего отдельный биос. Далее...
nihirash переделал прошивку ПЗУ для +3 под Z-Controller, так что у кого он есть, могут добавить порт 1ffd по стандарту +3 и пользовать прошивку для загрузки программ прямо с SD-карты;
я добавил порт и расширенное управление озу по стандарту +3;
andykarpov переделал скрипты под сборку бинарей этой конфы, за что ему отдельная благодарность, я бы не осилил столько компилировать вручную!

ссылка на конфу - https://github.com/andykarpov/karabas-pro/tree/master/firmware/releases/profi_plus3e

ссылка на образ SD-card с софтом - https://www.zxuno.com/forum/viewtopic.php?f=39&t=4099

PS: для прошивки достаточно зашить из флешера *.rbf под свой камень и плату, а также обновить ромсет 0 на plus3en40mmc.rom из папки ROM проекта profi_plus3e.

sd
03.06.2021, 21:23
А феррит какой вообще нужен и на какой ток? Или во все равно ?

И дроссель 68 на какой ток ?

malin666
04.06.2021, 10:57
как их потом выпаивать?


я только с 4го раза нашёл живой и запаял, один от рябцева был с битыми портами с китая один просто грелся не реагируя не на что другой грелся по одной из линий питания только третий приехал полностью живым, выпаивал мёртвые просто удаляя лишний припой оплёткой снизу и феном оно легко сдувается(за 5ть перепаек(первый чип два раза запаивал для проверки, думая может попало что под ноги:) на плате ничего не пострадало)

P/s с китая мёртвые что приехали на вид как новые (возможно перемаркировка), а тот что рабочий видно что демонтаж. до смешного доходит,заказывал раз другие плис, партия 5шт, приехали в ленте фабричной, из 4 из 5 перемаркеровка один нормальный, причем перемаркерованные скопированы надписи и номер партии с того что настоящий но внешне совсем другой пластик и тп :))

sd
04.06.2021, 13:35
Чего то как то все не весело. А речь идет о каком чипе о большом или альтере поменьше ?
А память эта она нормальная или тоже брак есть ?

tank-uk
04.06.2021, 16:35
тоже брак есть
с памятью проблем не было , с 3128 и циклопами у меня тоже не было

malin666
05.06.2021, 03:20
или тоже брак есть
тоже собрал кучу разных вариантов клонов на плис, с памятью никогда косяков не вылазило,EPM3128 тоже без проблем, в карабасе еще правда 8877 купленные по ссылке в первых постах прислали перемаркировку чего то неизвестного, снизу написано малазия сверху джапан :) а вот циклопов покупал в разных местах и живой оказался именно тот что прислали по ссылке что в этой ветке выложена

sd
05.06.2021, 09:05
В версию DS вроде написано, что вг93 можно поставить ?

- - - Добавлено - - -

Вроде корзину деталей почти набрал, осталось несколько вопросов, если кто знает подскажите

на какой ток должны быть в нем предохранители сколько он потребляет ? Тут их две штуки
Какой ферит?
и на какой ток катушка 68 uh
нету ли ссылки на магнитофонные разъемы?

речь о ревизии DS

andykarpov
05.06.2021, 20:17
В версию DS вроде написано, что вг93 можно поставить ?
Да, 12В заводится на 40 ногу, так что должно норм работать.

- - - Добавлено - - -


на какой ток должны быть в нем предохранители
Пока не пришли к общему знаменателю. Я думаю на 1.5 - 2А должны прокатить.
Весь их смысл - вместе с супрессором защитить 5В-шину от того, что кто-то может компьютерный БП воткнуть в разъем для дисковода, не той стороной :)


Какой ферит?
Любой, 2-10мкГн.


и на какой ток катушка 68 uh
не знаю, что ответить. на пару А, наверн.


нету ли ссылки на магнитофонные разъемы
Называются они PJ-320D, на али гуглится без проблем.

OldHAMer
06.06.2021, 11:36
нету ли ссылки на магнитофонные разъемы?
Тоже долго искал аудио-разъем, по описанию в файле BOM...
В частности разъем CON7 SJ1-35, не смог такие найти. Но потом оказалось что это доступный PJ-325. На Али их полно

sd
11.06.2021, 20:17
Да, 12В заводится на 40 ногу, так что должно норм работать.


Любой, 2-10мкГн.



они почему то в Омах маркируются

- - - Добавлено - - -

а EP4CE10E22C8N и EP4CE6E22C8N это одно и тоже что ли ?

andykarpov
12.06.2021, 19:04
а EP4CE10E22C8N и EP4CE6E22C8N
Нет конечно, в CE10 - 10k LE, в CE6 - 6k LE. Но, прошивки от 6к легко работают на 10к, но не наоборот :)
вероятно камень один и тот же, просто на заводе отбраковали :)))

А в связи с чем вопрос? начиная с недавнего времени, рекомендуется ставить CE10.
Но релизы прошивок собираются под 3 разных камня:
- Cyclone IV - EP4CE6
- Cyclone IV - EP4CE10
- Cyclone III - EP3C10

Копейкин
12.06.2021, 20:50
А для разных Cyclon'ов сохраняется совместимость выводов? Можно установить и откомпилировать для EP3C25?

sd
12.06.2021, 21:01
Нет конечно, в CE10 - 10k LE, в CE6 - 6k LE. Но, прошивки от 6к легко работают на 10к, но не наоборот :)
вероятно камень один и тот же, просто на заводе отбраковали :)))

А в связи с чем вопрос? начиная с недавнего времени, рекомендуется ставить CE10.

Ну вот я потому и спрашиваю, потому что в списке версии DS написано 10й. Кто-то его покупал недавно, есть ссылки на надежгых продавцов ?

- - - Добавлено - - -

и вот эти 2516 подходят ? https://aliexpress.ru/item/33036750728.html?spm=a2g0o.cart.0.0.e35b3c00XY9qbp&mp=1&_ga=2.47660775.1998349358.1622090128-501650693.1589886251&_gac=1.127220095.1622977112.Cj0KCQjw5PGFBhC2ARIsAI FIMNd-_jWCQc-4J2EAw8aBW2gl2qmOtDCr8ZnLKLAoiVFczFVLRKLC32UaAjdYE ALw_wcB&sku_id=67376220476

andykarpov
12.06.2021, 21:40
А для разных Cyclon'ов сохраняется совместимость выводов? Можно установить и откомпилировать для EP3C25?
На плату карабаса максимально из 3-х циклонов можно поставить EP3C10, из 4-х - EP4CE10. Дальше есть несовместимость по выводам, более старшие циклоны задействуют больше ног на питание, тем самым сокращая количество доступных I/O.

- - - Добавлено - - -


Ну вот я потому и спрашиваю, потому что в списке версии DS написано 10й. Кто-то его покупал недавно, есть ссылки на надежгых продавцов ?
На али - всегда лотерея. Не угадаешь :(
А сейчас так вообще смутные времена, цены на микрухи подскочили в разы...

- - - Добавлено - - -


и вот эти 2516 подходят ? https://aliexpress.ru/item/330367507...id=67376220476

https://www.winbond.com/hq/product/code-storage-flash-memory/serial-nor-flash/?__locale=en - что-то я тут вообще не вижу с таким буквенным индексом.
Нужна 16-Мегабитная флега SPI / QPI, с питанием от 3.3В. Выбирайте буквенный индекс, чтоб не попасть на низковольтную.

tank-uk
13.06.2021, 10:05
тут вообще не вижу с таким буквенным индексом.
плохо посмотрел w25q16bv -16мбит / 2.7-3.6в , подходит

Копейкин
05.07.2021, 14:01
Ну, вот. Прислали нерабочие циклоны с демонтажа, по описанию - 100% новые. С грязью на ногах и потёками припоя на подложке. Однако охамели братья-китайцы. Открыл спор - посмотрим чем дело закончится. Жаль, думал уже запустить.

andrews
05.07.2021, 14:07
А сейчас так вообще смутные времена, цены на микрухи подскочили в разы
это у спекулянтов, $8 чип стоит по $80, а так вообще идет поставка на середину 2022года, прям как в советские времена

- - - Добавлено - - -


Прислали нерабочие циклоны с демонтажа,
сейчас лучше брать у них платы, тестировать, а потом самому снимать...ближайшие пол-года улучшений 100% не предвидится!

Копейкин
05.07.2021, 15:07
Есть уже девборда с нужным циклоном, но жалко потрошить, иногда по работе использую. Сделаю 2-й заход, и, если неудачно, тогда демонтирую.

tank-uk
05.07.2021, 15:20
Прислали нерабочие циклоны с демонтажа
а в чем уверенность , что нерабочие ?

Копейкин
05.07.2021, 15:54
а в чем уверенность , что нерабочие ?
Я один, который почище и поаккуратнее припаял. Греется циклон, греется стаб. 3,3в, причём очень сильно. Напряжение 3,3 проседает до 1,5. Ток по входу 12в ~650ма.
Напряжения 1,2 и 2,5 соответствуют.
PS исправил описание. Плата рев. D

Sandro
05.07.2021, 16:38
Греется циклон, греется стаб. 3,3в, причём очень сильно.

Судя по симптомам, это может быть вообще не циклон. :( Явное КЗ по питанию ведь.

Я бы осторожненько прозвонил землю и питание I/O -- внутри одного банка они должны быть соединены, но между банками должна быть изоляция. Если по хотя бы одному пункту несоответствие -- эта не та микросхема скорее всего.

Копейкин
05.07.2021, 16:55
Дело в том, что прежде чем запаивать все мсх, я собрал и проверил источники питания. Они выдавали всё, что положено. При полном кз, вместо 3,3 был бы 0. А там всё-таки 1,5в. А можно чуть подробнее про вызванивание? Я не понял.

tank-uk
05.07.2021, 18:16
Греется циклон, греется стаб. 3,3в,
а вот , уже давно в телеге обсуждаем , приезжают циклопы 3е и 4е на 15/22к маркированные как 10к и при установке в карабас мгновенно сгорают, потому что часть IO попадает на питание
на данном этапе нарисовался только один способ проверки, плата У16 с собранным питальником и JTAG для автодетекта в кактусе

Копейкин
05.07.2021, 21:08
а вот , уже давно в телеге обсуждаем , приезжают циклопы 3е и 4е на 15/22к маркированные как 10к и при установке в карабас мгновенно сгорают, потому что часть IO попадает на питание
на данном этапе нарисовался только один способ проверки, плата У16 с собранным питальником и JTAG для автодетекта в кактусе

Простите, я не понял. Плата у16 - это reverse u16? Так для проверки припаять, потом снять... а учитывая, что эти мсх уже демонтаж, следующей припайки уже не выдержат. Скорее всего.

tank-uk
05.07.2021, 22:27
это reverse u16?
да

- - - Добавлено - - -


следующей припайки уже не выдержат
если не перегревать , то все отлично пересаживается

scooby-do
26.07.2021, 08:24
Усем привет, что нового изобрели? есть где то чейндж лог изменений за последние пару месяцев? а то я тут выпал из реальности на это время

dumpkin
26.07.2021, 09:27
Усем привет, что нового изобрели? есть где то чейндж лог изменений за последние пару месяцев?
сейчас тестится новая библиотека для клавиатуры, чтобы в usb-ps/2 режиме была поддержка.
я последнюю версию еще не пробовал. А в предыдущей иногда были залипоны.

andykarpov
26.07.2021, 13:04
Усем привет, что нового изобрели? есть где то чейндж лог изменений за последние пару месяцев? а то я тут выпал из реальности на это время

По плате - изменения можно посмотреть тут:
https://github.com/andykarpov/karabas-pro/blob/master/CHANGELOG-PCB.md

По релизам прошивки - читать сопроводительные мессаги к релизам:
https://github.com/andykarpov/karabas-pro/releases

По новому - пока в отдельной ветке переписана прошивка под клаву, как сказал dumpkin: https://github.com/andykarpov/karabas-pro/issues/55
Ждет тестирования, если все будет ок - выкатим новый релиз :)

Копейкин
12.09.2021, 16:25
Приветствую всех! Перепаял ep4ce6 на свежеполученную ep4ce10. Теперь питание не коротит, но UsbBlaster не может прочитать идентификаторы мсхем. Прозвонил подключение программатора - ОК, посмотрел осциллографом - сигналы вроде есть, только на выходе TDO, последней в цепочке ep4ce10, с началом обмена устанавливается "1" , а до и после обмена "0". Что посмотреть, чтобы понять где неисправность? Возможно я настройки какие упустил? QII9.0SP2 ByteBlaster оригинал TerAsic.

andykarpov
12.09.2021, 16:49
Приветствую всех! Перепаял ep4ce6 на свежеполученную ep4ce10. Теперь питание не коротит, но UsbBlaster не может прочитать идентификаторы мсхем. Прозвонил подключение программатора - ОК, посмотрел осциллографом - сигналы вроде есть, только на выходе TDO, последней в цепочке ep4ce10, с началом обмена устанавливается "1" , а до и после обмена "0". Что посмотреть, чтобы понять где неисправность? Возможно я настройки какие упустил? QII9.0SP2 ByteBlaster оригинал TerAsic.

есть вероятность, что epm3128 с залоченным jtag, поэтому сквозняком идет какой-то мусор на циклон вместо правильных ответов на команды.

Копейкин
12.09.2021, 17:12
Да, кстати я epm3128 у Чипкина демонтаж брал. Разлочить я так понимаю непросто? Лучше другой перепаять?

andykarpov
12.09.2021, 17:51
Да, кстати я epm3128 у Чипкина демонтаж брал. Разлочить я так понимаю непросто? Лучше другой перепаять?
Тут где-то есть на форуме пример высоковольтной разлочки, но вроде для PLCC корпусов.
Так-то да, дабы исключить этот момент лучше epm-ку заведомо исправную поставить.

А еще такой момент, питание платы - качественным источником?
Блокировочные конденсаторы запаяны?
Я когда-то пробовал плату без блокировочных кондеров прошить - чипы в цепочке не виделись по jtag.

Копейкин
12.09.2021, 18:28
Блокировочные все поставлены. Источник питания пробовал на работе фирменный, повереный, ток до 3А. Потребляемый по 12в - примерно 70мА. Пульсации на питаниях практически отсутствуют. Перепаяю, как со временем соберусь, epm3128 и, если поможет, напишу, для истории.

tank-uk
13.09.2021, 10:18
QII9.0SP2 ByteBlaster оригинал TerAsic
кактус 12-13 нужен, уже были косяки с 9м

HardWareMan
13.09.2021, 11:05
В чём заключались косяки? Алсо, последняя девятка это 9.1.SP2, и он сильно отличается от 9.0.SP2.

Копейкин
13.09.2021, 11:50
Я работаю с 5576хс4т, поэтому 9.0 основной рабочий инструмент. Можно поставить рядом 12 или 13, но за программатором 9.0 вроде косяков не наблюдалось.

tank-uk
13.09.2021, 11:54
или 13, но за программатором 9.0 вроде косяков не наблюдалось
бывает нехочет шить , поставь 13.0 сп1 программер

digibear
13.09.2021, 17:52
кактус 12-13 нужен, уже были косяки с 9м
Ура! Прошил свой Карабас. Зимой собранный отложил - 15 квартус не видел конфигурационные флеши никакие. Грешил на альтеру. Скачал сейчас 13.0 и все прошилось!

Спасибо всем кто приложил руки и голову. Аппарат супер.

P.S. Где найти на клавиатуре кнопку "Menu"?

andykarpov
13.09.2021, 18:08
P.S. Где найти на клавиатуре кнопку "Menu"?

Меню - это может быть один из вариантов:
1) Контекстное меню, клавиша рядом с правым WIN
2) Одна из клавиш WIN
3) Ctrl+Alt, если не win-клава :)

digibear
13.09.2021, 18:23
Ни один из вариантов не работает. Похоже прошивка меги очень старая. Скорее всего ноябрь 20. Буду все обновлять.

andykarpov
13.09.2021, 19:55
Похоже прошивка меги очень старая. Скорее всего ноябрь 20.

Так-то да, советую шиться последним релизом, например этим: https://github.com/andykarpov/karabas-pro/releases/tag/v21082400

digibear
13.09.2021, 20:13
Все прошивки обновил. Всё работает отлично!

Копейкин
13.09.2021, 21:48
Итог очередного подхода:
1) После тщательной пропайки подложки ep4ce10 микросхемы стали определяться. Однако программатор просил ввести типы подключенных микросхем. Выбрать тип epm3128 и ep3c или ep4c.
2) Qii9.0 не знает циклон 4, установил 13.0.1sp1. В этой версии программатор тоже спрашивает, что подключено.
3)w25q16 программатором не определилась, подключил её вручную, как epcs16. Правильно?.Epm3128 прошилась без вопросов, при прошивке w25q16 ошибка cant recognize silicon id for device 2. Я так понимаю, нужно где-то отключит проверку id?

OrionExt
13.09.2021, 22:38
не совсем понял в каком из режимов вы w25q16 прошиваете, а так да требуется w25q16 особо готовить в настройках кактуса. кто же так просто откажется от своей монополии с epcs, нужны многие годы :)

p.s. вон китайцы свои флешки делают. читать ты ее можешь. а вот писать ток со специальным сертификатом от коммунистической партии китая :v2_dizzy_biggrin2:

Копейкин
13.09.2021, 23:21
А что значит - в каком из режимов? Она штатно включена как конфигурационное пзу и я ожидал, что через дефолтный SFL будет загружена рабочая конфигурация циклона.

OrionExt
13.09.2021, 23:59
в целом я не большой спец в этой теме. ну как минимум помню. активный, пассивный и с помощью временно созданного проекта для заливки флешки в пассивном режиме средствами фпжа. вот в последнем режиме я и готовил, якобы фулл совместимую флешку от стороннего производителя в кактусе.

про пассивный я видимо наврал, там просто все заливается прямоком в фпжа через джтаг.

- - - Добавлено - - -


Итог очередного подхода:
1) После тщательной пропайки подложки ep4ce10 микросхемы стали определяться. Однако программатор просил ввести типы подключенных микросхем. Выбрать тип epm3128 и ep3c или ep4c и это нормально. где-то так оно работает по старту.

- - - Добавлено - - -

в данный момент работаю с 4 циклоном. есть еще жирный 5 и очень жирный 4. но пока лениво их в строй запускать. средненький пока радует в хорошом смысле после ужина :)

andykarpov
14.09.2021, 01:27
w25q16 ошибка cant recognize silicon id for device 2

Вот тут есть пара уточнений:
1) какая ревизия платы? если на плате 2 spi флешки - нужно не забыть джампер, их переключающий
2) w25q16 у всех шьются норм, проверка на chip id вроде бы в собранных jic'ах отключена.
3) проблема может быть электрическая - хреновый контакт между spi флешкой и fpga,
4) либо w25q16 никакая не q16, а например q32 или q64, которую стандартный лоадер не переваривает. при этом w25q128 норм жужжит.
5) либо w25q16 не с заводскими установками регистров, мало ли

tank-uk
14.09.2021, 08:20
Копейкин, после детекта нужно удалить все задачи и
1. добавить прошивку 3128
2. добавить прошивку циклопа
появится задача с прошивкой всех трех чипов
3. прошить и радоваться

- - - Добавлено - - -


Qii9.0 не знает циклон 4
об этом я и говорил

Копейкин
14.09.2021, 09:41
Плата рев. D
Припаяна только одна флэшка, джампер выставлен правильно. Да, надо будет тщательно прозвонить.
tank_uk
Так и делал.
Прошивка epm3128 (.jic)подключилась/прошилась без проблем.
При добавлении файла (.jic)для циклона появляется подключенная флэшка, а для циклона появляется default SFL (мост для программирования).
При программировании выдаётся непонятый id.
Ладно, план действий пока такой: внимательно прозвонить, затем попробовать поменять микросхему.
PS
А для платы рев. D какая прошивка с буквами _DS_ или без них?
PPS
А как настроить отключение проверки id при подготовке конфигурации?

tank-uk
14.09.2021, 10:25
При программировании выдаётся непонятый id.
я пробовал разные флешки на 16 , от разных производителей , все норм шились

andykarpov
14.09.2021, 12:13
А для платы рев. D какая прошивка с буквами _DS_ или без них?
Без букв.


А как настроить отключение проверки id при подготовке конфигурации?
В Convert Programming File есть кнопка Advanced...
Там есть галочка Disable EPCS ID check.

Копейкин
16.09.2021, 20:29
Приветствую!
Я всё-таки неправильно запаял перемычку, вместо джампера выбора конф.пзу. Исправил. Теперь всё прошивается. Но не стартует не из какого банка.
OSD включается, клавиатура подхватывается, подключил к VGA, поиграв с клавиатуры таймингами.
На экране мешанина цветных квадратиков, поверх которого нормально отрисовывается OSD меню.
Показывает karabas pro rev.A FPGA 21090213 AVR210902013
Собрал плату рев.D
Куда смотреть? Что чинить?

andykarpov
16.09.2021, 20:52
Куда смотреть? Что чинить?


1) то что показывает rev.A - это нормально, оно для ревизий А-D будет так показывать, для DS будет DS, для E будет E :)
2) А что в конф-пзу проливалось? jic из релиза? Там же вместе с конфигурацией и ПЗУшки хранятся, которые при старте платы копируются в ОЗУ в верхнюю область.

Посему, нужно смотреть на SRAM'ину, правильной ли стороной она запаяна, нет ли залипонов или непропаев как со стороны памяти, так и со стороны циклона.

Копейкин
16.09.2021, 21:33
В конф пзу прошивался jic из релиза. А OSD использует какую память внешнюю или внутреннюю циклона? OSD-то нормально работает.
А соединения, конечно посмотрю.
PS
А тест памяти какой можно загрузить?

andykarpov
16.09.2021, 22:39
А OSD использует какую память внешнюю или внутреннюю циклона?
OSD юзает внутреннюю память циклопа.


А тест памяти какой можно загрузить?
Чтоб загрузить, нужно чтоб она работала :)
Всю-то срамину не получится проверить, ибо вторая половина недоступна на запись из спектрума, только начальный загрузчик туда пишет, что ему надо - и все.

Первое что нужно проверить - не перевернута ли память :)
Но это не страшно, в ней питание так сделано, что из-за того что она неправильно запаяна - ничего не сгорает :)

Копейкин
26.09.2021, 18:37
Всех приветствую!
Вроде починил память.
Теперь собираю дальше. Скажите, можно вместо 74LS06 поставить К555ЛН2. Функционально они аналоги, но 06 высоковольтная. Но ведь высокие вольты и не нужны.
PS
А тактовые частоты 2,5Мгц, 5,0 и 10,0?
Если делать тракт загрузки с магнитофона, то времянки не совпадут?

andykarpov
27.09.2021, 02:08
Вроде починил память.
Поздравляю! Так а что было?


можно вместо 74LS06 поставить К555ЛН2
Можно, вполне.


А тактовые частоты 2,5Мгц, 5,0 и 10,0?
Если делать тракт загрузки с магнитофона, то времянки не совпадут?

Не совсем понял по 2.5, 5 и 10 МГц.
Это откуда такие взялись-то ? :)

Копейкин
27.09.2021, 09:16
1)Неисправные мсх памяти. Несмотря на упаковку в ячейках все приехали с гнутыми угловыми выводами. Из 5-ти купленных одним лотом 2 выбросил (у одной окончательно отломися вывод в процессе пайки, одна просто не заработала, всё было прозвонено и проверено), одна под вопросом (сперва демонтировал, потом кз между соседними линиями нашёл) и одна в запасе осталась.
2)А хватит нагрузочной способности у 555ЛН2, при работе с реальным дисководом? Почему-то в выходных буферах стараются ЛН3 или ЛН5 ставить. Я усомнился.
3) Эти частоты пишутся при выборе частоты процессора или в начале загрузки. Если это не так, то какие частоты реально получаются? 3,5; 7,0; 14,0?
4) При каких условиях при старте надпись Please wait... сменяется меню загрузчика/тестов? У меня пока не собраны никакие приводы, ни fdd, ни cf, ни sd.

solegstar
27.09.2021, 10:53
3) Эти частоты пишутся при выборе частоты процессора или в начале загрузки. Если это не так, то какие частоты реально получаются? 3,5; 7,0; 14,0?
переключись на 50гц.

Копейкин
27.09.2021, 11:07
Увы, у меня только VGA монитор, не поддерживающий 50Гц.
Т.е. частоты процессора для этого режима будут кратные 2,5МГц?

andykarpov
27.09.2021, 12:48
4) При каких условиях при старте надпись Please wait... сменяется меню загрузчика/тестов?
При наличии MB8877A.


3) Эти частоты пишутся при выборе частоты процессора или в начале загрузки. Если это не так, то какие частоты реально получаются? 3,5; 7,0; 14,0?
Для спектрум-экрана и 50Гц кадровой получаются 3.5, 7, 14 МГц.
Для профи-экрана и 50Гц кадровой получаются 3,6,12 МГц соотв.
Для 60Гц - там по месту уже смотреть надо, будет меньше в обоих экранах.


2)А хватит нагрузочной способности у 555ЛН2, при работе с реальным дисководом? Почему-то в выходных буферах стараются ЛН3 или ЛН5 ставить. Я усомнился.
Тут народ пробовал с реальными 3.5 дисководами и ЛН2, вроде работает.
А так-то лучше ЛН3, да.
Насколько я знаю, вместо 06 и 38 вполне годятся и работают комбинации из ЛН2, ЛН3, ЛА12, ЛА13.
У меня вообще 155-я серия живет, ЛН3 и ЛА13.

solegstar
27.09.2021, 15:46
Для 60Гц - там по месту уже смотреть надо, будет меньше в обоих экранах.
частота процессора не меняется, те же 3.5 и 3.0, но тактов во фрейме меньше. это надо биос править, чтобы он правильно подсчитывал производительность для 60Гц.

andykarpov
20.10.2021, 01:18
Итак, уважаемые коллеги,
Проект подошел к своему логическому завершению.
Никаких новых фич в железе больше не планируется.

Финальная рекомендуемая ревизия - DS'.
Ревизия E - девелоперская, можно использовать вместо DS, запаивая только один чип памяти.
Были планы задействовать больше RAM, но, похоже, это никому не нужно.

Кто желает дальше развивать проект - welcome, все исходники открыты, делайте форк и вперед.
С радостью неспешно приму любые пулл-реквесты с доработками в железе, софте, документации, конфигурациях.

Всем причастным - большое спасибо за участие и поддержку.

Romych
20.10.2021, 13:15
andykarpov, спасибо за отличный проект! Но что же дальше, karabas-evo, karabas-next? :)

andykarpov
20.10.2021, 13:56
Но что же дальше, karabas-evo, karabas-next?

Не думаю :)
Уже есть много интересных реализаций клонов некста:
- Buryak Next v2 от tank-uk
- Buryak Next v2 + Keyboard от tank-uk
- UnoXT от emax73
- ZX DOS, ZX DOS+ от @antoniovilenna
- N-GO
- и даже MIST уже умеет next

Вряд ли нужен еще один :)

scooby-do
22.10.2021, 15:24
Сегодня 4 часа на гит-хабе вышел какой-то апдейт....
за пару месяцев появилась конфа Profi3e (это что?)

andykarpov
22.10.2021, 15:35
Сегодня 4 часа на гит-хабе вышел какой-то апдейт....

Не обращайте пока внимания, это draft релиз, он помечен как черновик.
Там поменялись клоки для UART / ЦАП, в основном для nihirash ;)
Дабы проверить работу uGophy в турбо режимах.


за пару месяцев появилась конфа Profi3e (это что?)

Это solegstar пилил корку профи с поддержкой ПЗУ и фичей 3+.
Возможно в текущей реализации чуток поломано (общение FPGA с мегой), нужно будет актуализировать как-нибудь.

scooby-do
22.10.2021, 15:45
блин... короч, видимо надо расчехлять байтбластер.
Обновил karabas_pro_ep4ce6.rbf из папки Profi3E
Запустилось, потом накатил еще раз но из папки Profi ( да точно)..... вы там точно не перепутали где 3е, а где 2?

Висит теперь на Please Wait.... И ни на что не реагирует. Даже на горячие клавиши, и Ctrl+Alt+Del,

а как вообще правильно обновлять, надо скидывать только *.RBF?

solegstar
22.10.2021, 16:03
Обновил karabas_pro_ep4ce6.rbf из папки Profi3E
также нужно переписать в 0 romset пзу от +3e. должно быть в папке rom. конфа 3е старая, по сравнению с текущей.

- - - Добавлено - - -


а как вообще правильно обновлять, надо скидывать только *.RBF?
если не менялись пзу, атмега или епм - то достаточно rbf.

- - - Добавлено - - -


Висит теперь на Please Wait.... И ни на что не реагирует. Даже на горячие клавиши, и Ctrl+Alt+Del,
вполне возможно, что это из-за более новой прошивки авр. перешейте прошивки для всех чипов из папки релизов для +3е. также, поддерживается из устройств только sd-card как накопитель. карточку надо подготовить, как это сделать, я думаю сможет рассказать nihirash, так как я уже не припомню)

andykarpov
22.10.2021, 16:10
Висит теперь на Please Wait....

Я же предупреждал :)
Там прошивки avr обновлялись синхронно с основной коркой profi, а код внутри корки 3+ нет, поэтому с большой долей вероятности - оно не рабочее на текущий момент.
Как и остальные корки, которые там были - рк86, понг...

scooby-do
22.10.2021, 16:26
Я же предупреждал :)
Там прошивки avr обновлялись синхронно с основной коркой profi, а код внутри корки 3+ нет, поэтому с большой долей вероятности - оно не рабочее на текущий момент.
Как и остальные корки, которые там были - рк86, понг...

так рассказываю более подробно.
Был карабас про с какойто там летней прошивкой, всё работало.
Взял файл RBF из папки Plus3е, залил в карабас. Перезагрузил, все работало. Ладно подумал я, и залил уже из папки Profi еще один RBF и мега отвалилась. Во всей этой истории, прошивка атмеги не менялась.

Ничего критичного конечно, но запутался я - "что к чему".

ИМХО, как раньше (было раскидано по ревизиям плат) было более понятно.

scooby-do
25.10.2021, 14:48
ЧЯДНТ?
Байт бластер не достан, все делаю руками типа обычной домохозяйки.
Была какая-то майская прошивка. И тут решил залить последнюю.
Что я делаю. Из папки \firmware\releases\profi\ep4ce6\ заливаю на флешку karabas_pro_ep4ce6.rbf
Заливаю с флешки в карабас
Так как я продвинутый домохозяин, то прошиваю мегу.

Запускаю карабас, он мне пишет, что ревизия А, хотя на самом деле С, ладно фиг с ним, но не работает дисковод, вообще намертво. Я уж подумал, что спалил 8877, при перепрошивке.

Когда вернул всё в зад ( майский karabas_pro_ep4ce6.rbf и майскую прошивку меги,) то все заработало.

yanus
25.10.2021, 16:15
ЧЯДНТ?
Байт бластер не достан, все делаю руками типа обычной домохозяйки.
Попробуй вручную "цепочкой залить" : первым выбираешь файл для 3128 , затем добавляешь файл для ер4 с расширением *.jic и ставишь галочки на прошивку всех устройств в окошке. Потом или перед этим шьешь мегу последним релизом :)

scooby-do
25.10.2021, 16:35
yanus, Я пошел по пути пользователя без байтбластера

tank-uk
25.10.2021, 16:35
Заливаю с флешки в карабас
Так как я продвинутый домохозяин, то прошиваю мегу.
нужно еще CPLD (3128 ) прошить , изменилось общение между 3128 и ЕР4СЕ

andykarpov
25.10.2021, 17:06
он мне пишет, что ревизия А

Так и задумано :)
- Для ревизий A,B,C,D будет писать A. ибо ABCD там физически не влазит. Может написать D, чтоб не так обидно было ? :)))
- Для ревизий DS и E будет писать DS и E соотв. :)


Байт бластер не достан
Вот это надо бы достать и прошить все, ну и про мегу не забыть.
Хотя код CPLD и не менялся прилично давно, но всегда есть шанс попасть на смену протокола обмена между FPGA и CPLD, скорее всего - это Ваш случай.
В мае, как раз, была очень активная фаза разработки и мы с solegstar там много чего меняли :)

scooby-do
25.10.2021, 19:42
Может написать D, чтоб не так обидно было ?
"С", у меня ревзия Цэ.

Ладно, пойду за бластером

Egal
09.11.2021, 11:38
Всем добрый день!

Новых версий платы не намечается? Хочу заказать себе :)

andykarpov
09.11.2021, 11:43
Новых версий платы не намечается? Хочу заказать себе :)

Пока вроде нет :) Но кто знает :)))
Последняя стабильная ревизия - DS'.
Последняя девелоперская ревизия - E.
Обе работают норм.
Если заказывать - то можно E, но запаивать не всю память, а только один чип и лить прошивку от DS.

Egal
09.11.2021, 11:49
Если заказывать - то можно E, но запаивать не всю память, а только один чип и лить прошивку от DS.
То есть объём памяти просто прошивкой определяется и отсутствие второго чипа не повлияет на стабильность?

andykarpov
09.11.2021, 11:53
То есть объём памяти просто прошивкой определяется и отсутствие второго чипа не повлияет на стабильность?
Именно!

Egal
09.11.2021, 13:32
А какой финиш делать лучше - HASL или leadfree? безсвинцовый вариант лучше-хуже?
Иммерсионное золото скорее всего нет смысла, ничего открытого нет, кроме крепёжных отверстий.

- - - Добавлено - - -


Иммерсионное золото
Хотя для пайки SMD наверное самое то - поверхность идеальная должна быть, по сравнению с тем же HASL

andykarpov
09.11.2021, 13:52
А какой финиш делать лучше - HASL или leadfree?
Иммерсионное золото


Имхо, HASL самый дешевый и норм варик.
lead free - паять будет чуть тяжелее.
Золото - дорого, насколько легче оно паяется - ну такое.
Если платка полежит какое-то время, будет не очень паяться :)

Freiwind
09.11.2021, 14:52
Можно сделать еще ревизию с разъемом для дискогрыза с левой стороны, если спереди на Карабас смотреть.
Все-таки таких дисководов большинство.
С правым расположением только Самс 321 знаю.

Egal
09.11.2021, 18:08
насколько легче оно паяется
Наплывов по идее нет, площадки ровные, в этом смысле. Я заказал, в течение месяца пришлют, посмотрим как паяется :-)

- - - Добавлено - - -


Можно сделать еще ревизию с разъемом для дискогрыза с левой стороны
Ну такой себе аргумент за перетрассировку платы :-) Я для себя купил на яндекс.маркете 321й, один ещё мне прислали.

andykarpov
09.11.2021, 18:36
Можно сделать еще ревизию с разъемом для дискогрыза с левой стороны, если спереди на Карабас смотреть.
Все-таки таких дисководов большинство.
С правым расположением только Самс 321 знаю.

Исходники проекта открыты. Буду очень признателен за новую ревизию!
Когда ждать ? :)

Egal
09.11.2021, 19:11
Когда ждать ?
Вот-вот-вот :)


Можно сделать еще ревизию с разъемом для дискогрыза с левой стороны
Кстати, наверняка кондей бочку что у питания можно положить на плату горизонтально, или взять чуть меньше ёмкость, вольтаж (чтобы габарит уменьшить) -> сделайте плату с двумя разъёмами мама-папа, такой себе "переходник", который "мамой" будет втыкаться в текущий IDC34, а с другой стороны таже IDC34 со смещением. Если уж дело только в дисководе то по мне так это куда более простой вариант чем всю плату ретрейсить.

andykarpov, у меня есть чисто академический вопрос, то бишь в образовательном контексте: я понимаю когда в альтеру запихивают логику, AY, ВГ93 и так далее. А процессор зачем? И применительно к этому проекту - 8877 же живьём есть на плате, почему бы планарный проц рядом не положить? Z80 же в CMOSе планарном до сих пор вроде Zilog производит, и частота по-моему 20МГц. Почему такой вопрос возник - через это можно Альтеру меньше взять, может не одну, а две поменьше, а это может быть не столько дешевле, сколько более "доставаемо". Это проект начался всего то чуть больше года назад - а уже проблема купить Альтеру даже в Чип-Дип-е. Или это просто Альтера клепает свои Циклоны с жизненным циклом год-плюс-минус? Или Z80 это вообще мизер и не сильно влияет на объём?

andykarpov
09.11.2021, 19:38
у меня есть чисто академический вопрос
- ВГ93 (8877A) нет полноценной реализации в FPGA, поэтому она живьем снаружи вместе с мощными буферами
- Проц наружу вынести можно, но циклон нужен будет более многоногий. Ресурсов это сэкономит где-то 2.5к LE.
- Проблема с доставаемостью компонентов и ценами на них нынче глобальная, к сожалению :(
- Ну и да, 4й циклон - это уже вчерашний день на сегодня.

Egal
09.11.2021, 19:49
Ресурсов это сэкономит где-то 2.5к LE.
А общее потребление этих самых LE какое?


но циклон нужен будет более многоногий
То есть и так пайка на грани - то с процем снаружи вообще будет тот ещё аттракцион?


4й циклон - это уже вчерашний день
А сейчас какой в моде? И какой из этих "модных" условно соответствует EP4CE6E22C8N ?

Freiwind
09.11.2021, 21:03
Исходники проекта открыты. Буду очень признателен за новую ревизию!
Когда ждать ? :)
Импортнул в Альтиум.
Можно и заняться, если вдохновение найдет когда-нибудь. :)
Так-то у меня собранная С или D есть.
76394

Egal
09.11.2021, 22:17
если
Я бы не рискнул - плата выверена, рабочая, по живому, потому опять тестировать.
"Переходник-эксцентрик" всё решает. :-)

Freiwind
09.11.2021, 22:24
сделайте плату с двумя разъёмами мама-папа, такой себе "переходник", который "мамой" будет втыкаться в текущий IDC34, а с другой стороны таже IDC34 со смещением. Если уж дело только в дисководе то по мне так это куда более простой вариант чем всю плату ретрейсить.
Ну, кстати, да. Хороший вариант, если по габаритам все пройдет.

Egal
11.11.2021, 15:14
Ресурсов это сэкономит где-то 2.5к LE.
Посмотрел доку на этот циклон (https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/hb/cyclone-iv/cyiv-51001.pdf) - 6272 LE всего.
Получается проц - при <=100% заполнении - занимает <=40% чипа. При этом это самая младшая модель циклона в линейке.
5й циклон - это видимо из пушки по воробьям.
Мда. :)

Egal
11.11.2021, 17:26
Хороший вариант, если по габаритам все пройдет.
IDC-34F + IDC-34M + макетка - и примерить. Хотя если уж совсем положа руку известно куда - не вижу проблемы дважды сложить кабель . )))

Freiwind
11.11.2021, 18:25
Да, ясен-красен, можно и так.
Все. Отбили охоту. :)

Egal
10.12.2021, 12:10
andykarpov, подскажите пожалуйста, какой polyfuse должен быть (ток, напряжение)? у меня глаза разбегаются от их разнообразия ))

- - - Добавлено - - -

andykarpov, я немного ступил и только вчера вечером понял, что детали смотрел только сверхней стороны [рука-лицо].
По-сему возникло пара вопросов:
1. На нижней стороне платы ревизии E вижу BS62LV1600 - 16Мб - она для чего?
2. Разъёмы для карточек оба функциональны?

andykarpov
10.12.2021, 14:43
какой polyfuse должен быть (ток, напряжение)?
Там их 2 штуки, один по 5В, второй по 12В.
Оба можно ставить на ток срабатывания 1.5А.
Первый предохранитель - общий на всю плату, второй - на 5В линию, который в паре с супрессором должен спасти плату, если вдруг кто-то решит подать питание на разъем для подключения дисковода от АТХ БП, вставив вилку не той стороной :)


1. На нижней стороне платы ревизии E вижу BS62LV1600 - 16Мб - она для чего?
Был планы для rev.E заюзать эту 2МБ срамину под ПЗУ, в то время как остальные 4МБ на вертней стороне - чисто под ОЗУ.
Сейчас нет активных прошивок, которые юзают всю эту память.
Я писал тут на форуме выше, что пока можно запаивать только один верхний чип памяти и больше ничего и лить в плату прошивку от rev.DS.


2. Разъёмы для карточек оба функциональны?
Запаивать нужно один из. либо полноразмерный слот, либо microSD.
При этом, если устанавливается полноразмерный слот, нужно изолировать пятаки слота microSD.

Egal
10.12.2021, 15:13
что пока можно запаивать только один верхний чип памяти
Да, это то я помню, но т.к. я по запарке смотрел только верхнюю сторону в HTML BOM, то нижняя память как-то не связалась с остальной инфой ))
Понял, спасибо!

djspawn
12.12.2021, 22:12
Собираю тут rev. E, не запаивал только пока bat54c и BS62LV1600. Все зашилось норм. Значит из проблем:
1. Tape in вообще не реагирует на звук с компа (lmку менял - не помогло), совсем не понятно в схеме про пуллап резаки (r49, r50) - их там нет таких)
2. Cf карты не адекватно определяются (на ревизии А они работают супер!) и то не всегда (cf разъем пропаян норм), единственное что не все кондеры еще запаял 100н, пока нет таковых), жду.

andykarpov
13.12.2021, 14:03
Собираю тут rev. E.
1. Tape in вообще не реагирует на звук с компа (lmку менял - не помогло), совсем не понятно в схеме про пуллап резаки (r49, r50) - их там нет таких)

В ПЛИС какая прошивка влита, от какой ревизии?
Будет работать только на прошивках от rev.DS и rev.E.


2. Cf карты не адекватно определяются (на ревизии А они работают супер!) и то не всегда (cf разъем пропаян норм), единственное что не все кондеры еще запаял 100н, пока нет таковых), жду.

А вот это уже непонятно, начиная с rev.D alpha 3, там ничего не менялось и у всех все работает, даже на тех картах, где были проблемы на предыдуших ревизиях.
Проверять монтаж, имхо.
А дисковод работает?

- - - Updated - - -


совсем не понятно в схеме про пуллап резаки (r49, r50) - их там нет таких)
Это касается предыдущий ревизий платы, где стоял dip switch, пины которого используются для tape in / out.

djspawn
13.12.2021, 18:56
В ПЛИС какая прошивка влита, от какой ревизии?
Будет работать только на прошивках от rev.DS и rev.E.
В ПЛИС - последняя, ревизия Е.


А вот это уже непонятно, начиная с rev.D alpha 3, там ничего не менялось и у всех все работает, даже на тех картах, где были проблемы на предыдуших ревизиях.
Проверять монтаж, имхо.
А дисковод работает?
Дисковод, SD работают хорошо. А CF определяется не всегда и иногда не верно. Например вместо 8Гб - 276 и в названии карты белиберда. Да и пока вместо AMS1117-3.3 TO-252-2 - стоит она же только в мелком корпксе(пока нет другой) по питанию на выходе - 3,22В, остальные напряжения в норме.




Это касается предыдущий ревизий платы, где стоял dip switch, пины которого используются для tape in / out.
Понял.

UPD: Выпаял верхнюю память (U19) - CF карты стали корректно работать) оч. странно), а вот Tape_in - до сих пор нет реакции на вход, хотя когда делал load"" - и тыкал пинцентом на выход (после lm311) - красно-бирюзовый бордер был.

UPD2: Косяк с читалкой был именно в самих китайских LM311, взял в местном радиомагазине - завелось с полпинка).

Egal
17.12.2021, 01:06
- Звук через TDA1543, на борту есть Turbosound, Soundrive и covox по профику. SAA1099 доступна для более емкого камня (EP4CE10)
Доброго дня, подскажите, а чем turbosound проверить можно, есть какой-то тест? Хотя бы на уровне "TS обнаружена"/"TS не обнаружена".
Какие-то музыкалки попробовал - вроде что-то играет, а в игре пишет что есть только обычный AY. Хотя может это потому что игра демо.

tank-uk
17.12.2021, 08:03
turbosound проверить
Badapple

creator
17.12.2021, 10:01
Доброго дня, подскажите, а чем turbosound проверить можно, есть какой-то тест? Хотя бы на уровне "TS обнаружена"/"TS не обнаружена".
Вот.

Egal
17.12.2021, 13:10
Badapple
Если речь о Badapple512 то эта демка у меня и с обычным AY играет. Там что-то особенное должно быть?

- - - Добавлено - - -


Там что-то особенное должно быть?
я понял что должно быть )))

- - - Добавлено - - -


Вот.
Тест проходит, разницу слышу.

Вот эта игрулька (https://zxonline.net/game/deltas-shadow/ru/) не хочет TS видеть. Хотя не понятно, в обычном zx должна или нет, или только в Next-е

Egal
18.12.2021, 03:12
Вот эта игрулька не хочет TS видеть.
Короче только на Next-е есть TS-звук, облом :)

Mor-Da
18.12.2021, 22:18
Ну вот и у меня платка появилась Rev.E

Egal
03.01.2022, 16:19
Ну вот и у меня платка появилась Rev.E
Как успехи? )

- - - Добавлено - - -

andykarpov, подскажите, AMS1117-3.3 SOT-223 вместо ТО-252 - ничего страшного? вроде они все на 800мА

andykarpov
03.01.2022, 18:02
andykarpov, подскажите, AMS1117-3.3 SOT-223 вместо ТО-252 - ничего страшного? вроде они все на 800мА

Да, вроде по даташиту (TI, ST) макс. ток от корпуса не зависит, только теплообмен лучше у TO-252.
Так-то можно ставить и более мелкие, в первых карабасах так и было.

Egal
03.01.2022, 19:49
только теплообмен лучше у TO-252.
Да, у ТО-252 "подошва", чёт как-то не обратил внимание когда в Ч-Д заказывал

im2
04.01.2022, 14:51
Есть несколько вопросов:
1. FB1 (Ferrite_Bead) - Номинал?
2. F1, F2 (Polyfuse_Small) - Номинал?
3. LS1 (Buzzer) - Пассивный или с генератором, на какое напряжение?
4. Возможна ли замена LM2596S-5 на MIC4576-5.0WU?

Заранее спасибо за ответы.

ЗЫ. Кто где Альтеру заказывал?

tank-uk
05.01.2022, 08:54
1 - любой на 300-1000мА
2 - самовосстанавливающиеся предохранители на 1- 1.5 А
3 - Пассивный ( зависит от ревизии , без транзистора - пьезо , с транзистором магнитный )
4 - да , это прямой аналог

Egal
06.01.2022, 15:59
ЗЫ. Кто где Альтеру заказывал?
Я на али заказал, два комплекта, и память там же. Пока один комплект впаял, на DS версию, ещё не запускал, не все детали приехали.

- - - Добавлено - - -


2 - самовосстанавливающиеся предохранители на 1- 1.5 А
Нашёл на ненужной плате как раз пару - маркировка две буквы W друг в друга смотрят и 15 - это 1.5А или 15А или вообще что-то левое?
Чёрт ногу сломит в этих маркировках ))

- - - Добавлено - - -


Нашёл на ненужной плате как раз пару - маркировка две буквы W друг в друга смотрят и 15 - это 1.5А или 15А или вообще что-то левое?
Похоже это 1.5А только на 6 вольт. Стало быть один по 5 вольтам могу запаять.

Egal
06.01.2022, 18:45
Всё же не понятно за эти предохранители. У них есть два параметра:
1. Максимальный ток, не приводящий к срабатыванию, I hold,А 0.75
2. Минимальный ток, приводящий к срабатыванию (скачку сопротивления), I trip,А 1.5

Казалось бы всё что выше тока удержания - так срабатывания. Но ток удержания в два раза ниже чем ток срабатывания. А между этими двумя значениями что?
И какой нужно ставить - у которого минимальный ток срабатывания 1.5А или у которого ток удержания 1.5А ?

Egal
07.01.2022, 18:08
Вот первая проблема - после запайки 1117 решил на всякий случай прозвонить (2.5 и 3.3 из ЧД, 1.2 с али).
И тут же КЗ - по всем трём питаниями 1.2, 2.5 и 3.3 - ревизия DS. Сдул 1117 на 1.2в и 3.3в - u14 & u12 - фиг, всё равно КЗ.
Причем FB1 у меня не запаян и КЗ до него, то есть не на 2.5в.

Платы собираю сразу две - ревизии DS и E.
Паял параллельно на обе платы конденсаторы и резисторы - с одних и тех же лент. Разница в платах была только в том что не были запаяны альтеры и TXB0104PWR.
Запаял на Е память, атмегу и альтеры - TXB0104PWR не паял т.к. просто нет - КЗ не наблюдается.

Основная альтера я так понимаю от 1.2в питается. Есть какой-то потребитель сразу трёх напряжений?

Что может коротнуть сразу 3 питания? :v2_dizzy_tired2:

- - - Добавлено - - -


Что может коротнуть сразу 3 питания?
Что-то я туплю - EP4CE10E22C8N и потребляет все три питания, похоже у неё и КЗ по питанию. Китайцы заразы.

- - - Добавлено - - -


И тут же КЗ - по всем трём питаниями 1.2, 2.5 и 3.3
Это жесть - одна сторона с 1 по 36 практически вся КЗ. Вот уроды. И карандашом кстати на корпусе крестик какой-то и знаки.

Так что прежде чем впаять - проверяйте на КЗ по питанию и между VCC1,2,3 и другими ногами.

Копейкин
07.01.2022, 20:19
У меня тоже первая партия ПЛИС коротила питания. Демонтаж бракованый.

izzx
07.01.2022, 20:36
EP4CE10E22C8N
Ссылку где не покупать?

Egal
08.01.2022, 16:30
Ссылку где не покупать?
Вот тут (https://aliexpress.ru/item/4001123841642.html?spm=a2g0s.12269583.0.0.6de562f3 LBIEnj) брал обе альтеры и W25
Малая альтера была в ленте, вот эти большие просто скотчем прилеплены к пластиковым "трубкам" от DIP40

Egal
08.01.2022, 20:03
Вот тут брал обе альтеры и W25
Открыл спор вчера в это же время примерно - продавец только что подтвердил возврат.

snark013
08.01.2022, 21:44
брал у продавца рекомендованного в первом посте (Shenzhen IC...) двумя заказами по одному чипу
в одном он чип прислал в коробке с другой частью заказа даже не прилипив скотчем к картонке - ножки погнулись... КЗ по питанию
во втором прислал хорошо упакованный чип... но - смотрите сами что прислал...

https://pic.maxiol.com/thumbs2/1641668256.1467286514.photo2022010814125.jpg (https://pic.maxiol.com/?v=1641668256.1467286514.photo2022010814125.jpg&dp=2)

И Али не хочет диспуты удовлетворять... Продавец молчит, Али пока предложил вернуть 0 рублей.
Что то мне с этим Карабасом не везет... Нано собрал - работает... два Сизифа собрал (128/512) - работают... буряк - работает... с Про - не срастается... даже от Чипкина чип с КЗ по питанию пришел (но тут уже нет никаких вопросов - демонтаж есть демонтаж... остальное все прекрасно работает)

Egal
10.01.2022, 01:21
даже от Чипкина чип с КЗ по питанию пришел (но тут уже нет никаких вопросов - демонтаж есть демонтаж... остальное все прекрасно работает)
Чипкин то вообще мог бы и проверить свой демонтаж - ещё кстати до демонтажа.

- - - Добавлено - - -


во втором прислал хорошо упакованный чип... но - смотрите сами что прислал...
Писец какой-то

- - - Добавлено - - -

Я вот тут (https://r-ek.ru/ic/ep4ce10e22c8n) запрос сделал, не сильно дороже то чем на Али, доставка только 500р по Москве, дороговато

Egal
10.01.2022, 20:39
Я вот тут запрос сделал, не сильно дороже то чем на Али
а вот фиг - больше 5 тысяч ценник у них

Stirlic
12.01.2022, 14:11
а вот фиг - больше 5 тысяч ценник у них
Странно, мне они счет выставили по цене как указано на сайте, только с физиками они не работают.

Egal
12.01.2022, 18:09
Странно, мне они счет выставили по цене как указано на сайте
Вот картинка, я им написал - мол у вас 2000 на сайте - ответили что сайт находится в процессе обновления

https://pic.maxiol.com/thumbs2/1642000100.2960083253.unoxtrek.png (https://pic.maxiol.com/?v=1642000100.2960083253.unoxtrek.png&dp=2)


только с физиками они не работают.
Да эта была главная печаль

OldHAMer
15.01.2022, 13:14
КЗ по питанию
Если альтера-демонтаж, то там явно что то прошито и это прошитое может коротнуть какой либо пин сконфигурированный как выход, к выходу другого чипа, при включении.
Поэтому любой демонтаж сначала желательно распаять отдельно, с обвязкой, и стереть на ней старую прошивку. Потом уже распаивать всё остальное.

Mick
15.01.2022, 14:17
Если альтера-демонтаж, то там явно что то прошито и это прошитое может коротнуть какой либо пин сконфигурированный как выход, к выходу другого чипа, при включении.

Это касается только CPLD, у остальных прошивка заливается непосредственно после включения из стороннего источника.

solegstar
15.01.2022, 17:31
сли альтера-демонтаж, то там явно что то прошито и это прошитое может коротнуть
здесь FPGA коротит по питанию. с cpld на плате вообще проблем нет.

Egal
17.01.2022, 19:01
andykarpov, подскажите, я же правильно понимаю - если 8877А ставлю, то +12 и не нужно и LM2596S-5 вместе с ним?

andykarpov
17.01.2022, 19:34
andykarpov, подскажите, я же правильно понимаю - если 8877А ставлю, то +12 и не нужно и LM2596S-5 вместе с ним?
Ну так-то да :) можно соплю кинуть и не ставить LM-ку и выкинуть почти всю обвязку под нее. Электролит один бы я оставил на плате.

aleksy
19.01.2022, 14:27
andykarpov, у меня есть чисто академический вопрос, то бишь в образовательном контексте: я понимаю когда в альтеру запихивают логику, AY, ВГ93 и так далее. А процессор зачем? И применительно к этому проекту - 8877 же живьём есть на плате, почему бы планарный проц рядом не положить? Z80 же в CMOSе планарном до сих пор вроде Zilog производит, и частота по-моему 20МГц. Почему такой вопрос возник - через это можно Альтеру меньше взять, может не одну, а две поменьше, а это может быть не столько дешевле, сколько более "доставаемо". Это проект начался всего то чуть больше года назад - а уже проблема купить Альтеру даже в Чип-Дип-е. Или это просто Альтера клепает свои Циклоны с жизненным циклом год-плюс-минус? Или Z80 это вообще мизер и не сильно влияет на объём?

Понимаю я тут новенький.. но процессор на мой взгляд лучше железный... там есть много не документированных комманд... помню юзал их часто ... даже MONS доробатывал чтоб их асемблировал
А так Андрею респект.

Dr.Dash
19.01.2022, 21:33
Очень правильная и очевидная мысль, как бы уже не имхо :)
Давно слежу за этим интересным и перспективным проектом, скачал всю документацию с гитхаба, но вот собрать... не решаюсь что ли...
А дело как раз в том, что не хватает в проекте самого главного - живого сердца настоящего z80. Пусть там не настоящий AY, но вот z80... Это же святое для старых спектрумистов! :v2_dizzy_heart:
Я очень хочу верить, что автор, уважаемый andykarpov, в каком-нибудь релизе воплотит это!:v2_dizzy_botan: Очевидно же, это только повысит популярность этого замечательного и интересного клона!:v2_dizzy_roll: Как бы настоящий Спектрум будет, не эмулятор, имхо...

Romych
19.01.2022, 21:56
На форуме много проектов с настоящим Z80 и CPLD / FPGA, есть из чего выбрать. Например Karabas Nano, от тех же авторов. Почему тогда Вы остановились именно на этом?
Использование 5 вольтового CPU и не толерантного к 5в FPGA сильно усложняет схему, и возможно, плату уже не удастся сделать того-же размера.
aleksy, все недокументированные инструкции давно документированы и конечно реализованы и в FPGA и в эмуляторах. Очень много софта, который их использует.

Egal
19.01.2022, 23:39
Почему тогда Вы остановились именно на этом?
Не знаю почему автор вопроса остановился на этом экземпляре, а я остановился потому что это буквально мечта детства была - сделать спек размером с дисковод 3.5", и вот чтобы он под дисководом и был. )))

- - - Добавлено - - -


Пусть там не настоящий AY, но вот z80
Я вопрос задавал исключительно из утилитарных соображений - цена на более ёмкую fpga выше, достать труднее. А если проц выкинуть и поставить что попроще - по цене суммарно может и не сильно дешевле будет (хотя как знать), но проще в доставании и возможно надёжнее в плане небитости. И, правда, не очень понятно зачем в наше время брать dip40 проц, когда, как я уже говорил, есть VEC20 и FEC20. И места меньше занимает, и частота выше - глядишь с такими мегагерцами можно и клэшинг убрать (старое работает, новое красивше) - так, без фанатизма ввиде миллионов цветов ;-)

Romych
20.01.2022, 00:01
Не знаю почему автор вопроса остановился на этом экземпляре, а я остановился потому что это буквально мечта детства была - сделать спек размером с дисковод 3.5", и вот чтобы он под дисководом и был. )))
Если так важно наличие дисковода, или совместимость с Profi, то да, таких компактных вариантов как этот не найти. А если дисковод не нужен, то есть еще Buryak Pl (https://zx-pk.ru/threads/32074-buryak-pi-2020.html), он тоже с настоящим процессором.

Egal
20.01.2022, 08:53
Если так важно наличие дисковода
Это в любом случае просто хобби :)

Dr.Dash
20.01.2022, 09:50
На форуме много проектов с настоящим Z80 и CPLD / FPGA, есть из чего выбрать. Например Karabas Nano, от тех же авторов. Почему тогда Вы остановились именно на этом?
Да, Вы совершенно правы, проектов много. И на реальном z80, и железных эмуляторов, один проект ZXUNO VGA 2M чего стОит! Я собрал уже Сизиф-512 (даже два) с платой расширения, чему очень рад и вроде бы должно быть достаточно. Но дело в том, что проект Karabas Pro по своему уникален, для меня во всяком случае. Ещё в 90-е я собрал свой первый Profi 3.2, и он долгие годы оставался моим основным, любимым компьютером (цел и сейчас, с подборкой дисков CP/M), а о пятой версии, тогдашний бедный студент мог только мечтать (помню, удалось только достать нижнюю плату 4-ой версии). А тут такой подарок! Тут и VGA выход (чего так не хватает Сизиф-512, имхо! ), и главное - это Profi 5+ ! Поэтому не смог пройти мимо и подписался на эту тему, хотя и нахожусь в зоне зрителей, по известной причине, а не на поле. :) Я и высказать своё мнение решил только после того, как эта тема затронулась на форуме, появилась какая-то надежда, что автор может услышать, что это кому-то очень важно и нужно. И возможно, когда-нибудь парк Karabas`ов пополнится, скажем, Karabas Pro Z с настоящим z80. :). Это было бы просто... здОрово! Смело так думать конечно, это время, труд, и должна быть сильная мотивация у автора...[/QUOTE]

Использование 5 вольтового CPU и не толерантного к 5в FPGA сильно усложняет схему, и возможно, плату уже не удастся сделать того-же размера.
Про 5 В надеюсь Вы не серьёзно :) А вот с размером платы вопрос конечно, это только автор может оценить, наверное.
Никого ни в чём не хочу убеждать или переубеждать. Просто ещё одно мнение старого спектрумиста и любителя Профика.

- - - Добавлено - - -


Я вопрос задавал исключительно из утилитарных соображений - цена на более ёмкую fpga выше, достать труднее. А если проц выкинуть и поставить что попроще - по цене суммарно может и не сильно дешевле будет (хотя как знать), но проще в доставании и возможно надёжнее в плане небитости. И, правда, не очень понятно зачем в наше время брать dip40 проц, когда, как я уже говорил, есть VEC20 и FEC20. И места меньше занимает, и частота выше - глядишь с такими мегагерцами можно и клэшинг убрать (старое работает, новое красивше) - так, без фанатизма ввиде миллионов цветов ;-) Тип корпуса реального z80, как по мне, совсем не так важно. Важно что "сердце" настоящее. Разве что дип40 из панелек доставать можно, в случае чего. :) Что касается вопроса цены на fpga и её доставаемость, это головная боль общая, и может оказаться фатальным фактором при сборке в один момент, особенно в связи с последними событиями на рынке чипов. Тоже проблема.

aleksy
20.01.2022, 10:43
https://eu.mouser.com/c/?q=Z84C0020 вот чесные легко достоваемые Z80 (не паяный шлак с алиехпресс) . Z84C0020PEG Z84C0020МEG можно даже на сокет поставить

Freiwind
20.01.2022, 10:56
Ну, если денег дофига, то да. Можно. Правда последних двух нет в наличии.

aleksy
21.01.2022, 14:22
На форуме много проектов с настоящим Z80 и CPLD / FPGA, есть из чего выбрать. Например Karabas Nano, от тех же авторов. Почему тогда Вы остановились именно на этом?
Использование 5 вольтового CPU и не толерантного к 5в FPGA сильно усложняет схему, и возможно, плату уже не удастся сделать того-же размера.


Хотелось бы PROFI

CLR
22.01.2022, 11:28
Если кому-либо из религиозных соображений очень хочется зачем-то (зачем?) реальный Z80, то для этого существует классический Profi. Если реальный Z80 хочется именно в Карабасе-Про, то проект открытый, качаете исходники, модифицируете плату и прошивку, делаете коммит или форк:)
Необходимость реального Z80 когда-то давно обсуждалась на каналах поддержки, никакого смысла для него найдено не было, поэтому имеем то, что имеем.

Dr.Dash
22.01.2022, 14:00
Если кому-либо из религиозных соображений ...
... существует классический Profi.
... проект открытый, качаете исходники, модифицируете плату и прошивку, делаете коммит или форк:)
...., никакого смысла для него найдено не было,...
Большое спасибо, теперь всё стало ясно. Ошибся, вспылил, был не прав. :)

djspawn
24.01.2022, 09:41
Может кто-нибудь подскажет как заставить грузиться pq-dos с HDD(CF). Скачал образ, развернул его. Через дискетку(эмуль FlashFloppy) - все грузится, диски видны. Но если "достать" дискету или просто достать флешку с эмуля дисковода - экран просто висит на ROM-BIOS (pq-dos) однако загрузки с CF не происходит( Че я делаю не так?)

UPD: Разобрался. Эмуль блокирует даже когда сделать Eject. Решение: Делать Eject на эмуле и до загрузки свапнуть драйвы (menu+TAB). Тогда все грузится:)

djspawn
25.01.2022, 09:20
Ребята, подскажите, как запустить в pq-dos SynthMaster? при запуске пишет - ошибка CFG файла( но из под DN его даже отредактировать не могу( edit(F4) не работает от слова совсем(

Djoni
25.01.2022, 17:32
Ребята, подскажите, как запустить в pq-dos SynthMaster? при запуске пишет - ошибка CFG файла( но из под DN его даже отредактировать не могу( edit(F4) не работает от слова совсем(


SynthMaster читает файл конфигурации через старые функции системы которых нет PQ-DOS.

Сейчас давлены в систему полный эмулятор старых функций МикроДОС UDOSEMU.COM , и резидент UDOSRES.COM с эмуляцией 2х функций МикроДОС грузится вместе ОС.

Программы которые работают через старые функции имеют расширение .cpm и при запуске
DN запускает их через эмулятор.

Архиве образ hdd и биос. https://yadi.sk/d/DN9MV423iXRxzw

В DN пока не внутреннего редактора , можно вызвать WRITE.

djspawn
25.01.2022, 17:56
SynthMaster читает файл конфигурации через старые функции системы которых нет PQ-DOS.

Сейчас давлены в систему полный эмулятор старых функций МикроДОС UDOSEMU.COM , и резидент UDOSRES.COM с эмуляцией 2х функций МикроДОС грузится вместе ОС.

Программы которые работают через старые функции имеют расширение .cpm и при запуске
DN запускает их через эмулятор.

Архиве образ hdd и биос. https://yadi.sk/d/DN9MV423iXRxzw

В DN пока не внутреннего редактора , можно вызвать WRITE.

Спасибо ОГРОМНОЕ), буду пробовать!)

Djoni
25.01.2022, 18:15
Спасибо ОГРОМНОЕ), буду пробовать!)

Особенности работы SynthMaster.

При запуске затирает страницу с DN , позже буде правильный CFG.
Не выводит каталог файлов и работает только с устройствами A B E, исходников нет нужно всё переписывать .:v2_dizzy_botan:


P.S.
Я запускал две копии DN, SynthMaster первый затирает а второй остается живой.

Правильный CFG

https://yadi.sk/d/Bnjy53JhSi1NHA

Egal
07.03.2022, 23:19
Всем добрый день! Подскажите, как фьюзы выставлять на атмеге - FF D7 FF как вдоке или другие? Клавиатура не работает, что-то само сабой там нажимается и по кругу в загрузку CP/M уходит.

- - - Добавлено - - -


Клавиатура не работает,
перепрошил атмегу ещё раз - вроде всё стало ок

- - - Добавлено - - -

Запарился с флешками
- В FDImage SD пишет not ready, и при включении если карточка в слоте просто не грузится (вытаскиваешь - загружается)
- В FDImage CF пишет There is no valid FAT volume, при включении если карточка в слоте грузится. Я перебрал все варианты FAT/FAT32 - нишиша не хочет читать карту.

Есть какие-то идеи как победить? Что можно проверить?

djspawn
08.03.2022, 09:07
Смотри непропаи и сопли + хорошо надо смыть флюс. Еще SD картой если слот не под microSD а под SD(большую) то площадка под пайку microSD - должна быть заизолирована(она находится под слотом SD)

Egal
08.03.2022, 11:25
площадка под пайку microSD - должна быть заизолирована(она находится под слотом SD)
Да, я видел это указание, правда уже после того как слот впаял - слот пластиковый снизу, или кожухом что-то может быть замкнуто?

- - - Добавлено - - -


под SD(большую)
А какой вообще слот должен быть? У меня такой слот, что карточка втыкивается контактами вверх, то есть лицом как бы вниз. Может там холдер какой-то обратный должен быть?
В любом случае CF не работает. Правда какое-то чудо случилось сейчас - форматнул CF с 1К сектор в FAT32 и Fatal его видит как empty диск, независимо от того есть ли там файлы или нет (может он их по расширению проверяет и файлы какие-то не те). Утилита которая по win+F4 не видит CF карточку, хоть тресни.

- - - Добавлено - - -

Самый прикол, что при заходе в Fatal, сначала разово моргает светодиод CF, а потом загорается и постоянно горит светодиод SD карточки.
Отпаял SD-холдер, маловероятно, но возможно что контактами мог замыкать площадку мини-SD, но ничего не изменилось.

djspawn
08.03.2022, 11:30
Смотри не пропаи на альтерах (или сопли), так же на самом CF разьеме. По поводу SD - то что там пластиковый слот снизу - не значит что не может перемкнуть, во многих слотах контакт идет таким образм:
https://i.ibb.co/SRg3SRQ/2022-03-08-11-25-34.png
и контакты могут попасть как раз на слот от micro SD

Egal
08.03.2022, 11:46
возможно что контактами мог замыкать площадку мини-SD
Чорт! Так и есть - заизолировал, поставил новый слот и SD карточка появилась!!! FDImage работает!
Правда FDImage так и не видит CF, но это другая думаю история. Надо дискетку CP/M чтоль сделать да из под с неё CF помучать.

- - - Добавлено - - -


во многих слотах контакт идет таким образм
у меня немного по-другому было, посередине такой изгиб, думал не достанет, а нет, достал )))

djspawn
08.03.2022, 11:48
Чорт! Так и есть - заизолировал, поставил новый слот и SD карточка появилась!!! FDImage работает!
Правда FDImage так и не видит CF, но это другая думаю история. Надо дискетку CP/M чтоль сделать да из под с неё CF помучать.

- - - Добавлено - - -


у меня немного по-другому было, посередине такой изгиб, думал не достанет, а нет, достал )))

Вставь карту в CF слот и перейди во вторую банку (menu + F2) - погляди определяет ее хоть как-нибудь биос?

Egal
08.03.2022, 12:51
Вставь карту в CF слот и перейди во вторую банку (menu + F2) - погляди определяет ее хоть как-нибудь биос?
Неа, не хочет.
Serial interface : Fail
HDD0: Fail
HDD1: Fail

Всё остальное ок, включая SD карту

- - - Добавлено - - -


HDD0: Fail
Форматнул сейчас в FAT32/2048- HDD0 теперь ОК. Пишет cyan цветом RTH Bl'sh 0.0.0 и ёмкость 249М
HDD1 - Fail
FDImage так же не видит CF

- - - Добавлено - - -

Внизу есть варианты <Reset +1> , <Reset +2>, <Reset +3> - это как? Кнопку reset зажать и потом 3?

- - - Добавлено - - -

FAT16/8192 тоже HDD0 определяет - как 249М
а FAT16/16384 так же HDD0 определяет - но уже как 250М

- - - Добавлено - - -

Как caps включить??? )))) два шифта Е включают, caps на клавиатуре тоже )))

djspawn
08.03.2022, 13:49
Неа, не хочет.
Serial interface : Fail
HDD0: Fail
HDD1: Fail

Всё остальное ок, включая SD карту

- - - Добавлено - - -


Форматнул сейчас в FAT32/2048- HDD0 теперь ОК. Пишет cyan цветом RTH Bl'sh 0.0.0 и ёмкость 249М
HDD1 - Fail
FDImage так же не видит CF

- - - Добавлено - - -

Внизу есть варианты <Reset +1> , <Reset +2>, <Reset +3> - это как? Кнопку reset зажать и потом 3?

зажать цифру + reset.



- - - Добавлено - - -

FAT16/8192 тоже HDD0 определяет - как 249М
а FAT16/16384 так же HDD0 определяет - но уже как 250М

- - - Добавлено - - -

Как caps включить??? )))) два шифта Е включают, caps на клавиатуре тоже )))

И в ТРЕТИЙ РАЗ повторю, проверить ВСЕ непропаи/сопли между ног альтер и ЦФ разьема. Смыть хорошо флюс!

Я обычно иголочкой прохожу по всем ногам и смотрю чтоб ноги не шевелились, если шевелится - не пропаяна нога! Так же проверить нет ли сопли между ног. И было такое что флюс давал такой результат!

Egal
08.03.2022, 15:54
зажать цифру + reset.
Понял, спасибо ))

- - - Добавлено - - -


Смыть хорошо флюс!
Конечно :)

- - - Добавлено - - -


флюс давал такой результат!
Это активный если - я такой смываю OPPA, смывка для монтажной пены, пока пластика нет на плате.

- - - Добавлено - - -


Как caps включить??? ))))
верхний регистр включается через ctrl - это если клавиатура выбрана профи
если обычная - хз как, не знаю
тесты из меню дефолтового банка проходит, в том числе и клавиатурный

- - - Добавлено - - -

Прикол в том что по win+f2 карта видна, и в фатале она определяется, правда как пустая. Вот это странно. Я разъём прошёлся ещё раз паяльником, всё прозвонил - ничего нет.
Я всё же склоняюсь что карта не правильную геометрию имеет - это CISCO карточка, из рутера, 256Мб

djspawn
09.03.2022, 19:04
Прикол в том что по win+f2 карта видна, и в фатале она определяется, правда как пустая. Вот это странно. Я разъём прошёлся ещё раз паяльником, всё прозвонил - ничего нет.
Я всё же склоняюсь что карта не правильную геометрию имеет - это CISCO карточка, из рутера, 256Мб

Если бы она верно определялось - все было бы норм) только искать соплю или не пропай, у меня так было что определялась ересь (например карта на 8 гиг определялась как 250 гиг или что-то в этом роде) и в названии карты была была тоже белиберда.

Egal
10.03.2022, 00:26
у меня так было что определялась ересь
Ёмкость получается верно определяется. Что такое "RTH Bl'sh 0.0.0" мне не понятно. Чудеса какие-то.

- - - Добавлено - - -


Чудеса какие-то.
Может какие лишние резисторы-кондеи впаял... или наоборот не впаял. Надо будет проверить.

- - - Добавлено - - -


что карта не правильную геометрию имеет - это CISCO карточка, из рутера, 256Мб
Нашёл у себя новую карту, чистую - 512М - определяется правильно, InnoDisk Corp. - iCF 1SE 512MB, всё чётко.
А кстати, при ALT+F2 проверяется HDD0 и HDD1, HDD1 правильно что Fail? Ну вроде как у меня и флоп один, но OK и на А и на В.
Такое ощущение что HDD проверяется 0, а волум смотрится на 1.

- - - Добавлено - - -


Если бы она верно определялось - все было бы норм)


Нашёл у себя новую карту, чистую - 512М - определяется правильно, InnoDisk Corp. - iCF 1SE 512MB, всё чётко.
Ха! Форматнул её на 4096 - FDImage её увидел! Та карточка что была - CISCO - только 2048 в FAT32 позволяла форматировать!

В общем как я и предполагал - дело было в самой карточке. В любом случае спасибо за участие и за помощь с SD :-)

Egal
10.03.2022, 13:50
Поигрался вчера малость. С CP/M ещё не разобрался, накачал разных коллекций, но что-то пока ни одного рабочего образа не нашёл, образ на диск копируется, но не запускается.

В целом хороший аппарат, мне понравился.
Как бы там ни было, спасибо автору - и всем кто принимал в проекте участие - за этот проект!

Egal
11.03.2022, 13:45
Чего именно интересно запустить?
я не имею никакого представления об этой ОС, так что хотя бы саму ОС :))
Вчера какой-то нашёл 3.30 и он вроде запустился, даже тест скорости запустил. Почему-то без турбо 0.8 где-то показывает, проц похоже работает не на 3.5МГц, на 2.5 или 3Мгц.
Ещё есть какая-то настройка Pause - без неё все звуки биперные в обычном ZX какие-то сильно быстрые.

Egal
13.03.2022, 12:49
проц похоже работает не на 3.5МГц, на 2.5 или 3Мгц.
В общем по win+F2 видно что частота либо 2.5МГц и 5МГц в турбо. Это так и должно быть? По идее 3.5 и 7 должно же быть?

andykarpov
03.05.2022, 22:04
Привет, сообщество юзеров karabas-pro!

Хочу сообщить о новом релизе под karabas-pro: https://github.com/andykarpov/karabas-pro/releases/tag/v21122822-avr22050319-new-testrom

Что нового:
- Обновился протокол обмена между FPGA и AVR (обратно-несовместим, придется прошивать все, и AVR, и FPGA, используя программаторы)
- Доступно 256 байт EEPROM часиков
- Убрано залипание CS при нажатии курсорных кнопок
- И самое главное, Dr.Max запилил стартовый ROM для karabas-pro.
Что он умеет:
- Запускать CP/M с HDD
- переходить в тырдосы, бейсики и прочее.
- запускать FATALL (который сидит на месте 128-го бейсика)
- шикарный тест расширенной (3:3:3) палитры
- тест клавиатуры
- измерялка скорости процессора
- просмотрщик содержимого CMOS
- тесты звуковой подсистемы (Covox, beeper, скоро будет AY)
- ну и Макс обещает в скором времени возможность забутаться с SD-карты с помощью boot.$C

Список очень впечатляющий, выглядит отлично, да и объем работы сделан нехилый.
И Dr.Max'у очень сейчас нужны деньги, поэтому, большая просьба российских пользователей karabas задонатить Максу за его чудесные инструменты:
- на QIWI кошелек: https://qiwi.com/n/DEXIUS
- либо на WMID: 305965057957
- либо на карту: 4817 7601 6316 7095

Всем добра.
The автор :)

Mor-Da
04.05.2022, 06:50
andykarpov, дружище, с возвращением. Я, наконец-то, начал свою Е-ревизию паять. Dr.Max, конечно гигант.

breeze
04.05.2022, 11:37
И самое главное, Dr.Max запилил стартовый ROM для karabas-pro.

Было бы просто умопомрачительно, если бы кто-то запилил небольшое видео как это всё выглядит в живую ;)

andykarpov
04.05.2022, 13:25
если бы кто-то запилил небольшое видео


https://youtu.be/t9fN5ovqEEM

Dr.Dash
04.05.2022, 14:48
Привет, сообщество юзеров karabas-pro!
....
Всем добра.
The автор :)
А я просто рад, очень рад услышать тебя! С возвращением! :)

n_sonic
04.05.2022, 22:10
Присоединяюсь. С возвращением! Ревизия Е собрана, запущена с пол-пинка. Аппарат зачетный, аффтар красава!

andykarpov
05.05.2022, 17:08
Вышел новый апдейт к предыдущему релизу: https://github.com/andykarpov/karabas-pro/releases/tag/v21122822-avr22050319-romain-049
- обновилась версия ПЗУ ROMain by Dr.Max до v0.49.

Что нового в ROMain v0.49:
- при переходе в бейсики или тырдос с зажатым Shift'ом приводит к программному отключению турбы
- в тесте клавиатуры добавлено раскрашивание уже пройденных тестов кнопок

andykarpov
15.05.2022, 18:53
Вышел новый релиз: https://github.com/andykarpov/karabas-pro/releases/tag/v21122822-avr22050319-romain-050
- обновилась версия ПЗУ ROMain by Dr.Max до v0.50

Что нового в ROMain v0.50:
- Добавлены тесты AY/YM
- добавлен звуковой эффект на нажатия клавиш
- изменен и оптимизирован драйвер загрузки с CF

Демонстрация работы:


https://youtu.be/F4wT-qnqlOA

Freiwind
23.05.2022, 15:40
Да, спасибо! Интересный артефакт :)
Подозреваю, где-то клоки подгуляли, будем исследовать!

Андрей, привет!
Рад, что ты снова с нами! :v2_dizzy_heart:

Решил я тут залить новую сборку на свой старый Карабас и нарисовалась старая проблема с полосками на логотипе.
Проблема только в режиме RGB. Что на 50, что на 60 Гц.
В режиме VGA все норм.
Полоски только в этом месте. Больше нигде не видел.

https://i.ibb.co/f09nNkr/IMG-20220523-152458.jpg (https://ibb.co/f09nNkr) https://i.ibb.co/X7d7rNJ/IMG-20220523-152532.jpg (https://ibb.co/X7d7rNJ)

andykarpov
23.05.2022, 16:39
нарисовалась старая проблема с полосками на логотипе.
Проблема только в режиме RGB. Что на 50, что на 60 Гц.


Спасибо за баг-репорт!
Беда в том, что не на чем проверить.
Буду просить solegstar пофиксить.
Там где-то съезжают тайминги в пол-пикселя и йок )

andykarpov
23.05.2022, 20:01
Встречайте, вышел новый релиз https://github.com/andykarpov/karabas-pro/releases/tag/v22052319

Что нового:
1. Обновилась версия FPGA до v22052319:
- пофикшен баг с отрисовкой OSD меню в режиме 15кГц

2. Обновилась ПЗУ ROMain by Dr.Max до версии 0.52:
- фиксы в тесте палитры
- отключение звука от ayfx по окончанию воспроизведения
- фикс шума от AY в тестах covox и бипера

andykarpov
23.06.2022, 16:51
Новый релиз https://github.com/andykarpov/karabas-pro/releases/tag/v22062318

Что нового:
1. Добавлен кириллический шрифт для OSD меню
2. Добавлены сборки прошивок AVR на английском, украинском и русском языках
3. Добавлены иконки активности FDD, SD, CF на бордюре

Шить, если что, и FPGA, и AVR.

Lexx!
24.06.2022, 12:07
Подскажите, это для 10 циклона?

andykarpov
24.06.2022, 12:53
Подскажите, это для 10 циклона?
Должно работать на всех циклонах :)

Owl
11.09.2022, 14:22
Помогайте ... Собрал плату. Прошил.
На экране вижу первое меню. Но сдвинуться никуда не могу. Не работает клавиатура.
На Атмеге должны быть импульсы на PS2_KB_CLK ?
И еще. У меня вместо Atmega328 установлена Atmega328P. Может в этом причина ?

P.S. Разобрался... Мне , как всегда, "везёт" с шифтерами. Заработал только третий из линейки блистера. Привет братьям китайцам.

Andrey_PROFI
25.10.2022, 23:44
Коллеги,
в kPro_revC перестали работать часы (RTC). Невозможно установить время через SetUp S (Menu+Esc). Батарейка исправна. В чём может быть проблема?78002

andykarpov
26.10.2022, 10:28
Коллеги,
в kPro_revC перестали работать часы (RTC). Невозможно установить время через SetUp S (Menu+Esc). Батарейка исправна.

У DS1307, в большинстве случаев, такая ерунда всегда из-за батарейки.
Какое напряжение она дает сейчас?
Возможно непропай где-то в районе самих часиков (ноги 1,2,3,5,6), либо кварц на 32кГц шалит, либо что-то не то с сигналами i2c шины на атмеге (27-28 ноги).

Andrey_PROFI
26.10.2022, 18:38
andykarpov, Андрей, напряжение 3.0018 В на ногах 3-4 . Контакт между выводами кварца и ногами 1-2 есть. Шина I2C до атмеги звонится.
А может, надо подтянуть на Vcc шину I2C (как в референсной схеме)?

andykarpov
27.10.2022, 10:38
andykarpov, Андрей, напряжение 3.0018 В на ногах 3-4 . Контакт между выводами кварца и ногами 1-2 есть. Шина I2C до атмеги звонится.
А может, надо подтянуть на Vcc шину I2C (как в референсной схеме)?

Не думаю, там достаточно внутренних подтяжек в самой меге.
Батарейка чуток несвежая, судя по напряжению.
Странно, должна до 2.7в работать по-идее.

А часики работали когда-нибудь на этой плате?
Может сам чип неисправен?

Andrey_PROFI
27.10.2022, 12:11
А часики работали когда-нибудь на этой плате?

Да, работали. С этими прошивками и на этой плате.

Mor-Da
18.11.2022, 19:50
Привет all. Кварцген точно на 50МГц? КвартусПрограммер не детектит ФПГА и ЦПЛД. Сильно греются стабы и ФПГА. Такое ощущение, что ФПГА битая, блин.

andykarpov
18.11.2022, 20:13
Привет all. Кварцген точно на 50МГц? КвартусПрограммер не детектит ФПГА и ЦПЛД. Сильно греются стабы и ФПГА. Такое ощущение, что ФПГА битая, блин.

Проверь, нет ли КЗ между 3.3, 2.5 и 1.2 линиями.
В перемарках из китая часто 3.3 сидит на 1.2 - и это однозначно в мусорку...

Mor-Da
18.11.2022, 20:45
Andykarpov, очень рад видеть. Козы нет. Поправочка: дико греется стаб на 3,3 и ФПГАшка.

Похоже, я её не так запаял... Там, блин, 2 выемки на корпусе. Фиг знает, выжила-ли? Скорее всего, вряд-ли выжила.

andykarpov
18.11.2022, 21:54
Похоже, я её не так запаял... Там, блин, 2 выемки на корпусе.
Обе альтеры визуально должны маркировкой в нормальном положении платы читаться.

https://i.ibb.co/52ByXzW/Screenshot-from-2022-11-18-20-51-44.png (https://ibb.co/cxDHKpc)

Mor-Da
18.11.2022, 22:23
А у меня вверх тормашками... Что думаешь, погорела? Нет смысла заново запаивать (сдул уже)?

andykarpov
18.11.2022, 22:29
Что думаешь, погорела?
50/50, но скорее всего - да.

Mor-Da
18.11.2022, 23:26
Итак, сдул, накатил правильно. В Программере Автодетект сработал. Кинул в окно .cdf, прошил. Вроде как Сакесфул. Сразу Сверку галками не отметил, Сверил после, тоже, вроде Сакесфул. Выключил борду. Подцепил монитор - пока ничего не вижу, но я ещё АВР не прошил. Пока, как-то так.

Mor-Da
19.11.2022, 19:47
Прошил Атмегу, теперь светик АСТ - горит, хотел подключить клаву, но обнаружил не запаянный разъем, черт, всё снова откладывается. А по-умолчанию, в каком режиме выводится картинка на монитор? Может у меня моник не поддерживает что-то?

andykarpov
19.11.2022, 22:15
А по-умолчанию, в каком режиме выводится картинка на монитор?
По-идее, в режиме 50Гц кадровой, там профиковский экран по-умолчанию.
А осликом пощупать, что там на разъеме VGA есть что? кадровая, строчная?

зы: по-идее, даже если память битая или еще по какой причине, все равно будет стартовая картинка с OSD меню, которая мегой формируется.

Lexx!
23.11.2022, 10:22
Интересно то как, заработает или нет. Mor-Da, получилось что-то или нет?

Mor-Da
23.11.2022, 13:27
Интересно то как, заработает или нет. Mor-Da, получилось что-то или нет?Ну-у-у, кина, пока, не будет... Времени - катастрофически не хватает. Но я вангую, шо ФПГАшка всё-таки пожглася. Разъем запаял, потыкал на клаве кнопки, светик помаргивает, пробовал переключать режимы вывода, что-то ничего. In progress...

Mor-Da
23.11.2022, 22:28
Осцил у меня не очень (С1-94), какие-то сигналы есть на VGA_R2/G2/B2, на остальных тишина. Есть что-то на HS/VS. На CLK_50MHz - что-то тоже по нолям. Всё таки, видимо, сжёг ФПГА... а кварцген не могло зацепить?

andykarpov
23.11.2022, 23:05
Осцил у меня не очень (С1-94), какие-то сигналы есть на VGA_R2/G2/B2, на остальных тишина. Есть что-то на HS/VS. На CLK_50MHz - что-то тоже по нолям. Всё таки, видимо, сжёг ФПГА... а кварцген не могло зацепить?

А гена правильно запаян? Да что ему сделается-то? Не думаю, что гена сжегся. Может просто дохлый :)
на HS/VS должно быть 15кГц / 50Гц соотв, C1-94 должен четко все увидеть там.
Фото платы в студию!

Mor-Da
24.11.2022, 10:52
Осциллограммы чо-то не нашел, посмотрю на MiST-е, как должно быть :)

andykarpov
30.12.2022, 16:37
Спешу сообщить о новом релизе https://github.com/andykarpov/karabas-pro/releases/tag/v22062318-avr22062223-romain103

Что нового:

Обновилась ПЗУ ROMain by Dr.Max до версии 1.03:
- добавлена возможность загружать hobeta-образы с SD-карты через меню ROMmain
- поправлена стартовая страница RAM-диска TR-DOS на #37

Чтобы обновиться, Вам потребуется:
- разместить файл karabas_boot.$C из релиза в корень SD-карты (в данном случае это FATALL в виде hobeta-образа. Тут, теоретически, может быть любой другой hobeta-образ, например WDC или ваш любимый софт)
- прошить основной банк ПЗУ (с помощью FlashTool by Dr.Max) файлом ROMmain_ramdisk_D.rom (в котором бейсик-128 на своем месте теперь), либо с помощью программатора влить соотв. JIC из релиза
- профит!

Большое спасибо Dr.Max за проделанную работу!
Не забываем донатить :)
Реквизиты, как обычно:
https://github.com/andykarpov/karabas-pro/blob/master/DONATIONS.md

Andrey_PROFI
09.01.2023, 21:05
Коллеги,
в kPro_revC перестали работать часы (RTC). Невозможно установить время через SetUp S (Menu+Esc). Батарейка исправна. В чём может быть проблема?78002

С Праздниками!... Дело было в холодной пайке кварца. Теперь всё работает)) Всем спасибо!78316

andykarpov
10.01.2023, 01:17
Поздравляю!
Кстати, такой ревизии 22062400 сборки FPGA нет. Последний стабильный релиз - 22062318.
Просьба перекачать из гитхаба последний релиз, ранее он случайно был собран не на той версией билда (тот, что на скриншоте - 22062400, замечен в кривых времянках, из-за чего может wifi не работает и еще что-нибудь).

Andrey_PROFI
13.01.2023, 18:28
Последний стабильный релиз - 22062318.
Просьба перекачать из гитхаба последний релиз, ранее он случайно был собран не на той версией билда (тот, что на скриншоте - 22062400, замечен в кривых времянках, из-за чего может wifi не работает и еще что-нибудь).

залил 22062318.
netman.$c работает, ugophy.$c - НЕ работает. (netman.$c, ugophy.$c и player.bin лежат в wifi в корне SD)

andykarpov
14.01.2023, 00:04
netman.$c работает, ugophy.$c - НЕ работает.
Если netman работает - значит UART работает без проблем.
А каким образом не работает ugophy ?
Можно для пущей надежности выключить турбу.

Andrey_PROFI
14.01.2023, 12:34
andykarpov,
если в ROMSET0 залить profi_mainrom_2_3_fatall_ramdisk_D.rom, то ugophy запускается. Если в ROMSET0 залит ROMain_ramdisk_D.rom, то ugophy НЕ запускается ("каша" на экране).
т.е. при прошитом Service 2.3 всё нормально работает, а при ROMain - не запускается.

andykarpov
14.01.2023, 23:57
andykarpov,
если в ROMSET0 залить profi_mainrom_2_3_fatall_ramdisk_D.rom, то ugophy запускается. Если в ROMSET0 залит ROMain_ramdisk_D.rom, то ugophy НЕ запускается ("каша" на экране).
т.е. при прошитом Service 2.3 всё нормально работает, а при ROMain - не запускается.

Тут однозначно есть проблема с хобета-образом Fatall, Dr.Max уже смотрит.
Быстрого решения пока нет.
Непонятно, что с ним не так в отличие от версии, встроенной в ПЗУ.

Andrey_PROFI
27.01.2023, 16:47
andykarpov,

чем отличаются варианты прошивок avr ?
karabas_pro.hex
karabas_pro_usb.hex

andykarpov
27.01.2023, 16:56
чем отличаются варианты прошивок avr ?
karabas_pro.hex
karabas_pro_usb.hex

с суффиксом _usb - для некоторых USB-клавиатур в режиме ps/2. Им инициализацию чуть в ином виде приходится делать, чтобы они работали.

Lexx!
08.02.2023, 20:22
Ребят, подскажите, какая последняя актуальная прошивка для платы revision D alpha 3

solegstar
08.02.2023, 21:14
Ребят, подскажите, какая последняя актуальная прошивка для платы revision D alpha 3

крайняя из репы.

andykarpov
08.02.2023, 21:23
Ребят, подскажите, какая последняя актуальная прошивка для платы revision D alpha 3

1) качаете последний стабильный релиз (https://github.com/andykarpov/karabas-pro/releases/download/v22062318-avr22062223-romain103/karabas-pro-v22062318-avr22062223-romain103.zip) из гитхаба
2) прошиваете jic, соответствующий вашей плате (без суффикса _DS, _E, _EU, под ваш ЦАП TDA1543 / TDA1543A) в конф флешку + мелкую альтерку (если открывать в quartus programmer'е CDF-файл, то будет доступно прошивание одним махом обеих микросхем) - например karabas_pro_ep4ce10_tda1543a.cdf
3) прошиваете AVR'ку файлом karabas_pro_revD.hex, не забываем про актуальные фьюзы из README.md внутри релиза

solonoid
09.03.2023, 18:18
Уважаемый Andykarpov , сколько минимально нужно ОЗУ для запуска компа? 2,4 или 6 Мб. Ревизия E.

andykarpov
09.03.2023, 18:25
сколько минимально нужно ОЗУ для запуска компа? 2,4 или 6 Мб. Ревизия E.

По-идее, одного чипа на 2МБ будет достаточно (который ближе к циклону с верхней стороны платы).

solonoid
12.03.2023, 12:58
Уважаемый Andykarpov, собрал и запустил комп ревизии Е . Но вылезли огрехи . Проблемы со звуком ,микросхема tda 1543 без А . Под нее залита прошивка с гитхаба .Звук тихий и не совсем похожий на звук Ay3-8910. По причине малой амплитуды звука где-то 50мВ слышны шумы . Входные сигналы Bck -частота , ws - импульсы записи, dat - данные присутствуют. Пробовал залить прошивку с буквой А то же самое , звук неестественный. На сочетание кнопок меню +F8 не реагирует. Проблемы с синхронизацией на мониторах в режиме Vga, стал смотреть осциллографом - импульсы строчной Hs и кадровой Vs частоты отрицательной полярности , хотя по идее надо положительной . Для телевизора отрицательные - это норма. Наверно надо проинвертировать дополнительными инверторами или внести изменение в прошивку. При запуске игры Dizzy XII комп зависает наглухо , помогает только переключение питания. Встроенный копировщик Fatal при создании трдос файлов пишет их пустые на Sd карту. Подскажите пожалуйста по моим вопросам , если не трудно.

andykarpov
12.03.2023, 14:10
Звук тихий и не совсем похожий на звук Ay3-8910.

Проверьте обвязку TDA1543, в частности - R25 (VREF).
Либо сам ЦАП подгулявший, такое бывает, увы.


На сочетание кнопок меню +F8 не реагирует.

В каком смысле? Разницу между AY и Yamaha можно услышать невооруженным ухом.


Проблемы с синхронизацией на мониторах в режиме Vga

Пока никто не жаловался :) В любом случае, в режиме VGA там очень нестандартные тайминги, поэтому нужен монитор, который кушает 49Гц кадровой.


При запуске игры Dizzy XII комп зависает наглухо

Вообще ничего не подскажу, вероятно игра лезет в какие-то порты (может даже непреднамеренно), которые в карабасе являются системными.
Это нужно дебажить.


Встроенный копировщик Fatal при создании трдос файлов пишет их пустые на Sd карту.

Не подскажу, я не являюсь автором Fatall.

solonoid
12.03.2023, 16:52
Андрей, спасибо за ответы . По синхронизации все-таки на Vga надо импульсы положительной полярности, посмотрел на Zx-Evolution , посмотрел на видеокарте компьютерной . Попробую проинвертировать , проверить.

solonoid
14.03.2023, 23:22
Уважаемый Andykarpov, спасибо за советы, звук получилось запустить , ошибся с резистором на цап , вместо 820 Ом запаял 8,2кОм. Дисковод и Cf карта то же заработали. Но часть программ не работают . В частности dizzy XII , starfox , коряво работает принц персии с артефактами. Загружал через виртуальный диск D . Пробовал записать на дискету , то же самое. Проверил тестом память 1мб , тестирует нормально. Прилепил к Fpga небольшой радиатор с материнки, показалось ,что греется. Хотя сам комп работает стабильно. Вопрос к Вам и народу , эти баги только у меня , или у кого еще наблюдаются?

solonoid
27.03.2023, 20:05
Уважаемые форумчане, какую прошивку заливать в esp-12 , что-то не понял?. У кого- нибудь есть баг при загрузке игры Dizzy-XII , зависает наглухо , помогает выключение питания?

andykarpov
27.03.2023, 23:01
какую прошивку заливать в esp-12

В каком смысле какую? Ничего заливать не надо, стандартной АТ-прошивки должно хватить с головой.
Однако сам модуль нужно перевести в режим 115200 с аппаратным CTS, что делает netman (https://github.com/andykarpov/karabas-pro/tree/master/software/profi/net-tools/release) от nihirash.
После чего можно выбрать сеть и юзать соотв. софт.

andykarpov
28.03.2023, 01:04
dizzy XII , starfox , коряво работает принц персии с артефактами

Тут, вероятно, неплохо было бы прямые ссылочки предоставить, откуда игры эти загружались.
Ну и проверить, для начала, неплохо было бы на реальном профике 5, чтобы понимать, откуда ноги растут.
Знающие люди смогут помочь с отладкой, чтобы посмотреть, в какие порты и чем именно гадит игра (или интро перед игрой), что вызывает глюки :)

im2
28.03.2023, 10:40
Друзья, не поделитесь исходником корпусов, хочу немного переделать под себя.

Djoni
30.03.2023, 19:00
Друзья, не поделитесь исходником корпусов, хочу немного переделать под себя.


https://www.thingiverse.com/thing:4694659

im2
31.03.2023, 08:14
Спасибо, но это я видел, там только stl файлы. С stl'ками ничего нормально не сделать, из них только печатать, проще нирисовать новый. Я же спаршивал об исходнике, который можно нормально редактировать.

andykarpov
09.04.2023, 00:22
У кого- нибудь есть баг при загрузке игры Dizzy-XII

Итак, добрался ко мне мой карабасик. Решил попробовать, что ж там не так с диззи:
1) Скачал Dizzy XII v1.1 отсюда: https://vtrd.in/release.php?r=57d89b8d43f9110e3bda45f29cf2fd13
2) через fatall распаковал trd-образ в рам-диск D
3) Все играет, и интро, и сама игрушка.

ЧЯДНТ ? :)

ЗЫ: возможно, первый релиз Dizzy XII и зависал, лень проверять. там вроде что-то было в релиз-ноутсах о поддержке машин с расширенной памятью (>128kb), которую пофиксили к релизу 1.1.

solonoid
11.04.2023, 19:53
Скачал DizzyXII 1.1 , тоже самое. Проверил , не работает интро,при его запуске комп зависает полностью, не реагирует на сброс, при его пропуске программа работает нормально. Нет ли какого теста Озу, который может проверить 2мб полностью? Нет ли какого теста для проверки Fpga?

andykarpov
11.04.2023, 23:09
Скачал DizzyXII 1.1 , тоже самое. Проверил , не работает интро,при его запуске комп зависает полностью, не реагирует на сброс, при его пропуске программа работает нормально. Нет ли какого теста Озу, который может проверить 2мб полностью? Нет ли какого теста для проверки Fpga?

Беда какая-то...

А какая ревизия платы? Какие версии билдов прошивок влиты в FPGA, AVR ?
И самое главное - как запускается FatAll ? Из ПЗУ (вместо 128 барсика) или их хобеты (karabas_boot.$C) ?

Тестов FPGA точно никаких нет.

Тест ОЗУ (той, которая именно за метр профика отвечает) есть в оригинальном профиковском образе ПЗУ (https://github.com/andykarpov/karabas-pro/raw/master/firmware/src/fpga/profi/rom/profi_mainrom_2_3_fatall_ramdisk_D.rom) - пролить с помощью FlashTool в 0 банк, переподключить питание после.

solonoid
14.04.2023, 22:21
Плата ревизии ER, прошивка FPGA ревизии E . Из последнего релиза 22062318 в одной Epcs16, в другой Epcs16 предыдущий релиз. Прошивка Atmega328 из последнего релиза karabas_pro_revD.hex. Копировщик Fatal запускается нормально с одного релиза через барсик128 , с другого через karabas_boot.$C тоже нормально, видит SD карту , видит Cf карту. После прошивки в 0 ромсет файла по вашей ссылке с помощью Flashtools профиковского образа баг ушел. В игре интро заработало. Тест озу 1метр проходит отлично без сбоев. Т.е. либо ошибка в прошивке ревизии Е, либо у меня что-то с Fpga. Хорошо бы проверить у кого плата ревизии E.

Sergey3g
16.04.2023, 23:48
Здравствуйте. У меня плата такой же ревизии ER, FPGA запаяна EP4CE10 и одна микросхема памяти.
Перепробовал разные прошивки из папки EP4CE10. На
karabas_pro_ep4ce10_revE_tda1543 и
karabas_pro_ep4ce10_revEU_tda1543
Запускал Dizzy XII 1.1 и получил те же симптомы – зависания.
На karabas_pro_ep4ce10_revDS_tda1543 – Dizzy не зависает, но происходят самопроизвольные сбросы к первоначальному меню. Как будто ресет нажимает.
По итогу взял прошивку для EP4CE6 - karabas_pro_ep4ce6_revDS_tda1543 и получил стабильную работу без вылетов.

andykarpov
17.04.2023, 03:06
Хммм... есть предположение, что проблема может быть в перемаркированных EP4CE6 в EP4CE10 ? :)
У них сигнатура одинаковая, отличить программно их никак.
Других идей пока нет.

ЗЫ: У меня RevE, запаяны все чипы памяти, стоит EP4CE10, релиз 22062318 в FPGA. DizzyXII жужжит норм, ничего никуда не сбрасывается, работает и интро, и сама игруха.

solonoid
17.04.2023, 23:20
Спасибо Sergey 3g ! Я прошил прошивку DS на EP4CE6 - karabas_pro_ep4ce6_revDS_tda1543 и комп заработал стабильно. Интро в Dizzyxii заработало корректно, без зависания. Возможно , перемаркер с Ep4ce6 в EP4CE10 . Не знаю , чем они отличаются, как это проверить. Возможно, заработала бы прошивка и ревизии E . Andykarpov писал, что у него запаяны 6Мб Озу, возможна нужна запайка всех микросхем. Однако в последнем релизе , где копировщик fatal запускается через karabas_boot.$C не запускается обозреватель интернета Ugophi. Пришлось откатить ромсет 0 с помощью Flashtools до предыдущего релиза, где копировщик запускается через бейсик128. Проблема ушла, где-то в Romaine ошибка.

andykarpov
19.04.2023, 21:22
Я прошил прошивку DS на EP4CE6 - karabas_pro_ep4ce6_revDS_tda1543 и комп заработал стабильно.

Нашел багу для ревизий E, будет новый релиз :)

Когда-то впиливал юзание 4-метров для этих плат портом #7ffd, потом выпилил, а кусок логики остался.
Регрессия, короче :)

UPD: новый релиз https://github.com/andykarpov/karabas-pro/releases/download/v23041922/karabas-pro-v23041922.zip
Актуально для владельцев rev.E, rev.Ё и rev.Ї плат.
Ну и заодно вернул ROMain со встроенным в ПЗУ Fatall, ибо тот что загружается через хобету, к нему есть вопросы.

Sergey3g
22.04.2023, 11:05
Здравствуйте. С новой прошивкой, выше описанные глюки с Dizzy, пропали. Значит EP4CE10 не перемаркированная, это радует. Спасибо за интересный проект.

solonoid
24.04.2023, 22:39
Спасибо Andykarpovу за интересный проект . После обновления прошивки ревизии Е на последний релиз глюки с Dizzy xii пропали. Все стабильно работает. Тестирую работоспособность разных программ. Вылез один косяк с игрой страна мифов - не запускается . Откатил Romain на релиз июня 22 года, стала работать. Вопрос Андрей вам, имеет смысл довесить память до 4М -пришли микрухи с алика ? Конечно не все программы запускаются с виртуального диска , в них обращение к реальному дисководу, приходится записать на дискету , с дискеты работают . Файлы Tap,Tzx,Z80 - будет их понимать система? С divmmc эти проги запускаются с флешки. Можно pq-dos запускать сразу с Cf карты? Спасибо за участие и понимание.

andykarpov
25.04.2023, 00:25
имеет смысл довесить память до 4М
Пока вообще нет смысла, они не используются ни в одной конфигурации.
Экспериментирую с этим, но, похоже, особо кина не будет :)


Файлы Tap,Tzx,Z80 - будет их понимать система?
В планах не было. Для ламповой загрузки с ленты есть входы и выходы на магнитофон :)э
Да и уж некуда, все чипы забиты практически под завязку.


Можно pq-dos запускать сразу с Cf карты?
Можно. Но там есть нюансы по установке системы на CF, лучше спросить об этом автора .
Насколько я помню, из-за особенностей реализации, карта должна быть чистая и системные файлы должны непрерывно быть записаны в самых первых секторах раздела.

UncleDim
13.06.2023, 12:08
https://youtu.be/t9fN5ovqEEM

В тесте скорости какие-то очень интересные шкала (15 делений на единицу) и показатели, невольно возникают вопросы "это сколько МГц?" и "почему так?")

AndyFox
18.06.2023, 21:38
Извините за ламерский вопрос, а прошивки от ZX Profi поддерживаются?
https://vrcp.ru/zxrom.html

Djoni
19.06.2023, 17:39
Извините за ламерский вопрос, а прошивки от ZX Profi поддерживаются?
https://vrcp.ru/zxrom.html

При желании можно прошить через FlashTool.

andykarpov
29.06.2023, 01:54
Спешу сообщить о новом релизе!

https://github.com/andykarpov/karabas-pro/releases/tag/v23062900

Что нового:

1) DoctorMax, как всегда, порадовал, обновил ROMain до версии 2.00:
- добавлен Simple Explorer aka Simplorer (можно просматривать содержимое SD карты и запускать кодовые блоки hobeta)
- небольшие изменеия в ayfx
- фикс багов

2) появилась экспериментальная поддержка протокола ZiFi.
- пока только для толстых камней типа EP4CE10 / EP3C10
- по-умолчанию API выключена и доступен UART по стандарту ZX UNO

3) Под ZX UNO UART и ZIFI собраны:
- uGophy с поддержкой расширенного экрана profi
- погодный информер (по IP определяет регион и показывает погоду по нему), раз в 5 минут инфу на экране обновляет
- карта тревог Украины (по IP определяет область), раз в 30 секунд обновляется информация на экране. при наличии тревог в области - показывает их типы.

Немного картинок:
79089790907909179092

Mor-Da
29.06.2023, 09:26
Спешу сообщить о новом релизе!Безумно рад тебя слышатьЕсть инфо о TSL, VBI, Калантай. Убрал под спойлер в целях "не нашвыривания"
Снял с DivGMX плисину, переставил на Карабаса. Осталось подзашиться всем, а тут как раз ты с обновками

djspawn
29.06.2023, 21:00
Спасибо за новый релиз прошивки!

К сожалению после прошивки Build v23062900, не стартует, OSD присутствует. Есть меню, идут часы, работает клавиатура. На любых режимах вот такие цветные знакоместа.

79097

После возврата на предыдущие прошивки ситуация не поменялась, по ощущениям похоже на проблемы с ром.
АВР так же прошил на всякий случай, не помогло.

П.С, Перед прошивкой проверил комп., всё работало.

andykarpov
29.06.2023, 22:44
К сожалению после прошивки Build v23062900, не стартует,

А сколько памяти на плате запаяно?
Если один чип - то прошивку надо лить от DS, начиная с E юзается вся память и ПЗУ копируется в микруху, которая на заднице карабаса :)

djspawn
30.06.2023, 00:17
79098

Сверху запаяно две мк ОЗУ, снизу нет.

Прошил DS версию, всё завелось.
Походу ОЗУ битая.

Спасибо!

- - - Добавлено - - -


А сколько памяти на плате запаяно?
Если один чип - то прошивку надо лить от DS, начиная с E юзается вся память и ПЗУ копируется в микруху, которая на заднице карабаса :)

В заду - это U19 ?

andykarpov
08.07.2023, 00:19
Небольшое обновление:

Пре-релиз https://github.com/andykarpov/karabas-pro/releases/tag/v23070719

Добавлена поддержка режима работы джойстика (на стороне AVR добавлен новый пункт в OSD меню и новый хоткей Menu+M):
- Kempston
- Sinclair 1
- Sinclair 2
- Cursor
- QAOPM

Когда выбран не Kempston, порт 1F отключается.

ЗЫ: Шить и AVR, и FPGA.

ЗЫ2: Просьба о результатах тестирования сообщить.

andykarpov
11.07.2023, 21:21
Новый релиз:
https://github.com/andykarpov/karabas-pro/releases/tag/v23071119

Благодаря новому разработчику Kasper, добавлена поддержка DivMMC:
- в OSD меню можно включить/выключить режим DivMMC
- по Ctrl+Alt+Backspace вызывается сброс с зажатым пробелом для форсирования переинициализации DivMMC
- NMI: Menu+F12, как и было (либо аппаратная кнопка рядом с ресетом)

Версия ESXDOS - 0.8.9.
Шить все, и AVR, и FPGA соотв.
Вместе с релизом есть распакованные файлы ESXDOS для помещения на SD-карту.

Mor-Da
13.07.2023, 07:11
Ну... это... я запустил... жаль тока сожженную EP4... Пока ещё серьёзно не раскуривал... andykarpov и все причастные - респект и уважуха.

solegstar
13.07.2023, 13:31
я запустил... жаль тока сожженную EP4...
ты спалил циклон прошивкой?

Mor-Da
13.07.2023, 15:43
ты спалил циклон прошивкой?Ы-ы-ы, я спалил Циклон - неправильной запайкой (180гр., чертова маркировка) и подачей напряжения.

solegstar
13.07.2023, 19:38
Ы-ы-ы, я спалил Циклон - неправильной запайкой (180гр., чертова маркировка) и подачей напряжения.
я уже думал, что новой прошивкой... :)

Debosh
15.07.2023, 20:27
Ы-ы-ы, я спалил Циклон - неправильной запайкой (180гр., чертова маркировка) и подачей напряжения.

https://www.youtube.com/watch?v=sMPRkjWhyxE&t=621s

Получается, что я зря снял видео. На нем показано какой стороной припаивать Альтеру Циклон 4. А в следующем видео по прошивке видно всю плату с запаянными микросхемами.
Если вы сами собираете - не поленитесь почитать комментарии под видео. Их не так много. Зато в них есть ответы на вопросы.

Egal
18.07.2023, 17:52
Всем добрый день. Подскажите, а модуль ви-фи запаивать и шить на плате, или сначала шить и потом запаивать?

andykarpov
18.07.2023, 19:17
Всем добрый день. Подскажите, а модуль ви-фи запаивать и шить на плате, или сначала шить и потом запаивать?
В модуле должна быть стандартная AT-паршивка.
Если запаять и потом шить - это будет немного неудобненько.

andykarpov
19.07.2023, 00:47
Небольшое обновление:

Господин Kasper адаптировал драйвер RTC.SYS для ESXDOS под порты часов Профи / Karabas-Pro.

Что это дает?
- При сохранении snapshot в атрибуты файла записывается правильная дата+время, из часиков.

Где взять?
- Релиз не выкладывал, файл rtc.sys взять можно в репозитарии karabas-pro: https://github.com/andykarpov/karabas-pro/tree/master/software/profi/rtc

Что с этим делать?
- Скачать rtc.sys файл и положить его в SYS директорию на SD-карточку, рядом с другими sys-файлами из дистрибутива ESXDOS.