User Tag List

Страница 2 из 20 ПерваяПервая 123456 ... ПоследняяПоследняя
Показано с 11 по 20 из 209

Тема: Эмулятор контроллера дисковода beta disk на AVR

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    26.03.2019
    Адрес
    г. Москва
    Сообщений
    52
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    22
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    11 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Придумал как сделать монтирование образов с минимумом внешних прибамбасов ))

    Берем один диск, скажем D: и эмулируем на нем виртуальную файловую систему tr-dos отражающую реальную систему FAT с фильтрацией по расширению, показываем только образы и только 8 букв имени.
    Как это должно выглядеть:
    • Переходим в диск d: *"d:"
    • Получаем список файлов:CAT
    • Выводится список: "Dizzy.a", "Dizzy.b", "Dizzy.c"
    • Монтируем файл к диску a: LOAD "Dizzy.a".


    Когда спектрум читает файл, он обращается к определенному сектору, и по номеру сектора мы можем восстановить имя файла.
    Тут возможны варианты. Можно ли задавать любое расширение и насколько они равнозначны в tr-dos?
    Или лучше добавить специальные файлы "A", "B", "C"?
    Вызывая попарно монтируем образ:
    LOAD "A"
    LOAD "Dizzy"

    Второй вариант чуть сложнее но поддерживат больше образов в каталоге так как их не надо по 3 раза выводить.

    Думаю что это реализуемо.

    - - - Добавлено - - -

    Цитата Сообщение от CityAceE Посмотреть сообщение
    И как же тут не вспомнить DirSys

    Отправлено с моего SM-G955F через Tapatalk
    Не знал о такой системе. Интересно: как же она работает?

    - - - Добавлено - - -

    Сейчас прошивка с дебагом занимает 11кБ, даже если разрастется, думаю можно будет еще и бут впихнуть в управляющий диск. Ну это дальнейшая перспектива чтобы команды не набирать.

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

  3. #2
    zx_
    Гость

    По умолчанию

    Helbr, директории - пофиг, есть же TRDN , к примеру
    https://zx-pk.ru/threads/2952-tr-dos...or-(trdn).html

    да и лучше размером дискет , и еще количеством дисководов

  4. #3

    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    14,292
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    202
    Спасибо Благодарностей получено 
    1,456
    Поблагодарили
    946 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zx_ Посмотреть сообщение
    и еще количеством дисководов
    а что делать (с основной массой софта) где загрузчик жёстко заточен на диск "A" ?

  5. #4

    Регистрация
    31.01.2007
    Адрес
    Москва
    Сообщений
    810
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    77
    Поблагодарили
    59 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Отличная работа, не припомню эмулей вгшки тут.
    В идеале конечно формировать каталог из папки с директориями и scl,hobeta файлами, не забыть про UP. Файлы директорий сделать по 1 сектору типа CODE. Загрузка сектора директории должна формировать новый диск. Как то так. Хотя хозяин барин, топикстартер и сам сообразит как удобнее.
    Жаль что я бездельник, и хорошо что остались не бездельники.

  6. #5

    Регистрация
    20.01.2016
    Адрес
    п. Власиха, Московская обл.
    Сообщений
    594
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    41
    Поблагодарили
    22 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от krt17 Посмотреть сообщение
    Отличная работа, не припомню эмулей вгшки тут.
    А как же Speccy 2007 ? Там вроде в атмеге32 тоже эмулятор ВГшки сделан + контроллер клавиатуры, исходники вроде открыты, но там WAIT очень жесткий, из-за чего он мне не нравится

  7. #6

    Регистрация
    30.08.2010
    Адрес
    Санкт-Петербург
    Сообщений
    1,263
    Спасибо Благодарностей отдано 
    53
    Спасибо Благодарностей получено 
    200
    Поблагодарили
    163 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Думаю, это правильнее назвать не эмулятор ВГшки, а эмулятор ТРдоса. Также как и в Speccy2007 и в ПрофПЗУ скорпиона...

  8. #7

    Регистрация
    16.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,082
    Записей в дневнике
    11
    Спасибо Благодарностей отдано 
    173
    Спасибо Благодарностей получено 
    493
    Поблагодарили
    343 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от krotan Посмотреть сообщение
    Думаю, это правильнее назвать не эмулятор ВГшки, а эмулятор ТРдоса. Также как и в Speccy2007 и в ПрофПЗУ скорпиона...
    Трдос - это DOS, прошивка ПЗУ. Но именно она-то меняться и не будет. В заголовке темы верно написано - эмулятор бетадиска.
    Граф Дракула наш кумир, патамушта он вомпир!
    VKINK 9 : BORDER NOT PI YTINK 9 Channel

  9. #8

    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    14,292
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    202
    Спасибо Благодарностей получено 
    1,456
    Поблагодарили
    946 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    в некоторых программах встречается проверка на наличие дискеты в дисководе.
    https://vtrd.in/gamez/r/RUFR_REA.zip
    интересно как это отработает у тебя ?

  10. #9

    Регистрация
    26.03.2019
    Адрес
    г. Москва
    Сообщений
    52
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    22
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    11 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от goodboy Посмотреть сообщение
    в некоторых программах встречается проверка на наличие дискеты в дисководе.
    https://vtrd.in/gamez/r/RUFR_REA.zip
    интересно как это отработает у тебя ?
    Надо попробовать. Я в прошлые выходные пол дня потратил разбираясь почему у меня команда LIST дальше позиционирования на нулевую дорожку не заходит. А оказалось что нужно чтобы индексный бит в регистре статуса менялся после команд первого типа. Это исправил и и заработало. Сделал так что можно оставить какой-либо дисковод пустым. Когда флешка не вставлена, tr-dos тоже показывает No Disc.

  11. #10

    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    14,292
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    202
    Спасибо Благодарностей получено 
    1,456
    Поблагодарили
    946 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    и заодно проверь работу демок где параллельно с чтением играет музыка
    https://zxaaa.ru/get.php?id=1236&f=D...ce9375822c6624
    https://zxaaa.ru/get.php?id=4321&f=D...2d037fc920fcf6
    ..........
    ещё вспомнилось что некоторые программы (например DCU) позволяют отформатировать дискету на чуть большую ёмкость ( +несколько доп.дорожек), так что кол-во дорожек в trdos явно не константа и наверно можно будет применять образ размером побольше
    Последний раз редактировалось goodboy; 28.03.2019 в 14:12.

Страница 2 из 20 ПерваяПервая 123456 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Оригинальный ZX и beta-disk
    от megabyte в разделе Внешние накопители
    Ответов: 3
    Последнее: 11.09.2012, 02:31
  2. Куплю Beta Disk Interface.
    от Biozoom в разделе Барахолка (архив)
    Ответов: 9
    Последнее: 26.10.2011, 14:14
  3. Опознайте Beta disk interface...
    от crolicasm в разделе Внешние накопители
    Ответов: 4
    Последнее: 04.08.2011, 13:39
  4. Плата Beta Disk на опознание.
    от m.d. в разделе Внешние накопители
    Ответов: 15
    Последнее: 22.01.2010, 19:56
  5. Beta Disk контроллер!
    от poison в разделе Внешние накопители
    Ответов: 17
    Последнее: 02.05.2006, 14:12

Ваши права

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