MMC3 demo sea

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 มี.ค. 2020
  • Demonstration of the operation of the MMC3 mapper on an NES.
    The plan is made up of 7 screen divisions, using the IRQ of this mapper. Also, the CHR bankswicht is being used to make the animation of the sea.
  • เกม

ความคิดเห็น • 8

  • @AxelDragani
    @AxelDragani 4 ปีที่แล้ว

    wow! 😲

  • @Xplouding
    @Xplouding 9 หลายเดือนก่อน

    Hola, podrías de alguna forma explicar cómo manejas los registros del mapper, por ahora no me interesa tanto como contar frames, más bien cómo hacer el bank swap, me he leído mucho de NES-dev pero no encuentro nada concluyente! Por otro lado si pudieras compartir el código .asm con comentarios sería genial!! Buen short!! Saludos!!

    • @retrones_software
      @retrones_software  9 หลายเดือนก่อน

      Hola... Si necesitas ayuda sobre estas cosas nada mejor que recomendarte los tutoriales de NESdoug: nesdoug.com
      Yo aprendí ahí y con ayuda de otros usuarios de NESdev pude ir desarrollando lo aprendido.
      Por otro lado, yo de ASM no toco casi nada. Todo lo programo en C y lo compilo con CC65.
      En este ejemplo que he publicado, estoy usando el Mapper 4 (MMC3), que tiene unos registros para hacer bank swap fácilmente y otras cosas como IRQ.
      Espero haberte sido de ayuda.

    • @Xplouding
      @Xplouding 9 หลายเดือนก่อน

      @@retrones_software A mi me gusta mas ASM, porque esta más con la electrónica..., pero podrias compartir el código, al menos la rutina que se encarga de elegir el banco al cual acceder. Yo estoy tratando de traducir del japones una ROM sin espacios, asi que he duplicado la cantidad de bancos de PRG-ROM, pero ahora necesito lidiar con el cambio de bancos para acceder a los nuevos bancos, donde se va a encontrar las tablas de texto. Y quiero ver si es factible que la rutina de cambio de banco, entre en el poco espacio que tiene la ROM original!

    • @retrones_software
      @retrones_software  8 หลายเดือนก่อน +1

      @@Xplouding En este tutorial de la página antes enlazada, tienes una explicación del funcionamiento del MMC3, y ejemplo descargable que incluye el cambio de banco escrito en ASM. Espero que te sea de ayuda: nesdoug.com/2019/11/11/23-advanced-mapper-mmc3/

    • @Xplouding
      @Xplouding 8 หลายเดือนก่อน

      @@retrones_software Lo he visto, pero no me termina de cerrar la idea en ASM

  • @stereoactivo
    @stereoactivo ปีที่แล้ว

    Hi, is there a tutorial or source code for this? Are you swapping pallettes?

    • @retrones_software
      @retrones_software  ปีที่แล้ว

      Hello! I don't trade pallets; I am using the MMC3 mapper, which allows me to divide the screen into different pieces to be able to simulate scroll planes, and also to exchange CHR banks to animate the waves of the sea.