Resultados de búsqueda

  1. Crystal_

    ld a, [hld] o ldd a, [hl] es la instrucción equivalente a hacer ld a, [hl] + dec hl. También...

    ld a, [hld] o ldd a, [hl] es la instrucción equivalente a hacer ld a, [hl] + dec hl. También existe ld a, [hli] cuyo funcionamiento te puedes imaginar. En cualquier caso esa instrucción solo te servía al utilizar $c0af ya que en la instrucción anterior hl era $c0b0. Instructions Set - z80 Heaven
  2. Crystal_

    Un poco si :) ld a, [$c0af] and a, a ret nz ld hl, $c01a ld bc, $c04c - $c01a ld a, $10 add a...

    Un poco si :) ld a, [$c0af] and a, a ret nz ld hl, $c01a ld bc, $c04c - $c01a ld a, $10 add a, [hl] ld [hl], a add hl, bc ld [hl], a add hl, bc ld [hl], a add hl, bc ld [hld], a ld [hl], $00 ret Un puñado de bytes menos (aunque la direccion de c0af deberias cambiarla).
  3. Crystal_

    $C0AF es el loop count del canal 4. Si el flag SOUND_LOOPING (bit 2 del campo Flags) del canal 4...

    $C0AF es el loop count del canal 4. Si el flag SOUND_LOOPING (bit 2 del campo Flags) del canal 4 esta activado a la vez que C0AF es 1, la nota actual se repetirá una vez. Seguramente este sea el problema que tienes. Antes de utilizar cualquier direccion de ram de forma arbitrara deberias...
  4. Crystal_

    db, dw y ds son directivas que significan define byte, define word, define size. db $00 en la...

    db, dw y ds son directivas que significan define byte, define word, define size. db $00 en la dirección 0x40000 significa que el valor del byte de la direccion 0x40000 es 0x00, y que lo que venga después estará a partir de la dirección 0x40001. db $00, $30, $60 a partir de 0x40000 significa que...
  5. Crystal_

    Son dos bytes. Si solo necesitas el menos significativo, pon el otro a 0.

    Son dos bytes. Si solo necesitas el menos significativo, pon el otro a 0.
  6. Crystal_

    SetGlobalTempo llama a SetTempo por cada canal, y SetTempo utiliza de como parametro para el...

    SetGlobalTempo llama a SetTempo por cada canal, y SetTempo utiliza de como parametro para el tempo. SetTempo: ld hl, Channel1Tempo - Channel1 add hl, bc ld [hl], e inc hl ld [hl], d bc se utiliza en SetTempo para identificar el canal que debe actualizar, mientras que SetGlobalTempo no...
  7. Crystal_

    de? bc hace referencia al numero del canal. Cualquier valor que le pases se sobreescribe en la...

    de? bc hace referencia al numero del canal. Cualquier valor que le pases se sobreescribe en la linea 2254 o 2264.
  8. Crystal_

    Se me ocurre que para hacer eso puedes mostrar las animaciones de los dos movimientos seguidas...

    Se me ocurre que para hacer eso puedes mostrar las animaciones de los dos movimientos seguidas, antes que aplicar el daño a los dos Pokemon. Supongo que lo que tienes en mente es que si ambos usan un ataque de daño y ambos se debilitan el resultado seria algo similar al debilitar al rival con...
  9. Crystal_

    No sabria decirte exactamente ya que sigo trabajando en ello y la mayoria de las cosas que hago...

    No sabria decirte exactamente ya que sigo trabajando en ello y la mayoria de las cosas que hago estan de una forma y otra relacionada con la mecanica de batalla. Es posible que tarde un año o mas en implementar todos los efectos de moviminetos y lo que conllevan (como status etc) ademas del AI...
  10. Crystal_

    Lo que principalmente ha hecho posible que haga esto es que en mi hack la mayor parte del codigo...

    Lo que principalmente ha hecho posible que haga esto es que en mi hack la mayor parte del codigo relacionado con la batalla es mio ya que lo he reescrito (excepto funciones mas especificas). Gracias a eso tengo mucho mas control sobre lo que estoy trabajando y tengo mas claro como he de afrontar...
  11. Crystal_

    No tengo intencion de mostrar publicamente el codigo en el sentido de que el objetivo es mas...

    No tengo intencion de mostrar publicamente el codigo en el sentido de que el objetivo es mas implementarlo en mi hack que dejarlo libre como rom base o algo asi. En cualquier caso puedes verlo en github, si quieres no me importa pasarte un link con los commits relacionados pero en cualquier caso...
  12. Crystal_

    lo siento no te sabria responder directamente y no tengo tiempo para ayudarte por ahora. intenta...

    lo siento no te sabria responder directamente y no tengo tiempo para ayudarte por ahora. intenta preguntar en skeetendo sino intentare ayudarte yo en unos dias
  13. Crystal_

    Entonces no utilizes JohtoMap o al menos comprueba los cambios en un editor hexadecimal para ver...

    Entonces no utilizes JohtoMap o al menos comprueba los cambios en un editor hexadecimal para ver que es lo que esta ocurriendo. http://whackahack.com/foro/t-24385/gbc-mapping-todo-lo-necesario-para-modificar-crear-mapa-region
  14. Crystal_

    si, estoy empezando a trabajar en un hack de red/blue

    si, estoy empezando a trabajar en un hack de red/blue
  15. Crystal_

    para la paralisis ademas del stat mod se almacena el valor del stat por lo que se maneja de...

    para la paralisis ademas del stat mod se almacena el valor del stat por lo que se maneja de forma diferente. Si no me equivoco llegados a este punto (https://github.com/kanzure/pokecrystal/blob/master/battle/effect_commands.asm#L2642) es donde se almacena el valor final de precision del ataque...
  16. Crystal_

    Basicamente pone a punto la funcion de calculo de daño para la auto confusion, del mismo modo...

    Basicamente pone a punto la funcion de calculo de daño para la auto confusion, del mismo modo que BattleCommand06 se utiliza para poner a punto la funcion de calculo de daño para ataques normales, solo que de forma mas simplificada incluyendo tan solo lo necesario para un ataque de auto...
  17. Crystal_

    tienes que estar mas o menos familiarizado con el engine de batalla de crystal para saber donde...

    tienes que estar mas o menos familiarizado con el engine de batalla de crystal para saber donde y como incluir tus modificaciones. depende como de lejos quieras llegar. evidentemente que para modificar la formula de daño o aumentar/disminuir el daño residual no hace falta conocer nada en...
  18. Crystal_

    sinceramente no tengo tiempo para ayudarte, pero los cambios que quieres realizar seguramente se...

    sinceramente no tengo tiempo para ayudarte, pero los cambios que quieres realizar seguramente se encuentren entre https://github.com/kanzure/pokecrystal/blob/master/battle/core.asm y https://github.com/kanzure/pokecrystal/blob/master/battle/effect_commands.asm. Por ejemplo la formula de daño se...
  19. Crystal_

    quizas suficiente tiempo para algo en concreto, depende que quieras

    quizas suficiente tiempo para algo en concreto, depende que quieras
  20. Crystal_

    Ok, pense que era lo contrario, que un tema en el subforo de betas requería mas atención que...

    Ok, pense que era lo contrario, que un tema en el subforo de betas requería mas atención que fuera de él. En ese caso, déjalo donde está. Gracias y perdona. :)
Arriba