Ensamblador Z80: domina el debugger de WinAPE

Поділитися
Вставка
  • Опубліковано 16 гру 2024

КОМЕНТАРІ • 15

  • @josegarciaperez6003
    @josegarciaperez6003 Рік тому +4

    Alrededor del minuto 10:44. Además de incrementar HL y DE después de copiar el byte en cuestión, otra cosa muy interesante que hace la instrucción LDI es decrementar automáticamente el registro BC e incluso ajustar los "flags" en consonancia a ese decremento... de esa forma, tras un LDI se puede saber si BC llega a cero y hacer algo "interesante" justo en ese caso 🙂. Como siempre, un video estupendo y superdetallado. ¡Eres el mejor! Gracias por tu dedicación.

  • @shilmarm
    @shilmarm Рік тому +2

    Pasa el tiempo y las cosas no cambian, como siempre una clase magistral

  • @gatita_liliana
    @gatita_liliana Рік тому +2

    ahhhhhhhhhhhhh que increibleeeee video querido profesor

  • @rzeronte
    @rzeronte Рік тому +2

    Tremendo material!. Enamoradito me tiene la serie de videos

  • @yusuke1435
    @yusuke1435 Рік тому +1

    Buenísimo video

  • @kraftwerk974
    @kraftwerk974 6 місяців тому +2

    El 14 de junio Zilog cesa la fabricación del Z80 😑

  • @stevenriofrio7963
    @stevenriofrio7963 Рік тому

    Cuándo es próximo directo ?

  • @ene5227
    @ene5227 8 місяців тому +1

    Buenas profe, ¿qué tal va la vida ,que no se ha vuelto a dejarse ver por aquí? Saludos y un fuerte abrazo.

    • @ProfesorRetroman
      @ProfesorRetroman  7 місяців тому +1

      Gracias por la preocupación :). No hay ningún problema importante: sólo épocas donde no es posible mantenerlo todo. Si todo va bien, pronto iré volviendo a subir videos :)

  • @DrasticoLey
    @DrasticoLey 10 місяців тому +1

    todo bien profe ??? hace tiempo no sube videos :(

    • @ProfesorRetroman
      @ProfesorRetroman  7 місяців тому

      Gracias por la preocupación :). Sí, todo está bien, simplemente es cuestión de falta de tiempo para llevarlo todo. Espero empezar a ir subiendo nuevos vídeos pronto :)

  • @bakus_naur
    @bakus_naur 8 місяців тому +1

    hola que tal profe, disculpe, ¿En que orden debería ver sus videos de programación?
    gracias :D

    • @ProfesorRetroman
      @ProfesorRetroman  7 місяців тому

      Dependiendo de tu nivel, en el órden que mejor te venga. Tienes todos los vídeos clasificados en las listas de reproducción del canal.
      Primero es adecuado haber completado al menos el primer nivel de "Dominando Ensamblador del Z80", porque las listas anuales de clase asumen que eso ya lo has visto. Después, puedes empezar cualquier lista de reproducción anual (de las de GameDev Z80). Otra opción interesante es intercalar varias de estas listas: ir viendo vídeos desde el principio, de varias listas a la vez. Como cada año cuento cosas diferentes, se complementan muy bien. Si no, empieza por las que tienen más años (2016 o 2017) y de ahí hacia arriba. Esto es para aprender ensamblador. Si quieres aprender C, puedes ver las listas de GameEngine ECS, que van muy bien y la primera de GameDev Z80 que es en C.
      Y si, conforme los veas, tienes dudas, pregunta :). Además de mi, puedes acudir a los canales de Telegram de CPCtelera y de Dominando Ensamblador Z80 para preguntar. Hay mucha gente ahí que puede ayudarte.
      Ánimo y espero que lo disfrutes :)

  • @isaigarcia1238
    @isaigarcia1238 Рік тому +1

    Profe, es válido tener una máquina de estados en un ECS? Por ejemplo, es algo muy común usar una state machine para el jugador para manejar sus animaciones o bien para un enemigo dependiendo de su estado actual que realice diferentes acciones, se podrían implementar como tags?

    • @ProfesorRetroman
      @ProfesorRetroman  Рік тому +3

      El ECS no es una ideología, ni una religión, ni tampoco una cárcel 🙂. Sólo es una arquitectura, es decir, una forma de organizar el código y las responsabilidades del motor de juego en distintas partes. No hay prescripciones que digan "puedes hacer esto pero esto no". Ni tampoco tendría sentido prescribir cosas así. En programación no hay cosas válidas e inválidas. Simplemente hay formas de hacer las cosas con ventajas e inconvenientes. Y esto último siempre te corresponde a ti como programador evaluarlo y decidirlo.
      Nada te impide usar state machines como cualquier otro componente o patrón de diseño junto con ECS. Consejo: aprende a pensar en abierto. No aprendas en modo reglas de "esto es válido y esto no". Todo tiene ventajas e inconvenientes. Prueba, evalúa, analiza, aprende y decide 😉.