Войти
ФлеймФорумПроЭкты

Spectrum style по-современному [исследовательский проект] (2 стр)

Страницы: 1 2 3 422 Следующая »
#15
14:51, 6 мая 2018

Когда интересовался Спектрумом, одним из аппаратных улучшений для него мечтался мат. сопроцессор, ускоряющий встроенный Calculator.
Все вычисления в Бейсике производились через этот Calculator - набор мат.функций в ПЗУ, которые вызываются через программное прерывание (RST-нагуглите-цифру-сами), а затем идут коды этого калькулятора. Ну вот сопроцессор (точнее уж акселератор) должен был перехватывать то самое RST и выполнять все команды у себя. Такая схема позволила бы как ускорить вычисления в Бейсике (а "считающих" программ было много), так и прочие программы, что используют калькулятор (какой-нибудь аналог VisiCalc или Vu-3D).
Сейчас проще на FPGA сделать аналог Z-80 с большой частотой в десятки, а может сотни МГц.
Кстати, =A=L=X=, для Амиги что-то подобное выпустили (в 3-4 раза быстрее 68060).  Не интересовался?


#16
14:57, 6 мая 2018

=A=L=X=
> Так а если избавится, то какой видеорежим должен получится?
>
>

Как в MSX/SMS... впрочем, приделать туда HDD и современную перефирию относительно не сложно. Если не считать цветовых атрибутов, то особенность видеорежима ZX Spectrum связана исключительно с необходимостью регенерации оперативки, эту обязанность возложили на видеоконтроллер, отсюда нелинейная карта видеопамяти.

#17
14:59, 6 мая 2018

=A=L=X=
> Так а если избавится, то какой видеорежим должен получится?

Да ну по сути EGA/VGA. Просто с олдскульной палитрой и крупными пикселами.

Есть два достоинства у "8-битного" графона:
1) ностальгия (у половины геймеров);
2) включение в мозгу эффекта дорисовывания картинки, что повышает эффект погружения (это тоже лишь у половины игроков; у графодрочеров такой видеорежим в мозгу отсутствует, поэтому они и хейтят пиксель-арт, молясь на Круизис :) ).

Вот по первой причине не рекомендуется злоупотреблять размещением рядом нескольких пикселей разного цвета. А то ощущения от картинки могут стать "не теми". Но и фанатично избегать этого не надо, ведь отсутствие клэшинга упрощает разработку красивых игр.

#18
15:03, 6 мая 2018

Shurik7777
> Сейчас проще на FPGA сделать аналог Z-80 с большой частотой в десятки, а может сотни МГц.

Игрок не видит, какой там процессор. Так что еще проще - писать Spectrum style игры прямо на ПиСи. :) Можно даже игровой движок взять готовый типа Unity, а не заморачиваться на голом Бейсике/ассемблере.

#19
15:56, 6 мая 2018

Вoт написал ZX-фильтрацию изображения с вэб-камеры.

P.S.: Браузер может ругаться на необычайный код… Так как исходники - как на ладони, гарантирую - код безопасен! Сами можете убедиться, изучив…

#20
16:24, 6 мая 2018

Virtex
> Размеры игровых миров возросли, и их разнообразие (больше не нужно собирать
> уровни из одних и тех же нескольких тайлов). Больше взаимодействующих объектов,
> сложнее ИИ, появилась тру физика, тру 3D, возросла динамичность игр.
> На Спектруме были попытки делать полноценные 3D игры. Но у них очень низкий
> FPS. 3D - это не только графон. Это меняет и геймплей.
Учите матчасть!

#21
16:36, 6 мая 2018

А нафига? Игры как раз и радовали, когда превышали ожидания. Спектрум был платформой для изобретателей методов. А не как сейчас - сел в движок, захерачил игру

#22
17:02, 6 мая 2018

gudleifr
> Учите матчасть!

На вашем сайте? :)

#23
17:04, 6 мая 2018

Иванхэ
> А нафига? Игры как раз и радовали, когда превышали ожидания. Спектрум был
> платформой для изобретателей методов.

Если у тебя есть идеи, как вернуть на Спектрум миллионы игроков, то я готов выслушать. :) И поизобретать что-нибудь для них непосредственно на оном железе. :)

#24
17:08, 6 мая 2018

Virtex
> Вот как выглядят обычные фильмы на Спеке:
хочешь сказать что клипаки со звуком идут на спектруме ? :D

возникает резонный вопрос - откуда там столько памяти ? :D

чё то тут не чисто .. не верю я в такую адскую мощь спектрума ..

#25
17:10, 6 мая 2018

Virtex
> На вашем сайте?
Не хотелось бы. Во-первых, там для инженеров, во-вторых, к тому, что Вы делаете, лучше "не относиться".

#26
17:56, 6 мая 2018

itmanager85
> хочешь сказать что клипаки со звуком идут на спектруме ? :D

Ну на первом видосе видно, что там какое-то дополнительное железо в шину воткнуто. Видимо, с флешки гонит обработанный видеопоток.

#27
18:07, 6 мая 2018
Virtex
Видимо, с флешки гонит обработанный видеопоток.
Нe возбраняемо, так как DivXviD - тоже обработанный видеопоток.

P.S.: Если бы 30 лет назад продавались бы кассеты не только с играми, но и с фильмами/аниме на ZX-Spectrum, было бы круто…

#28
18:29, 6 мая 2018

Запустить видео по клику - Как делать игрыЗапустить видео по клику - Как делать игры
#29
0:45, 7 мая 2018

Отрендерил на современном движке 3D лес в квази-спектрумовском графоне, но с полноценными моделями, текстурами и туманом:

+ Освещение/тени:

Ну а так, например, 3D лес делали на Спектруме (это игра "Deathchase", быстро едем на мотоцикле вперед, так что процу тут некогда было 3D-модели и текстуры рисовать):

+ Показать

Что скажете?

Страницы: 1 2 3 422 Следующая »
ФлеймФорумПроЭкты

Тема в архиве.