PDA

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



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

andykarpov
23.07.2023, 01:13
Небольшое обновление:

Господин Kalantaj пофиксил хобету FatAll (которая karabas_boot.$C), теперь она загружается норм из ROMain меню "Load boot from SD" и работает без багов.

Что это дает?
- Можно в основной ромбанк прошить образ ПЗУ, где бейсик-128 будет на своем месте, а FatAll можно загрузить через сооотв. пункт стартового меню

Где взять?
- Релиз не выкладывал, файл karabas_boot.$C можно взять в репозитарии https://github.com/andykarpov/karabas-pro/tree/master/software/profi/tools, ROMain без fatall - тут https://github.com/andykarpov/karabas-pro/tree/master/firmware/src/fpga/profi/rom

Что с этим делать?
- Скачать обновленный karabas_boot.$C, положить в корень SD-карты
- Скачать ROMain_ramdisk_D.rom, положить на SD-карту, затем зайти в ромбанк FlashTool и обновить ROMBANK0 из этого файла
- Выключить и включить комп
- Профит :)

andykarpov
31.08.2023, 23:34
Небольшое обновление:

Новый релиз: 23082919.
Kasper добавил поддержку CF карты по стандарту NemoIDE в karabas pro.
Для этого в OSD меню предусмотрен пункт, включающий порты NemoIDE, который позволяет переключаться между NemoIDE и Profi режимом работы с CF.

Шить все: AVR, FPGA, CPLD.

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

andykarpov
06.09.2023, 23:21
Багфикс релиз: 23090619
https://github.com/andykarpov/karabas-pro/releases/tag/v23090619

Что поправлено:
- IDE по стандарту profi (был конфликт портов с DivMMC, из-за чего PQ-DOS не хотел стартовать, например)
- работа курсорных клавиш (проскакивали цифры вместо комбинации иногда)
- вернули назад функцию swap fdd A-B

ЗЫ: Шить всё: AVR, FPGA, CPLD

snark013
23.09.2023, 21:28
Ни у кого нет проблем с последним Fatall (который karabas_boot.$C) ?

Две демки - BadApple и Forever (на который тут была ссылки - из этого поста - https://zx-pk.ru/threads/32069-karabas-pro.html?p=1116293&viewfull=1#post1116293)
Или виснет (Forever - в начале после облаков) или в какой-то момент показывает мусор (Bad Apple - стабильно примерно на одном и том же месте - последние 30 секунд)

Обе же эти демки если запускаются через DivMMC с SD или из TRDOS с физической дискеты - работают корректно.
Разницы откуда в Fatall разворачиваются образы (с SD или CF) - нету (думал проблемы с чтением файлов конкретно с этой SD карты в Fatall).
Похоже что проблемы именно в Fatall.

Видео с багом на Bad Apple -

https://www.youtube.com/watch?v=eniw4mzWos0

Версия Fatall которая была встроенна в ROM (например билд FPGA 21101717) - воспроизводит Bad Apple без проблем, проблемы только с karabas_boot.$C

Так же прошивка ROM-а на базе оригинального (profi_mainrom_2_3_fatall_ramdisk_D.rom) с последним FPGA - Fatall из него работает так же хорошо, проблема только с hobet версией Fatall-а (потому и был переделан корпус что бы можно было удобно переключать Flash-и)

Karabas Pro ver DS (ep4ce10)

snark013
01.10.2023, 20:01
Полностью доделал Карабаса - спасибо авторам за замечательную машинку.
Переделал немного корпус
- увеличил размеры слотов под CF (что бы можно было вставлять CompactFlash Type II - у меня переходник SD-CF в таком корпусе)
- сделал в нижней части отверстие напротив JP2, вместо гребенки для перемычки запаял переключатель с обратной стороны, теперь можно переключать флешки не разбирая корпус - просто переключая переключатель
- сделал выключатель питания

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


https://pic.maxiol.com/images2/1696179584.1467286514.photo2023100119410.jpg
https://pic.maxiol.com/images2/1696179617.1467286514.photo2023100119410.jpg
https://pic.maxiol.com/images2/1696179417.1467286514.photo2023100119432.jpg
https://pic.maxiol.com/images2/1696179467.1467286514.photo2023100119432.jpg

79569

wan-derer.ru
06.12.2023, 09:03
Всем привет! Тему всю ещё не прочитал, но имею вопрос :)
Возможно ли приобрести эту плату в сборе? Нахожусь в Москве. Оплатить могу через любые российские системы оплаты. В крайнем случае, могу попросить товарища оплатить за границу.
Цель движухи - вспомнить те времена, возможно вытянуть с дискет то что можно спасти, возможно удастся пополнить общественную коллекцию чем-то нужным.
PS: или м.б. посоветуете другой проект, доступный к покупке (меня интересует только режим Profi, спек и остальные - нет).

tae1980
06.12.2023, 09:20
Для Профи альтернативы Карабасу по сути нет. Это наиболее продвинутое и оптимальное решение.
Дополнительно можно посмотреть в сторону платы версии 5.06, и сейчас активно ведётся разговор о доводке плат версии 3.2 до совместимости с платами версий 5.х.
Основное общение на тему Профи это «Группа поддержки компьютера Profi» в ВКонтакте (https://vk.com/profi1024), здесь основной упор на программы и иной материал, а так же группа «Profi1024» в Телеграмме (https://t.me/Profi1024) в ней основной упор на технические вопросы.
Где купить "под колюч" сказать не могу, но в телеге пролетали сообщения о продаже. Там же можно поговорить о сборке под заказ.

andykarpov
07.12.2023, 17:47
Торбите xdemox'а :) Он спаяет :)

wan-derer.ru
05.01.2024, 12:17
Такой вопрос. Я не в плане критики, просто интересно, а почему PS/2? Проект не старый, значит уже тогда наблюдалась проблема купить клаву/мышь PS/2, например компактную клаву без нумпада. Сейчас я посмотрел - вообще беда, нашёл ровно одну модель SVEN, обычная *****клава, большая и чёрная... А переходников сходу вообще не нашёл. У меня, конечно, найдётся мышь, да и клава, даже DIN :) Но не факт что это добро даже рабочее. Да и места на столе нет особо.
Собственно вопрос: USB на минималках (только для клавы/мыши) - так сложно реализовать? Нет готовых библ для AVR/STM/etc?

SoftLight
05.01.2024, 13:42
IMHO PS/2 вполне в духе времени для ретрокомпов. А если хочется забыть о подборе клавиатуры, то ps2x2pico решает все вопросы. Один раз собрал и использую теперь любимую беспроводную клавиатуру со всем своим ретрозверинцем.
https://raw.githubusercontent.com/No0ne/ps2x2pico/main/hw4.jpg

Freiwind
06.01.2024, 00:08
Навалом на том же Озоне и клав и мышей и переходников PS/2.

wan-derer.ru
06.01.2024, 00:57
О! Прикольная нашлась (https://www.ozon.ru/product/klaviatura-ps-2-kruglyy-razem-chicony-kb-9810-brendirovana-kraftway-belaya-930559342/) и почти бесплатно :)
Помню, Chicony мне нравились. К сожалению, это не решает вопроса нагромождения всякого добра на столе. Переходники что я видел - все жёсткие и с "горизонтальным" расположением USB-разъёма, т.е. два в ряд не встанут. Значит, к ним надо ещё какие-то удлинители приделывать... так себе решение.

scooby-do
10.01.2024, 14:03
Всем привет. С подачи господина wan-derer.ru, снова пропустив год в новостях карабаса, решил обновить его новой прошивкой и плюшками.

И возникли вопросы
1 - Fatall. Я правильно понимаю, что теперь он спрятан за очевидным пунктом - Loading boot from SD?
Дело в том, что при выборе этого пункта пишут мне о том, что - mounting SD card - Failed!
При этом, FDImage v0.75 содержимое карточки видит, и образы TRD пишет на дискету.
2 - File Simplorer пишет просто слово Filed
3 - DivMMC - как этим пользоваться? при включении грузится только Spectrum 48 бейсик
плата ревизии C1

andykarpov
10.01.2024, 15:06
1 - Fatall. Я правильно понимаю, что теперь он спрятан за очевидным пунктом - Loading boot from SD?

Правильно. Пробуйте другую SD-карточку, я так понимаю, Dr.Max использует разные драйвера для доступа к SD карте в FDImage и ROMain.
Кто-то уже сообщал о подобном поведении.


3 - DivMMC - как этим пользоваться? при включении грузится только Spectrum 48 бейсик

На предыдущей странице в этой теме есть анонс релиза с поддержкой DivMMC и описанием, что куда.
Если кратко - на SD карте должен быть минимальный набор файлов для запуска ESXDOS + ваши TAP/TRD/SCL образы.
При включении должен быть экран инициализации ESXDOS, после загружается бейсик 48, это правильно.
Потом с помощью кнопки NMI (Magic) или комбинации клавиш на клавивиатуре вызывается NMI браузер для выбора файла с карты, соотв.
Дальше, я думаю, разберетесь. Там все просто.

ЗЫ: важный момент для работы DivMMC - прошивку (jic) нужно шить usb blaster'ом.
Потому как там добавлена ПЗУ ESXDOS, которую пока нельзя добавить или обновить через FlashTool.

scooby-do
10.01.2024, 17:47
andykarpov, Начну с конца.
Прошивку я шью только бластером, через квартус
С DivMMC разобрался спасибо! крутая штука. ТАРки смотреть - ляпота. Супер!

Теперь касаемо Fatall, три SD карты попробовал. 32 МБ, 512МБ, и даже 32Гб, ни одна не определилась. Зато FDImage всё это читает.

Lexx!
12.01.2024, 14:29
Багфикс релиз: 23090619
https://github.com/andykarpov/karabas-pro/releases/tag/v23090619



У меня такая проблемка. У циклона мертвый порт для прошивки. Поэтому бластером могу только 3128 прошить.
Могу попросить образ 25Q16?

Циклон 10, TDA 1243, Rev D. alpha 3

Спасибо

scooby-do
13.01.2024, 10:42
Fatall внезапно заработал..... все в общем работает

xdemox
13.01.2024, 13:30
У меня такая проблемка. У циклона мертвый порт для прошивки. Поэтому бластером могу только 3128 прошить.
Могу попросить образ 25Q16?

Циклон 10, TDA 1243, Rev D. alpha 3

Спасибо

Попробуй -- https://disk.yandex.ru/d/N34cU9E9iTCO2Q

Прошито -- karabas_pro_ep4ce10_tda1543

scooby-do
15.01.2024, 15:41
Обнаружил проблему. В режиме TURBO в любом варианте отваливается CF карта.

Lexx!
15.01.2024, 16:48
Попробуй

Спасибо, прошился.
Пункт меню DivMMC появился, но запустить его не получается. Вылетаю в бейсик48

из папки software надо все на карту перекидывать?
Я перенес на sd папку sys. не помогло

scooby-do
15.01.2024, 16:50
в корень SD карты переноси всё содержимое папки SOFTWARE
потом нажми Меню+Backspace, появится черный экран по типу биоса. Потом вываливается в basic48 там жми меню+F12

Lexx!
15.01.2024, 17:00
Урааа, заработало!!!!

xdemox
15.01.2024, 18:37
Спасибо, прошился.
Пункт меню DivMMC появился, но запустить его не получается. Вылетаю в бейсик48

из папки software надо все на карту перекидывать?
Я перенес на sd папку sys. не помогло

Уже вижу, что помогли.

wan-derer.ru
31.01.2024, 17:00
Всем привет! Роюсь на гитхабе Карабаса и не могу найти инструкцию как загрузиться в CP/M. Можно это сделать без дискеты, с карточки? Если да, то как? Сорян если в теме уже было: полистал, не нашёл.

Andrey_PROFI
29.02.2024, 21:55
andykarpov, что нового в Build 24012518 ?

scooby-do
02.03.2024, 21:13
Надеюсь починили CF карту в режиме турбо

andykarpov
07.03.2024, 20:13
andykarpov, что нового в Build 24012518 ?

Официального билда на эту ревизию пока нет, не дошли руки проверить.
По истории коммитов можно посмотреть:
solegstar там фиксил дисковод в турбе.

ncbelov
16.05.2024, 05:56
Приветствую участников форума.не много не по теме вопрос но близко.собрал карабас гоу, на ядре карабас про не видит CF на 128мб.Есть ли варианты как проверить?И какая флешка подойдет CF?

xdemox
16.05.2024, 08:59
Приветствую участников форума.не много не по теме вопрос но близко.собрал карабас гоу, на ядре карабас про не видит CF на 128мб.Есть ли варианты как проверить?И какая флешка подойдет CF?

а в каком софте была проверка? видно ли карту в тсконф?

ncbelov
16.05.2024, 17:08
а в каком софте была проверка? видно ли карту в тсконф?

Видится в windows 10.В тсконф не видит флешь никак.линии CF со spartan-6 звонятся норм обрывов нет.

Копейкин
09.07.2024, 20:49
Коллеги, нужен совет.
Собрал Karabas Pro rev D.
Подключаю дисковод 3,5.
Видится и успешно работает только на не перекрученном шлейфе от ПК, как привод B.
На 2-м разъёме шлейфа флопиков от ПК, с перекруткой, не видится как А. Не загорается лампочка, не шевелится никак.
Пробовал разные шлейфы, разные приводы, картина одинаковая.
Есть какие-нибудь особенности подключения привода как А?

Serg6845
09.07.2024, 21:50
Коллеги, нужен совет.
Собрал Karabas Pro rev D.
Подключаю дисковод 3,5.
Видится и успешно работает только на не перекрученном шлейфе от ПК, как привод B.
На 2-м разъёме шлейфа флопиков от ПК, с перекруткой, не видится как А. Не загорается лампочка, не шевелится никак.
Пробовал разные шлейфы, разные приводы, картина одинаковая.
Есть какие-нибудь особенности подключения привода как А?

все говорит за то что надо использовать прямой шлейф и переставить/перепаять перемычку выбора привода на дисководе. все писишные 3.5" с завода идут как Drive1, то есть В.

Копейкин
09.07.2024, 23:24
Если это заложено в конфигурации ПЛИС, её ведь несложно поправить для использования стандартных флопов и шлейфов?
Мне понять надо - с чем не так вышло?

Serg6845
10.07.2024, 08:10
Если это заложено в конфигурации ПЛИС, её ведь несложно поправить для использования стандартных флопов и шлейфов?
Мне понять надо - с чем не так вышло?

можно и так - но изначально BDI умеет 4 привода, а с ПКшными флопами/шлейфами - максимум 2.
судя по всему, Карабас заточен под стандартный BDI - прямой шлейф, номер привода выбирается перемычкой.

Копейкин
10.07.2024, 09:14
Да, Вы правы, надо сравнить со схемой контроллера флопов ПК.
А так 4-й привод ("D") в системе - рамдиск.
Да и не надо уже 4 привода подключать.

Serg6845
10.07.2024, 11:45
Да, Вы правы, надо сравнить со схемой контроллера флопов ПК.
А так 4-й привод ("D") в системе - рамдиск.
Да и не надо уже 4 привода подключать.

Посмотрел в исходники - все не так просто. на плате не разведена 14 ножка дисководного разъема, без нее диск А с ПКшным шлейфом работать не будет. так что либо МГТФить плату, либо переставлять пеермычку в дисководе. второй вариант кмк проще.

Копейкин
10.07.2024, 11:56
Спасибо Вам добрый человек! Я, пожалуй, поМГТФлю, чтобы привести к стандарту ПК. Но уже на следующей неделе, увы.

Serg6845
10.07.2024, 12:38
Я, пожалуй, поМГТФлю


тогда так - нужно отрезать дорожку от 10 ноги дисководного разъема и кинуть ее на 14 ногу. а 10 ногу соединить с 16-й. получится не совсем писишный стандарт (в части включения двигателей), но должно работать.

Andrey_PROFI
12.07.2024, 01:53
привести к стандарту ПК.
С каких это пор на ZX стандарт ПЦ должен быть? На ZX Шугарт стандарт , а не ПЦ!))

Копейкин
12.07.2024, 09:20
С каких это пор на ZX стандарт ПЦ должен быть? На ZX Шугарт стандарт , а не ПЦ!))
Ну, это мой кактус, и я сам его буду есть!
Вообще, проект использует 3,5 флопы от ПК. Мне казалось логичным использование родного для них подключения.
Я вчера таки добрался до паяльника и доработал, как было выше рекомендовано. Теперь флоп 3,5 на шлейфе от ПК видится как А (с перекрутом) и B (прямой). Можно подключить 2 дисковода, но двигатели будут работать сразу у обоих.
Сразу задам следующий вопрос: а можно сделать загрузку cp/p и is-dos с одной CF, с разных разделов? Как это сделать, если можно?
https://drive.google.com/file/d/1fbpH8fbrkWi-nVlge0-8jtG9aweH1DP-/view?usp=drivesdk

Andrey_PROFI
12.07.2024, 09:39
3,5 флопы от ПК
по Вашему - FDD можно только с ПЦ применять что-ли?) Бред какой то...

Копейкин
12.07.2024, 10:17
Да нет, конечно.
Применять можно и нужно любые, какие сейчас остались рабочими :v2_dizzy_roll:.
Прошу не воспринимать как критику проекта.
Автору и всем участникам - спасибо огромное за очень интересный проект, продуманность конструктива и большие возможности.

xdemox
14.07.2024, 00:50
Коллеги, нужен совет.
Собрал Karabas Pro rev D.
Подключаю дисковод 3,5.
Видится и успешно работает только на не перекрученном шлейфе от ПК, как привод B.
На 2-м разъёме шлейфа флопиков от ПК, с перекруткой, не видится как А. Не загорается лампочка, не шевелится никак.
Пробовал разные шлейфы, разные приводы, картина одинаковая.
Есть какие-нибудь особенности подключения привода как А?

В меню ядра есть настройка 'swap fdd' -- она позволяет делать из дисковода b дисковод a и наоборот.