home.social

#6502assembly — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #6502assembly, aggregated by home.social.

fetched live
  1. The #c64 maze game has been ported from #c64basic to #6502assembly too. And I've put both versions (as well as the assembly language source code) online at the project page shdon.itch.io/snake-temple

  2. This week on the blog: ...mostly showing my work for what fed into last week's post, actually. A line-by-line comparison of four implementations of the same function on four variously related retro architectures.

    This is gonna be one of the crunchy ones that most folks will want to skip but that the folks who like it will *really* like, in my experience.

    bumbershootsoft.wordpress.com/

    #retrocomputing #z80 #6502assembly #8086assembly #intel8080

  3. I came up with some 6502 assembly tricks:
    - make N and Z flags reflect A (no side effects): AND #$FF (used in Excitebike; alternatives: ORA #0 or EOR #0)
    - make N and Z flags reflect X (no side effects*): INX & DEX (or for Y: INY & DEY)

    *If your interrupt routines don't access the value of X besides preserving it.

    #6502assembly #6502_assembly

  4. One other side effect of my return to C64 work is that I've become more irritated with the sharp edges of my Ophis assembler. So:

    Announcing the release of Ophis 2.3! This expands the syntax a bit so that it plays nicer with other dialects and syntax highlighters.

    github.com/michaelcmartin/Ophi

    #retrocomputing #c64 #6502assembly #python

  5. Current mood:

    Resisting to rewrite @chriscovell's TapeDump into ca65, just because I don't want to run Dosbox to build it or modify it.

    #TapeDump #NES #6502assembly

  6. I'm making an interactive tutorial for building an NES sound driver.
    This is the first exercise, which simply plays a square wave on the first pulse channel.
    It includes a live text editor which assembles your code into an NSF and plays it in an emulator.
    Live app: bobbicodes.codeberg.page/nerdy
    Source: codeberg.org/bobbicodes/nerdy6

    #chiptune #NESDev #JavaScript #6502assembly #programming