strlcpy

joined 4 months ago
[–] strlcpy@programming.dev 2 points 11 hours ago (1 children)

A basic Death Stranding 2D demake targeting SNES, GBA, PS1, Windows, DOS and whatever I can make it work on in one binary. So the single file is a valid Windows program, a GBA ROM, a PS1 disc image, a bootable PC disk image, etc.

I'm really chipping away at it one bit at a time. I already have the most crucial bit, which is the very start of the file which needs to be a DOS EXE header, x86 machine code and ARM machine code at the same time. But at every step new practical difficulties arise.

The specific bit I'm working on now is writing a custom linker, because no regular linker script magic is going to make a normal linker do what I need, and it turns out slicing intermediate binaries isn't going to cut it either.

[–] strlcpy@programming.dev 2 points 15 hours ago* (last edited 15 hours ago)

I went with the simplest self-hosting I could think of for my private repos:

ssh my-server 'git init --bare git/foo.git'
git clone my-server:git/foo.git

You don't get a web UI or anything but that's OK for me, I just want the repo.

[–] strlcpy@programming.dev 5 points 2 months ago (1 children)

Kapsalon, no question

[–] strlcpy@programming.dev 4 points 3 months ago

I read the comments first to see if it's even worth it. Websites are hostile now, with coercive tracking 'consent' popups, newsletter signup popups, 'related content' interjections every paragraph - and that's with an adblocker

[–] strlcpy@programming.dev 1 points 3 months ago

Reading this made me think of such a gender-neutral name and honesty I'm digging it. Close to my real name, works in multiple languages.

[–] strlcpy@programming.dev 2 points 3 months ago

Looks like LLM slop too

[–] strlcpy@programming.dev 3 points 3 months ago (1 children)

I like the coloring, really cool!