eing
Puntuación de reacción
1.504

Mensajes de perfil Última actividad Publicaciones Acerca

  • Un dibujo puede ser lo que quiera, como si se quiere meter a medicina.
    Lo malo es que esa carrera requiere bastante esfuerzo.
    El azul te sienta muy bien.

    Y:
    t_swi_12:
    // 1e3b6c
    swi 0x12 // LZ77UnCompVram
    bx lr

    me lleva a la conclusión que si agarras una guitarra con esa pinza la rompes.
    Solo lo enfoco de una manera más realista.
    A ver. Lo que estoy diciendo es lo que hace el código original de FR para hacer un swi, no lo que hace el swi dentro de si. Ejemplo:

    (Demasiado largo, pastebin: t_ec5d4)
    Y en t_swi_12:

    t_swi_12:
    // 1e3b6c
    swi 0x12 // LZ77UnCompVram
    bx lr


    En lugar de hacer el swi directamente, llama a una subrutina que lo hace.
    Bueno, ahora que lo pienso, si el juego se escribió en C tiene sentido, ya que en lugar de hacer cada vez:

    lalala
    __asm__("swi 0x12")
    lalala

    Habría una función definida:

    void unlz(int source, int dest, int flags) {
    __asm__("swi 0x12")
    }
    ...
    unlz(s, d, f)
    ...

    Lo que sí sería un fallo por parte de los desarrolladores es no haber marcado dicha función como inline.

    Bueno, tampoco importa demasiado. Me preocupan más todos esos lsl's y lsr's que hay en varios sitios (como en la rutina del pastebin) xD.
    Hey eing, estoy investigando FR (aunque probablemenente en Ruby pase lo mismo), y me ha surgido una duda. ¿Tienes idea por qué los swi's están en funciones separadas en lugar de inlined (es decir, tal cual)? Por ejemplo, cada vez que se quiere hacer un SWI 0x12 se llama a 1e3b6c donde hay eso y un return (bx lr).
    Hola.

    Bro en Gba se puede cambiar las medidas de los mapas así nada mas o hay que repuntear o algo?
    mensaje innecesario, iba a borrar el tuyo tambien, pero como estoy de acuerdo con lo que dijiste lo deje
    Pues sin ganas no estoy.

    Desde luego, que si no tendría ganas, no haría la Pasarela que me llevó casi 3 horas. (no cuento renderizar)

    Lo que pasa es que ya abondoné los resúmenes de antes porque me dí cuenta de que casi nadie los leía (quizá por ser demasiado largos) y casi nadie comentaba y luego que casi nadie actualiza.

    Con las novedades que estoy introduciendo este año parecen gustar mucho más.

    Lo que intento ahora es ser breve pero seleccionar muy bien el contenido y parece que gusta.
    Con la de años que llevas en WaH, la de reporteros que habrás visto (creo que tú fuiste incluso) y valoras una mierda mi esfuerzo, por así decirlo.
  • Cargando…
  • Cargando…
  • Cargando…
Arriba