PDA

Просмотр полной версии : ZX-81 чего можно сделать?



NEO SPECTRUMAN
26.10.2023, 16:23
На ZX-80/ZX-81 можно организовать фреймовый фуллскрин скролл по вертикали и горизонтали (более эффективно чем на спектруме)
Но рамы всего 16К
из них 5...10К уйдет под сам экран

Какая игра могла бы и "показать" преимущества в плане фреймового скроления по обоим осям
и влезть в 16К и при этом и быть относительно "графонистой"?

еще из ограничений ZX-81
по горизонтали "скролл" фона подвухпиксельный
и нельзя перемещать спрайты без их "шумления"
или даже иметь статичные не шумящие спрайты на горизонтально скроллируемом не шумящем фоне
(хотя можно иметь статичные нешумящие спрайты
но горизонтальный скролл будет шумящий и очень затратный по памяти и тактам)

по 8-ми пиксельное перемещение фона и спрайтов по горизонтали вообще "безшумное"
но и не эффектное

так же на ZX-81 крайне проблематично накладывать спрайт на фон
хотя это таки "можно" сделать при большой затрате тактов
и "шуметь" это будет намного больше

вот наглядный пример шумления при горизонтальном перемещении
для тех кто нефтеме
https://cdn.discordapp.com/attachments/1117123295897210920/1157696546687696916/8x8_256x192_chkd__33w11_dithered_0002_.PNG?ex=6519 8c6d&is=65183aed&hm=831aa3000f64731750c7d66188950f304fad05c296b89fe b0257bb0b9ba04559&

ну эта у меня типо вдохновения нету :)

Barmaley_m
27.10.2023, 22:57
River Raid фреймовый можно сделать, как на Atari 800. Первые версии этой игры были уже на приставках Atari, а там вообще что-то около 2К ОЗУ было. Процедурная генерация уровней.

doorsfan
28.10.2023, 15:24
на приставках Atari, а там вообще что-то около 2К ОЗУ было
128 байт на Atari 2600

NEO SPECTRUMAN
28.10.2023, 18:35
ну не суть
картридж то можно напаять 100500 гигов

тут жо 16к на всё
а в 2600 с таким же успехом и видеорамы байт 30 на регистрах только на одну строку :)