OrionExt, я конечно извиняюсь, но почему CF? обвески мало?
может тогда быстрее сделать usb (arduino+usb_host быстрое и недорогое решение) ?
OrionExt, я конечно извиняюсь, но почему CF? обвески мало?
может тогда быстрее сделать usb (arduino+usb_host быстрое и недорогое решение) ?
Разработчик КНГМД для Специалиста и Ориона128, автор SPDOS (журнал "Радио" 12/1992, 1-2/1993). Манускрипт, датированный 1993-94гг: Отладка контроллера SPDOS SPDOS v4.3
Просто пишешь образ на пустую карту формата FAT. Он будет не от начала, конечно, но можно сделать и так: смещение делаем фиксированным, но гарантированно дальше, чем то место, откуда на карте начинаются файлы. Потом высчитываем, сколько килобайт до нашего "начала" и на пустую карту сначала пишем файл, высчитанного размера, а затем уже образ. Тогда можно будет использовать карты разного размера. И образ всегда можно будет считать/записать обычными средствами.
Схема подключения СF-карты к порту ВВ55 очень простая. Потом схема прижилась в Орионе и у многих собрана.
Недавно собирал с нуля подобную штуку для MSX2. Называется Beer IDE 202. Как это работает, примерно представляю.
Можно и Arduino использовать, но для меня это не самое простое решение. Последний раз с Atmel сталкивался лет 10 назад. Или пойти путем предложенным Denn или Error404.
Настроил конфигурацию эмулятора от b2m. Уже вычитал программой id сf-карты(model: EMU001, s/n:12, rev:0102, c:90h, h:10h, s:10h).
Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...
А задача в том чтобы сделать все это под Ордос и 8080?
Т.к. для Z80 и CP/M можно было бы воспользоваться уже имеющимися средствами в два шага:
- на РС плагином ТоталКомандера в образ CF в CP/M-раздел (где АльтаирДОС) пишем требуемые файлы образов дискет, этот образ пишем на CF (любой РС-утилитой, их тьма)
- на Орионе загружаемся с этой CF в Альтаир-ДОС и утилитой DED раскатываем образы дисков из файлов на дискетки.
- PROFIT
В эмуляторе попробовал, снять образ с дискетки на CP/M-овский IDE-раздел получается (писать не пробовал), правда почему-то размер файла более 512кб сделать не дает, но можно же на 2 файла образ разбить.
Последний раз редактировалось Error404; 18.06.2016 в 20:12.
Лучше сделать и жалеть, чем не сделать и жалеть.
Некоторые из моих поделок тут: https://github.com/serge-404
Решил отказаться от системы на сф-карте. Причина – биос копай . Может, ошибаюсь.
На сф-карте с первого сектора будет лежать образ диска. Пока так, а там посмотрим,
файловую систему там уж точно нет смысла делать. Может будет файловая система типа - ордос.
Как всегда закопался в мелочах. Изучаю ассемблер ТASM когда уже, писатели эмуляторов сделают документашку - универсальную сделают. Чтобы втягивать метки, коменты. Хотя бы в разрезе – 64 Кбайт.
Лето наступило
Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
OrionExt,
Помню spdos ваял на какомто кроссассемблере...
Разработчик КНГМД для Специалиста и Ориона128, автор SPDOS (журнал "Радио" 12/1992, 1-2/1993). Манускрипт, датированный 1993-94гг: Отладка контроллера SPDOS SPDOS v4.3
makbar, т.е. даже не на 8-битке? /-)
Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел
Разработчик КНГМД для Специалиста и Ориона128, автор SPDOS (журнал "Радио" 12/1992, 1-2/1993). Манускрипт, датированный 1993-94гг: Отладка контроллера SPDOS SPDOS v4.3
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)