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
@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
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
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.
Without fail, I ALWAYS misread it as SMB3.
03.11.2025 15:59 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0My lizard is the Lizard of Bus.
31.10.2025 18:54 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0I'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.
Throat Sort sounds like a very... interesting[?] algorithm.
16.10.2025 13:49 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0thread of Mega Drive h-scroll raster effects
Alien Solder flapping wings
The answer can only be "Battleship" or "Battlecruiser" :)
www.youtube.com/watch?v=fpyv...
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.
[The mapper I'm using is UNROM512, for reference]
04.10.2025 01:52 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0I 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.
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
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.
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].
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
I rate this an Ear Full of Synthetic Rubber Shavings / 10 ๐
12.09.2025 01:14 โ ๐ 2 ๐ 0 ๐ฌ 1 ๐ 0I 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...
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 ๐ 0I think this is the best case scenario to come out of this situation. Wonderful news!
28.08.2025 14:59 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0Great 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.
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...
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 ๐
Because YouTube is
where the poop is.
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.
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!
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 ๐ 3I 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 :(
I've forgotten how much drawing art assets gives me such intense burnout :(
23.06.2025 01:02 โ ๐ 3 ๐ 0 ๐ฌ 0 ๐ 0I 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 ๐ 0One 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