GameDevMadeEasy's profile picture. I thrive where clarity, precision, and a little irreverence meet.

GameDevMadeEasy (Stand-up philosopher)

@GameDevMadeEasy

I thrive where clarity, precision, and a little irreverence meet.

置頂

EventChains is a design pattern for building sequential workflows with composable middleware. It combines the clarity of procedural programming, the composability of functional programming, and the flexibility of object-oriented design into a single, language-agnostic pattern…


Old man Jesco debug code, oh my fucking god! Has wasted 30 CD ROMs, Oh my fucking god! With a skull bash here and a skull bash there, here a bash, there a bash, everywhere a bash bash Old man Jesco debug code, oh my fucking god!


It's almost as if I don't give a fuck what others think... Who would have thunk it?


Anyone else ever had the experience where you made a tool only AFTER you spent hours trying to solve a problem? This tool, would have quite literally saved me around 7 hours of debugging hell. github.com/RPDevJesco/mem…

GameDevMadeEasy's tweet image. Anyone else ever had the experience where you made a tool only AFTER you spent hours trying to solve a problem?

This tool, would have quite literally saved me around 7 hours of debugging hell.

github.com/RPDevJesco/mem…

Let's talk about User Space Memory for a bit. With the Compaq Armada E500. L1 Cache is 32KB L2 Cache is 256KB With 256MB of Ram This means that the memory map is in the screenshot: This took me HOURS to figure out while pouring over what available documentation was available.

GameDevMadeEasy's tweet image. Let's talk about User Space Memory for a bit.
With the Compaq Armada E500.
L1 Cache is 32KB
L2 Cache is 256KB
With 256MB of Ram

This means that the memory map is in the screenshot:

This took me HOURS to figure out while pouring over what available documentation was available.

User Space memory... Was an absolute bitch to get right. Especially because when it was wrong, the kernel panicked without any indication of why.


I'm working on a new video series... "I built an OS and you can too!". This is the first real video i've worked on in over 5 years as with the rise of LLMs, tutorial content felt like it just wasn't worth it; The same for explaining game mechanics. I digress, this series will be…


This has been a really fun project to work on. Is it practical? No. Is it going to change the world in any way? No. So why did I spend so much time working on it? Because it makes me a better developer to understand memory layout, framebuffers, driver development, and syscall…


One of the scariest and mystical things as a dev has probably always been driver development. It isn't mystical or even that difficult. Most OS already have an interrupt descriptor table and PIC Driver, so, building upon it isn't daunting. You just need to know how the device…


I think... Claude just solved a 25 year + mental mystery for me. There's been a word that's been one of those "where the fuck did it come from and why can't I find the source" mental breaks for me. I remember learning it around the age of 11 to 13 in summer school where I took…


I did one final test with my EventChains design pattern last night. I was thinking about if it was viable to have Event Chains defined in a core programming language (Rust, C, C++, C#, Java) per usual but then have a visual builder that's interpreted that allows for people to…


Man, the RAM prices are absolutely insane nowadays, thank Christ I bought my 128GB of ram when it was cheap!

GameDevMadeEasy's tweet image. Man, the RAM prices are absolutely insane nowadays, thank Christ I bought my 128GB of ram when it was cheap!
GameDevMadeEasy's tweet image. Man, the RAM prices are absolutely insane nowadays, thank Christ I bought my 128GB of ram when it was cheap!

Programming languages I dislike: TypeScript (TS) - I don't find it to be a great alternative to JavaScript (JS) and it compiles back down to JS anyways, so eliminating the build step and just writing better JS makes more logical sense to me. Python (PY) - The language doesn't…


The perfect scaffolding code for a data packet sent to a parser in Rust!

GameDevMadeEasy's tweet image. The perfect scaffolding code for a data packet sent to a parser in Rust!

Lookie what I got for $250. That's right! A Commodore 64 with a Datasette Unit! Beautiful condition!

GameDevMadeEasy's tweet image. Lookie what I got for $250.
That's right! A Commodore 64 with a Datasette Unit!
Beautiful condition!

United States 趨勢

Loading...

Something went wrong.


Something went wrong.