Мы с NEWSPECTRUMAN решили сделать Battle Toads под пентеву с 16с. Кодить мы не умеем. Нужен человек, который напишет хороший 2D движок для 16c. В гоночных частях крайне желателен фрейм.
Кто возьмется нам помочь?
Вид для печати
Мы с NEWSPECTRUMAN решили сделать Battle Toads под пентеву с 16с. Кодить мы не умеем. Нужен человек, который напишет хороший 2D движок для 16c. В гоночных частях крайне желателен фрейм.
Кто возьмется нам помочь?
Где почитать про различия с точки зрения кодера?
Сколько примерно народу используют то и другое?
NEO SPECTRUMANЦитата:
NEWSPECTRUMAN
Под то и другое есть 2-3 игры и 1-2 демы. Вобщем ничего нет.Цитата:
Сколько примерно народу используют то и другое?
Пентагоновский 16с 256х192Цитата:
для 16c
Также желательна работа игры на пентагонах с 16с и метром памяти.
На Пентеве использовать палитру для вспышек, эффектов появления затемнения экрана.
Нужно 2 слоя фона.
1 стационарный
На пентеве при 14Мгц должно быть минимум 10-15fps.
Это возможно?
1. А для всех ли уровней нужен обязательно двойной скроллинг?
2. В гонках обязательны 25 fps (на пентагоне) и крайне желательны 50 (на пентеве).
ноль, использовать и то и другое одновременно невозможно в принципе
судя по вопросам, как понимаю, народ вааще не представляет что такое прошивка PentEvo для девборды ZXEvo :) . Рекомендую прочитать статью: NedoATM - большое будущее Спектрума, или большая ложь NedoPC? Если в двух словах, то PentEvo - это два компьютера в одном флаконе - NedoATM и Pentagon-1024 v.2.2 :) У каждого из этих компов есть режим 16с. Если вы программируете для Спектрума, то вам ессно надо Pentagon-1024 v.2.2, а если под АТМ, то к Спектруму это отношения не имеет :)
Народ имеет представление.Цитата:
судя по вопросам, как понимаю, народ вааще не представляет что такое прошивка PentEvo для девборды ZXEvo
---------- Post added at 16:18 ---------- Previous post was at 16:14 ----------
Иногда можно отключать стационарный фон. Но все равно остается почти полно экранный горизонтальный скролинг.Цитата:
1. А для всех ли уровней нужен обязательно двойной скроллинг?
2. В гонках обязательны 25 fps (на пентагоне) и крайне желательны 50 (на пентеве).
Фреймовость явно не выйдет. хотя бы 15 выжать.
---------- Post added at 16:20 ---------- Previous post was at 16:18 ----------
Вопрос был сколько софта под АТМ 320х200 16с и пентагон 256х192 16с.Цитата:
ноль, использовать и то и другое одновременно невозможно в принципе
На пентево ведь можно использовать пентагоновский 16с и АТМную палитру одновременно?
Где это можно увидеть?Цитата:
он писал одновременно ещё и под MSX
Да если бы он взялся за этот проект, как бы уже есть опыт работы, может что нибудь и вышло.
http://speccy.info/Ball_Quest
а проще обратиться к alco, одно время он толкал идею кроссплатформенного программирования :)
http://alonecoder.narod.ru/zx/
Да тут есть Ball Quest MSX Version
Вот всё, что написано под спековский 16с: http://speccy.info/16col
Ну если проц один то кроссплатформеность вполне возможна.
Те кто кричит что АТМ к спектруму не имеет отношения.Цитата:
а кто спорит?
И пятногон с 16с тоже не имеет.Цитата:
не имеет, это доказанный факт
Так что форум должен нызыватся "Пятнагон наш выбор":)Цитата:
Спектрум - чорная коробочка с резиновыми клавишами
:)АТМ развитие какого то карявого клона спектрума
который и являлся развитием черной коробочки .:)
Но обратная совместимость ведь есть.
:) нет, на этом недописишники и прокололись :) . АТМ создавался как СР/М машина, в которую для продаваемости добавили Спектрум режим. При этом оба эти режима принципиально не предполагалось использовать совместно, поэтому при переключении из режима в режим изображение экрана портилось. Т.е. разработчики мыслили так - либо - либо. Недописишники же этого не поняли, и посчитали что разрабы ламеры, допустившие ошибку в схемотехнике при переключении режимов :) , и переделали это :) , тем самым испортив в АТМ родной экран, который специально проектировался с линейной адресацией :) . Вот этот испорченный АТМ недописишники обозвали светлым будущим Спектрума :) , и в дальнейшем развили в ПентЭво :)
За флэйм нужно наказывать.
:)Давайте не будем спорить. Это ни к чему не преведет.:)Цитата:
нет, на этом недописишники...
:)Ну назовем пентево - полуспектрум. Там же ведь есть большая часть пентагона.:)
:)Всё все довольны.:)
Нет флейм нужно удалять.Цитата:
За флэйм нужно наказывать.
Там есть не часть, а целый Пент-1024 v2.2 :) , который прикрутили в ПентЭво вместо Спектрума-128, который был прикручен к АТМ :) , в этом собсно развитие и заключалось :) . Поэтому если писать программы под Пент-1024 v2.2, то это будет спековский софт, а если под NedoATM - то не спековский :) . Вот и вся разница :)
:) нет, флейм нужно перемещать в соответствующую тему :) , например сюда: http://zx.pk.ru/showthread.php?t=15872 :)
15 fps в гоночных частях -- курам на смех. Если не получится 25 fps на пентагоне и 50 fps на пентеве, я умываю руки. Такой спектрум мне не нужен.
Поэтому движок нужен под метровый пентагон.
А поддержка 14мгц и палитры АТМ для эффектов нужно сделать опционально.
Понятно, что не под 128к.
Мне близок формат "фрейм на пентеве, два фрейма на пентагоне".
Ну нет выпрашивать код да еще кидаться такими фразами.Цитата:
15 fps в гоночных частях -- курам на смех. Если не получится 25 fps на пентагоне и 50 fps на пентеве, я умываю руки. Такой спектрум мне не нужен.
Поиграй в TMNT2 на спеке с 3,5.
Там фпс наверное 4-5.
И в уровень с реактивными скейтами можно играть.
Кодеры, каков теоретический предел скорости вывода на пентеве?
Такие скоростя только с NGSом. Их примерно 100 штук.Цитата:
Мне близок формат "фрейм на пентеве, два фрейма на пентагоне".
Но опыт кодинга на нем только у Alone codera
А что, на обычном процессоре за фрейм уже картинку не кинуть?
Прекомпрессим, выбираем точку входа.
Четырнадцать мегагерц у нас для красоты?
Ну сделаем примитивный расчет.Цитата:
А что, на обычном процессоре за фрейм уже картинку не кинуть?
Прекомпрессим, выбираем точку входа.
Четырнадцать мегагерц у нас для красоты?
При частоте 3.5 на один фрейм приходится примерно 70000тактов
За это время мы с горем пополам можем перекинуть 1 экран 6144байт
Предположим что на частоте 14 в на один фрейм 280000тактов
16с экран 24576байт. мы тоже сможем вывести его за фрейм.
думаю очевидно что на 16с 14мгц и на bw 3.5мгц мы получим примерно одинаковую скорость работы.
Вопрос. Когда вы в последний раз видели на 3.5 фреймовый скролинг всего экрана и несколько больших спрайтов. Я уже молчу о нескольких слоях фона.
Там память 128к (в лучшем случае), а тут 4М. Храним LD-PUSH-буферы по восемь сдвинутых копий -- это для гоночек.
Кстати, спрайты тоже можно выводить через LD-PUSH, если совсем припрёт. На пентеве ведь байт на два пикселя всего?
А вы видели как этот экран по страничкам раскинут.
---------- Post added at 21:11 ---------- Previous post was at 21:10 ----------
именно таким образом полноэкранный скролинг на 3.5 а времени почти не остаётсяЦитата:
Храним LD-PUSH-буферы по восемь сдвинутых копий
Ну, значит, спрайты можно выводить по-обычному.
Формат глуповатый, но жить можно.
UPD: фрейм жизненно нужен в гоночных частях, а там спрайтов немного.
UPD2: где в версии на Денди конкретно необходимы два слоя фона?
Как бы громко не звучало 14Мгц это очень мало.
1 МГц тоже мало. Тем не менее 20000 игр и дем под C64 существуют.