Последний раз редактировалось Mick; 02.02.2015 в 12:05.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Ехуу, я сделал это. SD карта заработала и это на AHDL. Все, я самый крутой плюшевый медведь.![]()
Блин, сколько подходов было к этой проблеме, и так заходил и сяк заходил. И все таки поборол.![]()
Так что в принципе основные узлы работают, для того чтобы можно было работать на Зефирке.
Все, пойду медку хлебну.
Вот собственно прошивка с поддержкой SD карты и аппаратного мультиколора.
Пока с VGA разверткой.
Так сказать, пробуйте, если что.
P.S. Такс на Flex8000 клон спектрума слобали, теперь за MAX9000 взятся что ли или FLEX6000
Вложение удалено, так как вышла более свежая версия.
Последний раз редактировалось Mick; 04.02.2015 в 18:11.
Сегодня добавил схему отключения порта 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.
Как бы ты не понял о чем речь. Так сказать взял мысль сначала и с конца, а середину не учел. При обращении к fd команде блокируется сама запись в порт - тоесть значение не меняется.
А при запрете через EFF7 то как бы пофиг что пишут, выходы обнулены. Этот режим нужен лишь для горекодеров, которые вольготно писали в биты порта 7FFD при легальном обращении к порту через типа out (c),a
---------- Post added at 15:13 ---------- Previous post was at 15:00 ----------
А тем временем проверил аппаратный гигаскрин. И надо же стеклорез мониторный работает
Ну мерцание оно это того- фотиком не передается.![]()
Последний раз редактировалось Mick; 04.02.2015 в 15:17.
Так, свежая сборка, тоесть сегодняшняя.
Изменения по сравнению с предыдущей версии:
1. добавлена блокировка порта 1FFD при коротком обращении к портам FD
2. проверена работоспособность режима гигаскрин
3. изменен код кадровой развертки для увеличения стабильности сигнала прерывания.
Напомню, пока под VGA частоты
Вложение удалено, так как есть более свежая версия.
Последний раз редактировалось Mick; 01.04.2015 в 12:55.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)