CutterCross
banner
cuttercross.bsky.social
CutterCross
@cuttercross.bsky.social
NES homebrew game developer, FamiTracker NES musician, One-man team living in 240p. #NESdev #indiedev #gamedev

Current project: CrossPaint - A native NES paint program
Without fail, I ALWAYS misread it as SMB3.
November 3, 2025 at 3:59 PM
My lizard is the Lizard of Bus.
October 31, 2025 at 6:54 PM
Throat Sort sounds like a very... interesting[?] algorithm.
October 16, 2025 at 1:49 PM
The answer can only be "Battleship" or "Battlecruiser" :)

www.youtube.com/watch?v=fpyv...
IBM Model M122 "battlecruiser" keyboard review (buckling springs)
YouTube video by Chyrosran22
www.youtube.com
October 8, 2025 at 8:06 PM
That's not worth the extra overhead in this case.

I'm already dealing with some extremely tight CPU tolerances during certain sections. [CrossPaint's canvas screen, most notably.]

I have PLENTY of space OUTSIDE my fixed bank, so duplicating the driver is not much of a problem.
October 4, 2025 at 2:20 AM
[The mapper I'm using is UNROM512, for reference]
October 4, 2025 at 1:52 AM
I unfortunately no longer have enough space in my static 16 KiB PRG bank to hold the driver. To access music data across multiple banks, I must duplicate the driver in each bank :(

If I had enough space in my static bank I could indeed do a proper bankswitch setup without duplicating the driver.
October 4, 2025 at 1:51 AM
Yeah, LDA #0 would just be more explicit to the reader.

Illegal instruction ANC #0 [Opcode $0B / $2B] clears both the accumulator and the carry flag for free :) I find it quite useful in small ways.
September 27, 2025 at 3:31 AM
That doesn't sound in any way true.

1. Anything EOR'd with #$00 returns itself. [No bits get flipped.]

2. EOR affects the same status flags as an LDA instruction. [Flags N and Z.] The value result affects those flags.

3. EOR #imm takes the same amount of CPU cycles as LDA #imm. [2 cycles].
September 27, 2025 at 3:01 AM
I rate this an Ear Full of Synthetic Rubber Shavings / 10 👌
September 12, 2025 at 1:14 AM
I think this is the best case scenario to come out of this situation. Wonderful news!
August 28, 2025 at 2:59 PM
This news wounds my soul :(

I hope a better solution develops soon. Thank you for all you've done for the NES homebrew scene and others 🙏
August 14, 2025 at 4:52 PM
Because YouTube is
where the poop is.
August 13, 2025 at 6:07 PM
I think SNES would be the most logical step forward, but I would also really like to see support for Genesis / Master System.

I think the original NES Screen Tool was the best learning experience I ever had for how NES graphics work, and I think those other systems could really benefit from that.
August 11, 2025 at 7:47 PM
I sometimes like hearing how my NES tracks sound when switched to PAL without the driver auto-adjusting the tempo and pitch. It often adds quite a bit of melancholy.

Unfortunately, melodic DPCM doesn't pitch down with the rest of the APU channels, so I have to disable the DMC in those instances :(
July 20, 2025 at 12:38 PM