если возможно, можно посмотреть плату с обратной стороны
если возможно, можно посмотреть плату с обратной стороны
Вот как выглядит на сегодня.
Добавил баззер, батарейку для РАМ-диска и часов, модуль IDE (еще не распаян, только детали установил).
Часы 512ВИ1 будут под альтерой.
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
Последний раз редактировалось Ewgeny7; 11.11.2009 в 18:07.
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
Давайте чтоли пыль маленько смахнем с этой темы.
Error_404 прислал приятственную donate-посылку
В ней среди прочего лежала платка TQFP-0.5x208.
Монтаж нового "сердца" начался.
Напоминаю, что теперь собираем Орион на быстрой памяти, с шиной расширения.
Пока не начал ее делать сам, предлагайте разъем и раскладку сигналов в нем.
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
Можно так http://zx.pk.ru/showthread.php?t=8697&highlight=Neo. А я такую же платку с Циклоном прекрепрепить пр помощи разъема/штекеров типа К40.
Я мало знаком с ПЛИСками (можно сказать что совсем не знаком), ибо железом давно не занимался. Так что просьба ногами не бить за возможные глупости с моей стороны.
Но вопросы такие возникли к ewgeny7:
Реально ли в данной (разрабатываемой Вами) реализации ОРИОНа сделать еще и возможность переключения его в режим Спектрума и Специалист_МX не усложняя аппаратную часть?
И судя по всему, Вы решили создать не просто Орион (например графический режим 480*256 - это уже не Орион, а нечто новое, хотя в принципе можно считать это как расширение Ориона), в домашних компьютерах вроде я не встречал таких режимов. Следовательно он должен ориентироваться на ПО работающее в текстовом режиме или на разработку нового ПО. Если не исключен последний вариант, то как Вы относитесь к некоторым доработкам:
например:
1. работа с цветом.
У Специалист_МХ цвет группы пикселов задавался при записи в ячейки основного видеоОЗУ значением из порта (не помню номер). Естественно ОЗУ цвета было недоступно для чтения, а запись в него не всегда была удобна... Но тем не менее смысл в такой реализации имелся... Так как для того чтобы установить цвет для группы байтов, достаточно было один раз записать в порт нужное число, а далее записывать в ВидеоОзу сами эти байты.
В Орионе ОЗУ цвета находится на другой странице, что дает возможность читать и произвольно писать в ОЗУ цвета, но требует постоянного переключения страниц. Ну и разумеется нет возможности один раз задать цвет, для группы байтов.
Поэтому можно было бы совместить достоинства Ориона и Специалист_МХ, т.е. сделать возможность как прямого доступа к видеоОЗУ (собственно как у Вас уже реализовано), так и через порт.
2. Некоторые возможности аппаратного ускорения графических возможностей. Например аппаратная реализация скроллинга. Смысл - подмена адресов доступа к ОЗУ для процессора и для видеоконтроллера. Реализация довольно простая. Думаю не нужно объяснять ее смысл. Но если нужно, то объясню.
Последний раз редактировалось glukmaker; 20.11.2009 в 20:05.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Для "переключения" понадобится менять прошивку конф-ПЗУ. Две-три прошивки туда не влезут. Плюс, есть ограничение по схемотехнике - кварц подключен не через PLL, поэтому менять частоту клока для разных клонов невозможно. Но даже в случае PLL - из частоты 20Мгц получить 8 или 14 не кажется возможным.
Это как это нет? Записываем "атрибуты цвета" в доп. страницу для нужной области экрана и потом спокойно печатаем в основной экран сколько угодно раз, не отвлекаясь на цвет. Одновременной записи в оба банка ОЗУ требует только режим 4 цвета на точку, который нафик не нужен ИМХО.
Смысл? Круто, конечно, но кому теперь это нужно?
---------- Post added at 14:05 ---------- Previous post was at 13:55 ----------
Распаял "минимальную обвязку" для альтеры, плюс конф-ПЗУ (платка слева).
Жаль, что плата односторонка, монтаж выглядит не столь кошерно, как на предыдущей версии (платка справа). Но работает, и ладно
Начинаю подключать альтеру к плате периферии.
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
а платку с права - где брал если не секрет?
Amiga 1200+Blizzard 1260 72 Mb+Mtek 68030,Compozit 128, Leningrad 2,
Atari STE 1040,ZX Spectrum +2,Pentagon 48, Speccy2007 - 2 , ATAS 256k.
ZX Evo 4Mb- в строю.
Speccy2010 v1
Специалист (пока готовлюсь к восстановлению).
Это все мое!
Родное!
Все люблю на свете я! Это родина моя!
Фазовым аккумулятором можно получить любую частоту меньше половины опорной. Будут фазовые шумы, конечно, но для компьютера они не должны быть существенной проблемой.Но даже в случае PLL - из частоты 20Мгц получить 8 или 14 не кажется возможным.
Больше игр нет
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)