DRM @d-r-m.bsky.social · 11/10/2026something i’ve been thinking about recently is how we tend to implicitly use video quality to gauge how old something is but as of last 15 years the video quality has been good enough that i’ll see something, think it’s recent, but no, it’s from 2011 or so 😥 000
DRM @d-r-m.bsky.social · 05/10/2026hrydgard has been coding the PPSSPP emu for ages,they know their stuff. IMO if they review the commits it’s fine. this zero AI policy won’t scale TBH as security fixes are now being found by AI. i’m more concerned by people doing throwaway minecraft clones than someone updating an emu the masses use 121
DRM @d-r-m.bsky.social · 19/09/2026BlueSky tip: a lot of people i follow repost others (great!) but because i already follow those others, i tend to see multiple same posts in my Following feed. if you click the Hash top right, you can add the OnlyPosts feed. this is a Following feed without reposts 000
DRM @d-r-m.bsky.social · 15/08/2026i have not done anything with my OS as of late besides going from 640x480 resolution to 960x544, which is a common widescreen resolution (Vita uses it). the taskbar in the UI is on the right so that extra widescreen width helps 010
DRM @d-r-m.bsky.social · 30/07/2026my stance on AI: image gen? if it’s attempting “art”, against. if it’s attempting image restoration, background fill, okay with. audio gen? for assisting ppl with disabilities, okay with. for music gen, against. code gen? okay with only if person understands the code themselves. writing gen? against 571
DRM @d-r-m.bsky.social · 26/06/2026if CD drives use 2 electric motors anyways, i wonder why our universe didn’t go with 2D rectangular media readers. no need to spin the disc at high speeds. more data. no need to compensate for different angular velocities. easy x, y addressing 210
DRM @d-r-m.bsky.social · 11/06/2026found this hilarious, so i’m playing Sonic Racing Crossworlds and Sonic was supposed to be my rival but Shadow had other plans. all in all i’m really enjoying the game. i’m enjoying playing rounds against NPCs inbetween dev breaks 010
DRM @d-r-m.bsky.social · 08/06/2026a cool feature to have in 3D engines would be a texture density mode. if an artist assigns a 16x16 texture to a 6 foot wall, the texture density view would show it as red. same for a 256x256 texture assigned to a 1 inch object 020
DRM @d-r-m.bsky.social · 08/06/2026whenever i watch a space movie, i always get jealous at the idea of having a spaceship to myself, with everything i need to survive, far from rest of humanity. maybe pass by Earth every now and then to pick up the latest game releases and movies 020
DRM @d-r-m.bsky.social · 07/06/2026added a Dropdown controller, which is just a Listbox controller in disguise 020
DRM @d-r-m.bsky.social · 05/06/2026my Genesys 2 FPGA has arrived. can’t wait to port my CPU design onto it 291
DRM @d-r-m.bsky.social · 05/06/2026sometimes i wonder if we should be surprised at all at virtual particles snapping into existence because we keep assuming the universe is additive instead of subtractive. what if the thing containing the universe is all possibilities happening all at once, and physical laws are just filters #physics 120
DRM @d-r-m.bsky.social · 31/05/2026implemented horizontal and vertical slider controllers (as well as cursor changing when near window edge, which makes a slight cameo here) 140
DRM @d-r-m.bsky.social · 30/05/2026implemented a couple of controllers and interactions in my OS’s UI. though i have a long road ahead optimizing it since i’m rerendering everything instead of tracking changes and drawing only what’s changed. also my VM uses an interpreter core atm instead of a recompiler so it’s additionally slow 000
DRM @d-r-m.bsky.social · 26/05/2026further developing the aesthetic for my OS’s UI. going with purple scrollbars as a nod to Mac OS classic, and also an app specific volume control, like Firefox does with tabs. Windows itself already has this but it’s a couple clicks away in its Audio Mixer app 160
DRM @d-r-m.bsky.social · 25/05/2026today i learned my TV that i use as a monitor (even with its input set as PC mode) hallucinates pixels that’re not there, even if the image is static. guess this is why one should use an actual monitor 000
DRM @d-r-m.bsky.social · 24/05/2026playing with some title bar designs for my OS’s UI. i feel like adding a black outline around the window like MacOS classic has, helps it to not look like Windows 9x too much. so far the top right one in the 4th image seems to be the (weak) standout for me 110
DRM @d-r-m.bsky.social · 23/05/2026trying to do some icons for my OS's user interface. lots of errors but tweaking it as i go 010
DRM @d-r-m.bsky.social · 22/05/2026wrote a 9slice renderer in assembly for my OS. should enable more interesting theming options down the line 001
DRM @d-r-m.bsky.social · 21/05/2026added .exe loading to my OS. i’m not using ELF format for it but more primitive version of it. see comments for structure. Bubble Universe code based off of twitter.com/yuruyurau/status/1226846058728177665 120
DRM @d-r-m.bsky.social · 19/05/2026the books that’re in my library which explains everything in a way 010
DRM @d-r-m.bsky.social · 18/05/2026more progress on my OS's terminal and a minimal FAT32 read only mapper. here i'm using @ + mapper name to do essentially an on-demand mount 020
DRM @d-r-m.bsky.social · 10/05/2026i took a look at WWF Warzone (PS1) to see what the hidden cheat PASTA does since there were various rumors around it. turns out, it seems to be Play Announcer Sound Test Audios. only GAME2.BIN has logic that checks if the cheat is activated and after some time in the match, it plays a loop of audios 110
DRM @d-r-m.bsky.social · 09/05/2026ended up making a 3D model of the icon using only vertex/face colors for fun 010
DRM @d-r-m.bsky.social · 04/05/2026made progress on my OS’s virtual file system. the kernel has a list of “mappers” that process the contents of a path up to a point. it’s like on-demand mounts. you can do stuff like “ls my-movie.mp4@mp4/keyframes/”. multiple mappers can be invoked in a path. below i’m writing to a @keyboard mapper 220
DRM @d-r-m.bsky.social · 30/04/2026finally decided to make an icon for my 16 bit VM. i might tweak it some more in the future 020
DRM @d-r-m.bsky.social · 27/04/2026working on my OS's virtual file system code for my fantasy 16 bit CPU. development is slow and painful atm, since i’m doing a lot of 32 bit calculations in assembly on a 16 bit CPU, but it shouldn't be as painful as the virtual memory management was 152
DRM @d-r-m.bsky.social · 21/04/2026looking into the Wild Arms 2 stage format. atm i'm not reading the maps directly from the files. instead i'm using an emulator raw RAM dump and replicating what its existing renderer does by reading from the addresses it reads 051
DRM @d-r-m.bsky.social · 20/04/2026i was confused by the 4bpp Wild Arms 2 font. turns out they pack more Japanese glyphs by toggling on/off palette color combinations. the English translators went “that’s nice” and plopped in their font smack dab in the bottom, disregarding the nice system the Japanese team had 040
DRM @d-r-m.bsky.social · 20/04/2026setting 0x800F5F38 to 0x01 in Wild Arms 2 unlocks the ability to walk over anything, anywhere 140
DRM @d-r-m.bsky.social · 19/04/2026seems Wild Arms 2’s debug mode is just a level skip per dungeon 140
DRM @d-r-m.bsky.social · 18/04/2026i'm wayyyy happier with this GPU design. no more splitting into 16 fixed depth buffers. automatic transparency sorting. single viewpoint render feeds both stereoscopic views. i just need to fix the gaps 110
DRM @d-r-m.bsky.social · 18/04/2026hmm. i think i need something more adaptive than just 16 hard coded layers due to the amount of warping on textured surfaces. considering possibly abandoning this approach and instead rendering to a voxel-like buffer (pre perspective) that stores the top N depth/color combos 000
DRM @d-r-m.bsky.social · 18/04/2026working on my GPU design. it has 16 depth+color buffers. polygons are written to the closest depth buffer the compositor then shifts the layers based on each’s parallax to construct the left and right views. the stereoscopic scene is only rendered by the GPU once, at 16x RAM (in this economy lol) 140
DRM @d-r-m.bsky.social · 05/04/2026started prototyping the UI for my OS where the second CPU core is used to render a dynamic background, with the desktop itself being a taskbar button that uses the negative space 110
DRM @d-r-m.bsky.social · 05/04/2026if the variable type i1 existed, it’d be 0 and -1, and i’m willing to die on this hill 😂 100
DRM @d-r-m.bsky.social · 04/04/2026www.youtube.com/watch?v=XRcw... Recently new YouTube channel and videos are already amazing. Never realized why salt was iodized until nowyoutube.comThe easiest way to make the world smarterYouTube video by Rabbit Hole 000
DRM @d-r-m.bsky.social · 01/03/2026and a month later i’ve added a debugger to my fantasy VM. no breakpoints yet 000
DRM @d-r-m.bsky.social · 28/02/2026i’ve noticed that if i listen to foreign songs on Apple Music, like a week later a good number of them become unavailable due to country restrictions. i’m guessing Apple applies a “offer first verify later” approach. the songs also get removed from purchase on iTunes 100
DRM @d-r-m.bsky.social · 23/02/2026my CIB Pokemon collection :) the most painful part is buying the new games when they don’t deserve to be bought TBH given the quality decline :| 000
DRM @d-r-m.bsky.social · 26/01/2026the jumper Keith Flint of The Prodigy wore in the Firestarter music video that he found in a second-hand shop is by Lido of California, from the 1960s/1970s. it’s often imitated nowadays by copycats with the OG manufacturer being forgotten about 010
DRM @d-r-m.bsky.social · 13/01/2026so i spent my winter vacation time and first weekend of the year beating Metaphor Refantazio and i’m feeling more depressed than happy about it. the game went on too long. could have been shorter. the archetypes could have been a shared pool instead of requiring leveling separately 110
DRM @d-r-m.bsky.social · 07/01/2026would it be possible to make a Discord competitor on top the AT protocol? how would one even handle private channels where after a member is removed, they can’t see new messages. one’d have to change encryption keys on the channel every time the member list changes 110
DRM @d-r-m.bsky.social · 04/01/2026added a memory editor to my VM for my fantasy 16 bit CPU. i got to say, the way Windows does UI element colors is rather silly. instead of telling Windows “create text with this color” it’s like “no, Windows will send a message FOR EACH UI ELEMENT to your app’s event handler, asking for the color!” 030