Olof Næssén's Avatar

Olof Næssén

@olofn.bsky.social

Programmer. C/C++, 6502, 65C816, 68k, NES, SNES, AMIGA. Fun stuff http://darkbits.org. Work stuff sharkmobgames. Ex. ubimassive.

374 Followers  |  73 Following  |  112 Posts  |  Joined: 07.08.2023
Posts Following

Posts by Olof Næssén (@olofn.bsky.social)

I got a new computer today so I could migrate to Windows 11 and oh my God it's been painful. I've had several Windows 11 bugs (with crashes) and getting back to a similar state as with my Windows 10 machines seems impossible. Is it not possible to get Visual Studio 2022 anymore?

20.02.2026 19:45 — 👍 1    🔁 0    💬 0    📌 0

Very cool and inspirational. I should do the same when our upcoming game is available.

19.02.2026 14:43 — 👍 1    🔁 0    💬 0    📌 0

Super cool there is a Mega65 version. An instant purchase for me!

08.02.2026 11:53 — 👍 1    🔁 0    💬 0    📌 0

I've finally found a good use case for AI, to help me configure Emacs!

07.01.2026 18:24 — 👍 1    🔁 0    💬 0    📌 0
Post image

There are 5 NES games back in stock at the Homebrew Factory US store! 🇺🇸

- Nebs 'n Debs
- Basse Def Adventures
- Lizard
- Changeable Guardian Estique
- Data Man

➡️ usa.homebrew-factory.com/11-nes?q=Ava...

Steel Legion and Micro Mages are also being assembled for a restock soon.

06.01.2026 14:51 — 👍 21    🔁 9    💬 0    📌 1
Post image

My best photo this holiday. Snow storm approaching from the sea.

06.01.2026 11:43 — 👍 2    🔁 0    💬 0    📌 0

I hope they at least fixed the problem of not being able to join during cutscenes. If I recall correctly that was the most confusing part.

06.01.2026 10:36 — 👍 1    🔁 0    💬 1    📌 0

Yeah, Monster Hunter has the worst ux ever. I remember trying to play coop a couple of years ago with a coworker and we had a hard time figuring out how. Considering our professions it was quite laughable.

06.01.2026 08:53 — 👍 1    🔁 0    💬 1    📌 0

And with 192, every pixel really counts. It was a blast to work with and definitely made me approach art differently.

25.12.2025 11:43 — 👍 0    🔁 0    💬 1    📌 0

Good choice! I thought a lot about resolution for a SNES like game a few years back and settled on 336x192. For none widescreen I would definitely go with 256x192.

25.12.2025 10:29 — 👍 0    🔁 0    💬 1    📌 0
Video thumbnail

As it's Christmas I've changed the palette to get snow. It's fascinating how much a simple palette change can do.

You also see me testing collisions for entities by dropping a coin on punches. Not single frame drop in sight!

#nes #nesdev #gamedev #homebrew #indiedev

23.12.2025 14:09 — 👍 23    🔁 7    💬 0    📌 1

Haha, yes, seems like that is the case!

21.12.2025 20:01 — 👍 0    🔁 0    💬 0    📌 0

Just finished watching Terminator with the kids. They liked it a lot so tomorrow we'll move on to Terminator 2.

Also, I had no idea the T-800 model is powered by a 6502 like processor. Pretty funny.

21.12.2025 19:58 — 👍 3    🔁 0    💬 2    📌 0

Nice video indeed! Interesting thing, testing colours on real hardware with a flat screen is enough for me to realize I need tweaks. There are a lot of colour combos that work fine in an emulator but look awful on real hardware. The end result usually gets better in both setups as well!

07.12.2025 07:10 — 👍 0    🔁 0    💬 0    📌 0
Video thumbnail

I haven't posted an update about our #nes game in a while, but things are progressing nicely. I'm currently working on a shop. Money will play a vital part of the game to get items to access new areas as we plan to add some light RPG elements.

#nesdev #indiedev #gamedev #homebrew

06.12.2025 17:34 — 👍 36    🔁 10    💬 1    📌 0

It's a great feature. Used it recently to fix a rendering glitch where a bank switch happened mid frame every 10 seconds or so. Without rewind it would have taken so much longer. We are so spoiled with debugging features in Mesen.

05.12.2025 06:39 — 👍 5    🔁 1    💬 0    📌 0
Post image

Got my Multisystem 2 in the mail today from @heber-limited.bsky.social . I've been looking forward to the Multisystem 2 more than Switch 2, and so far it does not disappoint. I'm quite blown away by the form factor and it looks much better in person than I thought!

06.10.2025 17:58 — 👍 5    🔁 0    💬 0    📌 1

Looks amazing!

16.09.2025 05:46 — 👍 0    🔁 0    💬 0    📌 0
Video thumbnail

I've been doing a lot of work with the overall framework of the game lately, such as adding a save system, menus, progress displayed on the map for levels etc. It's fun as it makes the game feel more real.

#nes #nesdev #homebrew #gamedev

06.09.2025 14:30 — 👍 15    🔁 6    💬 0    📌 0
Video thumbnail

This week I've worked on the over world from where you enter levels. I've decoupled levels from entities which means I can have a lot of levels in a screen as they no longer take up entity space. What you see is one biome and the plan is to have several.

#nes #nesdev #gamedev #indiedev #homebrew

16.08.2025 17:56 — 👍 31    🔁 7    💬 0    📌 1

Game looks awesome! It's a pity I don't own a master system.

31.07.2025 12:53 — 👍 1    🔁 0    💬 0    📌 0
Video thumbnail

After a summer holiday break I'm back with #nesdev. Today I've added a charge punch that makes it possible to destroy bigger and harder blocks but could also be used for stronger enemies. I'm leaning towards the skill being an upgrade you don't have at the start.

#nes #homebrew #gamedev #indiedev

28.07.2025 10:20 — 👍 43    🔁 6    💬 0    📌 1

The reason to get one for me is the convenience of HDMI to be honest. I have original C64s and a reloaded, but they are getting harder to connect and I've never found an upscaler that doesn't do more harm than good. I have a 1084, but the kids complain it makes a high pitch noise I cannot hear...

12.07.2025 19:40 — 👍 1    🔁 0    💬 1    📌 0

I think the price, as you say, is really good. I've been thinking about getting an Ultimate64 board for a long time and this seems to be a good way to get one. Plus I don't need to salvage a keyboard nor get a new case (although I already have a spare case from icomp).

12.07.2025 19:24 — 👍 2    🔁 0    💬 1    📌 0

I'm usually not a fan of transparent cases but this looks great!

12.07.2025 14:31 — 👍 2    🔁 0    💬 0    📌 0

Optimization is a lot of fun, especially late in a project when you can go all in. I'm too early in my project so I don't always know what to favor, speed or size.

28.06.2025 16:53 — 👍 6    🔁 0    💬 1    📌 0

Actually I made a typo. It's not 15 bytes but 4 bytes, haha.

14.06.2025 14:29 — 👍 1    🔁 0    💬 0    📌 0

It's stored in a global array but I only store data about blocks that can be destroyed making it possible to pack it very tight. For instance my current test level with 12 rooms only uses 15 bytes.

14.06.2025 14:18 — 👍 1    🔁 0    💬 1    📌 0
Video thumbnail

I've implemented a system that persists data between rooms in a level which makes the game remember destroyed blocks. The best part is that it's quite memory efficient so levels can be pretty large.

#nes #nesdev #homebrew #indiedev #gamedev

14.06.2025 13:29 — 👍 36    🔁 9    💬 2    📌 0

Finally got around to upgrade my #mega65 core to latest version today. Very smooth process! Also managed to test Maniac Mansion which was very cool to see!

07.06.2025 17:39 — 👍 2    🔁 0    💬 0    📌 0