CutterCross's Avatar

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

322 Followers  |  65 Following  |  85 Posts  |  Joined: 19.10.2024  |  2.2212

Latest posts by cuttercross.bsky.social on Bluesky

It's always fun finding a random VRAM update bug that causes full-screen seizure-inducing disco flashes out of nowhere. ๐Ÿ˜ฌ

[On that note, NEVER forget the terminator byte in your VRAM transfer buffer.]
#NESdev #homebrew #gamedev #indiedev

03.12.2025 00:55 โ€” ๐Ÿ‘ 8    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Just so you know...
Art directors, Art enjoyers, Art buyers and Artists talk with each other. Nobody wants AI slop, specially when there is real art out there as an alternative. You can totally get blacklisted, not only on the industry, but inside fandoms for defending AI precarization and theft.

25.11.2025 15:29 โ€” ๐Ÿ‘ 355    ๐Ÿ” 152    ๐Ÿ’ฌ 6    ๐Ÿ“Œ 3

Without fail, I ALWAYS misread it as SMB3.

03.11.2025 15:59 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

My lizard is the Lizard of Bus.

31.10.2025 18:54 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I'll never forgive generative a.i

Having to ask "is this real?" so often has really done a number on me

I miss being able to trust art.

30.09.2025 05:35 โ€” ๐Ÿ‘ 2871    ๐Ÿ” 968    ๐Ÿ’ฌ 35    ๐Ÿ“Œ 31

Throat Sort sounds like a very... interesting[?] algorithm.

16.10.2025 13:49 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Video thumbnail

thread of Mega Drive h-scroll raster effects

Alien Solder flapping wings

11.10.2025 19:13 โ€” ๐Ÿ‘ 518    ๐Ÿ” 186    ๐Ÿ’ฌ 7    ๐Ÿ“Œ 9
IBM Model M122 "battlecruiser" keyboard review (buckling springs)
YouTube video by Chyrosran22 IBM Model M122 "battlecruiser" keyboard review (buckling springs)

The answer can only be "Battleship" or "Battlecruiser" :)

www.youtube.com/watch?v=fpyv...

08.10.2025 20:06 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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.

04.10.2025 02:20 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

[The mapper I'm using is UNROM512, for reference]

04.10.2025 01:52 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

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.

04.10.2025 01:51 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I've finally written enough music & SFX to warrant duplicating my sound driver + SFX data to a 2nd PRG bank, and now importing new audio is 3x more cumbersome. ๐Ÿฅฒ

#NESdev #NEShomebrew #indiedev

03.10.2025 19:58 โ€” ๐Ÿ‘ 9    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

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.

27.09.2025 03:31 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

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].

27.09.2025 03:01 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Video thumbnail

Coming soon: Micro Mages MAKER! ๐Ÿง™โ€โ™€๏ธ๐Ÿ”จ

Steam page: store.steampowered.com/app/3907760/...

Wishlist if you'd like to support us and not miss the release <3 Thanks! #NES #NESdev

16.09.2025 10:12 โ€” ๐Ÿ‘ 182    ๐Ÿ” 57    ๐Ÿ’ฌ 8    ๐Ÿ“Œ 5

I rate this an Ear Full of Synthetic Rubber Shavings / 10 ๐Ÿ‘Œ

12.09.2025 01:14 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
How Inaccurate are Nintendo's Official Emulators?
YouTube video by 100th Coin How Inaccurate are Nintendo's Official Emulators?

I made a series of NES accuracy tests and then ran them on all of Nintendo's official NES emulators.

www.youtube.com/watch?v=oYjY...

07.09.2025 16:34 โ€” ๐Ÿ‘ 100    ๐Ÿ” 39    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 2

It's now been a full year since I switched to using desktop Linux, and I'm happy to say I do not miss Windows in the slightest :D

30.08.2025 18:41 โ€” ๐Ÿ‘ 8    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I think this is the best case scenario to come out of this situation. Wonderful news!

28.08.2025 14:59 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Great news for our American customers! ๐ŸŽ‰
Orders to the USA are finally back! ๐Ÿ‡บ๐Ÿ‡ธ

Weโ€™re now working with @dalyengames.bsky.social, a true homebrew enthusiast, who will act as our distributor in the US. Shipping fees stay the same, no extra charges, and no new customs taxes for you.

28.08.2025 13:17 โ€” ๐Ÿ‘ 38    ๐Ÿ” 8    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Release Dn0.5.2 ยท Dn-Programming-Core-Management/Dn-FamiTracker Advisory The .7z files are mislabeled. Dn0.5.2 - 2025-08-18 Important changes: Set release number as SemVer (@Gumball2415 #365 #376) Triangle linear counter retrigger command (Xxx) (@zeta0134 @G...

Dn0.5.2
- more nsf driver fixes
- new effect: Triangle trill (`Xxx`)
- slightly improved register pitch bar view
- two new contributors
github.com/Dn-Programmi...

18.08.2025 10:39 โ€” ๐Ÿ‘ 18    ๐Ÿ” 8    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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 ๐Ÿ™

14.08.2025 16:52 โ€” ๐Ÿ‘ 6    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Because YouTube is
where the poop is.

13.08.2025 18:07 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

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.

11.08.2025 19:47 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Video thumbnail

My NES / PC game Perfect Diamond is now available on Steam: store.steampowered.com/app/3871170/... and itch: enjoyance.itch.io/perfect-diam...
Comes with a ROM to play on NES emulator or flash cart!

08.08.2025 19:14 โ€” ๐Ÿ‘ 37    ๐Ÿ” 12    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Video thumbnail

My new NES game Perfect Diamond will be available on Steam and itch.io on August 8th! Comes with a ROM file to play on a real NES via flash cart! Physical NES cartridge release will come a bit later.

25.07.2025 16:38 โ€” ๐Ÿ‘ 204    ๐Ÿ” 47    ๐Ÿ’ฌ 8    ๐Ÿ“Œ 3
Video thumbnail

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 :(

20.07.2025 12:38 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I've forgotten how much drawing art assets gives me such intense burnout :(

23.06.2025 01:02 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I find myself enjoying the process of *refining* graphics far more than actually plotting down a rough sketch of basic geometry. And I think the process of figuring out that messy first draft is the real reason why I'm so slow at drawing art assets.

15.06.2025 16:53 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

One of the last things I have to work on for CrossPaint involves a LOT of artwork. Unfortunately, drawing is not my strongest suit.

I can't say for sure when it'll all be finished, but I want to thank everyone who has followed this project for this long. โค๏ธ All of this is just a 1-man-crew.
#NESdev

12.06.2025 21:43 โ€” ๐Ÿ‘ 7    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@cuttercross is following 20 prominent accounts