Sneak peek into something I've been working on for a while.
I'm not *quite* ready to try to publicize it, but here's a little bit. It's written in a custom programming language for a custom CPU ISA, running in an emulator I made. The game is currently about 15KiB.

"Now we're back to how we were for most of human history: without reliance on photos/video to show us what is true." youtu.be/KxzWBqLn6dY

Thanks Microsoft for just rebooting my computer ( in this case), closing my windows and ending my session, without my consent *_*
Not Windows 11, actually. I was feeling pretty good about Windows 10, looking back, but now I'm remembering some things less than fondly.

After watching and getting into the YouTube series, I've had to change my mouse cursor theme from the typical (canonical for Linux at this point) theme to the white . Time to slap some stick-figure enemies around with this extension of my hand.

youtube.com/@alanbecker

I think the joycons are going to have the ability to work as mice, maybe as a replacement for the touchscreen when the switch is docked.
Have it control an OS-level mouse cursor to emulate the touchscreen and adoption of this feature could be a breeze, and maybe even backwards-compatible with Switch 1 games!

Design note: since the right joycon has its joystick lower than the left joycon's joystick, its buttons (ABXY) are well-placed for a mouse.

Screenshot from the PDF.

It appears that (the one without multiple NaNs etc.) has less range, and less precision near 0, but smaller steps between numbers on average.
E4M3 also has NaN, just one type of NaN (nice).
I'm not thinking about here in particular, but I think I prefer E4M3 personally (for what it's worth).

Interesting development. Never thought float8's could have any use, and here we are in 2025 with the potential use of them.

Show thread
Show more

Ethan Black's choices:

Librem Social

Librem Social is an opt-in public network. Messages are shared under Creative Commons BY-SA 4.0 license terms. Policy.

Stay safe. Please abide by our code of conduct.

(Source code)

image/svg+xml Librem Chat image/svg+xml