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

User Tag List

Страница 4 из 5 ПерваяПервая 12345 ПоследняяПоследняя
Показано с 31 по 40 из 50

Тема: Контроллер SD (эмуляция HDD)

  1. #31
    Moderator
    Регистрация
    23.01.2011
    Адрес
    Донецк
    Сообщений
    793
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Tronix Посмотреть сообщение
    Видимо нельзя две 555АП6 вешать на шину данных, наверно входное сопротивление большое или что-то типа того.
    Не то, чтобы нельзя, просто надо было настроить дешифратор адреса таким образом, чтобы когда идет обращение к одной из них, вторая переходила в высокоомное состояние.
    Поиск-1, Поиск-2, Парус ВИ-201, Олимпик-С, Электроника МК61

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

  3. #32
    Veteran Аватар для Tronix
    Регистрация
    16.09.2010
    Адрес
    г. Москва
    Сообщений
    1,933
    Спасибо Благодарностей отдано 
    78
    Спасибо Благодарностей получено 
    231
    Поблагодарили
    115 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да вроде так и делал, OE/ у обоих АП6 у меня контролировалось дешифраторами... Ну да фиг с ним, прогнал тесты на обоих Поисках (128, 512kb) - все ок. Дешифратор для ПЗУ переделал на 0xE20000 (0xE40000), чтоб SD-HDD BIOS стартовал после FDD биос. Считаю, что с аппаратной частью покончено.

    Теперь нужно думать над софтовой частью. Вопрос, который меня занимает это как сделать геометрию диска CHS.. Позволять юзеру вбивать кол-во цилиндров, секторов и головок, потом сохранять эту инфу во флеш микроконтроллера... Что делать при первоначальном запуске - установить какой-то стандартный тип, например ST-25? Думаю пока...

  4. #33
    Veteran Аватар для Tronix
    Регистрация
    16.09.2010
    Адрес
    г. Москва
    Сообщений
    1,933
    Спасибо Благодарностей отдано 
    78
    Спасибо Благодарностей получено 
    231
    Поблагодарили
    115 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Попытался набросать текущую схему. Заранее прошу прощения за псевдо-пейнт, пианист играет как умеет. А умеет он хреново.
    Вложения Вложения
    Последний раз редактировалось Tronix; 17.03.2014 в 22:26.

  5. #34
    Master Аватар для Quest
    Регистрация
    10.12.2012
    Адрес
    г. Петрозаводск
    Сообщений
    607
    Спасибо Благодарностей отдано 
    15
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А зачем вводить кол-во цилиндров, секторов и головок, если речь идет о SD карточке ?
    Scorpion ZS-256, ZX Spectrum +3, ZX-Evolution & NeoGS, Поиск-1, Scorpion ZS 1024 Turbo+

  6. #35
    Veteran Аватар для Tronix
    Регистрация
    16.09.2010
    Адрес
    г. Москва
    Сообщений
    1,933
    Спасибо Благодарностей отдано 
    78
    Спасибо Благодарностей получено 
    231
    Поблагодарили
    115 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Quest Посмотреть сообщение
    А зачем вводить кол-во цилиндров, секторов и головок, если речь идет о SD карточке ?
    Для эмуляции HDD. Прерывания int 13h работают с цилиндрами головками и дорожками. В системе он будет видится как обычный жесткий диск.

  7. #36
    Master Аватар для Quest
    Регистрация
    10.12.2012
    Адрес
    г. Петрозаводск
    Сообщений
    607
    Спасибо Благодарностей отдано 
    15
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Tronix Посмотреть сообщение
    Для эмуляции HDD. Прерывания int 13h работают с цилиндрами головками и дорожками. В системе он будет видится как обычный жесткий диск.
    Да это понятно, но зачем юзеру-то вводить эти данные ?
    Scorpion ZS-256, ZX Spectrum +3, ZX-Evolution & NeoGS, Поиск-1, Scorpion ZS 1024 Turbo+

  8. #37
    Veteran Аватар для Tronix
    Регистрация
    16.09.2010
    Адрес
    г. Москва
    Сообщений
    1,933
    Спасибо Благодарностей отдано 
    78
    Спасибо Благодарностей получено 
    231
    Поблагодарили
    115 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Quest Посмотреть сообщение
    Да это понятно, но зачем юзеру-то вводить эти данные ?
    А откуда их брать? Просто современные SD карточки - 4 гб и выше. DOS такой объем вряд-ли потянет, я имею ввиду DOS v3.3. Я щаз не помню, но там вроде что-то порядка 200Mb максимально.

  9. #38
    Master Аватар для Quest
    Регистрация
    10.12.2012
    Адрес
    г. Петрозаводск
    Сообщений
    607
    Спасибо Благодарностей отдано 
    15
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну а в ПЗУ как-то хранить эти данные можно? Сделать использование максимально допустимого объема, пусть те-же 200мб. Ну и если установлена карта с не правильным разделом, то форматировать её автоматически или сообщать пользователю. Я это к тому, что-б сократить количество настроек до минимума.
    Последний раз редактировалось Quest; 18.03.2014 в 12:28.
    Scorpion ZS-256, ZX Spectrum +3, ZX-Evolution & NeoGS, Поиск-1, Scorpion ZS 1024 Turbo+

  10. #39
    Activist Аватар для artyr_n
    Регистрация
    02.02.2014
    Адрес
    г. Одесса, Украина
    Сообщений
    337
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Quest Посмотреть сообщение
    Ну и если установлена карта с не правильным разделом, то форматировать её автоматически или сообщать пользователю
    Вставлю свои пять копеек. Может на SDшке делать директории C D E F G
    и представлять поиску как устройства C: D: E: F: G:.

  11. #40
    Master Аватар для Quest
    Регистрация
    10.12.2012
    Адрес
    г. Петрозаводск
    Сообщений
    607
    Спасибо Благодарностей отдано 
    15
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от artyr_n Посмотреть сообщение
    Вставлю свои пять копеек. Может на SDшке делать директории C D E F G
    и представлять поиску как устройства C: D: E: F: G:.
    Если не ошибаюсь, то C и D - не получится использовать, это ГМД, как A и B.
    Scorpion ZS-256, ZX Spectrum +3, ZX-Evolution & NeoGS, Поиск-1, Scorpion ZS 1024 Turbo+

Страница 4 из 5 ПерваяПервая 12345 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Эмуляция AY/YM
    от mungo в разделе Эмуляторы
    Ответов: 18
    Последнее: 22.03.2013, 06:14
  2. Эмуляция сети
    от b2m в разделе Эмуляторы отечественных компьютеров
    Ответов: 58
    Последнее: 16.06.2011, 17:06
  3. Ответов: 41
    Последнее: 07.11.2008, 18:56
  4. Эмуляция и только
    от CityAceE в разделе Эмуляция ZX Spectrum'а
    Ответов: 0
    Последнее: 13.01.2005, 15:20

Ваши права

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