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

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


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

Страницы: [1] 2 3 4 5 ... 49 Далее
1
Вот. Учитывая глючность Win11, проблема действительно может быть в Блокноте.

2
Думаешь, лучше по дефолту сразу их делать менее контрастными?
Думаю, што единообразие всегда хорошо. А то "тут делаю, а тут не делаю" - это странно ;)

а вот щас обидно было
Извини, по другому никак :biggrin:
Теперь мне понятно, што разрабы Макса не сидят на Винде. Они или как ты на Маках, или на Линуксе, поэтому десктопная версия такая корявая.

Тут бы поподробнее
В блокноте Win11 сохраняю как UTF-8. Твой редактр внизу пишет ASCII. При пересохранении ничево не меняетса, а вот если какой-нибудь байт изменить на ноль, то сохранит как UTF-16 LE.

3
настройку цвета нулей в адресной области
Быстро ты, но я лиш спросил о твоих мыслях-идеях - необязательно реализовывать то, што я спросил ;)
Тем более, если идея тебе не нравитса (цвет у нулей адреса по умолчанию не как у нулей хекса).

При первом запуске - малюсенькое окно, но это ладно. При каждом новом запуске окно не на весь экран (Win11, FullHD), приходитса раскрывать на полную - так и задумано? У меня такое странное поведение из всех програм на ПК только у Макса.

Тот массив значений в спойлере, который кидал тебе до этово - сохранил ево в блокноте, открыл этот текстфайл в твоём редактре, потыкал наугад нули и сохранил. Теперь в блокноте вместо значений - иероглифы. Тоже так должно быть? :)

4
настройки цвета нулей в адресной области
Наверно понятно, што все нули в ряд слева у адреса, не внутренние.

Звучит непросто с точки зрения реализации. А профит в чем?
Ага, непросто. Зато хекс можно привести в человеческий вид. Вот пример:

А вот он же, но только с переходами на новую строку и пробелами:

Сразу виден паттэрн.

исходники никуда не загрузил. Они, соответственно, не сохранились(
Этот редактр прям проклят - Марат вот тоже потерял исходники со своими наработками прямо во время активной разработки.

5
Респект за обесцвеченные нули. Не думал обесцветить их и в левой колонке адресов?
Также, не возникала идея добавить киллерфичу - перенос строки на новую в любом месте при нажатии Enter? Ну и добавление отступов Табом и пробелом. Был бы первым таким уникальным хекс-редактром. Я когда-то хотел сделать такой, но пока занят другим.

6
Где про это узнал? я не нашел информации что они через 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:

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

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

9
официальные сборники есть
Вот это интересно :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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

27
Демо Fight Night:


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

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

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

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