Просмотр полной версии : XONIX для ZX Evolution
Новая игра от Shiru:
youtube (http://youtu.be/0b-df8eyyVU)
Написана полностью на C с помощью EVOSDK.
Игра + исходники:
http://shiru.untergrund.net/files/src/evo_sdcc.zip
farewell
23.03.2012, 20:56
Красивая. Жаль, у меня эвы нет.
Круть. Вот спустя 20 лет спектрум по графике догнал амигу ).
Даж не знаю, что здесь более офигенно - сама игра, возможности эвы, котики, или то, что это - си :) Очень круто!
sdcc использован трехлетней давности - имеет смысл свежим пересобрать, наверное, может тормоза при отрисовке только что отвоеванного участка уменьшатся.
Enigmatic
23.03.2012, 22:31
Тормозов не заметил.Игра круть.
Одно плохо-враги не убиваются.
sdcc использован трехлетней давности - имеет смысл свежим пересобрать, наверное, может тормоза при отрисовке только что отвоеванного участка уменьшатся.
Читаем readme.txt:
"В SDK используется старая версия SDCC по ряду причин. Новая версия компилирует даже небольшие проекты очень долго, от десятков секунд до нескольких минут. С --oldralloc компиляция такая же быстрая, как с используемой старой версией, код получается более компактным, но выполняется немного медленее.
Есть ограничение на объём памяти, занимаемой локальными переменными. При превышении объёма памяти программа просто перестаёт работать, никаких предупреждений компилятор не показывает. Поэтому лучше их объявлять как static, по крайней мере массивы.
Быстрая смена версии SDCC простой заменой файлов невозможна, так как между этими версиями были сделаны заметные изменения, включающие изменение имени ассемблера, изменение ключевых слов для ассемблерных вставок и формата библиотек. Требуется правка части исходников и скриптов сборки."
Прикольно!
Щас заценю.
---------- Post added at 23:21 ---------- Previous post was at 22:48 ----------
Shiru огромный респект за игру. Ещё что нибудь для Эво ожидается?
Теперь все, кто отмазывался писать потому, что не может осилить сложную адресацию/графику/порты/ассемблер/эмулятор, начинают нервно краснеть и пить валидол :)
Вот она Пентева жывотворящая в деле!
Это чудо!
Написана полностью на 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, главное есть что то от чего сердце щемит.
AAA, запусти game_xnx\compile.bat, получишь xnx.scl, который надо записать на карточку. Карточку втыкаем в пентеву, дальше как обычно.
Кто первый пройдёт? :)
открыл compile.bat >_<
Божи! на дворе 2012 год, люди до сих пор пишут комменты в win1251! Да безусловно, кроме сираной венды других осей нет!
закрыл compile.bat
AAA, запусти game_xnx\compile.bat, получишь xnx.scl, который надо записать на карточку. Карточку втыкаем в пентеву, дальше как обычно.
Кто первый пройдёт?
Приложил игру, вот наши кодеры вечно дураки. поналожут кишков, как будто кто то знает что запускать.
Уже играю Дошел до третего уровня потяерял две жизни.
total открывает всё ;D
iconv + fromdos тоже отлично справляются
Но вроде ж этот ваш майкрософт теперь тоже декларирует utf-8 как основную кодировку для всего
---------- Post added at 15:31 ---------- Previous post was at 15:29 ----------
Приложил игру, вот наши кодеры вечно дураки. поналожут кишков, как будто кто то знает что запускать.
Так там ведь .scl-файл был прямо в архиве из первого поста темы. И эмулятор чуть поглубже. Мне наоборот понравилось, что не надо ничего искать - все сразу есть.
Error404
24.03.2012, 13:31
Приложил игру, вот наши кодеры вечно дураки. поналожут кишков, как будто кто то знает что запускать.
Уже играю Дошел до третего уровня потяерял две жизни.
Запиши на ютуб, пож. Даже захотелось глянуть что это за технологический мегапрорыв.
Запиши на ютуб, пож. Даже захотелось глянуть что это за технологический мегапрорыв.
так ведь http://www.youtube.com/watch?v=0b-df8eyyVU&feature=youtu.be
На какой частоте работает процессор в игре?
14 МГц, естественно. На звуке - 3,5 МГц, но это не эмулируется. Покупайте пентеву.
SoftLight
24.03.2012, 14:15
Чето в Unreal на четвертом уровне безбожно начинает тормозить. Похоже Core 2 Duo слабоват для спековой графики.
Разобрался, это он на версии 0.37.5 тормозил, а та что в архиве - на ней все ok.
А вообще IMHO лучшая игра года пока.
Я доходил до 9-го, не тормозило. Athlon 64 3500+.
На реале 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
Надо думать о людях не с позиции программистов. А то что мы как женщины.
А вообще 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:
А чем стрелки не устраивают?
null_device
24.03.2012, 16:20
Меня, в принципе устраивают, но это меня.. :) а кому-то может такое управление не нравится. ;)
Но, все же можно было сделать выбираемое управление? Что-то типа: "press fire button", по которому бы определялся тип манипулятора\клавиш!
Это часть "игры", для закрепления материала. Берешь исходник и доделываешь то что не хватает.
Я доходил до 9-го, не тормозило. Athlon 64 3500+.
классная тачка для эмуляции спека. ага
Представь на секунду, что это не игра и большинство пунктов отпадет.
склоняюсь к демо. Но не знаю, стоит ли класть на спековский сайт такое. Тем самое поощеряя разработчиков и сподвигая на еще одну. пусть лучше отсанется однообразным демо шедевром на уровне БАЛЛ КУЕСт на АТМ.
---------- 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
Так это ж ксоникс...
Оно без NeoGS должно работать? У меня на экране XNX IS LOADING, прогрессбар доходит до конца и сбрасывается.
Вопрос снят. Надо турбомод в 14МГц ставить.
Оно без NeoGS должно работать? У меня на экране XNX IS LOADING, прогрессбар доходит до конца и сбрасывается.
Скорость 17 мегагерц ставь, память без ограничения. Оно на AY
Сынок уже сидит играет в XNX :)
Black_Cat
24.03.2012, 20:42
XONIX для ZX Evolution:) да, кстати Дима, XONIX не для ZX Evolution, а для PentEvo. Для ZX Evolution могут быть токо конфигурации, типо: PentEvo, ScorpEvo, etc. :) И ессно, что ни с какой иной конфигурацией ZX Evolution кроме PentEvo эта игра работать не будет.
Запустил игру - музыка скучная, картинки однообразные. В общем, неинтересно.
В Секс ксоникс 1996 года играть было намного веселее. И управление там можно выбрать по своему вкусу.
Zorki-4k
25.03.2012, 00:48
Детство без Bruce Lee - пропавшее детство. Одна из моих любимейших игр.
Запустите этот ксоникс хоть на одном клоне кроме Эвы, потом говорите что она спектрумовская.
Детство без Bruce Lee - пропавшее детство. Одна из моих любимейших игр.
В дестве фанател по брюсу, а поиграть так и не смог :(
Запустите этот ксоникс хоть на одном клоне кроме Эвы, потом говорите что она спектрумовская.
Видимо я пропустил - кто-то говорил, что она спектрумовская? Она спектрум-несовместимая, но обладателей Эво это не обламывает.
Сделал грязный хак под АТМ Турбо 2. Играйте на здоровье.
Максагор
26.03.2012, 06:50
Сделал грязный хак под АТМ Турбо 2. Играйте на здоровье.
Проверял пока только на эмуле - не идет. Точнее, виснет после прогресс-бара. Что я делаю не так?
Максагор
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). Интересно будет узнать результаты...
Ладно, вечером проверю на реале, тогда отпишусь...
На АТМ есть несколько десятков игр (из относительно новых Pang 16C, Ball Quest, Time Gal, Season of the Sakura, Книга мёртвых: Потерянные души, Three Sisters' Story, XNX) и дем (из относительно новых Personal Nightmare, The Board).
CP/M Максагор обещал загрузить в ОЗУ.
бурные фантазии и детские мечты перемещены сюда - http://zx.pk.ru/showthread.php?t=18627
Вообще, народ в пылу флейма как-то не заметил, что выложена целая среда разработки, под которую написать новую игру - дело техники. Тупо кидаем кучу 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 для расширений ни к чему [хорошему не приводит].
alone, кажется где то уже обсуждалось, но я отпишусь здесь. В сдк очень не хватает функций работы с диском. Доработайте плз.
В описании функции pal_col в файле evo.h ошибка
//установка цвета в палитре, id 0..15, col в формате R2G2B2
void pal_col(u8 id,u8 col) _naked;
На самом деле цвет задается в формате B2G2R2.
Багрепорт :)
http://savepic.org/3475958.png
ВНЕЗАПНО версия для тсконфы:
http://tslabs.info/forum/viewtopic.php?f=11&t=205
Hacker VBI
07.06.2013, 09:16
TSL, какие отличия?
Hacker VBI, очевидно же - рассчитано на ТС конфу.
Правильней будет портировал EVO SDK. Игра собирается без изменений в исходнике. Так же собираются Innsmouth и Robo. В SDK еще не все сделано, надо автоматическую сборку SPG допилить. Думаю к выходным доделаю.
Типа.
Правильней будет портировал EVO SDK. Игра собирается без изменений в исходнике.
да здравствует эра закрытых исходников? ;)
Hacker VBI
07.06.2013, 14:01
TSL, игрушка классная. моим девочкам нравится, хотят на писюк.
говорю - Spectrum only! ;)
да здравствует эра закрытых исходников?
:
В SDK еще не все сделано, надо автоматическую сборку SPG допилить. Думаю к выходным доделаю.
Вроде как еще недопилена версия, надеюсь, что после допиливания выложут.
Вроде как еще недопилена версия, надеюсь, что после допиливания выложут.
а я не про это, я про исходники ксониксов. такими темпами внезапно под тс-конфу софта станет больше, а этого нельзя допустить.
Конечно нельзя, вы же не хотите ВНЕЗАПНОЙ смерти сами знаете какого одебта от разрыва кирпичеклада.
Hacker VBI
07.06.2013, 17:04
TSL, у Вас поразительный стиль общения с тем-кого-нельзя-называть :)
такими темпами внезапно под тс-конфу софта станет больше
Под Evo SDK всего 3 игры. А мои и Transman'а 6 игр написаны на асме. А чтобы переделать игры Хонича, надо быть Хоничем.
alone, но главное для начала решить - стоит ли игра свеч. что-то яркое имеет смысл попробовать портировать, а вот всякую хрень тупо для бОльшего числа софта - точно нет (я хз, что там вообще за игры, да и в любом случае мне это не интересно и цифры 3 или 6 (штук) выглядят для меня смешно).
---------- Post added at 00:34 ---------- Previous post was at 00:32 ----------
alone, кстати, а твои игры в иде разреверсить нельзя? там поди тонны самомодифицируемого кода?
alone, но главное для начала решить - стоит ли игра свеч.
Вот-вот, непонятно, в чём польза от потуг тслабса по портированию под себя программ, которые и так работают. Уж лучше тогда портировать эти программы под Sega Mega Drive или J2ME.
alone, кстати, а твои игры в иде разреверсить нельзя?
Мои игры опенсорсные.
Hacker VBI
08.06.2013, 19:47
alone, извини что спрашиваю у тебя. Можно узнать от авторов, как они переносили того-же принца / гоблинов на еву? что пришлось править, насколько трудоёмко, с чем столкнулись (что в общих чертах примерно понятно, но только в теории)?
Насколько мне известно, сделали урезанный CP/M под винт, а сама внутренность игр не переделывалась.
Вот-вот, непонятно, в чём польза от потуг тслабса по портированию под себя программ, которые и так работают.
Их Я портирую? Галлюцинируй дальше.
Мои игры опенсорсные.
Они клозедаласмные.
Они клозедаласмные.
бгггг :)))
что-то в этом есть:))
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot