Thread View: es.comp.msx
4 messages
4 total messages
Started by David yanes fariña
Wed, 30 Jun 2004 14:53
Intentando -crackear- aufwmonty y avenger
Author: David yanes fariña
Date: Wed, 30 Jun 2004 14:53
Date: Wed, 30 Jun 2004 14:53
38 lines
1966 bytes
1966 bytes
Buenas de nuevo.
Ver�is,
estos jueguecillos me gustaban mucho, pero antes jugaba con joystick, cosa
que ahora no tengo.
El manejo de los personas es insufrible para mi,
es:
Q- DCHA
W-IZDA
P-SUBIR
L-BAJAR
SPACE-ACCION (SALTAR, ETC)
Si fuera el t�pico QAOP pues todav�a.
Estoy intentando modificarlo pero no hay manera, aqu� van mis pasos:
1. Desensamblado de los ficheros *.001,*.002, etc.
2. B�sco cadenas como CALL CHGET, o los caracteres q,w,l,p o Q,L,P,W
3. B�squeda de CALL #009F
4. B�squeda de LD,X #009F
CALL (X)
cosas de este estilo, todo sin frutos.
Tengo varias dudas
1. �CHGET es para tomar un caracter en consola, o sea que se queda
a la espera de la pulsaci�n de INTRO no?
2. Por tanto, �cual ser�a la llamada equivalente al INKEY$ de BASIC?
(No lo veo en el msxbioslist.html .
3. �El juego puede tener partes comprimidas, y es posible que las rutinas
que busco est�n por ah�?
Re: Intentando -crackear- aufwmonty y avenger
Author: Skyblasc
Date: Wed, 30 Jun 2004 21:07
Date: Wed, 30 Jun 2004 21:07
20 lines
1536 bytes
1536 bytes
>Estoy intentando modificarlo pero no hay manera, aqu� van mis pasos: > >1. Desensamblado de los ficheros *.001,*.002, etc. >2. B�sco cadenas como CALL CHGET, o los caracteres q,w,l,p o Q,L,P,W >3. B�squeda de CALL #009F >4. B�squeda de LD,X #009F > CALL (X) A�n a riesgo de meter la pata, yo dir�a que al ser juegos versionados de Spectrum, ser�a raro que usaran llamadas a la BIOS para esas funciones, y en su lugar usaran rutinas propias ( vamos, es una suposici�n). Luego podr�as intentar buscar q,l,p,w pero usando como objeto de la busqueda su c�digo ASCII a ver si as� encuentras alguna referencia. Lamento no serte de m�s ayuda, a ver si alguno con m�s nociones de programaci�n te hecha un cable. Radastan, quiz�s?? Skyblasc
Re: Intentando -crackear- aufwmonty y avenger
Author: Radastan
Date: Wed, 30 Jun 2004 21:19
Date: Wed, 30 Jun 2004 21:19
17 lines
1509 bytes
1509 bytes
Veamos, de MSX estoy muy pegado (lo mio es el ensamblador del Spectrum), pero como es Z80 al fin y al cabo algo puedo hacer. Evidentemente si desensamblas el c�digo no vas a obtener CALL CHGET a menos que sea un programa del a�o la polca, ya que la mayor�a optan por directamente cargar el puerto del teclado con IN. Mira cuales son los puertos de entrada de teclado del MSX, busca la instrucci�n que haga un IN a dicha direcci�n y a partir de aqu� es donde tienes que tocar. Debes cambiar el IN y las l�neas siguientes para que lean el puerto de joystick, no del teclado, y cambiar la secuencia escogida por la correspondiente a dicho puerto. -- ______________________ Radastan http://www.redeya.com/bytemaniacos
Re: Intentando -crackear- aufwmonty y avenger
Author: David yanes fariña
Date: Fri, 02 Jul 2004 13:18
Date: Fri, 02 Jul 2004 13:18
50 lines
2557 bytes
2557 bytes
David yanes fari�a wrote: > > Buenas de nuevo. > > Ver�is, > estos jueguecillos me gustaban mucho, pero antes jugaba con joystick, cosa > que ahora no tengo. > > El manejo de los personas es insufrible para mi, > es: > > Q- DCHA > W-IZDA > P-SUBIR > L-BAJAR > SPACE-ACCION (SALTAR, ETC) > > Si fuera el t�pico QAOP pues todav�a. > > Estoy intentando modificarlo pero no hay manera, aqu� van mis pasos: > > 1. Desensamblado de los ficheros *.001,*.002, etc. > 2. B�sco cadenas como CALL CHGET, o los caracteres q,w,l,p o Q,L,P,W > 3. B�squeda de CALL #009F > 4. B�squeda de LD,X #009F > CALL (X) > > cosas de este estilo, todo sin frutos. Buenas: He estado buscando los accesos a los puertos con IN, y tambi�n por la cadena ascii q,w,p,y l y lo he econtrado repartido a lo largo de todo el c�digo a lo largo de varios ficheros. Con lo que no s� cuales pueden correspondientes al teclado, o a otra cosa. Al final le d� un rodeo y modifiqu� el Unix.c de fmsx, la parte del layout de teclado y lo recompil�, tal que ahora tengo dos fmsx, 1 normal, y otro para los jueguecillos de Grenmling Graphics. Pero de todas maneras me ha quedado la pena de no crackear los propios binarios. Si a algui�n le interesan estas modificaciones que lo diga. Tambi�n hice algunas para que funcionaran algunos caracteres que no salen en el original. ;:=+, etc Bueno, ya dar� m�s la co�a por aqu�.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads