qna_rh
Thread Id: 15337
Thread Name: (pregunta rara) ¿Es posible unir dos roms?
#0
mazzilli94 19885
pueden unirse dos roms? es decir, que al principio del juego haya como un selector donde puedas elegir cual jugar, o que en algún momento del juego puedas elegirlo. no creo que se pueda pero me pica la curiosidad, porque hay programas del ez-flash que une roms de nes o gb/gbc en un archivo .gba, me preguntaba si se puede hacer eso con archivos .gba 'puros', pero lo veo un poco difícil xDD
#1
xabierpower2012 24720
Compilandolo para pc si se podría, pero entrariamos en programacion de la que no teno ni idea, pero poder se puede, por ejemplo, yo me descargue dos juegos de la psx compilados a pc, y traía un menú para elegir a cual jugar.
#2
PabloGTD 18509
Poder, se puede. Que sea fácil es otra historia. Suponiendo que cada rom es de 128 megabits, tendrías que expandir una de las dos a 256 megabits e insertar la segunda. Después tendrías que toquetear el código, posiblemente en ensamblador, para poner un menú de selección. Ahora no me preguntes como, porque no lo sé.
#3
Ángel Uchiha 12304
A ver, informaticamente hablando, poder se puede.
Rom hackingmente hablando, no.
Necesitarías además, un conocimiento MUY MUY alto de ASM.
#4
cosarara97 12296
Mira, es muy fácil (nah, es broma, no lo harás nunca):
Desensamblas el ROM entero (aprende ASM primero), y sustituyes todos los offsets por los nuevos.
Lo re-ensamblas, peleándote con el ensamblador para que meta los datos del ROM donde toca. Puede que tengas que modificar el código fuente de éste, pero en realidad sería más fácil escribir un script (no estoy hablando de los de pokemon, me refiero en python, o parecido) que pasara esos datos a ASM.
Lo juntas con un editor hex.
Cambias la primera instrucción del ROM, y la haces apuntar a un sitio cerca del final de ROM, donde insertas tu intro, previamente preparada. La puedes programar tanto con C/C++ como ASM, pero la tendrás que preparar para que funcione en el final del ROM. Puedes fijarte como funciona la intro MUGS.
Y ya está.
Pero puede que a alguien se le ocurra un método más imaginativo (e incluso posible).
#5
mazzilli94 19885
de antemano sabía que con los métodos 'tradicionales' del rom-hacking no se iba a poder xD
bueno, gracias por sus respuestas, es que quiero hacer algo 'grande' con mi hack y por ello necesito gente que sepa ASM, ya que yo me encargo de muchas otras cosas.
pero todavía estoy en fase de ver qué haré.
gracias de nuevo ;)