| Разработка и ромхакинг > Ромхакинг и программирование |
| Геймдев под M68K |
| << < (9/10) > >> |
| FANAT Mr. Sega:
MetalliC, Большое спасибо за информацию, теперь все стало понятно, больше вопросов нету :) |
| FANAT Mr. Sega:
MetalliC, Привет скажи пожалуйста что причиной тому? что вот когда у Натса в игре пишеться 01 жизни и когда теряеш ее то Game Over ,а когда компьютер играл 1 раз показал 00 жизней и коды когда пробовал создавать то тоже 1 раз 00 показало,а когда сам играешь то только 01 и game over ,тут при сборке что то не могло повлиять ,может должно было быть 00? |
| MetalliC:
FANAT Mr. Sega, без понятия, наверное так и есть в коде игры. --- Цитата: FANAT Mr. Sega ---тут при сборке что то не могло повлиять --- Конец цитаты --- я на 90% уверен что тот ром что получили после сборки точно такой же как выходил у разработчиков. то есть ровно тот же что мы бы увидели на картридже с прототипом игры на тот момент разработки, если бы его нашли вдруг. |
| FANAT Mr. Sega:
MetalliC, Спасибо, вот бы еще хотел уточнить подписывать стоит ром (Europe)? и последнее, а что могло произойти что вот когда из тех первоначальных ромов ,там где небыл отключен дебагер и координаты ниже паузы ,я создал game genie на бессмертие и бесконечные жизни ,коды работали ,а когда я попросил отключить это ,то коды уже не действовали в другом роме там где уже это все отключено ???? |
| MetalliC:
--- Цитата: FANAT Mr. Sega ---Спасибо, вот бы еще хотел уточнить подписывать стоит ром (Europe)? --- Конец цитаты --- те файлы что я выложил в том сообщении имхо поименованы корректно и по-понятиям No-Intro, они и будут включены в ромсет MESS и вероятно другие тоже в теге (Europe) я смысла не вижу, т.к. игра поддерживает все стандарты и регионы окромя экзотическго PAL-J включать в ромсеты тот ром, что я компилил тебе я не вижу смысла, это народное творчество АКА хак, ему место разве что в NonGood сетах. --- Цитата: FANAT Mr. Sega ---а что могло произойти что вот когда из тех первоначальных ромов ,там где небыл отключен дебагер и координаты ниже паузы ,я создал game genie на бессмертие и бесконечные жизни ,коды работали ,а когда я попросил отключить это ,то коды уже не действовали в другом роме там где уже это все отключено ???? --- Конец цитаты --- код был пересобран, некоторые его части при компиле не были включены, соответсвенно оффсеты в нем и переменные в РАМ могли и скорее всего и переползли в другие места. это же не тупо-ромхак, это перекомпил, как в любой программе для компа - изменил что-то в коде и все смещения съехали. |
| FANAT Mr. Sega:
MetalliC, Да я его не собираюсь включать в ромсеты просто, у меня все игры smd и Snes подписаны полностью так (USA) (Europe) (Japan) (China) и хотел эту подписать, но пока видно пусть будет просто (Prototype) :) Я все таки считаю что хак ,это то что что то переделали например поменяли персонажа или поменяли какие то фоны, что то убрали что то добавили свое ,а это просто сборка невыпущеной игры :thumbup: |
| MetalliC:
--- Цитата: FANAT Mr. Sega ---Я все таки считаю что хак ,это то что что то переделали например поменяли персонажа или поменяли какие то фоны, что то убрали что то добавили свое ,а это просто сборка невыпущеной игры --- Конец цитаты --- ну может и не хак, но отсебятина и народное творчество. как я уже говорил, я для себя ставил цель собрать игру в первозданном виде, в идеале байт в байт как она была у разработчиков на этом этапе создания. если и править, то только критичные для работы игры баги, как например тот с падением игры при первом старте на реальных мегадрайвах. |
| Segaman:
ладно, не в той теме обащеетесь. создайте отдельную. вопрос к знатокам. команда PEA действует также как LEA, но записывает адрес в стек? правильно? если да то какие вариации она ест? т.е. pea (a1) и там pea offset_850(pc,d1) |
| MetalliC:
--- Цитата: Segaman ---ладно, не в той теме обащеетесь. создайте отдельную. --- Конец цитаты --- я б с радостью, пусть только модеры этого раздела сообщения в нее перенесут --- Цитата: Segaman ---команда PEA действует также как LEA, но записывает адрес в стек? правильно? --- Конец цитаты --- ага. Operation: SP – 4 ® SP; < ea > ® (SP) Assembler Syntax: PEA < ea > Attributes: Size = (Long) Description: Computes the effective address and pushes it onto the stack. The effective address is a long address. PS: рекомендую почитывать вот эту книжку - www.freescale.com/files/archives/doc/ref_manual/M68000PRM.pdf |
| Segaman:
спасибо |
| FANAT Mr. Sega:
MetalliC, Приветик!!! я бы хотел уточнить по поводу Mr. Nutz Hoppin Mad вот поскольку я тебя попросил отключить координаты белки и дебаггер, а если бы эта игра увидела свет то ведь эти координаты белки в паузе и дебаггер на черном фоне были бы отключены? ведь так? |
| lupus:
да |
| FANAT Mr. Sega:
lupus, Спасибо!!! |
| r57shell:
Не знаю даже, там ли я пишу :lol: Создавать тему было лень. Подниму ка эту. Вопрос следующий: После немногочисленных тестов, мною был замечен баг. В одной ситуации, спрайты с Low priority, перекрывают спрайты с High priority. Этот баг только эмуля? или на железе происходит тоже самое? Погуглил немного, так и не понял ничего :lol:. Это важно в двух смыслах: Фиксить ли эмуль? Если это и на приставке - то значит это никак не обойти (. |
| MetalliC:
r57shell, на каком эмуляторе ? вообще с маскингом спрайтов в железе есть ньюансы и глюки, на spritesmind это дело разбирали помнится. зы: еслиб запостил ром былоб проще проверить. |
| r57shell:
gens_11a. Ром разрабатывается :lol:. Не хочется показывать бажные сборки :))) |
| MetalliC:
gens ? :-\ ну ты нашел конечно на чем совместимость проверять. пробуй на Regen или лучше на Genesis Plus в RetroArch |
| r57shell:
На Regen 0.97.2 также. Как я понял RetroArch это для PS? у меня нет PS :). Могу выслать ром в личку :] Добавлено позже: И на Kega Fusion 3.64 также. |
| AKuHAK:
r57shell, если на эмуле фейлится хоть один тест из этого рома, то игра пойдёт с глюками и залезанием спрайтов в фоне. Например в КЕГЕ 6 тест не проходит в обоих режимах. В Gens 11a помимо пятого теста ещё частично не проходит первый и третий. --- Цитата: r57shell от 06 Сентябрь 2012, 09:02:05 ---Как я понял RetroArch это для PS? у меня нет PS :). --- Конец цитаты --- а запустить эмулятор через эмулятор? |
| r57shell:
Regen 0.97.2 проходит этот тест (все которые в роме) --- Цитата: AKuHAK от 06 Сентябрь 2012, 10:49:21 ---а запустить эмулятор через эмулятор? --- Конец цитаты --- не Вопрос остался в силе. |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |