User Tag List

Страница 17 из 29 ПерваяПервая ... 131415161718192021 ... ПоследняяПоследняя
Показано с 161 по 170 из 287

Тема: ПК8000 - Контроллер дисковода

  1. #161

    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,926
    Спасибо Благодарностей отдано 
    105
    Спасибо Благодарностей получено 
    291
    Поблагодарили
    217 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от DemonId7 Посмотреть сообщение
    Не, перекрывать он должен именно 4000-7FFF. Просто значения 7FF8-7FFF при чтении берутся не с ПЗУ, а формируются самим контроллером и выдаются вместо ПЗУ.
    Странная у вас логика.
    РТ-шка выдаёт сигналы для 4-х диапазонов, которые я указал выше. ПЗУ соответствует 4000-7FF6. Для упрощения дешифратора, если без РТ2, можно считать 4000-7FEF, всё равно в имеющемся ПЗУ только полтора килобайта используется. Итого получим:
    4000-7FEF ПЗУ
    7FF0-7FF7 ТМ8
    7FF8-7FFB ВГ93
    7FFC-7FFF ИР26

    cs_all = !a15 & a14
    cs_port = cs_all & a13 & a12 & ... & a4
    cs_rom = cs_all & !cs_port
    cs_tm8 = cs_port & !a3
    cs_vg93 = cs_port & a3 & !a2
    cs_ir26 = cs_port & a3 & a2

    ---------- Post added at 17:37 ---------- Previous post was at 17:33 ----------

    Формулы тут для понимания, если схему рисовать, то нужно иметь ввиду, что сигналы CS обычно инверсные.

  2. #162

    Регистрация
    18.02.2010
    Адрес
    г. Пенза
    Сообщений
    407
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    68
    Поблагодарили
    31 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    b2m, я написал то же самое, только более лаконично

    Mifody, тест ТМ8 готов. Вы вроде осцилограф упоминали, значит с вероятностью в 98,442338% и тестер имеется. Запускаешь тест и сравниваешь уровни на выводах ТМ8 с теми, что на экране. Заодно можно проверить работу ЛА13.
    Только дисковод пока подключать не стоит, там возможны недопустимые для него комбинации бит.

    PS: если конвертилки в вав не имеется, то могу перезалить уже в нужном формате.
    Вложения Вложения
    • Тип файла: zip q.zip (387 байт, Просмотров: 111)

  3. #163

    Регистрация
    15.02.2009
    Адрес
    Зерноград
    Сообщений
    568
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    10 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Спасибо. А можно файл для прошивки ПЗУ? Мне его намного проще зашить, нежели подключать магнитофон..
    Этот тест должен что то выводить на экран ПКшки?
    ZX-Spectrum 128(краснодарский вариант)+YM+Covox+3,5" FDD+5,25" FDD+Nemo controller+HDD+CD-ROM+PS/2 Keyboard+PS/2 Mouse (остальное в проекте...) (Всё самодельное) Плата Внутри Внешний вид

  4. #164

    Регистрация
    18.02.2010
    Адрес
    г. Пенза
    Сообщений
    407
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    68
    Поблагодарили
    31 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Хм, везет же людям. Мне то прошивать намного труднее, чем с компа залить
    Можете скачанный CAS-файл в эмуляторе запустить, через BLOAD "Q",R. Все увидите сами.
    В аттаче прошивка для ПЗУ.
    Вложения Вложения
    • Тип файла: zip Q.ZIP (400 байт, Просмотров: 111)

  5. #165

    Регистрация
    15.02.2009
    Адрес
    Зерноград
    Сообщений
    568
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    10 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Переделал дешифратор под новые адреса, запустил тест. В ТМ8 пишется правильно (смотрел по эмулю, так как картинка не показывается на реале, ) Я дешифратор правильно переделал? Проверьте пожалуйста. Схема дешифратора и то, что показывает тест во вложении.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	Изменение размера DSCF7337.JPG 
Просмотров:	220 
Размер:	64.0 Кб 
ID:	50181  
    Вложения Вложения
    Последний раз редактировалось Mifody; 06.12.2014 в 16:25.
    ZX-Spectrum 128(краснодарский вариант)+YM+Covox+3,5" FDD+5,25" FDD+Nemo controller+HDD+CD-ROM+PS/2 Keyboard+PS/2 Mouse (остальное в проекте...) (Всё самодельное) Плата Внутри Внешний вид

  6. #166

    Регистрация
    18.02.2010
    Адрес
    г. Пенза
    Сообщений
    407
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    68
    Поблагодарили
    31 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mifody Посмотреть сообщение
    Переделал дешифратор под новые адреса, запустил тест.
    В смысле под новые?

    Цитата Сообщение от Mifody Посмотреть сообщение
    В ТМ8 пишется правильно (смотрел по эмулю, так как картинка не показывается на реале, )
    Странно, наверное в коде косяк. Ну да ладно, главное ТМ8 пашет нормально. Вечером скину тест на прохождение команд в ВГ93.

    Цитата Сообщение от Mifody Посмотреть сообщение
    Я дешифратор правильно переделал? Проверьте пожалуйста. Схема дешифратора и то, что показывает тест во вложении.
    Раз в ТМ8 то что нужно, значит как минимум часть схемы верна Следующим тестом проверим адреса 7FF7-7FFB. А вот до ИР26 (7FFC-7FFF) добраться не так просто, нужно еще подумать как ее проверить.

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

  8. #167

    Регистрация
    15.02.2009
    Адрес
    Зерноград
    Сообщений
    568
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    10 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от b2m Посмотреть сообщение
    4000-7FEF ПЗУ
    Ну вот под эти. А было 4000h-7FFFh. Проверьте, я дешифратор правильно переделал? Ещё странно, почему реал показывает картинку на телике не правильно? Из за чего такое может быть?

    ---------- Post added at 17:59 ---------- Previous post was at 17:54 ----------

    Цитата Сообщение от DemonId7 Посмотреть сообщение
    Раз в ТМ8 то что нужно, значит как минимум часть схемы верна Следующим тестом проверим адреса 7FF7-7FFB.
    Я не трогал ТМ8, ВГ93 и ИР26. Переделал только выборку ПЗУ, чтоб перекрывало 4000h-7FEFh. ТАк вот, надо проверить, правильно ли я сделал, а то я "плаваю" в построении схем..
    ZX-Spectrum 128(краснодарский вариант)+YM+Covox+3,5" FDD+5,25" FDD+Nemo controller+HDD+CD-ROM+PS/2 Keyboard+PS/2 Mouse (остальное в проекте...) (Всё самодельное) Плата Внутри Внешний вид

  9. #168

    Регистрация
    18.02.2010
    Адрес
    г. Пенза
    Сообщений
    407
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    68
    Поблагодарили
    31 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mifody Посмотреть сообщение
    Ещё странно, почему реал показывает картинку на телике не правильно? Из за чего такое может быть?
    Понятия не имею. В эмуле этот образ ПЗУ работает как положенно. А тесты комп нормально проходит? ПЗУ нормально записалось?

    Цитата Сообщение от Mifody Посмотреть сообщение
    Я не трогал ТМ8, ВГ93 и ИР26. Переделал только выборку ПЗУ, чтоб перекрывало 4000h-7FEFh. ТАк вот, надо проверить, правильно ли я сделал, а то я "плаваю" в построении схем..
    Тоже не шибко силен в "рассыпухе". Обычно свои "изобретения" прогоняю в каком-либо эмуляторе В том же протеусе можно подключить к какому-нибудь счетчику/МК и быстро проверить весь диапазон дешифратора.

  10. #169

    Регистрация
    18.02.2010
    Адрес
    г. Пенза
    Сообщений
    407
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    68
    Поблагодарили
    31 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Тест на прием команд ВГ93. Программа пытается подвигать головками дисковода. Так как ТМ8 вроде работает, то как минимум должен включаться мотор дисковода.

    PS: Для запуска в эмуляторе нужно файл CFG кинуть в папку CONFIG, а файл BIN в папку PK8000. При запуске выбрать "PK8000 q".
    Вложения Вложения
    • Тип файла: zip fdd.zip (1.7 Кб, Просмотров: 109)

  11. #170

    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,926
    Спасибо Благодарностей отдано 
    105
    Спасибо Благодарностей получено 
    291
    Поблагодарили
    217 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Кстати, в эмуляторе ИР26 не реализована, там всегда тупо NOP, т.е. программа чтения сектора просто не ждёт.

Страница 17 из 29 ПерваяПервая ... 131415161718192021 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Контроллер дисковода
    от andrew76 в разделе Внешние накопители
    Ответов: 55
    Последнее: 12.04.2024, 16:33
  2. Ответов: 26
    Последнее: 25.01.2019, 18:31
  3. Ответов: 24
    Последнее: 30.04.2016, 23:47
  4. Не работает контроллер дисковода GRM2+
    от Shnurkov в разделе Внешние накопители
    Ответов: 5
    Последнее: 16.03.2009, 00:59
  5. Куплю контроллер дисковода для УКНЦ
    от tnt23 в разделе Барахолка (архив)
    Ответов: 2
    Последнее: 27.02.2009, 08:51

Ваши права

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