Вход

Просмотр полной версии : Metal Massacre труднейшая задача по взлому !



AAA
24.08.2009, 17:15
Metal Massacre - эту дему мне прислал М.М.A в 2009 году во вражьем формате tzx. Переделать ее под TR DOS ни у кого не получается. Даже у магов программирования tiboh и VNN.

Товарищи самые крутые программисты, попробуйте пожалуйста ее сделать в формате trd. Это реально наитруднейшая задача, т.к., код у этой демки такой, что RST9 и 10 просто отдыхает. Говорят, в ее создании принимали участие программеры из фирмы Firebird, но они были пьяны.

Вот пока что выяснил VNN, - "Демка в бейсике содержит первую картинку, которую кидает в 50000 и оттуда депачит на экран. Это я нашёл случайно. Адрес старта практически не нашёл. Используется мультилоадер с отсчётом на уменьшение числа+без индикации бордюра. Это говорит о том, что загрузчик не стандартный"

Activator выполнил задачу, тему можно зарубать !

Демка в приложении:

goodboy
24.08.2009, 19:20
а чего там сложного ???? только старт программы на бейсике из ПЗУ.

AAA
24.08.2009, 19:26
а чего там сложного ???? только старт программы на бейсике из ПЗУ.

Гоодбой сделай пожалуйста, а то сон пропал. Никто больше не может.

VNN_KCS
24.08.2009, 21:02
а чего там сложного ???? только старт программы на бейсике из ПЗУ.
Я не смог загрузить этот tzx в Real Spectrum, не в курсе просто.
А вот ещё чего накопал. Просто при помощи копировщика перевёл файлы на диск. В архиве демка с копировщиком. Оказалось, что там ещё одна прога. Адаптируется легко, но это просто текстовые экраны.
В самой демке нельзя переходить между частями по пробелу, вываливается в бейсик. Лучше по ENTER. В демке, после бордюрных частей(на Пентагоне лучше всего идут, на +2, +3 - лабуда), три оцифровки. На диске файлы less+3 цифры - верхняя треть экрана(загрузка нестандартная), следующий файл - мелодия. В плейере используется свой лоадер. Включается клавишей "L". Приграть мелодию можно по клавише "P".
Пока всё, что узнал.
З.Ы. На диске файлы для магнитофона!

SoftLight
24.08.2009, 21:05
Очень интересная смесь бейсика и кодов в плане запуска отдельных кусков демки. Например, часть с черепами стартует с адреса #BDA6. Управление при этом туда передается через обрывки бейсика.

VNN_KCS
24.08.2009, 21:10
Очень интересная смесь бейсика и кодов в плане запуска отдельных кусков демки.
В том и трудность перевода в TR-DOS. Надо как-то сместить на 112 байт весь бейсик, дабы работать с диском.

AAA
26.08.2009, 16:39
Ну вот как-то так... На остальное пока нет времени ибо сделано сие сегодня с утра и на рабочем месте.
ВложенияMetal Massacre (1995)(Ozzyoss)(Part 1)[h Universe, 2009-08-26]-scl.rar (24.0 Кб, 1 просмотров)

Начало положено осталось:
подсоеденить 3 три последнии части,
убрать опрос по интер и сделать спаце или наоборот, тогда что то заьлокировать.

Надеюсь завтряшний рабочий день ты посвятишь этой проблеме.

SoftLight
26.08.2009, 16:46
Не, у меня дальше первой части дажи и tzx не грузит на Анреале. Терь на goodboy вся надежда :D

AAA
26.08.2009, 17:17
Не, у меня дальше первой части дажи и tzx не грузит на Анреале. Терь на goodboy вся надежда

gooooooooddbooooy АУ !!! Ты сказал, что это просто !?!? Я уже три дня не сплю из за этой демы, когда же она будет сделана ?

Сказака про репку (Metal Massacre):

Посадил unbeliver репку (Metal Massacre), Вырасла репка большая прибольшая (4 части). Настало время ее сожрать на реалах. Позвали ААА для координации и он позвал tiboh, чтоб тот вытянул репку из трипроклятого tzx. tiboh, тянул тянул репку, да так и не вытянул. Отдал репку ААА и сказал, попроси VNN_KCS потянуть. Позвали VNN_KCS. Он тянул ее два дня и так и не вытянул. Позвали снова ААА для координации тянуния рпки. Запостил ААА клич на форуме с целью привличения внимания к проблеме репки в мировом сообществе. Откликнулся SoftLight (мягкая светлая лампочка), и он почти вытянул репку !!!, но жопка репки осталась в земле и не туда и не сюда. Опять ААА для координации позвали и он зовет уже минут 30 Goodboya, а тот занят что ли не понятно чем ?
goodboy, сделай сказку счастливой, собери ты эту гребанную репку !!!!

Дети давайте все позовем goodboy чтобы он помог вытянуть репку !!!

/АС Пушкин/

goodboy
26.08.2009, 18:14
я сейчас очень далеко от компьютера на котором можно творить/ломать - если только 1ого сентября соберусь с силами.

AAA
26.08.2009, 19:08
я сейчас очень далеко от компьютера на котором можно творить/ломать - если только 1ого сентября соберусь с силами.

Хорошо.

Rindex
27.08.2009, 00:57
Дети давайте все позовем goodboy чтобы он помог вытянуть репку !!!

Давайте!!! А заодно ZX-Format-ов, что я отдал на сисопнике.

---------- Post added at 00:57 ---------- Previous post was at 00:57 ----------


я сейчас очень далеко от компьютера на котором можно творить/ломать - если только 1ого сентября соберусь с силами.

Усё понятно.

SoftLight
27.08.2009, 10:09
Там вся штука в том, что наши собратья по разуму написали свой кусок софта как всегда они и пишут - через одно место :D Короче, с загрузом остальных частей из бейсика. И все бы ничего, но этот самый бейсик возникает после декомпрессии первой части. Соотв. я так вижу надо бы вместо него писать свой код для загрузки через TR-DOS и имплантировать в этот вторичный бейсик уже после того, как отработала первая часть. Или как более простой вариант вообще рубить все на части и загружать демку по отдельности. Это проще.
Просмотрел, кстати, до конца только через Spectaculator.

VNN_KCS
27.08.2009, 10:57
Не, у меня дальше первой части дажи и tzx не грузит на Анреале.
Делай так. Выйди в 48 басиц,подгрузи демку, clear 32768, new, load "". Только вовремя делай остановку загрузки по F7. Запускать загрузку дема будет сама. Идёт как часики. Все части. У меня Unrealfix.

Activator
30.08.2009, 01:48
Адаптировал под ТЫРДОС, вот собственно:
13048

P.S. Честно говоря, ниче сложного там не увидел.

AAA
30.08.2009, 11:31
Адаптировал под ТЫРДОС, вот собственно:
M.MASS.RAR

P.S. Честно говоря, ниче сложного там не увидел.

Спасибо от всей Родины и партии Единая Россия и других вспомогательных партий ! Инопланетяне будут рады, а я впервые высплюсь без камня на душе ! Я даже не предпологал что в деме столько частей !

http://zxaaa.untergrund.net/screen/mmaas.pnghttp://zxaaa.untergrund.net/screen/mmaas2.pnghttp://zxaaa.untergrund.net/screen/mmaas3.png
http://zxaaa.untergrund.net/screen/mmaas4.pnghttp://zxaaa.untergrund.net/screen/mmaas5.pnghttp://zxaaa.untergrund.net/screen/mmaas6.png
http://zxaaa.untergrund.net/screen/mmaas7.pnghttp://zxaaa.untergrund.net/screen/mmaas8.pnghttp://zxaaa.untergrund.net/screen/mmaas9.png
http://zxaaa.untergrund.net/screen/mmaas10.pnghttp://zxaaa.untergrund.net/screen/mmaas11.png

Sabrewulf
31.08.2009, 00:53
Я даже не предпологал что в деме столько частей !
Так надо ж было посмотреть дему :) Может быть неделю бы лучше спалось :)

SoftLight
31.08.2009, 10:19
Адаптировал под ТЫРДОС, вот собственно:
13048

P.S. Честно говоря, ниче сложного там не увидел.

Конечно, спасибо! Я только не понял: в оригинале бейсик-части, проигрывающие музыку реагируют на нажатия 1/2 для выбора девайса для собственно проигрывания. У тебя этого нету? Ну и там до кучи еще полно кнопок по управлению.

Activator
31.08.2009, 16:21
Конечно, спасибо! Я только не понял: в оригинале бейсик-части, проигрывающие музыку реагируют на нажатия 1/2 для выбора девайса для собственно проигрывания. У тебя этого нету? Ну и там до кучи еще полно кнопок по управлению.
А зачем оно надо? Выбор AY, Beeper, Play Song, Speed и Load Song - толку от них? Не стал заморачиваться.

tiboh
02.09.2009, 18:43
Толк был. В tr-dos версии нельзя послушать digital music на beepere и изменить скорость проигрывания.

Activator
02.09.2009, 22:01
Толк был. В tr-dos версии нельзя послушать digital music на beepere и изменить скорость проигрывания.
Так че - делать?

Activator
03.09.2009, 01:05
Сделал, завтра выложу.

tiboh
03.09.2009, 04:10
И было бы неплохо бордюрные эффекты пофиксить под пентагон.

VNN_KCS
05.09.2009, 00:29
Лучше всего идёт на +3 в Спектакуляторе. Скролл через весь экран, включая бордюр идёт без глюков.

Activator
06.09.2009, 15:28
Управление сделал, 1,2 - выбор Ay,Bepeer, P - Play, L - Load Song, 5,8 - Change Speed. Под Пентагон не стал фиксить, слишком уж ламерские эффекты.
13194

AAA
16.09.2009, 20:11
Open Your Eyes Megademo (http://zxaaa.untergrund.net/DEMO3/oyetrd.zip) - 3SC

Дему перделал великий VNN_KCS, за что ему огромное спасибо ! :v2_yahoo:

http://zxaaa.untergrund.net/screen2/oyetap.pnghttp://zxaaa.untergrund.net/screen2/oyetap2.pnghttp://zxaaa.untergrund.net/screen4/oye.png
http://zxaaa.untergrund.net/screen4/oye2.pnghttp://zxaaa.untergrund.net/screen4/oye3.pnghttp://zxaaa.untergrund.net/screen4/oye4.png

Морды лиц Словацких спектрумистов очень похожи на наши мордочки детские. Сразу видно ббратья наши меньшие естественно.
Части с паравозом и космонавтом бесподобные ! При рабочем бордере работает: музло, строка бегучая с рисованными буквами, спрайт в 3 ть экрана, спрайты галактики !!!

Activator
17.09.2009, 10:09
Open Your Eyes Megademo (http://zxaaa.untergrund.net/DEMO3/oyetrd.zip) - 3SC

Дему перЕделал великий VNN_KCS, за что ему огромное спасибо ! :v2_yahoo:

А где фикс под Пентагон???

VNN_KCS
17.09.2009, 10:50
А где фикс под Пентагон???Третья часть пофиксена. Нужно фиксить шестую(на снапшотах её нет)
Сейчас этим занимаюсь, но много надо переделать. Практически надо дисассемблтровать и в ассемблере корректировать. Эта часть - 2-й файл. Можешь стартовать его напрямую.

Evgeny Muchkin
17.09.2009, 13:06
А где фикс под Пентагон???
А под Скорпион?

VNN_KCS
17.09.2009, 18:37
А под Скорпион?
Дай настройки под Скорп. INT и прочее. Попробую.

tiboh
17.09.2009, 19:51
На последнем снапшоте, тоже есть мультиколор (экранный), неплохо бы и его пофиксить.

Evgeny Muchkin
17.09.2009, 20:21
Дай настройки под Скорп. INT и прочее. Попробую.
В настройках Unreal'а это есть.
Открываешь файл unreal.ini
Раздел [ULA], Preset=SCORPION

Конкретные цифирки там же расписаны.

VNN_KCS
17.09.2009, 23:59
На последнем снапшоте, тоже есть мультиколор (экранный), неплохо бы и его пофиксить.
Там нет мультиколора. Во всяком случае на эмуле. Ты посмотри с какой скоростью цвета меняются.


В настройках Unreal'а это есть.
Открываешь файл unreal.ini
Раздел [ULA], Preset=SCORPION

Конкретные цифирки там же расписаны.
Если там всё правильно, то подстрою

---------- Post added at 22:59 ---------- Previous post was at 22:52 ----------


Там нет мультиколора. Во всяком случае на эмуле. Ты посмотри с какой скоростью цвета меняются.
Пардон, ошибся.:v2_unsur: Только что на Спектакуляторе рассмотрел. Это в последнем блоке, вместе со скроллом. Заодно и это посмотрю.

Evgeny Muchkin
18.09.2009, 22:53
Если там всё правильно, то подстрою
Как подстроишь, скинь. Я на реале оттестю для надежности.