ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
Я его назвал потому как, всеравно пискели у него из знакогенератора псевдографики. Для примера можно также назвать демо где на эране изображена карикатура воришки. Как называется она не помню. Есть она на кассете. Ее все планирую оцифровать
А так есть точно две прикладные проги - Графический редактор и Бейсик графический и одна игрушка - Гонки (56кб занимает)
Очень рад, что тема интересна. Да и заслуженные ПЛИСостроители подтянулись. Дополнительно стимулирует продолжать.
Как сделать РОМ на SD я не представляю пока - там же разный принцип. SD проще прикрутить как флоппи. LPT ИМХО ненужная фишка. Насчет цвета - а разве такая модификация получила распространение? Были ли программы для такого режима? Может лучше просто Апогей замутить после?
А как пропорции изображения себя поведут? Должны измениться вроде, а этого не хотелось бы.
Вот в соседней теме например: http://zx.pk.ru/showthread.php?t=11749. Этот маленький файл развернулся у меня на 1 мег
Конечно! Все выложу когда бета будет готова. Могу тебе даже раньше скинуть, когда этот блок отлажу.
О! Спасибо за наводку!
Пра-а-альна. Я именно так и программирую - с переменными.
Оппа! А я хотел эту функцию схалявить. Тогда надо пробежаться по функциям и решить что программить, а что нет.
Итак берем даташит и поехали:
1. Псевдографика средствами контроллера, а не через РОМ. Хотел схалявить. Неужели используется?
2. Special code control: End of Row, End of Row-Stop DMA, End of Screen, End of screen-Stop DMA. Все нужны?
3. Blink & Underline Field Attributes. Вроде не используются. Да?
4. Normal Rows / Spaced Rows - Понятия не имею что это. Видимо через строчку отображает строки символов. Хотел не делать.
5. Позиция подчеркивания. Вроде тоже не нужно?
6. Четыре вида курсора: инвертированный блок и подчеркивание плюц каждый тип мигающий и нет. Хотел сделать только подчеркивание 2-х типов.
Впринципе потом доделать можно, если что-то сейчас упустим, когда готовые проги гонять начнем.
Зависит от схемы. В стандартном журнальном варианте выводы LA0,LA1 не используются. Но если хочешь в дальнейшем другие "конфигурации" делать (варианты РК или Апогей,Микроша,Партнёр,Юни� �р), то надо бы сделать. Да и несложно там, обычная табличка.
В стандартном, по-моему, вообще не использовалось. В варианте с 4Кб монитором использовался как минимум код 0F1h.
В мониторе нет, в играх использовалось. Особенно Blink.
Использовалось или нет - не знаю, малополезная фича.
Нужно, если будешь делать LA0,LA1. Кроме того она определяет нижнюю границу курсора-блока.
Если в мониторе используется только подчёркивание, то это не значит, что курсор-блок не надо делать. Там же тоже несложно: либо сканлиния = позиции подчеркивания, либо <= позиции подчеркивания.
Вот это верно. Можно для начала сделать по-минимуму. Как говорится, аппетит приходит во время еды
---------- Post added at 13:17 ---------- Previous post was at 12:26 ----------
Кстати, по поводу пункта 1: кроме LA0,LA1 для вывода этих символов используются также LTEN и VSP. Поэтому даже если не использовать выводы LA0,LA1, то кое-что всё равно будет отображаться, а именно горизонтальные линии на всю ширину символа (а таких символов 4).
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
b2m, спасибо. Все идет к тому, что всю БИС симулировать придется Ладно. Пока сделаю минимум, запущу, потом доделаю. Но сейчас хотя бы буду делать с учетом расширения.
А как курсор блок работает? Просто тупо рисуется белый прямоугольник? Или инвертированный символ? И если второе, то как это работает? Я по схеме смотрю - не получится на Радио инверсию сделать.
О! Отлично! Хотя мой Mac на него тоже 1Мб показывает, но под Виндой все ОК.
Я не проверял мой моник на кошерность, но попробую твой вариант. Тем более его проще на DE1 сделать. Но я с вопросами еще зайду, ОК? А то для меня моники - черный ящик пока
Я не знаю, как было в РК, но скорее всего развертка имела более-менее те же параметры, что и в Векторе и во всех остальных компах той эпохи: чуть-чуть быстрее, чем 50 полей в секунду за счет того, что два раза по 312 строк вместо чередующихся половинок 312/313.
Если твой монитор Векторовскую картинку показывает, значит он достаточно вынослив, чтобы показать любое Радио.
Про развертку PAL:
http://www.retroleum.co.uk/electroni...-and-voltages/
Про VGA:
http://www.epanorama.net/documents/pc/vga_timing.html
http://www.epanorama.net/faq/vga2rgb/calc.html
Больше игр нет
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)