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

User Tag List

Страница 1 из 4 1234 ПоследняяПоследняя
Показано с 1 по 10 из 38

Тема: Перемещение головки дисковода

  1. #1
    Guru Аватар для newart
    Регистрация
    19.01.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,947
    Благодарностей: 1520
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Перемещение головки дисковода

    Сабж.

    Научите?

    Читал статью Алко - как всегда бесполезно. А пример из Ревю вовсе запарывает диски скидывая кучу меджиков.

    Всё что хочется, это подвигать головкой вперед-назад.

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

  3. #2
    Veteran Аватар для John North
    Регистрация
    22.09.2006
    Адрес
    Ижевск
    Сообщений
    1,706
    Благодарностей: 400
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Можно через позиционирование сделать. Функция #02 у 3д13.
    Напр:

    Ld a,5 ; номер лог. дороги
    Ld c,2
    Call 3d13

    Можешь дрыгать в конец диска, потом в начало и т.д.

    Пс: люди умудрялись музыку делать дрыгая головой. Не знаю правда, как они делали. Может через 3д2ф. Но суть не меняется.
    Хороший.. Плохой.. Главное - у кого ружьё !!

  4. #3
    Guru Аватар для newart
    Регистрация
    19.01.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,947
    Благодарностей: 1520
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Штука в том что на ошибки оно не должно обращать внимание.

    И команды нужны шаг вперед и назад, поскольку планируется вынуть мотор из дисковода... и использовать его для вращения кое-чего средствами спектрума.

  5. #4
    Guru
    Регистрация
    03.01.2006
    Адрес
    Рязань
    Сообщений
    2,935
    Благодарностей: 1071
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от John North Посмотреть сообщение
    люди умудрялись музыку делать дрыгая головой. Не знаю правда, как они делали. Может через 3д2ф.
    Я в своё время взял из ZX-Ревю процедуру плавного зажигания лампочки и ставил туда разные частоты, так и получалась музыка. Думаю, остальные так же делали. Исходник ещё где-то лежит у меня. Головка там сама не двигается, только поднимается и опускается. Это опасно для механики, я один дисковод так разъюстировал. И работает не на всех дисководах, а на некоторых только при вставленной дискете.

  6. #5
    Veteran Аватар для Vadim
    Регистрация
    24.07.2008
    Адрес
    Курган
    Сообщений
    1,693
    Благодарностей: 354
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от newart Посмотреть сообщение
    И команды нужны шаг вперед и назад, поскольку планируется вынуть мотор из дисковода... и использовать его для вращения кое-чего средствами спектрума.
    Если есть прямой доступ к ВГ93, то не вопрос. Используй команды и всё. Если доступа нет, тогда не знаю. На профике это написать - пара путсяков.

    Скрытый текст

    Profi 5.06 1024K 12Mhz (кварц на 24), палитра, COM-порт, часы, hdd, covox, программатор
    ZX-Spectrum +3, ZX-Spectrum +2B, ZX-Spectrum +2, ZX Spectrum 48, ZX Spectrum 48+
    ZX Evolution Rev B.
    Color 48 + Beta Disk Interface +FDD+YM2149F
    Орель-08БК
    Pentagon-48 (недоссобранный кем-то)
    Pentagon-128 (полуубитый)
    Кворум-128 (в ремонте)
    Магик-05 (в ремонте)
    Robotron 1715
    Корвет ПК8020 и ПК8010
    Amstrad CPC 464
    Amstrad CPC 6128
    [свернуть]

  7. #6
    Guru
    Регистрация
    25.01.2005
    Адрес
    Miass, Chelyabinsk region
    Сообщений
    4,083
    Благодарностей: 921
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    кидать команды в порт вг - вообще не вопрос, в пзу трдос есть out (c),a:ret. тут важно разобраться, что и куда кидать для этого надо почитать даташит на вг.

  8. #7
    Moderator Аватар для BYTEMAN
    Регистрация
    11.01.2006
    Адрес
    Брест/Минск
    Сообщений
    7,549
    Благодарностей: 1672
    Записей в дневнике
    4
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Годная статья по программированию ВГ93 есть в журнале Радио 6/89, статья "Пользователям о корвете". Только надо адреса регистров перенести на ZX.
    С уважением, Александр.
    Scorpion ZS-256 Turbo+
    SID-Blaster/ZX
    Музей ретрокомпьютеров в Минске!
    Здесь ничего нет => http://byteman.by
    И здесь тоже --->>> http://bytespace.by

  9. Этот пользователь поблагодарил BYTEMAN за это полезное сообщение:
    John North (03.02.2012)

  10. #8
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    9,938
    Благодарностей: 3437
    Mentioned
    2 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от alone Посмотреть сообщение
    Головка там сама не двигается, только поднимается и опускается. Это опасно для механики, я один дисковод так разъюстировал. И работает не на всех дисководах, а на некоторых только при вставленной дискете.
    Поднимается и опускается - это что-то новенькое) Расскажи, не знал, что кроме шагового двигателя там есть еще что-то управляющее головкой) Подскажи модель дисковода)

  11. #9
    Guru
    Регистрация
    25.01.2005
    Адрес
    Miass, Chelyabinsk region
    Сообщений
    4,083
    Благодарностей: 921
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    я видел такой, с поднимающейся-опускающейся. они правда существуют.

  12. Этот пользователь поблагодарил psb за это полезное сообщение:
    Titus (03.02.2012)

  13. #10
    Veteran Аватар для Vadim
    Регистрация
    24.07.2008
    Адрес
    Курган
    Сообщений
    1,693
    Благодарностей: 354
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Расскажи, не знал, что кроме шагового двигателя там есть еще что-то управляющее головкой) Подскажи модель дисковода)
    МС5305 называется. В даташитах на ВГ фигурирует бит "загрузка головки", задержка 15ms на задержку. Именно для этого оно и надо. В FD-55 вроде такого нет (там магнитиком отодвигался планка и головка прижималась, убираем ток, обратно подъём).

    Скрытый текст

    Profi 5.06 1024K 12Mhz (кварц на 24), палитра, COM-порт, часы, hdd, covox, программатор
    ZX-Spectrum +3, ZX-Spectrum +2B, ZX-Spectrum +2, ZX Spectrum 48, ZX Spectrum 48+
    ZX Evolution Rev B.
    Color 48 + Beta Disk Interface +FDD+YM2149F
    Орель-08БК
    Pentagon-48 (недоссобранный кем-то)
    Pentagon-128 (полуубитый)
    Кворум-128 (в ремонте)
    Магик-05 (в ремонте)
    Robotron 1715
    Корвет ПК8020 и ПК8010
    Amstrad CPC 464
    Amstrad CPC 6128
    [свернуть]

  14. Этот пользователь поблагодарил Vadim за это полезное сообщение:
    Titus (03.02.2012)

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

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

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

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

Похожие темы

  1. Контроллер дисковода
    от andrew76 в разделе Внешние накопители
    Ответов: 54
    Последнее: 08.02.2017, 10:37
  2. Эмулятор дисковода - ?
    от Sonic в разделе Внешние накопители
    Ответов: 32
    Последнее: 17.11.2006, 15:16
  3. Распиновка дисковода
    от Dut_Norshi в разделе Разное
    Ответов: 4
    Последнее: 07.06.2006, 01:38

Ваши права

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