Важная информация

User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 15

Тема: SD card <--> Радио-86РК. Концепция. Обсуждение.

  1. #1
    Member Аватар для kovdry
    Регистрация
    11.10.2010
    Адрес
    Запорожье
    Сообщений
    150
    Благодарностей: 64
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию SD card <--> Радио-86РК. Концепция. Обсуждение.

    В этой теме обсуждается подключение к компьютеру Радио-86РК, или подобному ему,
    карточек SD, или похожих, или каких либо дисковых накопителей (кроме floppy).

    Обсуждается не конкретная реализация, а сам подход к реализации.

    Скажете: болтовня какая то!

    Так же рассуждал мой знакомый прораб о работе проектных строительных институтов, о том что они бездельники, нужно их сократить, выгнать на улицу и т.д. Но эти институты работают, и люди там получают хорошие деньги. Значит они все таки нужны!

    Схема подключения интерфейса SD карточки подкупает своей простотой. Так и хочется взять в руки паяльник, спаять на макетке десяток деталей и считать в память заветный первый сектор. А вот дальше сложнее: Как реализовать доступ к файловой системе? Почему файловая система должна быть FAT? Как сделать чтобы подходила любая карточка. И пошло поехало...
    В результате создаешь уникальную прошивку для карточки с которой запускается программа или игра из меню. И все.
    И чем же такое решение отличается от обычного флеш ПЗУ на 1 Мб, подключенного к ППА D14? Ничем.
    Нужно еще реализовать возможность записи файлов на SD карточку, причем по возможности не из директивы МОНИТОРА, а из Бейсика или из редактора текста.

    Вот тут то и понимаешь утсутствие продуманной идеи!

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

    Не приветствуется вольный полет фантазии без малейшего шанса на реализацию. А так же фотки или описания типа: "смотри как я сделал!", "сам не знаю как вышло!".

    Тема навеяна разработками:
    Радио РК-86: Компьютер с процессором 1821ВМ85.
    Апогей-БК01 и Апогей-БК01Ц: Внешний ROM диск.
    Радио-86РК: Использование памяти UM61512.
    Радио-86РК на новый лад - моя же тема.
    Радио-86РК или как "понюхать" систему команд переключателями .
    Последний раз редактировалось kovdry; 08.02.2013 в 12:59.

  2. Этот пользователь поблагодарил kovdry за это полезное сообщение:
    perestoronin (22.04.2013)

  3. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  4. #2
    Member Аватар для tihsasha
    Регистрация
    03.08.2012
    Адрес
    п. Сосново, Ленинградская обл.
    Сообщений
    45
    Благодарностей: 57
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от kovdry Посмотреть сообщение
    И чем же такое решение отличается от обычного флеш ПЗУ на 1 Мб, подключенного к ППА D14? Ничем.
    Не совсем. Сначала мной был сделан имено ROM-диск. А если хочется написать программу для РК-86 (я не про себя, а про подрастающее поколение). Вряд ли в наш 2013 год она будет писаться на РК. Я попробовал. Нет, мне не вспомнить того автоматизма владения редактором. Это уже не удобно. Будет писаться на РС. И что потом, брать программатор и шить в ROM-диск. Мне нужно было записать программу на SD и запустить ее на РК. Что я и получу.

  5. #3
    Guru
    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,178
    Благодарностей: 924
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от tihsasha Посмотреть сообщение
    Мне нужно было записать программу на SD и запустить ее на РК.
    Я когда делал FPGA-версию 86РК для DE1, тоже делал читалку. Поддерживает FAT12 и FAT16. Разрабатывал в эмуляторе (у меня есть поддержка эмуляции SD-карты по схеме, аналогичной MMC_Drive версии V1 для MSX). Устройство предполагалось вставлять вместо второй ВВ55, плюс расширение биоса F000-F7FF. На картинке видно, что можно менять текущий каталог и запускать .rk файлы. Конфиг для эмулятора и тестовый образ прилагаются.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	radio_sd.gif 
Просмотров:	425 
Размер:	2.4 Кб 
ID:	39707  
    Вложения Вложения

  6. Эти 5 пользователя(ей) поблагодарили b2m за это полезное сообщение:
    hantarex (25.02.2014), perestoronin (22.04.2013), tihsasha (08.02.2013), vinxru (08.02.2013), VovanRK86 (16.04.2013)

  7. #4
    Member Аватар для kovdry
    Регистрация
    11.10.2010
    Адрес
    Запорожье
    Сообщений
    150
    Благодарностей: 64
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от tihsasha Посмотреть сообщение
    Не совсем... ... Мне нужно было записать программу на SD и запустить ее на РК. Что я и получу.
    Да, флешку программировать легче, но все равно это должна быть специально подготовленная флешка, и ее можно случайно запортить записав "неправильный" файл под виндой.
    Кроме того я настаиваю, чтобы было сохранение файлов с РК на карточку, иначе это будет улучшенный аналог РОМ диска.


    Цитата Сообщение от b2m Посмотреть сообщение
    На картинке видно, что можно менять текущий каталог и запускать .rk файлы. Конфиг для эмулятора и тестовый образ прилагаются.
    Как раз от такого представления идеи я отговаривал Вас в первом посте.

    Мне очень тяжело понять идею подключения СД карты из рисунка и исходника. А в тексте сообщения идея не выражена.

    Чтобы понять, как Вы b2m, реализовали MS-DOS -подобную операционку на РК, придется задавать Вам вопросы.

    Итак:

    Со схемой подключения все понятно.
    1. Как Вы уместили в 6 кб ПЗУ программу обработки FAT16 + консольный процессор+драйвер СВ карты? Не маловато ли 6 кб для такого функционала?
    2. Возможно ли сохранение файлов в вашей разработке?
    3. Где Вы размещали буферы данных, необходимые для обработки FAT16?

  8. #5
    Member Аватар для tihsasha
    Регистрация
    03.08.2012
    Адрес
    п. Сосново, Ленинградская обл.
    Сообщений
    45
    Благодарностей: 57
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от kovdry Посмотреть сообщение
    Кроме того я настаиваю, чтобы было сохранение файлов с РК на карточку
    Будем новый Basic писать? Там обращение идут к стандартным подпрограммам монитора. Не смотрел, но скорее всего побайтно вывод на ленту. Хотя может и блока, тогда Вам будет легче.
    Последний раз редактировалось tihsasha; 08.02.2013 в 16:59.

  9. #6
    Member Аватар для kovdry
    Регистрация
    11.10.2010
    Адрес
    Запорожье
    Сообщений
    150
    Благодарностей: 64
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от tihsasha Посмотреть сообщение
    Будем новый Basic писать? Там обращение идут к стандартным подпрограммам монитора. Не смотрел, но скорее всего побайтно вывод на ленту.
    У меня есть идея, как перенаправить вывод на магнитофон, чтобы данные шли на карточку. Вот соберусь с мыслями и выскажу.
    Последний раз редактировалось kovdry; 08.02.2013 в 17:11.

  10. #7
    Veteran Аватар для sergey2b
    Регистрация
    18.04.2009
    Адрес
    Москва
    Сообщений
    1,310
    Благодарностей: 164
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    b2m могли бы вы пожалуйста выложить исходник dos.rom которая в вашем архиве

  11. #8
    Guru
    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,178
    Благодарностей: 924
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от kovdry Посмотреть сообщение
    Мне очень тяжело понять идею подключения СД карты из рисунка и исходника. А в тексте сообщения идея не выражена.
    Схема оригинального устройства есть в архиве по ссылке. Его нужно упростить (CS ВВ55 у нас уже готовый). Идея там простая: тактирование СД осуществляется при записи в порт данных, записываемые данные однобитные (в старшем бите), а читаемые данные накапливаются в сдвиговом регистре и потом читаются из порта данных. Сделано для ускорения, т.к. читать побитно и складывать это всё в один байт для ВМ80 несколько тяжеловато (по сравнению с записью RLC OUT RLC OUT ...).

    Цитата Сообщение от kovdry Посмотреть сообщение
    1. Как Вы уместили в 6 кб ПЗУ программу обработки FAT16 + консольный процессор+драйвер СВ карты? Не маловато ли 6 кб для такого функционала?
    2. Возможно ли сохранение файлов в вашей разработке?
    3. Где Вы размещали буферы данных, необходимые для обработки FAT16?
    1. Ну не совсем 6 Кб... Всего чуть больше 1.5 Кб
    2. Именно поэтому (см. п.1) - только чтение.
    3. Буферы временно размещаются чуть ниже экрана.

    А вообще, это не ДОС. Это читалка файлов. Но для большинства из нас этого достаточно.

    Конечно, хотелось бы сделать перехват п/п чтения байта с магнитофона, выбора файла во всплывающем окне, и др. плюшки, но тогда расширения ПЗУ 2Кб уже точно не хватит.

  12. #9
    Activist
    Регистрация
    08.04.2013
    Адрес
    г. Ульяновск
    Сообщений
    293
    Благодарностей: 92
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    b2m, Не могли бы вы поподробнее рассказать об этом, а то по ссылке как то не понятно, что куда прикрутить, да и схему как то не получилось найти там, судя по картинке там микроконтроллер применён или я ошибся? Хотелось бы к реалу пока хоть простую читалку с SD, ДОС записал в ПЗУ реала и вот пару вопросов
    1. есть ли простая схема по подключению SD?
    2. какой формат sd, т.е. имидж файл просто надо на неё залить?
    РК86 ещё жив!!! а теперь и ЮТ-88!!!

  13. #10
    Guru
    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,178
    Благодарностей: 924
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Прямая ссылка на архив со схемой: MMC_Drive.zip
    Формат карты - обычный FAT16.

    ---------- Post added at 16:59 ---------- Previous post was at 16:54 ----------

    Сама схема в файле MMCSD_Drive_HW_V1.PNG
    Дешифратор U5 не нужен, вместо него брать готовый CS, идущий на дополнительную ВВ55 (которой нет).

  14. Эти 2 пользователя(ей) поблагодарили b2m за это полезное сообщение:
    perestoronin (31.05.2013), VovanRK86 (22.04.2013)

Страница 1 из 2 12 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Радио-86РК: Разное
    от Titus в разделе Радио-86РК
    Ответов: 284
    Последнее: 10.12.2017, 18:40
  2. Радио-86РК: Платы, сборка, обсуждение.
    от Gryphon в разделе Радио-86РК
    Ответов: 308
    Последнее: 18.02.2016, 21:13
  3. Радио-86РК: По страницам журнала "Радио"
    от Viktor2312 в разделе Радио-86РК
    Ответов: 79
    Последнее: 13.02.2014, 07:34
  4. Радио-86РК: клавиатура
    от point777 в разделе Радио-86РК
    Ответов: 53
    Последнее: 30.10.2013, 13:13
  5. Радио 86РК
    от Shnurkov в разделе Барахолка (архив)
    Ответов: 1
    Последнее: 02.01.2009, 12:52

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •