PDA

Просмотр полной версии : XONIX для ZX Evolution



alone
23.03.2012, 20:47
Новая игра от Shiru:


youtube (http://youtu.be/0b-df8eyyVU)

Написана полностью на C с помощью EVOSDK.

Игра + исходники:
http://shiru.untergrund.net/files/src/evo_sdcc.zip

farewell
23.03.2012, 20:56
Красивая. Жаль, у меня эвы нет.

Demige
23.03.2012, 21:04
Круть. Вот спустя 20 лет спектрум по графике догнал амигу ).

Eltaron
23.03.2012, 22:25
Даж не знаю, что здесь более офигенно - сама игра, возможности эвы, котики, или то, что это - си :) Очень круто!

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

Enigmatic
23.03.2012, 22:31
Тормозов не заметил.Игра круть.
Одно плохо-враги не убиваются.

alone
23.03.2012, 22:33
sdcc использован трехлетней давности - имеет смысл свежим пересобрать, наверное, может тормоза при отрисовке только что отвоеванного участка уменьшатся.
Читаем readme.txt:

"В SDK используется старая версия SDCC по ряду причин. Новая версия компилирует даже небольшие проекты очень долго, от десятков секунд до нескольких минут. С --oldralloc компиляция такая же быстрая, как с используемой старой версией, код получается более компактным, но выполняется немного медленее.

Есть ограничение на объём памяти, занимаемой локальными переменными. При превышении объёма памяти программа просто перестаёт работать, никаких предупреждений компилятор не показывает. Поэтому лучше их объявлять как static, по крайней мере массивы.

Быстрая смена версии SDCC простой заменой файлов невозможна, так как между этими версиями были сделаны заметные изменения, включающие изменение имени ассемблера, изменение ключевых слов для ассемблерных вставок и формата библиотек. Требуется правка части исходников и скриптов сборки."

baxter
23.03.2012, 23:21
Прикольно!
Щас заценю.

---------- Post added at 23:21 ---------- Previous post was at 22:48 ----------

Shiru огромный респект за игру. Ещё что нибудь для Эво ожидается?

alone
23.03.2012, 23:30
Теперь все, кто отмазывался писать потому, что не может осилить сложную адресацию/графику/порты/ассемблер/эмулятор, начинают нервно краснеть и пить валидол :)

AAA
24.03.2012, 01:36
Вот она Пентева жывотворящая в деле!

Это чудо!

AAA
24.03.2012, 11:16
Написана полностью на C с помощью EVOSDK.

Игра + исходники:
http://shiru.untergrund.net/files/src/evo_sdcc.zip

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

---------- Post added at 11:16 ---------- Previous post was at 11:14 ----------

Получается и ПРОФИ с ее знаменитой СП М не спектрум. но сколько кайфу было в те времена ощутить себя IBM щиком!!! ради такого кайфа стоило жить.

И сейчас Ксоникс, словно возврат в те времена, пусть вместо чистой цифровой ADJ музыки у нас будет NEOGS, главное есть что то от чего сердце щемит.

alone
24.03.2012, 12:21
AAA, запусти game_xnx\compile.bat, получишь xnx.scl, который надо записать на карточку. Карточку втыкаем в пентеву, дальше как обычно.

Кто первый пройдёт? :)

breeze
24.03.2012, 12:39
открыл compile.bat >_<

Божи! на дворе 2012 год, люди до сих пор пишут комменты в win1251! Да безусловно, кроме сираной венды других осей нет!

закрыл compile.bat

AAA
24.03.2012, 13:20
AAA, запусти game_xnx\compile.bat, получишь xnx.scl, который надо записать на карточку. Карточку втыкаем в пентеву, дальше как обычно.

Кто первый пройдёт?


Приложил игру, вот наши кодеры вечно дураки. поналожут кишков, как будто кто то знает что запускать.

Уже играю Дошел до третего уровня потяерял две жизни.

Eltaron
24.03.2012, 13:31
total открывает всё ;D
iconv + fromdos тоже отлично справляются
Но вроде ж этот ваш майкрософт теперь тоже декларирует utf-8 как основную кодировку для всего

---------- Post added at 15:31 ---------- Previous post was at 15:29 ----------


Приложил игру, вот наши кодеры вечно дураки. поналожут кишков, как будто кто то знает что запускать.

Так там ведь .scl-файл был прямо в архиве из первого поста темы. И эмулятор чуть поглубже. Мне наоборот понравилось, что не надо ничего искать - все сразу есть.

Error404
24.03.2012, 13:31
Приложил игру, вот наши кодеры вечно дураки. поналожут кишков, как будто кто то знает что запускать.

Уже играю Дошел до третего уровня потяерял две жизни.

Запиши на ютуб, пож. Даже захотелось глянуть что это за технологический мегапрорыв.

Eltaron
24.03.2012, 13:42
Запиши на ютуб, пож. Даже захотелось глянуть что это за технологический мегапрорыв.
так ведь http://www.youtube.com/watch?v=0b-df8eyyVU&feature=youtu.be

newart
24.03.2012, 13:46
На какой частоте работает процессор в игре?

alone
24.03.2012, 14:14
14 МГц, естественно. На звуке - 3,5 МГц, но это не эмулируется. Покупайте пентеву.

SoftLight
24.03.2012, 14:15
Чето в Unreal на четвертом уровне безбожно начинает тормозить. Похоже Core 2 Duo слабоват для спековой графики.

Разобрался, это он на версии 0.37.5 тормозил, а та что в архиве - на ней все ok.
А вообще IMHO лучшая игра года пока.

alone
24.03.2012, 14:20
Я доходил до 9-го, не тормозило. Athlon 64 3500+.

AAA
24.03.2012, 15:17
На реале 14 мгхз не тормозит.


В игре поражает:

1. Отсутсвие меню, заставки.

2. Отсутсвие музыки в меню которое отсутсвует.

3. отсутсвие управления по синклярам и куаопм, Вам жалко?

4. Кривая графика, намного хуже чем рисованая спековская с пати. Можно было ее оставить, чем сканеры класть необработанные.

Все остальное понравилось очень.

---------- Post added at 15:17 ---------- Previous post was at 15:12 ----------


Так там ведь .scl-файл был прямо в архиве из первого поста темы. И эмулятор чуть поглубже. Мне наоборот понравилось, что не надо ничего искать - все сразу есть.
__________________

Нет в первом пасте ничего такого. там кишки лежат. Как ААА подобные догадаются в том, что там есть игра? С названием xxx ?

Игра + исходники:
http://shiru.untergrund.net/files/src/evo_sdcc.zip

Надо думать о людях не с позиции программистов. А то что мы как женщины.

newart
24.03.2012, 15:29
А вообще IMHO лучшая игра года пока.
Не наигрался в ксониксы в 80-е? :)

---------- Post added at 15:29 ---------- Previous post was at 15:27 ----------


1. Отсутсвие меню, заставки.
2. Отсутсвие музыки в меню которое отсутсвует.
3. отсутсвие управления по синклярам и куаопм, Вам жалко?
4. Кривая графика, намного хуже чем рисованая спековская с пати. Можно было ее оставить, чем сканеры класть необработанные.
Представь на секунду, что это не игра и большинство пунктов отпадет.

null_device
24.03.2012, 16:06
Представь на секунду, что это не игра и большинство пунктов отпадет.

Но, все же можно было сделать выбираемое управление? Что-то типа: "press fire button", по которому бы определялся тип манипулятора\клавиш!:v2_conf2:

alone
24.03.2012, 16:08
А чем стрелки не устраивают?

null_device
24.03.2012, 16:20
Меня, в принципе устраивают, но это меня.. :) а кому-то может такое управление не нравится. ;)

newart
24.03.2012, 16:21
Но, все же можно было сделать выбираемое управление? Что-то типа: "press fire button", по которому бы определялся тип манипулятора\клавиш!
Это часть "игры", для закрепления материала. Берешь исходник и доделываешь то что не хватает.

scl^mc
24.03.2012, 16:52
Я доходил до 9-го, не тормозило. Athlon 64 3500+.
классная тачка для эмуляции спека. ага

AAA
24.03.2012, 17:38
Представь на секунду, что это не игра и большинство пунктов отпадет.

склоняюсь к демо. Но не знаю, стоит ли класть на спековский сайт такое. Тем самое поощеряя разработчиков и сподвигая на еще одну. пусть лучше отсанется однообразным демо шедевром на уровне БАЛЛ КУЕСт на АТМ.

---------- Post added at 17:38 ---------- Previous post was at 17:37 ----------


А чем стрелки не устраивают

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

У спектрумиста ЭЛИТНОГо, тот который играет в стратегии, все заточено под КУАОПЭМ.

А под стрелки заточено у аийбиемщика, каковых среди на спросто нет.

Максагор
24.03.2012, 18:07
14 МГц, естественно. На звуке - 3,5 МГц, но это не эмулируется. Покупайте пентеву.

Спрашиваю как наиболее знающего игрулю изнутри: Кстати, какие в игре специфические особенности Евы используются (ну, кроме 14 МГц) сверх ATMовских? На ATM, пусть и с тормозами, пойдет?

Error404
24.03.2012, 19:03
так ведь http://www.youtube.com/watch?v=0b-df8eyyVU&feature=youtu.be

Так это ж ксоникс...

phant0m
24.03.2012, 20:19
Оно без NeoGS должно работать? У меня на экране XNX IS LOADING, прогрессбар доходит до конца и сбрасывается.

Вопрос снят. Надо турбомод в 14МГц ставить.

AAA
24.03.2012, 20:19
Оно без NeoGS должно работать? У меня на экране XNX IS LOADING, прогрессбар доходит до конца и сбрасывается.

Скорость 17 мегагерц ставь, память без ограничения. Оно на AY

phant0m
24.03.2012, 20:29
Сынок уже сидит играет в XNX :)

Black_Cat
24.03.2012, 20:42
XONIX для ZX Evolution:) да, кстати Дима, XONIX не для ZX Evolution, а для PentEvo. Для ZX Evolution могут быть токо конфигурации, типо: PentEvo, ScorpEvo, etc. :) И ессно, что ни с какой иной конфигурацией ZX Evolution кроме PentEvo эта игра работать не будет.

scooter
24.03.2012, 22:59
Запустил игру - музыка скучная, картинки однообразные. В общем, неинтересно.
В Секс ксоникс 1996 года играть было намного веселее. И управление там можно выбрать по своему вкусу.

Zorki-4k
25.03.2012, 00:48
Детство без Bruce Lee - пропавшее детство. Одна из моих любимейших игр.
Запустите этот ксоникс хоть на одном клоне кроме Эвы, потом говорите что она спектрумовская.

phant0m
25.03.2012, 00:57
Детство без Bruce Lee - пропавшее детство. Одна из моих любимейших игр.
В дестве фанател по брюсу, а поиграть так и не смог :(



Запустите этот ксоникс хоть на одном клоне кроме Эвы, потом говорите что она спектрумовская.
Видимо я пропустил - кто-то говорил, что она спектрумовская? Она спектрум-несовместимая, но обладателей Эво это не обламывает.

alone
25.03.2012, 20:34
Сделал грязный хак под АТМ Турбо 2. Играйте на здоровье.

Максагор
26.03.2012, 06:50
Сделал грязный хак под АТМ Турбо 2. Играйте на здоровье.

Проверял пока только на эмуле - не идет. Точнее, виснет после прогресс-бара. Что я делаю не так?

alone
26.03.2012, 09:40
Выключи vTRDOS.

Максагор
26.03.2012, 11:19
Выключи vTRDOS.

Я запускал как раз с выключенным vTR-DOS...
Может, конечно, у меня просто версия эмуля старая. Я запускал специально настроенный на ATM Унрил v0.34 отсюда:
http://atmturbo.nedopc.com/emulator/unreal/us034b.zip (ROMы отдельно здесь: http://atmturbo.nedopc.com/emulator/unreal/us_roms.zip) - знаю, что есть новее, но здесь все настроено именно на ATM 1 и 2, плюс я привык к тамошней раскладке клавиатуры, а настраивать под себя новый пока лень. Попробуй, дима, сам запустить из-под этого эмуля ксоникс (не из-под vTR-DOS). Интересно будет узнать результаты...

Ладно, вечером проверю на реале, тогда отпишусь...

alone
27.03.2012, 12:06
На АТМ есть несколько десятков игр (из относительно новых Pang 16C, Ball Quest, Time Gal, Season of the Sakura, Книга мёртвых: Потерянные души, Three Sisters' Story, XNX) и дем (из относительно новых Personal Nightmare, The Board).

CP/M Максагор обещал загрузить в ОЗУ.

kyv
27.03.2012, 14:19
бурные фантазии и детские мечты перемещены сюда - http://zx.pk.ru/showthread.php?t=18627

alone
27.03.2012, 16:17
Вообще, народ в пылу флейма как-то не заметил, что выложена целая среда разработки, под которую написать новую игру - дело техники. Тупо кидаем кучу bmp, кучу pt3, кучу wav (если надо), один afx (если надо), пишем код на си и компилируем-запускаем одной кнопкой.

moroz1999
27.03.2012, 18:14
Заметили-заметили. Из всех движков/сред разработки это сейчас - главный кандидат на пробу.

Alex Rider
21.05.2012, 21:11
А багу поправите если опишу? Все равно опишу. Есть в SDKе trdtool.exe. Если ее позвать как

trdtool.exe + disk.trd prog.B,
а на диске лежит файл prog.B, то на образ добавится файл prog <b>
А хочется файл prog <B>. LowerCase для расширений ни к чему [хорошему не приводит].

baxter
17.01.2013, 19:36
alone, кажется где то уже обсуждалось, но я отпишусь здесь. В сдк очень не хватает функций работы с диском. Доработайте плз.

Blade
05.05.2013, 22:45
В описании функции pal_col в файле evo.h ошибка

//установка цвета в палитре, id 0..15, col в формате R2G2B2

void pal_col(u8 id,u8 col) _naked;

На самом деле цвет задается в формате B2G2R2.

ZXMAK
13.05.2013, 02:04
Багрепорт :)

http://savepic.org/3475958.png

TSL
07.06.2013, 05:59
ВНЕЗАПНО версия для тсконфы:
http://tslabs.info/forum/viewtopic.php?f=11&t=205

Hacker VBI
07.06.2013, 09:16
TSL, какие отличия?

jerri
07.06.2013, 11:27
Hacker VBI, очевидно же - рассчитано на ТС конфу.

TSL
07.06.2013, 13:30
Правильней будет портировал EVO SDK. Игра собирается без изменений в исходнике. Так же собираются Innsmouth и Robo. В SDK еще не все сделано, надо автоматическую сборку SPG допилить. Думаю к выходным доделаю.
Типа.

psb
07.06.2013, 13:47
Правильней будет портировал EVO SDK. Игра собирается без изменений в исходнике.
да здравствует эра закрытых исходников? ;)

Hacker VBI
07.06.2013, 14:01
TSL, игрушка классная. моим девочкам нравится, хотят на писюк.
говорю - Spectrum only! ;)

Дмитрий
07.06.2013, 14:07
да здравствует эра закрытых исходников?
:

В SDK еще не все сделано, надо автоматическую сборку SPG допилить. Думаю к выходным доделаю.
Вроде как еще недопилена версия, надеюсь, что после допиливания выложут.

psb
07.06.2013, 16:45
Вроде как еще недопилена версия, надеюсь, что после допиливания выложут.
а я не про это, я про исходники ксониксов. такими темпами внезапно под тс-конфу софта станет больше, а этого нельзя допустить.

TSL
07.06.2013, 16:47
Конечно нельзя, вы же не хотите ВНЕЗАПНОЙ смерти сами знаете какого одебта от разрыва кирпичеклада.

Hacker VBI
07.06.2013, 17:04
TSL, у Вас поразительный стиль общения с тем-кого-нельзя-называть :)

alone
07.06.2013, 21:21
такими темпами внезапно под тс-конфу софта станет больше
Под Evo SDK всего 3 игры. А мои и Transman'а 6 игр написаны на асме. А чтобы переделать игры Хонича, надо быть Хоничем.

psb
07.06.2013, 22:34
alone, но главное для начала решить - стоит ли игра свеч. что-то яркое имеет смысл попробовать портировать, а вот всякую хрень тупо для бОльшего числа софта - точно нет (я хз, что там вообще за игры, да и в любом случае мне это не интересно и цифры 3 или 6 (штук) выглядят для меня смешно).

---------- Post added at 00:34 ---------- Previous post was at 00:32 ----------

alone, кстати, а твои игры в иде разреверсить нельзя? там поди тонны самомодифицируемого кода?

alone
08.06.2013, 19:14
alone, но главное для начала решить - стоит ли игра свеч.
Вот-вот, непонятно, в чём польза от потуг тслабса по портированию под себя программ, которые и так работают. Уж лучше тогда портировать эти программы под Sega Mega Drive или J2ME.


alone, кстати, а твои игры в иде разреверсить нельзя?
Мои игры опенсорсные.

Hacker VBI
08.06.2013, 19:47
alone, извини что спрашиваю у тебя. Можно узнать от авторов, как они переносили того-же принца / гоблинов на еву? что пришлось править, насколько трудоёмко, с чем столкнулись (что в общих чертах примерно понятно, но только в теории)?

alone
11.06.2013, 16:14
Насколько мне известно, сделали урезанный CP/M под винт, а сама внутренность игр не переделывалась.

TSL
11.06.2013, 22:13
Вот-вот, непонятно, в чём польза от потуг тслабса по портированию под себя программ, которые и так работают.
Их Я портирую? Галлюцинируй дальше.


Мои игры опенсорсные.
Они клозедаласмные.

psb
12.06.2013, 03:14
Они клозедаласмные.
бгггг :)))
что-то в этом есть:))