Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - Беларус учит русский

Страницы: [1] 2 3 4 5 ... 49 Далее
1
Где про это узнал? я не нашел информации что они через reset переключались
У меня первые же строчки в Гугле - это СегаРетро:
segaretro.org/Double_Hits:_Micro_Machines_/_Psycho_Pinball
segaretro.org/2_Games_on_One_Cart:_Fantastic_Dizzy_and_Cosmic_Spacehead
Про третий сборник было сказано на другом сайте, название не запомнил. Я сравнил один ром и он полностью совпал кроме нескольких байт.

Думал если многоигровки с меню работают то и с ресетом должны
Ты то ли забываеш, што тебе пишут тут другие, или не понимаеш, или запутался. Как я понял, есть три вида многоигровок:
1) переключение через сброс - эмулировать смысла нет, т.к. можно играть в эти игры отдельно. Конешно же, игры всё равно сдампили и сравнили. Если были мелкие изменения, то в GoodGen они попали как [o1] (овердамп), скорее всево
2) переключение игр через меню - это меню в своём банке вместо игры, в других банках другие игры. Меню переключает банк и передаёт ей запуск игры. В эмулятре работает только это меню
3) переключение игр через меню, меню и все игры перекомпилированы для единово адресново пространства в 4 мб - то, што тебе надо. В идеальном случае у игр изменения лиш в абсолютных адресах, они все смещены на одно и то же значение. Все игры этих сборников можно сделать перемещаемыми-переставляемыми, если изучиш разницу.

мне бы это очень помогло в написании программы для создания многоигровок

И што она должна делать? Собирать сборники из изученных игр или же каким-то магическим способом определять што надо менять в играх? Все варианты тебе тут описали, даже железные. Тебе надо лиш выбрать.
От твоево решения зависит, куда попадёт эта тема :lol:

2
возможно что их так никто и не сдампил
А смысла их дампить нет - это же обычное переключение игр через сброс.
я пробовал в BizHawk использовать soft reset и hard reset, ничего из этого не сработало
И не должно, эмулятры Сеги не эмулируют переключение банков.

3
брал например Columns находил его в сборнике и сделал двоичное сравнение.
И как понял что отличаются адреса а не команды Ассемблера?

4
официальные сборники есть
Вот это интересно :ohmy:
Я сравнил некоторые игры этих сборников и увидел, что различаются только адреса. Т.е. изучив эти смещения можно делать из них сборники игр. Ещё это облегчает их декомпиляцию и дизасм :thumbup:
Вот все сборники для Сеги:
Mega Games I, 2, 3, 6, 6 (Vol. 2, Vol. 3), 10, 6-Pak, Sega Top Five, Sonic Classics, Sega Sports 1, Classic Collection, The Disney Collection

5
написать такую программу которая за тебя будет искать что нужно сместить и на сколько
Простое решение, но, скорее всего, надо будет постоянно отлавливать и исправлять баги в игре, т.к. таким образом нельзя точно распознать адрес в роме, это можно только через дизасм. Takamura-kun вот дизасмит ромы быстро, но не знаю, делает ли он это на заказ.

ну это я так понял будет работать НЕ с ассемблерными исходниками, а например с исходниками на SGDK или BEX.
Мне кажется нельзя создать например многоигровку из исходников первого и второго Соника просто дописав меню.
По идее, все компилятры должны давать выбрать начальный адрес будущего рома.

А как многоигровки вообще обходятся с векторами и обработчиками прерываний, которые у каждой игры разные?
Аппаратно проблемы быть не должно, раз многоигровки просто как бы переставляют картридж. А вот програмно уже действительно интересно, если проц смотрит вектры только от нулевово адреса и никак его не уговорить смотреть не там. Тут варианты - вместить трапы всех игр многоигровки:

Но тут я пока не разбираюсь и надо будет исправить в игре все инструкцыи TRAP на новое расположение в этом списке.
Или же записать тут адреса отдельного обработчика, который смотрит, что за игра его потревожила и выполнять код для него. Но это может сказаться на производительности. Например, Квакшот активно использует трапы при распаковке архивов, если правильно помню.

6
Десктоп, Хром.
Если набрать сообщение, потом нажать Предварительный просмотр, потом обратно на предыдущую страницу - набранный текст нельзя будет изменить и Отправить, остаётся только обновить страницу. Баг известный?

7
Только если скомпилировать сборник из игр, которые кто-то дизасэмблировал или у которых есть исходники.
Можно ещё попробовать тупо сместить все абсолютные адреса в ромах :biggrin:

8
Программирование / [SMD] SGDK
« : 17 Март 2026, 00:20:52 »
Tyzynious, а што говорит нейросеть?

9
Ромхакинг / [SMD] Хак Zero Tolerance
« : 12 Март 2026, 20:37:58 »
Обсуждение игры, вдохновлённой Zero Tolerance - Cyberscape - было перенесено сюда.

10
В прошлый раз у тебя хотя бы видео было. Давай или видео или ссылку, а то это непонятно што у тебя. Даже платформу не отметил :?

11
Дать ссылку на игру забыл? Или не хочеш нашево потрясения?

12
Intel представила серверные процессоры Xeon 6+
Вот и первые процесры с APX, как я понял. К концу года может появитса и в потребительских.

13
Чем не нравитса перезарядка как в Dave, т.е. персонаж сам когда стоит?
Ещё можно при удержывании выстрела, но тогда стрельба будет только при отпускании. Ещё вариант стрельбы - удерживая B нажымать A :)
Перезарядка будет при отпускании B, т.е. надо будет каждый патрон "вставлять" вручную.

В видео не хватает реакцыи на первую встречу с зомби - наверно, в планах?
Также вторая прошла мимо, когда он заряжал - баг?

14
Ромхакинг / [NES] [SNES] Super Mario Bros (MEGA PACK)
« : 04 Март 2026, 01:39:17 »
Nilo40,
Цитата
Последняя активность: 26 Январь 2020

15
С чево бы? Разве тут все не выкладывают ромы?

16
Ромхакинг / Вопросы новичков
« : 27 Февраль 2026, 12:26:59 »
Общее, что есть внутри игр - это текст на английском языке. Если он не сжат, то находитса поиском в хекс-редактре.
В нём же и попробуй менять.

17
А почему не отдельной темой?

18
Ромхакинг / Re: Battletoads & Double Dragon on Ragnarok
« : 21 Февраль 2026, 13:57:06 »
Видимо, начал делать хак и уже много было сделано, но упёрся в какое-то ограничение.
Переделывать всё на БОР - это же всё начать с нуля.

19
Переводы игр / [SNES] Terranigma
« : 18 Февраль 2026, 13:03:44 »
На втором скрине уж очень выбивается отошедшая от "е" заглавная "С".

20
Действительно, тут одна игра SMD, а в списке там несколько, хоть и первые уровни. Поправил :thumbup:
SNES-игр не увидел.

21
Переводы игр / [SNES] Непереведённые игры
« : 11 Февраль 2026, 23:16:08 »
Подраздел новый, списка пока нет. Бывает достаточно отсортировать темы по алфавиту или искать нужную игру по странице.

22
Демо Fight Night:


23
Ромхакинг / [SMD] хакинг Dune: The Battle for Arrakis
« : 07 Февраль 2026, 03:11:33 »
Работает же, просто "Файл недоступен или удалён" :)
Неужели в сети не находитса?

24
Общий / Re: Идеи игр и Хаков!
« : 05 Февраль 2026, 13:31:36 »
Добавить в серию игр Контра огонь по своим и ограниченный запас пуль, который надо постоянно пополнять :biggrin:

25
Общий / Идеи игр и Хаков!
« : 05 Февраль 2026, 13:21:20 »
что же там можно сделать?
Поменять в названии 3 на S, а Рипли вернуть волосы.

26
Ромхакинг / Вопросы новичков
« : 03 Февраль 2026, 13:15:08 »
Сравни оригинальный ром с переведённым через HexCmp и изучай разницу. Шрифт ищи в редактре тайлов типа YY-CHR.

27
LoOK, если не видел, вот тут ко второй части добавляли смену оружыя.

28
Дайджест / Убойный новодел (Homebrew)
« : 30 Январь 2026, 12:59:36 »
Former Dawn - новая игра для NES на продвинутом маппере

или vkvideo.ru/video-219883616_456239940


Страница на Kickstarter


или vkvideo.ru/video-224429641_456239074

Описание их маппера:

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

29
Ромхакинг / [SMD] хакинг Dune: The Battle for Arrakis
« : 26 Январь 2026, 00:31:58 »
нету норм дебаггера чтобы быстро запустить проверить результат
Чем тебе Генсида или GPGX Debugger не нравятса?

30
Ромхакинг / Как изменить патч xdelta?
« : 25 Январь 2026, 18:10:28 »
Вряд ли нет распаковщиков этих большых файлов.

Страницы: [1] 2 3 4 5 ... 49 Далее