TGViewer
Channel Public Channel
Tronix dev blog

Tronix dev blog

@tronix_blog

Всякие электронные штучки, ретро железо, самоделки
Subscribers
343
Photos
726
Videos
20
Links
69
Recent Posts 7 shown
Post #782 137
Смотрю, многие используют AI во всю, решил тоже попробовать. Вот например валялась у меня плата видео-терминала TECO VA220 V2.0 на 68B09 процессоре, покупал когда-то на "распай". Никакой документации в интернете нет, и как всегда с терминалами проблема с клавиатурой, а точнее еёйным протоколом общения. В данном случае клавиатура последовательная (UART 5V TTL), подключалась к выдранному разъему возле XTAL1 и смотрела в чип 68B50. Я даже года три назад сам пробовал ковырять в IDA прошивку, нашел инициализацию ACIA (68B50), нашел установку скорости 1200 8N1, но на этом и закончил, потому что 32 Кб неизвестного мне ASM разбирать по полочкам без особой нужды - такое. А тут просто засунул прошивку в AI, сказал ей все что я знаю и бац - она мне готовую таблицу скан-кодов, строку инициализации, вход в SetUp и все-все-все. Да, дошли конечно технологии... 😄
  • 🔥 9
Post #778 2.24K
В марте мне написал человек с ником madcat - он форкнул мои древние часы с экранчиком и i8080 процессором, сделал для них новые красивые платки и попросил помощи в запуске. Вместе мы выяснили, что у меня на гитхабе была ошибка с перепутанными линиями A12 A14 на схемах, которая была известна, но почему то растянулась и прошла сквозь года. Мы поправили у себя схемы в репозиториях, и смотрите какую красоту человек собрал. Потом он перезаказал новые платки с исправленной ошибкой и подарил одну мне совершенно безвозмездно, за что ему огромное спасибо. Вряд-ли я конечно найду златы микросхемы, но и на обычных смотрится довольно стильно. Его версия часиков на гитхаб.
  • 🔥 23
  • 👍 7
  • ❤ 4
Post #773 623
Запустил 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.
  • 🔥 9
  • 👍 6
Post #772 415
А все для чего? Конечно, что бы запустить шахматы 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.
  • 🔥 9
  • 👍 3
Post #770 328
Удалось запустить 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.
  • 🔥 8
Post #769 491
Добавил в шахматную программу MSCP для CP/M новую команду log которая позволяет записывать все ходы в файл MSCP.PGN. Этот файл затем можно загрузить в WinBoard / XBoard и просмотреть (воспроизвести) всю партию в наглядном виде. Интересно просто ставить search depth в три (sd 3), давать команду both и затем смотреть как комп играл сам с собой. Заодно зарелизился на гитхабе что бы по форумам ZIP не раскидывать: https://github.com/Tronix286/mscp
  • 🔥 5
  • 👍 4
  • 👏 3
Post #761 420
Тут на днях чего-то вспомнил, что у меня есть CP/M комп "Аюша" на Z80, который я собрал ажно еще в 2019 году. А чего вспомнил - решил свои Z80 перебрать, и заинтересовался их автоматическим детектом по производителю. И нашел эксперименты Сергея Киселева/Малинова как раз под CP/M. Потестил, заслал ему ID имеющихся у меня NEC D780C-2. Ну и уж раз такое дело, то решил попробовать скомпилировать под CP/M шахматную программу/движек MSCP , как это делали для Gigatron'а. И вроде даже получилось, можно играть с компьютером, а так же компьютер может играть сам с собой. Ходы конечно обдумывает очень неспешно, но скорость в принципе сравнима с Gigatron. Тут Z80 на частоте 4.9MHz, а у Gigatron нет процессора, зато есть частота 6.25MHz 😄
  • 👍 7
  • 🔥 6
  • ❤ 1
  • 😱 1
Older posts →

About this channel

How can I read @tronix_blog without a Telegram account?
TGViewer shows the public web preview Telegram publishes for Tronix dev blog: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does Tronix dev blog have?
Tronix dev blog (@tronix_blog) has 343 subscribers on Telegram, refreshed roughly every 30 minutes.
Does Tronix dev blog know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →