Dullahan Software
banner
dullahansoft.bsky.social
Dullahan Software
@dullahansoft.bsky.social
Official account for Dullahan Software. NES homebrew. https://nebsndebs.com/
That's what I'm aiming for :)
January 13, 2026 at 4:38 PM
Cool cool. I haven't been to SGX in a couple years, so might have to come out for this one!
December 8, 2025 at 7:57 PM
Hey Sleepy Bits, I was at the PRGE '25 NES101. Sacramento is my neck of the woods, are you all based around here too?!?!
December 8, 2025 at 5:31 PM
It's my understanding that Maniac Mansion does something similar with coroutines and costumes. This makes certain things easier with timing since the animation and gameplay logic are decoupled.
July 10, 2025 at 8:27 PM
The change_costume macro is effectively inter-thread comm. to tell the costume to change to a different animation. In my NES game engine "veil engine" each actor gets 2 coroutines one for logic and the other a costume thread.
July 10, 2025 at 8:27 PM
The code shown previously was from the actor's coroutine. This has all the logic for physics and gameplay. There is another coroutine that is the costume thread.
July 10, 2025 at 8:27 PM
Yeah, with this I am using a jump table. So on the left is a CA65 enum with all the states (including transition states). The middle shows the jump code and part of the table, and then the last are all the subroutines that execute for each state.
July 9, 2025 at 11:55 PM