Ты слыхал как грузится Flyshark ?! нет, совсем не тот, что на дискете...а Flyshark, тот самый блин Flyshark...тот ,что был когда то на кассете...
zx spectrum 48 issuse 6a, Ленинград-1, zx spectum 128 +2 grey,Пентагон-128, ZXM-Phoenix 5.02 ( assembly)
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
А что такого в этом vga? Для планируемого разрешения вполне себе pal ntsc хватит.
Считаете, что не стоит ? Будет глючить ? Хорошо, VGA убираем. Остается выход RGBI цифровой. INT 50 Hz.
- - - Добавлено - - -
А что с символьным экраном для CP/M 80x25 символов ?
Но, если будет аппаратный скроллинг с частотой 50 Hz, а современные телевизоры и мониторы работают на 60 Hz, не будет ли рывков при движении фона ?
Если делать сразу 60 Hz, то большая вероятность, что будет плавно.
Точки при VGA 640x480 60 Hz будут выдаваться на монитор с частотой 12.5 MHz в графическом режиме и 25 MHz в символьном. Может тогда символьный убрать, а рисовать символы в режиме 320х240 точек ?
Последний раз редактировалось zx-kit; 04.01.2018 в 01:46.
"L-256"
По-моему текстовое разрешение 80x25 вполне себе доступно было на мониторах с 15khz разверткой. Современные телевизоры шарят 50hz. Кроме того есть опыт использования 50Hz с разными мониторами на ZXEVO. Но можно перейти на 60hz окончательно (думаю не осталось теликов которые не покажут 60hz).
Хорошая идея. И какую же частоту пикселов выбрать ? Может уточнить разрешение экрана для текстового.
Не, все-таки на мониторе изображение ровно 640х480 60 Hz. Пикселы квадратные.
Можно было бы 800х600, но как это изобразится на мониторе FULL HD 1920x1050 ?
640х480 просто увеличится в два раза.
Похоже придется от DIP микросхем отказаться и делать VGA-выход на FPGA. И пересмотреть разрешение экрана и развертку. Может сразу FULL HD с масштабированием для точного попадания в пикселы экрана.
Последний раз редактировалось zx-kit; 04.01.2018 в 08:37.
"L-256"
народ впринципе привык к частоте пикселей в 7mhz... в идеале конечно пиксель должен стремится к идеальному квадратику
Задача становится слишком сложной. Совместить три разных компьютера:
1. ZX Spectrum с устранением клешинга.
2. Текстовой компьютер с CP/M.
3. Игровой компьютер, похожий на Сегу.
У каждого свои графические режимы, развертки, частоты, порты и т.п.
Не разделить ли их на три разных компьютера ?
- - - Добавлено - - -
Три разных проекта. В этой теме оставить игровой компьютер.
Какой я виду конфигурацию и возможности моего игрового компьютера:
Программирование близкое к программированию на ZX Spectrum-е. Рисование по 8 точек на байт. Обеспечить возможность переделки старых игр для устранения клешинга. Но графика с линейной адресацией с адреса 0000. Устранение клешинга осуществляется путем рисования одним цветом на байт. Возможность рисования нулевыми битами, единичными битами или обоими сразу. Перейти на VGA развертку, увеличить размер экрана, увеличить скорость Z80, добавить новый звук, автоматический скроллинг фона, увеличить количество цветов, новый маппер памяти, все порты однобайтовые, без ПЗУ c BASICом, старого режима графики с атрибутами.
Z80 на частоте 20 MHz
VGA 640x480 60 Hz
INT 60 Hz
Размер экрана 320x240 с масштабированием в 2 раза.
4 слоя графики с возможностью аппаратного скроллинга.
Внутри видеопамяти точка хранится как 16 бит. Старший бит - признак прозрачности.
VIDEODAC 3 цепочки R-2R по 5 битов.
ОЗУ 1 M с маппером типа MSX2 - 4 окна по 16 Кбайт.
ПЗУ на внешнем картридже. Адресация страниц FLASH картриджа тем же маппером.
Звук - микросхема General Midi +MP3
Клавиатура PS/2
Мышь PS/2
Геймпад от Sony Playstation 2
Частота Z80 возможно будет переключаться кнопками и индикатором на передней панели с помощью Атмеги, генераторов и мультиплексторов.
Предварительно: 3.5 / 6 / 10 / 12 / 14 / 20 MHz.
Последний раз редактировалось zx-kit; 04.01.2018 в 09:54.
"L-256"
Повторюсь:
UM61256FK-15
W24257AK-15
и им подобные (их реально тьма)
Это ОЗУ 32к х8 (быстрые SRAM 15нс) из кэшей 386 (т.е. времен падения CCCP, как и заказывали). Узкие DIP (7.5мм) 28 ног с шагом ног 2,54 - идеально для пайки/разводки. Для получения разрядности данных x16 ставим таких две. С разбора думаю есть почти у каждого, если нет - регулярно продается на барахолке, вот например тема из последних (в этой теме они 35р. за штуку, но бывало и дешевле).
Т.е. вся плата видеоадаптера получится вся на DIP с МСХ примерно одного времени выпуска.
- - - Добавлено - - -
Есть и на Алиекспрессе, но дороже
Лучше сделать и жалеть, чем не сделать и жалеть.
Некоторые из моих поделок тут: https://github.com/serge-404
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)