есть много спектрумов с разными видеорежимами, которые есть у людей на руках, что то не нашел что бы кто то игры переделывал под них. Так что это все отмазки, к тому же есть эмулятор ZX-Poly, тоже не нашел ничего кроме нескольких демок от автора. Более того, на других платформах тоже самое
много? это какие? атм/пентева чтоли? Дык она одна. Игры под неё не переделывают, ибо слишком муторно. ZX-Poly подразумевает, что игру под него во много раз проще переделать чем под атм/пентеву. Ибо там по сути нет видеорежима отличного от стандартного, там стандартный режим, просто выполняется 4-мя процами 4 одинаковых игры, только цвета разные в этих 4 играх. = нет клэшинга
Ну так стань первым, переведи десяток игр на ZX-Poly
видекарта все равно не сделает из компьютера 4х ядерный, так что тут не место восторжениям ZX-Poly
---------- Post added at 23:01 ---------- Previous post was at 22:59 ----------
вот есть топик про реализацию http://zx-pk.ru/showthread.php?p=794925
поддержи автора, тут про видекарту, а не про компьютер целиком
Все железки нужны для паяльщиков и кодеров(разработчикам скилл),первые паяют для пользования труда вторых,а вторые пишут для первых,а так движение больше наверное в сторону демо ,игры наверно для далеких от спеки будут не интересны(хоть 8800 прикрути),а старые спектрумисты больше старые игры любят-на тех железках ,что были когда-то.
В любом случае,нет железки нет желающих писать под нее,а там дело за малым.
Надо пробовать сделать что то новое,я за идею.
Scorpion ZS-256turbo_Проф ПЗУ27040_Smuc_HDD_PCkeyMause(Scorp)_GS_512+XTR Модем(X-Trade)
ZX-Evolution rev.С+VDAC+OldGS_512+OpenSMUC+TSFM+TS-conf
Amiga500 1m+512k
Schneider EuroPC
ReVerSE-U16
Хорошо бы предусмотреть возможность загрузки спрайтов или целой игры с PC. Для отладки.
Вот как сделано на сайте марсоход.
Сигналы, которые идут на HDMI, SD-CARD и другие свободные я бы вынес на разъем. А там свобода выбора будет, что к ним подключать.
Последний раз редактировалось zx-kit; 22.06.2015 в 21:28.
"L-256"
MVV, предлагаю параллельно со схемой видеокарты начать совместно разработку режима "METEOR" для ReVeRse.
Как ты писал, будет повод научиться чему-то новому. Предлагаю использовать VERILOG и схемный ввод как на сайте MARSOHOD.
---------- Post added at 08:12 ---------- Previous post was at 06:17 ----------
Да, он передает данные от Z80 на FPGA в командах записи и отключается, когда записи нет. Желательно резисторы подтяжки к 3.3V добавить.
От SCART, на мой взгляд рано отказываться. Много старой техники. И режим 50 Гц не все мониторы показывают. 15 бит также позволяет сделать копирование в два раза быстрее, чем 24 бита при достаточно хорошем качестве изображения.Эти магические названия... Может в этом что-то и есть. Я бы проиграл в цвете, звуке, габаритах и новизне... VGA это еще плюс 7 хз откуда выводов, около 15-ти и больше 1% резисторов и большой разъем на плату. Ограничим качество картинки(аналоговая против цифровой) и цвет на 15bpp против 24bpp. Пусть спонсоры решают...
Чтобы была большая скорость нужна FT2232H. Она дороговатая. Лучше использовать внешний программатор с ней, чем устанавливать на карту. Хотя, может лучше иметь встроенный программатор и порт связи через один шнурок USB. Так сделано в MARSOHOD2.USB-UART можно добавить...
Да HDMI лучше рядом с FPGA. Но проблема в том, что в картах ZX-BUS разъемы на плату лучше не ставить. Иначе при включенном питании могут сдвинуть карту в слоте ZX-BUS, нарушится контакт и начнутся глюки.C HDMI лучше так не шутить...
Чет в сторону BGA начинаю косить... может её...?
Последний раз редактировалось zx-kit; 23.06.2015 в 06:15.
"L-256"
Нужно, чтобы карта могла сама перешить прошивку для FPGA, без внешних программаторов.
Ошибки (доработки) будут правится в конфиге FPGA достаточное время и юзерам карт, обновлять прошивку тоже нужно будет.
Т.е. на PC запускаем прогу и перешиваем через обычный кабель.
(опционально - перешивка со спектрума)
Насчёт буфера команд.
Буфер команд, вероятно проще в SDRAM засунуть.
(чтобы не тратить набортную FPGA память),
где-то 32КБ, чтоб не переполнился.
Логика переполнения пусть будет, например статусный бит переполнения.
Насчет КА и т.п.
Тут мы не можем простейший блиттер завести ...
Позитивное мышление.![]()
Последний раз редактировалось Valen; 23.06.2015 в 14:51.
V6Z80P - Back for Good
а нормальный блиттер не только на экране рисовать должен уметь, но и в других Surface, вообще блиттер должен работать с поверхностями и их частями, что бы во внеэкранной области, можно было подготовительные работы проводить, ну банальный пример, старока с жизнями, монетами итд, нужно завести поверность шириной на весь экран, вывести туда текст, нарисовать сердечки итд, потом просто обновлять уровень жизни и скопром на экран выбрасывать
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)