russian ROMhacking
[ Новые сообщения · Участники · Правила форума · Поиск ]
Страница 1 из 11
Форум ромхакеров » Около темы » Эмуляция и эмуляторы » Как подключить asm к снесу? (есть пара идей)
Как подключить asm к снесу?
MetroiDДата: Четверг, 23.12.2010, 16:53 | Сообщение # 1
Сержант
Группа: Пользователи
Сообщений: 29
Статус: Оффлайн
народ помогайте есть пара идей асуществимых тока с asm-кой и вот беда подключить немогу
помогите


MetroiD
Obscurell
Zoomer
так меня знают на оч многих ресурсах
 
TLTДата: Пятница, 24.12.2010, 00:31 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 1732
Статус: Оффлайн
Что за ASM-код, под процессор SNES писал, где ты его взял, почему не знаешь? Компилятор нужен или что ты хочешь? Излагай подробнее.


Вот так.
 
MetroiDДата: Воскресенье, 26.12.2010, 17:35 | Сообщение # 3
Сержант
Группа: Пользователи
Сообщений: 29
Статус: Оффлайн
короче есть игра(smc) суперметроид
есть эмуль снеса (ехе) любой
есть скрипт (asm) написанный другим челом
как запустить smc через ехе чтобы к smc применилсо скрипт

как тут : http://u.to/Eu_c


MetroiD
Obscurell
Zoomer
так меня знают на оч многих ресурсах
 
TLTДата: Воскресенье, 26.12.2010, 19:45 | Сообщение # 4
Генералиссимус
Группа: Администраторы
Сообщений: 1732
Статус: Оффлайн
Quote (MetroiD)
как запустить smc через ехе чтобы к smc применилсо скрипт

Скрипт или патч? Скрипт - никак. Если ips-патч, то нужно одинаковое название с ROM-файлом, вроде.



Вот так.
 
MetroiDДата: Вторник, 28.12.2010, 18:14 | Сообщение # 5
Сержант
Группа: Пользователи
Сообщений: 29
Статус: Оффлайн
скрипт
ипэски я даавно умею подключать
а вот скрипты должны подключаться

вот есть эта инфа но я в ней неразобрался

Code

[asm]
Short for "Assembly." ASM is the language in which ROMs are programmed. If you can learn ASM, your only limit will be the capabilities of the console itself that you're hacking games for. Aside from the .ASM extension after the filename, these are actually no different from any other TXT file. Experienced hackers sometimes prefer this method for distributing their code over making an IPS out of it.

IPS files are more arbitrary because their contents have already been assembled for you. This takes away some freedom in how the patch is used if you're not code-savvy. On the other hand, ASM files show you the author's disassembled code as-is, and allow you to make edits before assembling (applying) it to the ROM like you would an IPS. This is where the xkas assembler comes in. There are other assemblers out there besides this one, but it's the only one I'm familiar with, so we'll use it for this example. I'd reccomend v0.06.

Compiling with xkas works similiarely to soft patching, if you know how to do that (I explained it in my "how to patch IPS files" write-up). After you've downloaded and extracted xkas, place a copy of the SMC and ASM files inside the xkas directory. Give them both the same exact filename, for instance SuperMetroid.SMC and SuperMetroid.ASM. After you've done this, click on the .ASM file, hold the click button down, then "drag" the ASM file on top of the "xkas.exe" file, then release the click button.

This should ask you if you'd like to run xkas.exe. Yes, of course we want to run it. If your set-up is anything like mine, a black window will appear briefly, then disappear like nothing happened. This is normal. Congratulations, you've just compiled an .ASM file. Load the SMC in your emulator of choice, and the ASM should have taken effect. Unlike soft patching, this does edit the ROM file itself, so be sure to use back-up copies in case something goes wrong.



MetroiD
Obscurell
Zoomer
так меня знают на оч многих ресурсах
 
SmokeДата: Вторник, 28.12.2010, 19:05 | Сообщение # 6
Подполковник
Группа: Проверенные
Сообщений: 139
Статус: Оффлайн
После того как ты скачал xkas, тебе нужно положить в одну папку файлы: ром игры, файл *.asm и сам xkas.exe. Рому и файлу *.asm дай одинаковые имена, например SuperMetroid.SMC и SuperMetroid.ASM. Далее перетащи иконку SuperMetroid.ASM на иконку xkas.exe. Ром пропатчится, теперь его можно запускать в эмуляторе
 
MetroiDДата: Вторник, 28.12.2010, 19:30 | Сообщение # 7
Сержант
Группа: Пользователи
Сообщений: 29
Статус: Оффлайн
так
ну пасип тебе огромное

а как из изначального рома и изменённого чем-дибо забацать ипс?

ps
из 3х мегабайтного рома и кода получился 600 килобайтовый ром неиграбельный пробвал переименовывать в ипс


MetroiD
Obscurell
Zoomer
так меня знают на оч многих ресурсах


Сообщение отредактировал MetroiD - Вторник, 28.12.2010, 19:37
 
SmokeДата: Вторник, 28.12.2010, 23:54 | Сообщение # 8
Подполковник
Группа: Проверенные
Сообщений: 139
Статус: Оффлайн
Quote (MetroiD)
а как из изначального рома и изменённого чем-дибо забацать ипс?

WinIPS вроде может.

А насчет того, что не работает, извиняй -- я лишь перевел твою же инструкцию smile

 
MetroiDДата: Среда, 29.12.2010, 07:17 | Сообщение # 9
Сержант
Группа: Пользователи
Сообщений: 29
Статус: Оффлайн
ну и на том пасипки
буду пробвать ес чё получицца напишу


MetroiD
Obscurell
Zoomer
так меня знают на оч многих ресурсах
 
Форум ромхакеров » Около темы » Эмуляция и эмуляторы » Как подключить asm к снесу? (есть пара идей)
Страница 1 из 11
Поиск: