Tronix dev blog
СтатистикаВсякие электронные штучки, ретро железо, самоделки
- Последний пост
- 24 мая
- Последнее чтение
- 13:40
- Постов за неделю
- 0
- Всего постов
- 22
- Тип
- открытый
- Язык
- русский
- Категория
- Технологии (по похожим)
- В каталоге с
- 13 авг.
- 1/24сутки в ленте
- —
- 1/48двое суток
- —
- 1/72трое суток
- —
Оценка по просмотрам недавних постов: пост набирает почти всё за первые сутки.
Посты
видео или голосовое, без подписи
видео или голосовое, без подписи
видео или голосовое, без подписи
В марте мне написал человек с ником madcat - он форкнул мои древние часы с экранчиком и i8080 процессором, сделал для них новые красивые платки и попросил помощи в запуске. Вместе мы выяснили, что у меня на гитхабе была ошибка с перепутанными линиями A12 A14 на схемах, которая была известна, но почему то растянулась и прошла сквозь года. Мы поправили у себя схемы в репозиториях, и смотрите какую красоту человек собрал. Потом он перезаказал новые платки с исправленной ошибкой и подарил одну мне совершенно безвозмездно, за что ему огромное спасибо. Вряд-ли я конечно найду златы микросхемы, но и на обычных смотрится довольно стильно. Его версия часиков на гитхаб.
видео или голосовое, без подписи
видео или голосовое, без подписи
видео или голосовое, без подписи
видео или голосовое, без подписи
Запустил CP/M и на обычном апол2, без ё на конце, с платкой Videx 80 column card. Так же только с DanII контроллером без дисковода и без контроллера дисковода. Там надо на prodos образ через CIFE закинуть в CP/M раздел утилиты конфигурирования install.com, configsv.com с дискет от PCPI Applicard и создать новый DRIVERS файл с SFTVIDEO.DVR драйвером заместо FAST2E80.DVR. Затем из CP/M перекинуть новый DRIVERS в DRIVERS.2 с помощью pdosxfer.com и все. Ну и затем уже тонко настроить терминал в sftvideo.com. В принципе, кратко это описано на том же сайте , откуда я и брал изначальные образы CP/M для ProDos.
А все для чего? Конечно, что бы запустить шахматы MSCP . Пришлось придумать как перебрасывать cp/m файлы в ProDos образы, помогла утилита CPM_Image-File_Explorer . Только необходимо добавить в файлик diskdefs свои определения: diskdef a_diskB offset 10263k seclen 512 tracks 256 sectrk 64 blocksize 8192 maxdir 256 skew 0 boottrk 0 os 3 end diskdef a_diskC offset 17759k seclen 512 tracks 256 sectrk 64 blocksize 8192 maxdir 256 skew 0 boottrk 0 os 3 end diskdef a_diskD offset 25263k seclen 512 tracks 256 sectrk 64 blocksize 8192 maxdir 256 skew 0 boottrk 0 os 3 end и можно открывать .po диск с необходимым разделом A, B, C или D.
видео или голосовое, без подписи
Удалось запустить CP/M на Аполе2ё без дисковода на DanII контроллере. Смысл в чем: 1) Не все Z80 softcard одинаковые. Та, которая Microsoft Softcard - то отрубает 6502 путем захвата шины сигналом DMA и сама рулит памятью апола. Та, которая PCPI Applicard имеет свои 64кб на борту и не вырубает 6502, а сосуществует с ним путем обмена мессагами через командный порт. Соответственно, софты для обоих этих типов карт между собой ни разу не совместимы от слова вообще. 2) A2VGA на pi pico с прошивкой z80softcard эмулирует PCPI Applicard, а не Microsoft, соответственно не надо качать дискеты CP/M для Microsoft softcard и пытаться понять почему софт пишет ошибку Z80 softcard not found. Качать надо то, что для Applicard. 3) Процесс подготовки ProDOS образа подразумевает наличие дисковода, поэтому ищем варианты. 4) Есть RTFM и там-же ProDOS образы для контроллера CFFA 3000 (тот что с CF-карточками). Забираем образы и кладем на SD карту для DanII. 5) Переставляем Dan II контроллер в 7 слот, набираем -PCPIBOOT, жмем 2.
Добавил в шахматную программу MSCP для CP/M новую команду log которая позволяет записывать все ходы в файл MSCP.PGN. Этот файл затем можно загрузить в WinBoard / XBoard и просмотреть (воспроизвести) всю партию в наглядном виде. Интересно просто ставить search depth в три (sd 3), давать команду both и затем смотреть как комп играл сам с собой. Заодно зарелизился на гитхабе что бы по форумам ZIP не раскидывать: https://github.com/Tronix286/mscp
видео или голосовое, без подписи
видео или голосовое, без подписи
видео или голосовое, без подписи
видео или голосовое, без подписи
видео или голосовое, без подписи
видео или голосовое, без подписи
видео или голосовое, без подписи