User Tag List

Страница 29 из 54 ПерваяПервая ... 252627282930313233 ... ПоследняяПоследняя
Показано с 281 по 290 из 531

Тема: Компьютер "ZXM-Zephyr" - Обсуждение

  1. #281

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,147
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    776
    Поблагодарили
    420 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ехуу, я сделал это. SD карта заработала и это на AHDL. Все, я самый крутой плюшевый медведь.
    Блин, сколько подходов было к этой проблеме, и так заходил и сяк заходил. И все таки поборол.

    Так что в принципе основные узлы работают, для того чтобы можно было работать на Зефирке.

    Все, пойду медку хлебну.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  2. #282

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,147
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    776
    Поблагодарили
    420 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот собственно прошивка с поддержкой SD карты и аппаратного мультиколора.
    Пока с VGA разверткой.
    Так сказать, пробуйте, если что.

    P.S. Такс на Flex8000 клон спектрума слобали, теперь за MAX9000 взятся что ли или FLEX6000


    Вложение удалено, так как вышла более свежая версия.
    Последний раз редактировалось Mick; 04.02.2015 в 18:11.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  3. #283

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,147
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    776
    Поблагодарили
    420 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Сегодня добавил схему отключения порта 1FFD при обращении через OUT (#FD).
    Проверил на Инсульте мегадемо. И после успешных испытаний уже думал убрать из EFF7 бит блокировки памяти выше 128кб. Но не тут то было. Есть еще демка 7th Reality, которая обращаясь совершенно легально через out (c),a лупит по 7 биту порта 7FFDh и благодаря чему приводя компьютер в некоторое замешательство.
    Посему это бит оставлен и имеет назначение - блокирование ОЗУ выше 128кб.
    Это означает что блокируются (обнуляются) только биты управления страницами и банками памяти, т.е. биты 4 и 7 порта 1FFD, 7 бит порта 7FFDh.

    P.S. Забыл также отметить, что память в Зефирке работает всегда в турборежиме, переключается только частота процессора.
    Последний раз редактировалось Mick; 04.02.2015 в 14:18.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  4. #284

    Регистрация
    16.12.2009
    Адрес
    Харьков
    Сообщений
    4,735
    Спасибо Благодарностей отдано 
    365
    Спасибо Благодарностей получено 
    378
    Поблагодарили
    241 сообщений
    Mentioned
    11 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    обнуляются
    это - не правильно. а правильно не менять их состояние при обращении fd. надо блокировать клок порта, и не биты (выходы).

  5. #285

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,147
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    776
    Поблагодарили
    420 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от solegstar Посмотреть сообщение
    это - не правильно. а правильно не менять их состояние при обращении fd. надо блокировать клок порта, и не биты (выходы).
    Как бы ты не понял о чем речь. Так сказать взял мысль сначала и с конца, а середину не учел. При обращении к fd команде блокируется сама запись в порт - тоесть значение не меняется.
    А при запрете через EFF7 то как бы пофиг что пишут, выходы обнулены. Этот режим нужен лишь для горекодеров, которые вольготно писали в биты порта 7FFD при легальном обращении к порту через типа out (c),a

    ---------- Post added at 15:13 ---------- Previous post was at 15:00 ----------

    А тем временем проверил аппаратный гигаскрин. И надо же стеклорез мониторный работает



    Ну мерцание оно это того- фотиком не передается.
    Последний раз редактировалось Mick; 04.02.2015 в 15:17.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  6. #286

    Регистрация
    16.12.2009
    Адрес
    Харьков
    Сообщений
    4,735
    Спасибо Благодарностей отдано 
    365
    Спасибо Благодарностей получено 
    378
    Поблагодарили
    241 сообщений
    Mentioned
    11 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    При обращении к fd команде блокируется сама запись в порт - тоесть значение не меняется.
    А при запрете через EFF7 то как бы пофиг что пишут, выходы обнулены. Этот режим нужен лишь для горекодеров, которые вольготно писали в биты порта 7FFD при легальном обращении к порту через типа out (c),a
    отлично.

    ---------- Post added at 16:35 ---------- Previous post was at 16:34 ----------

    кстати, забыл спросить, а ты её, 7th reality, с рамдиска запускал?
    Последний раз редактировалось solegstar; 04.02.2015 в 17:39.

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

  8. #287

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,147
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    776
    Поблагодарили
    420 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от solegstar Посмотреть сообщение
    кстати, забыл спросить, а ты её, 7th reality, с рамдиска запускал?
    Нет конечно, она только с диска А вторую часть грузит.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  9. #288

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,147
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    776
    Поблагодарили
    420 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Так, свежая сборка, тоесть сегодняшняя.

    Изменения по сравнению с предыдущей версии:
    1. добавлена блокировка порта 1FFD при коротком обращении к портам FD
    2. проверена работоспособность режима гигаскрин
    3. изменен код кадровой развертки для увеличения стабильности сигнала прерывания.

    Напомню, пока под VGA частоты

    Вложение удалено, так как есть более свежая версия.
    Последний раз редактировалось Mick; 01.04.2015 в 12:55.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  10. #289

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,147
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    776
    Поблагодарили
    420 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Переместил я все же режим гигаскрина с порта EFF7 на EFFC. В оригинальной схеме вообще то был 4 бит в порте EFF7. Но там же турба как бы. Да и по видимости софта для аппаратного гигаскрина не было я так полагаю, так что перемещение на другой бит и порт не сильно всех растроит.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  11. #290

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,147
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    776
    Поблагодарили
    420 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вроде пока Зефирка работает, посему с вашего позволения я немного отойду и займусь видеокартой, а то народ ведь ждет.

    А пока касательно портов, которые будут в AVR. Стоит отметить, что пока в AVR они никак не отражены - прошивки там нормальной нет, только альфа так сказать с клавой. В основаном порты будут теже, что и в мультикарте caro:
    1. E0EF...E7EF - часы реального времени
    2. F8EF...FFEF - RS232 (Модем по Кондратьеву)
    3. FADF, FBDF, FFDF - мышь
    4. 80DF...87DF - скан коды IBM клавиатуры
    5. 1Fh - кемпстон жопстик, помоему он даже должен работать сейчас.

    Кроме того введутся дополнительные порты.
    1. xx27h - порт контроллера USB. Сразу замечу что под xx подразумевается номера регистров контроллера, иными словами короткая запись out (27h),a недопустима и может в последствии вызвать некоторое замешательство контроллера
    2. Также я думаю над введением служебных или системных портов, которые позволят управлять питанием (тоесть выключать например ATX блок питания) и порт обновлялку ПО для AVR. Причем последний я вижу по типу есть регистр команд и регистр данных. Это типа для того чтобы AVRка сама себя могла обновлять.

    Вот типа какие задумки.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

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

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

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

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

Похожие темы

  1. Ответов: 17
    Последнее: 26.12.2015, 23:22
  2. Обсуждение раздела "Флейм"
    от AAA в разделе Форум
    Ответов: 135
    Последнее: 07.10.2013, 16:06
  3. Обсуждение правил "Барахолки"
    от CodeMaster в разделе Форум
    Ответов: 488
    Последнее: 23.04.2012, 12:24
  4. Ответов: 0
    Последнее: 15.08.2010, 14:38
  5. Ответов: 0
    Последнее: 26.06.2005, 11:52

Ваши права

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