Zeta's Avatar

Zeta

@zeta0134.bsky.social

Programmer, musician, 6502-tickler

266 Followers  |  29 Following  |  115 Posts  |  Joined: 25.07.2023  |  1.7896

Latest posts by zeta0134.bsky.social on Bluesky

It's a photograph showing Tactus running on a real NES! A SNES controller is plugged into P1, and a PowerPad is plugged into P2. Either one can be used to fully control the game.

It's a photograph showing Tactus running on a real NES! A SNES controller is plugged into P1, and a PowerPad is plugged into P2. Either one can be used to fully control the game.

Today in especially cursed input methods, I am pleased to present working Power Pad support for my #nes game Tactus. Like other entries in the rhythm-based roguelike genre, it is **remarkably** difficult to play like this. Ermh... enjoy? #gamedev #screenshotsaturday

11.10.2025 19:03 โ€” ๐Ÿ‘ 24    ๐Ÿ” 7    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Ricochet Raven on Steam Ricochet Raven is a fast paced side scrolling roguelike where you can only attack by deflecting enemy projectiles back at them! upgrade your deflection abilities by acquiring upgrade feathers as you m...

i can finally say that the steam page for my game Ricochet Raven is FINALLY UP!!!
#indiedev #indiegame #plswishlisthankyou

store.steampowered.com/app/4002020/...

28.09.2025 14:21 โ€” ๐Ÿ‘ 12    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

I'm pleased to report that Tactus is working perfectly on real hardware using this mapper. How delightful! I'll include it in the next demo release so folks can finally give it a whirl on their real NES consoles.

24.09.2025 17:11 โ€” ๐Ÿ‘ 4    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

๐ŸŒˆI've been working on the NES Rainbow mapper a lot lately, trying to squeeze a bit more features and fixing some issues. I also ported it for the Everdrive N8 Pro so everyone can now play with it on their computer with Mesen2 or with their NES! So if anyone is curious, links are below...

24.09.2025 16:57 โ€” ๐Ÿ‘ 32    ๐Ÿ” 13    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Post image

Sometimes it's the little things that take all the time. Today that was adapting these title splash screens for widescreen, so they don't awkwardly cut off at the edge of a 4:3 boundary. SDL2 and set_color_mod got the custom palettes working... hopefully. I need to run tests! #gamedev #sdl

21.09.2025 23:12 โ€” ๐Ÿ‘ 9    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Layout here is definitely not final. I'm lukewarm on the 2x-sized weapon icon, which causes the dreaded mixels. ๐Ÿ˜ฑ

If I keep this layout, I might draw PC-exclusive weapon artwork just to work around that. Undecided, and thoughts welcome!

20.09.2025 23:55 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Working on the HUD for the PC build, which has to be totally rearranged. Today I got particles working! That's tricker than it sounds since the NES's 256x240 canvas is still mostly running the show. Particles cheat, and are drawn by SDL2 directly to maintain the illusion. #gamedev #nes #rust

20.09.2025 23:54 โ€” ๐Ÿ‘ 30    ๐Ÿ” 7    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Video thumbnail

I am pleased to report that Tactus is running, for the first time, on my real NES hardware. How exciting! ( I might be dancing around my house like a complete fool. ) Here's a recording from my unmodified US NES. #gamedev #nes #homebrew

14.09.2025 18:08 โ€” ๐Ÿ‘ 60    ๐Ÿ” 16    ๐Ÿ’ฌ 6    ๐Ÿ“Œ 0

What creature? All I can see is a perfectly normal chest :)

24.08.2025 03:19 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
It's the End of Demo screen, after a victorious game of Tactus. This player reached floor 2-1, with a run time of 26 minutes, 9.03 seconds. They took 4,243 steps, earned 9,758 gold, and were carrying: an Air and Earth upgrade crystal for their Longsword, a Charge-a-Bulb, Ninja Footwraps and Topaz Earrings.

It's the End of Demo screen, after a victorious game of Tactus. This player reached floor 2-1, with a run time of 26 minutes, 9.03 seconds. They took 4,243 steps, earned 9,758 gold, and were carrying: an Air and Earth upgrade crystal for their Longsword, a Charge-a-Bulb, Ninja Footwraps and Topaz Earrings.

I spent this entire run bullying One-Armed Bandits for their lunch money. I'm thinking the economy might be just a **bit** unbalanced. :D #nes #gamedev #screenshotsunday

17.08.2025 15:26 โ€” ๐Ÿ‘ 9    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

My very poorly informed understanding is that the USPS is imposing the $80 flat rate. Do we know how this affects other shipping methods? Did FedEx/DHL just get a **lot** cheaper?

15.08.2025 16:32 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Wow, this is super polished for how quickly it came together. I'm having to un-learn all my Tetris intuition, because the "trouble" I get into in this game is very different. Great fun, I hope there's a cartridge release in the works!

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

Tactus v0.8: "Perfectly Normal Chests" is now released to my Patreons. Warp zones, one-armed bandits, evil cultists and loads of items! Also, v0.7 is now public! Check out the full changelog, there's a ton of new features in here. #gamedev #nes #chiptune

zeta0134.itch.io/tactus/devlo...

03.08.2025 22:44 โ€” ๐Ÿ‘ 33    ๐Ÿ” 7    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Oh I'm not even upset at itch. Their response is completely reasonable given the surprise requirements and seems like it has a sensible path to resolution. (Sounds like games can pick and choose payment processors?) No, the torches and pitchforks are aimed squarely at Visa and Mastercard. Seriously?

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

Sometimes past Zeta leaves good documentation, and other times he was clearly fatigued. Whose code I'm dealing with 6 months later is a tossup.

23.07.2025 00:23 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Gosh this looks neat! Love to see more lighting mechanics on the NES. It's really tricky to pull that off on this hardware!

22.07.2025 20:28 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

๐Ÿ“ขNEW NES PRE-ORDER CAMPAIGN

Hold the Light is an action game where the player tries to prevent darkness from extinguishing the central fire.

A new NES game by TSBF Studio

Only 25 pre-orders required to launch production :)

โžก๏ธ www.homebrew-factory.com/nes/152-hold...

22.07.2025 17:04 โ€” ๐Ÿ‘ 19    ๐Ÿ” 11    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 2

I looked into this briefly and I'm glad it was as simple as it seemed to be. I'm thrilled that FPGA authoring is available to hobbyists, even if the tooling can be hard to parse at times. (Quartus is at least far more pleasant than Xilinx. Eyuch.)

19.07.2025 16:26 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Spotify just doesn't understand the appeal of the 5-hour OST loop of that one town theme

14.07.2025 08:31 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Zenless Zone Zero has some of the most*amazing* looking animation for any game I've ever seen, and I am happy to never ever actually install it or play it for any reason. Gacha mechanics are a plague on this industry.

11.07.2025 11:46 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image Post image Post image Post image

Wicked Plague by Locus Motion
2024
#gbstudio #retro #gameboy

Play as Ramuel, a young boy who destroy his enemies with his Gun-Lighter. Get inside a hunted building and eradicate the menace!

locus-motion.itch.io/wicked-plague

22.05.2024 16:33 โ€” ๐Ÿ‘ 20    ๐Ÿ” 10    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I've messed around with local generation, and I realized that there is a frustrating lack of actual control for the things. One of the best ways to generate something specific is to... sketch an example. Otherwise, it's a slot pull every time. That's kinda fun? But not very useful!

04.07.2025 16:51 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Waffling a bit on whether the RTA timer should stop while paused. I'll probably make that an option, as it's nice for casuals, but I can't guarantee there won't be some pause-based exploit for actual #speedrunners. XD

On the plus, it is region and lag safe: it counts all NTSC and PAL frames. :D

30.06.2025 00:20 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

One nifty feature of my custom sound driver that I gloss over on here is the concept of variants. Each stage has "normal", "cave" and "pause" versions of the music, and I can hop between them at phrase boundaries.

Also shown: a fancy new RTA timer for speedruns :D #nes #gamedev #screenshotsunday

30.06.2025 00:17 โ€” ๐Ÿ‘ 23    ๐Ÿ” 4    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Spoiler alert: traits are very much like **interfaces** in other languages. They're also the closest thing Rust has to anything that can quack like OOP if you squint, so they are used a lot as a high level organization feature in most crates. Unlike Go however, Rust traits are explicit.

29.06.2025 11:36 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

A quick #accessiblity note: the dingbat's effect is currently audio only (a high pitched chime), but for the final version I intend to have its item icon light up and draw visual attention to itself. That's currently on hold, as the HUD drawing code needs to be reorganized a bit.

28.06.2025 18:38 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Check it out! Two new items for Tactus:
"Dingbat": Sound a chime when near a hidden secret
"Interrogation Beam": Preview chest contents

Also, new chest types!
Timed Chest: Defeat all enemies quickly to open
Perfectly Normal Chests: Not suspicious at all!

#gamedev #screenshotsaturday #nes

28.06.2025 18:35 โ€” ๐Ÿ‘ 8    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Video thumbnail

From left to right: Standard Chests, Rare/Legendary Chests, Challenge Chests, completely normal chests, nothing out of the ordinary here, no sir! #pixelart #nes

16.06.2025 16:24 โ€” ๐Ÿ‘ 9    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Oh good, ffmpeg worked. Okay, these settings were the winning solution in case anyone else needs to make 60 Hz "flicker" transparency work on 30 Hz bluesky:

ffmpeg -i charge-a-bulb.mp4 -vf "tblend=all_mode=average" -r 30 charge-a-bulb-blended.mp4

15.06.2025 23:01 โ€” ๐Ÿ‘ 9    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

I present: the newly invented Charge-a-bulbโ„ข! This ingenious contraption harvests latent energy from the very monsters giving you trouble. Turn the tables and light your own path!* #nes #gamedev #screenshotsunday

(*The Charge-a-bulb will automatically deactivate when it detects natural light.)

15.06.2025 22:57 โ€” ๐Ÿ‘ 29    ๐Ÿ” 7    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 0

@zeta0134 is following 20 prominent accounts