POKE и Spectaculator это хорошо. Но я хотел дискету записать и на реале юзать.. ;) На реале POKE так просто не ввести, разве что мультфейс позволяет "на лету" вводить POKE, но мультифейса у меня пока нет.
Вид для печати
Кстати 5-ую уже сделали! http://zx.pk.ru/showpost.php?p=709769&postcount=62
Осталась лишь 4-ая. :)
Разобрал сегодня в Саботере втором процедуру рендеринга одного тайла на экран. Автор - норкоман. :)
Ну так, сообщения про Саботера в отдельную тему отщипывать будем? А то я тут оффтоплю жеж.
случайно наткнулся на сайт посвящённый игре http://www.saboteur2.ru/saboteur2_facts.html
Расковырял построитель экранов вместе со структурой экранов. Еще кое-чего по мелочам.
Еще раз прошу откусить кусок этой темы про Саботера в отдельную тему.
выкусили отдельную тему?
есть вопросы ))
нсколько я знаю, народ на ВоСе в основном прикалыватся по дизассемблированию и по комментированию исподников игр.
Я бы не сказал, что в Elite совсем мозголомный код, единственное - он запатченный (я про Кладовскую), что не доставляет. Но для обучения она не подходит совсем - там кода (с переменными) - вся RAM кроме видеопамяти и видео буфера на 4К. Этак энтузиазм может совсем улетучиться за время обучения. Я вообще немного жалею даже, что занялся Саботером сразу, надо было начать с Галаксианс или Крэкаута какого-нибудь, там логика попроще будет, и кода, вероятно, поменьше.
Ну смотри. Саботера я ковыряю уже время от времени больше месяца. ну не то, чтобы там конца-края не видно, расковырял где что есть, формат данных разных, основные алгоритмы... Осталось много рутины. Пока желание не пропадает, но и финал не близок как раз из-за обилия кода. А кода там в общей сложности не более 8К. В Elite же кода под 40К, это сколько же надо времени на реверс и когда же будет ожидаемая радость от завершения работы? А я тут еще с ужасом думаю сколько времени уйдет на получение компилябельногог исходника и отладку оптимизированной версии...
ну тоже не так скор, проще в ИДе понаписать коментов к процедурам и если нужно, то переименовать названия меток.
не знаю, но профит есть.
да нечего ужасаться то - есть готовый исподник с каментами, и есть в голове карта памяти - собираешь, тестируешь и пробуешь.
Ну для начала исходник не под sjasm, надо коныертить. Потом надо собрать версию байт-в-байт. Потом переписать там выводилку тайлов и подвигать тайловые плоскости в памяти. Потом выловить глюки от этих подвижек :) Это все раельно, но оценить, сколько оно займет времени, не могу ни разу. А хочется уже релиза какого-то :) Итак после части HeartDemo работал пол года "в стол".
Alex Rider, я не знаю твоему опыту, и мне кажется не все так просто, но иногда все же можно игруху отреверсить.
Элиту пробовали уже http://elite.vtrd.in
Отреверсить можно всё что угодно. Вопрос в мотивации и времени.
---------- Post added at 17:46 ---------- Previous post was at 17:45 ----------
Не надо ниче конвертить, дизассм иды компиляется sjasm'ом, надо только реплейс сделать .ASCII на DB и всё.