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

User Tag List

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

Тема: Контроллер дисковода для "Львов ПК-01"

  1. #11
    Veteran
    Регистрация
    19.02.2010
    Адрес
    Энергодар
    Сообщений
    1,185
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    27
    Поблагодарили
    22 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А как записать дискету на ПК???? Надо - же на чем-то проверить работоспособность контроллера...

  2. #12
    Activist
    Регистрация
    07.03.2014
    Адрес
    Vancouver, Canada
    Сообщений
    401
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    я буду подключать HxC эмулятор.
    http://hxc2001.free.fr/floppy_drive_emulator/
    надо только конвертор файлов будет сделать.
    плату развел, заказывать изготовление буду в сентябре, когда вернусь из отпуска и детали соберу.
    Последний раз редактировалось kapitan-u; 17.07.2014 в 18:21.

  3. #13
    Activist
    Регистрация
    07.03.2014
    Адрес
    Vancouver, Canada
    Сообщений
    401
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    из UDI файлов вычислил формат диска

    Код:
    Lviv PK-01
    
    MFM, 300rpm, 250000 bps
    
    IBM ISO 2 sides, 80 tracks, 16 sectors per track, 256 bytes per sector
    
    655 360 formatted capacity
    
    sector order 1,2,3 ... 16
    
    Track header:
      0x4e x 80   - GAP1
      0x00 x 12   - sync
      0xC2 x 3    - desync
      0xFC        - marker
      0x4e x 65   - GAP
    
    Sector header::
      0x00 x 12   - sync
      0xa1 x 3    - desync
      0xfe        - IDAM marker
      tt          - track number (starting #0)
      sd          - side
      sc          - sector number (starting #1)
      0x01        - 256 bytes per sector
      cc   x 2    - CRC
      0x4e x 22   - GAP2
    
    Sector Data:
      0x00 x 12   - sync
      0xa1 x 3    - desync
      0xfb        - DATA AM marker
      dd   x 256  - data
      cc   x 2    - CRC
      0x4e x 70   - GAP3
    
      0x4e x 141  - GAP4
    
    6510 bytes total
    
    unformated MFM track at 300RPM = 6250 bytes
    extra 40 bytes may be at GAP1 or GAP4
    --------------------------

    в принципе если иметь чистый DSK файл с payload data, to HxC эмулятор будет работать со стандартным софтом.
    Вопрос: есть конвертилки UDI в DSK или самому делать надо?
    Последний раз редактировалось kapitan-u; 24.07.2014 в 01:29.

  4. #14
    Activist
    Регистрация
    07.03.2014
    Адрес
    Vancouver, Canada
    Сообщений
    401
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    конвертер UDI -> DSK готов!

  5. #15
    Activist
    Регистрация
    07.03.2014
    Адрес
    Vancouver, Canada
    Сообщений
    401
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    прилагаю програмку для конвертирования UDI в DSK
    в этом же архиве лежит лог файл для диска system2.udi
    в нем 23 сектора с CRC ошибками (в логе искать по слову ERROR)
    остальные диски без ошибок
    полный архив DSK и log файлов вот тут
    http://unofficial.portaone.com/~kapitan/DSK.zip

    PS у програмы следующие ограничения: она работает с секторами любого размера, но предполагает, что сектора на диске лежат
    в том порядке в котором должны быть в DSK. т.е.
    дор 0 сторона 0: сектор 1,2,3...
    дор 0 сторона 1: сектор 1,2,3...
    дор 1 ...
    и т.д.
    програма может быть легко доработана для сортировки из произвольного порядка.
    Вложения Вложения
    Последний раз редактировалось kapitan-u; 26.07.2014 в 13:16.

  6. #16
    Activist
    Регистрация
    07.03.2014
    Адрес
    Vancouver, Canada
    Сообщений
    401
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ура! Заработало!
    Не обошлось без пары ошибок, но все удалось уладить.
    Перерисовка Coman не подходит для Chameleon, даже после исправлений как в руководстве по наладке - не подходит адресация.
    Дизассемблированием Chameleon были выяснены правильные адреса.
    DSK файлы переделанные из UDI, которые я тут выкладывал ранее, работают без проблем! Запускаются игрушки и т.п. Расстраивает отсутствие CP/M и утилит типа Format. Скоро выложу исправленную схему и буду разводить финальный вариант платы.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	Lviv FDC V1.jpg 
Просмотров:	405 
Размер:	94.9 Кб 
ID:	49200  

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

  8. #17
    Member Аватар для Helloween
    Регистрация
    09.08.2010
    Адрес
    Екатеринбург
    Сообщений
    119
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от kapitan-u Посмотреть сообщение
    Ура! Заработало!
    Не обошлось без пары ошибок, но все удалось уладить.
    Перерисовка Coman не подходит для Chameleon, даже после исправлений как в руководстве по наладке - не подходит адресация.
    Дизассемблированием Chameleon были выяснены правильные адреса.
    DSK файлы переделанные из UDI, которые я тут выкладывал ранее, работают без проблем! Запускаются игрушки и т.п. Расстраивает отсутствие CP/M и утилит типа Format. Скоро выложу исправленную схему и буду разводить финальный вариант платы.
    Мне C/PM для Львова так и не удалось найти...

  9. #18
    Activist
    Регистрация
    07.03.2014
    Адрес
    Vancouver, Canada
    Сообщений
    401
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Обновил пост

    http://zx-pk.ru/showpost.php?p=726409&postcount=226

    вложил рабочую схему.

    PS: и все это работает с эмулятором дисковода HxC !
    Последний раз редактировалось kapitan-u; 01.09.2014 в 09:09.

  10. #19
    Member Аватар для liberation
    Регистрация
    02.05.2010
    Адрес
    г. Запорожье, Украина
    Сообщений
    57
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от kapitan-u Посмотреть сообщение
    Расстраивает отсутствие CP/M и утилит типа Format.
    Выкладываю три образа дисков, где должны быть программы format3 и mc2, которые вроде бы умели форматировать диски для Хамелеона. Попробуйте их деле. Остальной софт может быть рассчитан на "Львов" с процом Z80, поэтому скорее всего не пойдет на штатном ПК-01.

    Что касается CP/M, то позже выложу, что сохранилось. В принципе, на тех дисках, что я высылал Вам в прошлом месяце, должна быть CP/M80 и ее загрузчик для Хамелеона. Но там скорее всего версия CP/M80 для "Львова" с Z80 и 144 кб ОЗУ. Хотя возможны варианты. Нужно смотреть.
    Вложения Вложения

  11. #20
    Activist
    Регистрация
    07.03.2014
    Адрес
    Vancouver, Canada
    Сообщений
    401
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    обновил файл с DSK образами

    http://unofficial.portaone.com/~kapitan/DSK.zip

    в него же добавил файл Lviv floppy_profile.fpf
    это файл конфигурации для HxC софта

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

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

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

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

Похожие темы

  1. Контроллер дисковода для "Ленинград-2"
    от freddy в разделе Ленинград
    Ответов: 49
    Последнее: 02.10.2014, 09:27
  2. Опознать клон Спектрума ("Мико", возможно, г. Львов)
    от alexshap в разделе Несортированное железо
    Ответов: 6
    Последнее: 10.12.2012, 20:12
  3. Эмулятор "Львов ПК-01" на "Dingoo A-320"
    от Tim0xA в разделе Львов
    Ответов: 3
    Последнее: 03.07.2012, 10:51
  4. Аукцион. Компьютер "Львов"
    от riogen в разделе Барахолка (архив)
    Ответов: 3
    Последнее: 28.03.2011, 10:52
  5. Продам печатные платы: от "Львов-48" и клавиатуры
    от Tim0xA в разделе Барахолка (архив)
    Ответов: 9
    Последнее: 27.12.2008, 16:41

Ваши права

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