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

User Tag List

Страница 3 из 11 ПерваяПервая 1234567 ... ПоследняяПоследняя
Показано с 21 по 30 из 106

Тема: Продается эмулятор флопа версии 1.1

  1. #21
    Guru Аватар для tnt23
    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,633
    Спасибо Благодарностей отдано 
    384
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    63 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alexandr Medvedev Посмотреть сообщение
    А где можно спецификацию формата MFM почитать?
    И примеры образов TR DOS интересуют.
    Формат .MFM файла - 160 треков, каждый длиной 12800 байт. В файле треки идут подряд: трек 0 (цилиндр 0, сторона 0), трек 1 (цилиндр 0, сторона 1), трек 2 (цилиндр 1, сторона 0), трек 3 (цилиндр 1, сторона 1), трек 4 (цилиндр 2, сторона 0) и так далее.

    В битах 12800 байт = 102400 бит на дорожку, получается даже с небольшим запасом (для DD диска теоретическая плотность записи 100000 бит на дорожку).


    Образов .TRD можно накачать на сайте http://trd.speccy.cz/ . Сам по себе формат очень простой:

    =====
    TRD представляет из себя простую последовательность считанных секторов без каких-либо заголовков и контрольных сумм, как секторов, так и самого диска:

    Сторона 0, дорожка 0, сектора 0...15
    Сторона 1, дорожка 0, сектора 0...15
    Сторона 0, дорожка 1, сектора 0...15
    Сторона 1, дорожка 1, сектора 0...15
    ...
    Сторона 0, дорожка 78, сектора 0...15
    Сторона 1, дорожка 78, сектора 0...15
    Сторона 0, дорожка 79, сектора 0...15
    Сторона 1, дорожка 79, сектора 0...15
    =====

    Добавлено через 7 минут
    У меня есть рационализаторское предложение: давайте со всеми вопросами пройдем в соответствующую ветку форума: http://zx.pk.ru/showthread.php?t=1262

    а здесь оставим только коммерцию
    Последний раз редактировалось tnt23; 07.04.2008 в 21:42. Причина: Добавлено сообщение

  2. #22
    Master
    Регистрация
    17.01.2005
    Адрес
    Старый Оскол
    Сообщений
    537
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    4 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от tnt23 Посмотреть сообщение
    Формат .MFM файла - 160 треков, каждый длиной 12800 байт.
    Откуда такое значение?
    На одной дорожке 16 секторов по 256 байт, итого 4096 байт почти в 3 раза меньше.
    Если TRD и MFM это один формат то зачем тогда его придумали? А если нет, ещё раз прошу привести пример образа.
    Утянул сегодня весь Virtual TR DOS (немногом менее гигабайта)и не нашёл ни одно такого (MFM) файла, там в основном TRD и SCL, реже FDI.

  3. #23
    Veteran Аватар для easy_john
    Регистрация
    21.01.2008
    Адрес
    SPb
    Сообщений
    1,783
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    31
    Поблагодарили
    24 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alexandr Medvedev Посмотреть сообщение
    Откуда такое значение?
    На одной дорожке 16 секторов по 256 байт, итого 4096 байт почти в 3 раза меньше.
    Если TRD и MFM это один формат то зачем тогда его придумали? А если нет, ещё раз прошу привести пример образа.
    Утянул сегодня весь Virtual TR DOS (немногом менее гигабайта)и не нашёл ни одно такого (MFM) файла, там в основном TRD и SCL, реже FDI.
    MFM это физические данные, еще неформатированной дискеты типа DD. а какая там будет файловая система, фат, амига, или от спектрума - все равно, она кладется при форматировании уровнем выше чем MFM.

    т.е. грубо говоря MFM это то, что читает головка дисковода непосредственно с дискеты, а всякие trd и adf это только полезные данные в определенной файловой системе.
    Последний раз редактировалось easy_john; 07.04.2008 в 19:10.

  4. #24
    Guru Аватар для tnt23
    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,633
    Спасибо Благодарностей отдано 
    384
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    63 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alexandr Medvedev Посмотреть сообщение
    Откуда такое значение?
    На одной дорожке 16 секторов по 256 байт, итого 4096 байт почти в 3 раза меньше.
    Если TRD и MFM это один формат то зачем тогда его придумали? А если нет, ещё раз прошу привести пример образа.
    Утянул сегодня весь Virtual TR DOS (немногом менее гигабайта)и не нашёл ни одно такого (MFM) файла, там в основном TRD и SCL, реже FDI.
    Формат .MFM файла предложен вашим покорным слугой (возможно, что и раньше кто-то предлагал подобное). Представляет собой точное побитовое представление MFM-кодированного диска. Именно в таком виде данные представлены в RAM эмулятора, и именно в таком виде мне показалось удобным их сохранять-загружать, так как это позволяет поддерживать совершенно нестандартные форматы (по сути, произвольные битовые потоки), а также значительно экономить на времени, необходимом для поддержки множества форматов дорожек (PC, Amiga) и кодирования-декодирования MFM.

    Как известно, для кодирования 1 бита информации в MFM стандарте требуется 2 бита. Пример: широко известная синхропоследовательность 0xA1, если не вдаваться в подробности, будучи MFM-закодированной выглядит как 0x4489. Обычный 512-байтовый сектор в PC MFM-формате (то есть со всеми заголовками, синхрометками и промежутками) займет уже добрых 1300 байт или около того. 16 секторов TR-DOS по 256 байт в результате займут в памяти эмулятора что-то около 11 килобайт.
    Полная дорожка DD (720K) диска теоретически может быть длиной максимум в 12500 MFM байт (или 6250 обычных). Поэтому длина дорожки .MFM файла выбрана 12500.
    Последний раз редактировалось tnt23; 17.04.2008 в 09:31. Причина: Добавлено сообщение

  5. #25
    Guru Аватар для tnt23
    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,633
    Спасибо Благодарностей отдано 
    384
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    63 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Остался один экземпляр, с белой подсветкой.

  6. #26
    Guru Аватар для tnt23
    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,633
    Спасибо Благодарностей отдано 
    384
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    63 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Приехали 6 плат. Как минимум 2 штуки уйдет за границу, остальные продам желающим.

  7. #27
    Moderator
    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,577
    Спасибо Благодарностей отдано 
    61
    Спасибо Благодарностей получено 
    106
    Поблагодарили
    92 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от tnt23 Посмотреть сообщение
    ....
    Обычный 512-байтовый сектор в PC MFM-формате (то есть со всеми заголовками, синхрометками и промежутками) займет уже добрых 1300 байт или около того. 16 секторов TR-DOS по 256 байт в результате займут в памяти эмулятора что-то около 11 килобайт.
    Полная дорожка DD (720K) диска теоретически может быть длиной максимум в 12500 MFM байт (или 6250 обычных). Поэтому длина дорожки .MFM файла выбрана 12500.
    Как быть с 800к дисками (5х1024) ? Они влезают в 12500 MFM байт?
    И есть ли какая-то утилита, перекодирующая простой посекторный формат в MFM (т.е. к "голому сектору" надо добавлять служебные метки и синхропоследоватеьности, переводить в MFM)?
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  8. #28
    Guru Аватар для tnt23
    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,633
    Спасибо Благодарностей отдано 
    384
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    63 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    Как быть с 800к дисками (5х1024) ? Они влезают в 12500 MFM байт?
    И есть ли какая-то утилита, перекодирующая простой посекторный формат в MFM (т.е. к "голому сектору" надо добавлять служебные метки и синхропоследоватеьности, переводить в MFM)?
    800К в виде 11*512 влезают легко (см. здесь о поддержке образов БК: http://zx.pk.ru/showpost.php?p=128257&postcount=199 )

    Утилита такая тоже есть: http://zx.pk.ru/showpost.php?p=128649&postcount=202

  9. #29
    Veteran Аватар для easy_john
    Регистрация
    21.01.2008
    Адрес
    SPb
    Сообщений
    1,783
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    31
    Поблагодарили
    24 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Новых прошивок не выходило?
    На 4000 штатным девайсом не проверял работоспособность?

  10. #30
    Guru Аватар для tnt23
    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,633
    Спасибо Благодарностей отдано 
    384
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    63 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от easy_john Посмотреть сообщение
    Новых прошивок не выходило?
    На 4000 штатным девайсом не проверял работоспособность?
    Нет, у тебя должна быть самая последняя рабочая прошивка.

    На 4000 не проверял ввиду отсутствия у меня этой самой 4000.

Страница 3 из 11 ПерваяПервая 1234567 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Версии Pyjamrama'в
    от TomCaT в разделе Игры
    Ответов: 25
    Последнее: 19.04.2020, 20:30
  2. Ответов: 2
    Последнее: 11.10.2007, 19:12
  3. Контроллер Флопа на опознание
    от AlexFantasy в разделе Внешние накопители
    Ответов: 4
    Последнее: 25.04.2007, 09:33
  4. АТМ Турбо версии 7.10
    от jyly0s в разделе Барахолка (архив)
    Ответов: 8
    Последнее: 24.01.2007, 10:56
  5. эмуль флопа Commodore64 !
    от Forward в разделе Commodore 16/64/128
    Ответов: 2
    Последнее: 03.04.2006, 17:59

Ваши права

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