Romxhacking Romxhacking
- Nasío pa'jakear -
 
 F.A.Q.F.A.Q.   BuscarBuscar   Lista de MiembrosLista de Miembros   Grupos de UsuariosGrupos de Usuarios   RegístreseRegístrese 
 PerfilPerfil   Identifíquese para revisar sus mensajesIdentifíquese para revisar sus mensajes   ConectarseConectarse 


Menú principal
Portal
Foros
F.A.Q.
Buscar
Lista de miembros
Grupos de usuarios
Perfil

Usuario
Nombre de Usuario:

Contraseña:

 Recordarme



He olvidado mi contraseña

¿Aún no tiene su cuenta?
Puede registrarse Aquí, es GRATIS.


Anuncio del administrador
No pretendemos solucionar todos los problemas ni ser referencia de nada, simplemente nos reunimos aquí para charlar de nuestras cosas.
NO SE RESPONDERÁ A NADA POR PRIVADO, QUE EL FORO ESTÁ PARA ALGO

Tirando al ensamblador ( AMS ) una ayudita :P
Ir a página 1, 2  Siguiente
 
Publicar Nuevo Tema   Responder al Tema    Romxhacking -> Charla general
Ver tema anterior :: Ver siguiente tema  
Autor Mensaje
carloscass1994



Sexo: Sexo:Hombre
Registrado: 06 Dec 2011
Edad: 24
Mensajes: 185
Estado: Offline
MensajePublicado: Wed Jan 04, 2012 1:35 am    Título del mensaje: Tirando al ensamblador ( AMS ) una ayudita :P Responder citando

Bueno, seguro que a cualquiera le causa gracia, pero bueno, e intentado aprender a programar en algun idioma de programacion, me parecia bueno el Visual Basic 6, no digo que es malo, pero no es del todo bueno por lo que me parecio al tiempo.

La verdad no tengo mucho conocimiento sobre la programacion, pero es algo que hace tiempo que quiero aprender, ya me dijeron que con tutos por la web no aprendere y pues bueno lo comprobe yo mismo y es verdad, que la mejor manera de aprender es practicando, ya veteranos en el tema me lo han dicho asi que les hare caso xD

pero ahora yendo al grano, nose como pero me tropese con el tema del ASM, ya se que es un lenguaje muy lejano al humano ( lengaje de poco nivel o algo asi no recuerdo xD ) pero que es muy potente, ademas de ejutarse mucho mas rapido y pesar mucho menos ( segun lei 98% menos que C+ ) asi que me puse a buscar alguna guia para iniciarme ya que al ser muy diferente a los lenguajes "clasicos" pues que iva a hacer.

el tuto que consegui y me parece bien explicado es este:

http://asm86.wordpress.com/2008/12/31/piensa-en-un-numero/

pero aunque me parece bien explicado, soy medio bruto y me quede en esta parte de apenas comienso xD

pero bueno para eso pido ayuda no? Smile

en la parte que me quede es esta:

1.- Si el número es mayor que 255 no puede representarse con un byte y nos vamos al demonio.
2.- Si al número le podemos restar 128, le restamos y escribimos un uno, si no se puede escribimos un cero
3.-Vemos si al resultado anterior le podemos restar 64, si es así le restamos 64 y escribimos un uno, si no se puede escribimos un cero.
4.-Vemos si al resultado anterior le podemos restar 32, si es así le restamos 32 y escribimos un uno, si no se puede escribimos un cero.
5.-Vemos si al resultado anterior le podemos restar 16, si es así le restamos 16 y escribimos un uno, si no se puede escribimos un cero.
6.-Vemos si al resultado anterior le podemos restar 8, si es así le restamos 8 y escribimos un uno, si no se puede escribimos un cero.
7.-Vemos si al resultado anterior le podemos restar 4, si es así le restamos 4 y escribimos un uno, si no se puede escribimos un cero.
8.-Vemos si al resultado anterior le podemos restar 2, si es así le restamos 2 y escribimos un uno, si no se puede escribimos un cero.
9.-Vemos si al resultado anterior le podemos restar 1, si es así le restamos 1 y escribimos un uno, si no se puede escribimos un cero.


se que no e dado ni medio paso a la escritura de algo de programacion, pero supongo que es una parte esencial comprender.

de antemano muchas gracias por sus respuestas, esta comunidad es de las pocas que te contestan a la buena onda y sin problemas ^^

Saludos!!!
_________________
Traducciones que espero algun dia terminar

Megaman X4 PC - lento pero algun dia la termino
Final Fantasy 2 PS1 - ni yo se que sera de este
Volver arriba
Ver perfil del usuario Enviar mensaje privado   Visitar sitio web del autor MSN Messenger
CUE
Administrador
Administrador


Sexo: Sexo:Hombre
Registrado: 24 Jan 2011
Mensajes: 5432
Estado: Offline
MensajePublicado: Wed Jan 04, 2012 11:06 am    Título del mensaje: Responder citando

Te estás liando de mala manera.

Lo que estás intentando hacer es una simple conversión binario/decimal. Un byte son 8 bits, desde 00000000 hasta 11111111. Eso significa que la cifra de la derecha, la número 0, se debe multiplicar por 2^0, la siguiente, la número 1, por 2^1, y así hasta la última, la número 7, que debemos multiplicarla por 2^7. Fíjate que:
- 2^7 = 128
- 2^6 = 64
- 2^5 = 32
- 2^4 = 16
- 2^3 = 8
- 2^2 = 4
- 2^1 = 2
- 2^0 = 1
esos son los valores que indicas.

Así, el número binario 10010011 en decimal sería 1*2^7+0*2^6+0*2^5+1*2^4+0*2^3+0*2^2+1*2^1+1*2^0 = 147

El valor máximo, 11111111, corresponde a 255, que es el mayor número que se puede almacenar en un byte.

Una vez entendido eso, lo que tú pones es el proceso inverso. Yo te lo cuento al revés porque soy más bruto que tú, para fastidiarte Smile
Volver arriba
Ver perfil del usuario Enviar mensaje privado  
gadesx
Administrador
Administrador


Sexo: Sexo:Hombre
Registrado: 24 Jan 2011
Edad: 28
Mensajes: 1976
Ubicación: El puche
Estado: Offline
MensajePublicado: Wed Jan 04, 2012 1:10 pm    Título del mensaje: Responder citando

Ahora entiendes por qué la gente que trucaba los pokemon los tenia en nivel 255, ni más ni menos XDDDDDDDD

(En los juegos de psx con el Xplorer yo antes del valor de -FFFF que es 65535 al valor anterior le sumaba uno, si era 5 un 6 por ejemplo, y el valor me salia en el juego como de 3 bytes, 2777386 o por ahi XD vamos lo suyo para trucar por ejemplo el dinero en los RPGs )
_________________
Mi blog y mi droga: http://gadesxscene.blogspot.com/
Volver arriba
Ver perfil del usuario Enviar mensaje privado [ Oculto ] Visitar sitio web del autor MSN Messenger
carloscass1994



Sexo: Sexo:Hombre
Registrado: 06 Dec 2011
Edad: 24
Mensajes: 185
Estado: Offline
MensajePublicado: Wed Jan 04, 2012 4:11 pm    Título del mensaje: Responder citando

oka oka cue muchas gracias, ya veo, lo que pasaba era que en la guia decia le restamos y escribimos un uno, si no se puede escribimos un cero y esto me tenia un poco confundido, aunque en el siguente paso explica muy bien como pasar de bin a hex, tengo un calculador de, BIN, HEX y DEC para no matarme mucho si nesesito calcular eso, aunque creo que lo mejor que es sepa hacerlo mentalmente, pero con los pasos a seguir es facil pero muy largo para seguir a mentalmente.
aqui la imagen para que se entienda Razz


_________________
Traducciones que espero algun dia terminar

Megaman X4 PC - lento pero algun dia la termino
Final Fantasy 2 PS1 - ni yo se que sera de este
Volver arriba
Ver perfil del usuario Enviar mensaje privado   Visitar sitio web del autor MSN Messenger
CUE
Administrador
Administrador


Sexo: Sexo:Hombre
Registrado: 24 Jan 2011
Mensajes: 5432
Estado: Offline
MensajePublicado: Wed Jan 04, 2012 4:36 pm    Título del mensaje: Responder citando

A la hora de la verdad todo eso no sirve para nada, tan sólo para perder el tiempo o para hacer estúpidos manuales que muy pocos leéis. Si quieres convertir un número a hexadecimal, como has hecho con el 200, tan sólo tienes que dividir entre 16. Nos da 12, y como resto 8. En hexadecimal sólo se aceptan los códigos del 0 al 15, y después del 9 ponemos letras para que quede más 'potito', así que tenemos que 200 es 12-8, en hexadecimal C-8, lo mismo que has calculado, pero sin el ya tan manido tema de los unos y ceros ni usando tablas binarias. En cuanto hayas trabajado un poco con unos pocos números, el valor hexadecimal ya sale sólo.
Volver arriba
Ver perfil del usuario Enviar mensaje privado  
carloscass1994



Sexo: Sexo:Hombre
Registrado: 06 Dec 2011
Edad: 24
Mensajes: 185
Estado: Offline
MensajePublicado: Wed Jan 04, 2012 5:59 pm    Título del mensaje: Responder citando

Es sierto cue, son manuales que no leen muchos y ademas no ayudan mucho, mientras veia de manual en manual solo me dava cuenta que ninguno me decia un carriso de lo que realmente me interes.

una duda cue, y perdona mi tan grande ignorancia, si pones manzanitas mejor Laughing
divido el 200/16 con la calc de windows pero me da 12,5 y la verdad me quede hasta esta parte, como que luego le resto ocho o sumo 1 o noseque la verdad esto me marea Laughing

sabia que no iva a ser facil pero cada ves tengo mas rocas en el camino :/
y con sinceridad me cansa andar leyendo manuales que a cada rato me salen con cosas que si arrays, scripts, bugs, rom, weas aquellas, mas weas y mas lineas, es decir, se que no un lenguaje como los otros "clasicos" pero carrisos nose ni que coño abrir pa empesar una escritura de "hola mundo", vi una web que salia disiendo y que a aprender escribir en ams hola mundo! y solo desia un poco de weas, pero nada de que programa abrir, es decir, creen que todos tenemos conocimientos de c, c+, java, etc, no se les ocurre enseñar desde que abrir y que escribir y que significa y porque va eso hay y ya, entendia 10 veses mejor el basis Laughing solo me dicen el buen fams, weaams, nojodaams xD pero que coño, sinceramente es demasiado raro, y dentro de un tiempo me toca la universidad, y e querido almenos irme preparado en algo que me gusta, pero es que con estos tutos me sacan la piedra.

en fin. solo quiero algo que me diga que habrir y que escribir y el porque de esto.

asi como en el basic. que salia algo como
mostrar "hola mundo" < eso va hay porque, mostrar es blablabla, y punto. claro y raspao, es mucho pedir? Laughing
fin de la wea < fin porque acaba el codigo y punto. es demasiado?

por eso te pregunto cue, o que me devere quedar con algo como el C+?

a una cosa mas, y no por ofender, de que escuela salen estos romhackers o programadores como tu? pa incribirme y aprender de una buena ves xD

bueno supongo que habre escrito algunas tonterias pero es una expresion de desagrado de estos tutos y lo molesto que no pueda aprender un carriso Sad
_________________
Traducciones que espero algun dia terminar

Megaman X4 PC - lento pero algun dia la termino
Final Fantasy 2 PS1 - ni yo se que sera de este
Volver arriba
Ver perfil del usuario Enviar mensaje privado   Visitar sitio web del autor MSN Messenger
CUE
Administrador
Administrador


Sexo: Sexo:Hombre
Registrado: 24 Jan 2011
Mensajes: 5432
Estado: Offline
MensajePublicado: Wed Jan 04, 2012 7:41 pm    Título del mensaje: Responder citando

¡¡¡Mira que usar la calculadora del güindous!!! Hay que usar lápiz y papel, para separar la parte entera y el resto. Cómo molaban aquellos tiempos del "el dividendo es igual al divisor por el cociente más el resto". Esa "tontería" es lo que debes hacer para dividir, sin usar decimales ni cosas de ésas, que seguro que son pecados, y de los grandes. 200 entre 16 son 12, y me sobran 8. Que se jodan fastidien los decimales.

Yo no sé para qué quieres el ensamblador. Es un lenguiaje que te sirve para un micro determinado, y no es lo mismo para la Z80 de una game boy, que para un RISC de la pley o el de la Saturn. Para empezar están los lenguajes sencillos, BASIC, C's. Lo demás llegará con el tiempo.

En una cosa te confundes, los romhackers no existen. Es un nombre que en un principio tenía un significado, pero después se desvirtuó totalmente, hasta llegar a lo de hoy día, donde cambiar una letra de un fichero .txt hace que muchos se autoproclamen 'romjaquers de la hostia'. Nadie te va a enseñar, todo es cuestión de ir poco a poco, ir haciendo cosillas, aprendiendo sobre la marcha.
Volver arriba
Ver perfil del usuario Enviar mensaje privado  
carloscass1994



Sexo: Sexo:Hombre
Registrado: 06 Dec 2011
Edad: 24
Mensajes: 185
Estado: Offline
MensajePublicado: Fri Jan 06, 2012 5:16 pm    Título del mensaje: Responder citando

Bueno bueno cue, toda la razon ienes, ya me canse, este asm es muy jodio, ademas de embroyarse de una manera distinta en cada equipo, asi que me voy al basic posiblemente :/
no tomo el c+ o c++ porque anda en ingles y la verdad ya creo que es suficiente con tener que aprender a programar en ingles, aunque tarde o temprano estare con escribiendo lineas en ingles en programas en ingles como C Laughing
_________________
Traducciones que espero algun dia terminar

Megaman X4 PC - lento pero algun dia la termino
Final Fantasy 2 PS1 - ni yo se que sera de este
Volver arriba
Ver perfil del usuario Enviar mensaje privado   Visitar sitio web del autor MSN Messenger
tchusami



Sexo: Sexo:Hombre
Registrado: 29 Jan 2011
Edad: 25
Mensajes: 86
Ubicación: Librilla
Estado: Offline
MensajePublicado: Sat Jan 07, 2012 12:10 am    Título del mensaje: Responder citando

tambien puedes programar en pascal que es muy divertido xD
Volver arriba
Ver perfil del usuario Enviar mensaje privado [ Oculto ] Visitar sitio web del autor
carloscass1994



Sexo: Sexo:Hombre
Registrado: 06 Dec 2011
Edad: 24
Mensajes: 185
Estado: Offline
MensajePublicado: Sun Jan 08, 2012 9:13 pm    Título del mensaje: Responder citando

mmm, el pascal.

La verdad andava buscando lenguajes de programacion cque usasen BASIC pero en su mayoria estan para Linux y no windows, otros de pago o en ingles :/

el pascal no me llamo mucho la atencion, aunque no lo e visto, vere que tal xD
_________________
Traducciones que espero algun dia terminar

Megaman X4 PC - lento pero algun dia la termino
Final Fantasy 2 PS1 - ni yo se que sera de este
Volver arriba
Ver perfil del usuario Enviar mensaje privado   Visitar sitio web del autor MSN Messenger
tchusami



Sexo: Sexo:Hombre
Registrado: 29 Jan 2011
Edad: 25
Mensajes: 86
Ubicación: Librilla
Estado: Offline
MensajePublicado: Sun Jan 08, 2012 10:58 pm    Título del mensaje: Responder citando

Era ironía pero bueno, yo que tu le tiraria al c++, requiere mucho tiempo pero al final le cogeras el gustillo jeje

Un saludo!
Volver arriba
Ver perfil del usuario Enviar mensaje privado [ Oculto ] Visitar sitio web del autor
carloscass1994



Sexo: Sexo:Hombre
Registrado: 06 Dec 2011
Edad: 24
Mensajes: 185
Estado: Offline
MensajePublicado: Wed Jan 11, 2012 3:03 am    Título del mensaje: Responder citando

mmm, eso de tratar con el c++ me gustaria, pero como solo ta en ingles Sad almenos la version de visual studio, visual c++ 6.0 creo que solo existe en ingles, si la pillan en español me la pasan xD

Salu2!
_________________
Traducciones que espero algun dia terminar

Megaman X4 PC - lento pero algun dia la termino
Final Fantasy 2 PS1 - ni yo se que sera de este
Volver arriba
Ver perfil del usuario Enviar mensaje privado   Visitar sitio web del autor MSN Messenger
tchusami



Sexo: Sexo:Hombre
Registrado: 29 Jan 2011
Edad: 25
Mensajes: 86
Ubicación: Librilla
Estado: Offline
MensajePublicado: Wed Jan 11, 2012 10:26 am    Título del mensaje: Responder citando

claro que c++ esta en ingles, de hecho la mayoria de los lenguajes estan en ingles, pero buscando en google las funciones que necesites y eso al final aprendes.
Volver arriba
Ver perfil del usuario Enviar mensaje privado [ Oculto ] Visitar sitio web del autor
carloscass1994



Sexo: Sexo:Hombre
Registrado: 06 Dec 2011
Edad: 24
Mensajes: 185
Estado: Offline
MensajePublicado: Sun Jan 15, 2012 2:57 pm    Título del mensaje: Responder citando

Nose si me explique bien, cuando digo en ingles, me refiero al instefas del programa, no al luenguaje de programacion, no sabes si hay alguna version de c++ que sea español o multilengual?
alguna alternativa al c++ pero que trabaje en ese lenguaje o almenos muy parecido?
asi como las alternativas para el visual basic, que algunas de ejemplo son, k basic, q basic, small basic, etcbasic xD
el pascal, no lo tomo porque nose si esta en español su interfas, consegui el free pascal, pero su web esta totalmente en inges asi que no creo que consiga mucho con el programa :/

bueno, es todo, disculpa si "saco la piedra" no es mi intencion Razz
salu2.
_________________
Traducciones que espero algun dia terminar

Megaman X4 PC - lento pero algun dia la termino
Final Fantasy 2 PS1 - ni yo se que sera de este
Volver arriba
Ver perfil del usuario Enviar mensaje privado   Visitar sitio web del autor MSN Messenger
gadesx
Administrador
Administrador


Sexo: Sexo:Hombre
Registrado: 24 Jan 2011
Edad: 28
Mensajes: 1976
Ubicación: El puche
Estado: Offline
MensajePublicado: Sun Jan 15, 2012 4:44 pm    Título del mensaje: Responder citando

Es que el ingles es imprescindible en la informatica, la informatica está en inglés XD
_________________
Mi blog y mi droga: http://gadesxscene.blogspot.com/
Volver arriba
Ver perfil del usuario Enviar mensaje privado [ Oculto ] Visitar sitio web del autor MSN Messenger
Mostrar mensajes anteriores:   
Publicar Nuevo Tema   Responder al Tema    Romxhacking -> Charla general Todas las horas están en GMT + 1 Hora
Ir a página 1, 2  Siguiente
Página 1 de 2

 
Saltar a:  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas

Temas Relacionados
 Temas   Respuestas   Autor   Lecturas   Último Mensaje 
No hay mensajes nuevos Se puede editar algo del Legend of heroes trails in the sky? 1 gadesx 1622 Thu Apr 16, 2015 8:08 pm
CUE Ver último mensaje
No hay mensajes nuevos ¿Este programa puede servir para algo? 2 gadesx 2073 Sat Sep 21, 2013 8:22 am
CUE Ver último mensaje
No hay mensajes nuevos Algo para este "formato"? 3 cralso 2346 Tue Aug 20, 2013 7:53 am
CUE Ver último mensaje
No hay mensajes nuevos Light Crusader o algo 10 gadesx 4155 Sun Aug 04, 2013 1:07 pm
Auron Ver último mensaje
No hay mensajes nuevos Intentando aprender algo de romhack 13 tchusami 5521 Sat Nov 24, 2012 11:05 am
CUE Ver último mensaje
 


Crear foro gratis - Powered by phpBB © 2001, 2005 phpBB Group
subRebel style by ktauber