In january 2025 I started working on a CPU emulator based on the original Tamagotchi hardware. This codebase shows the use of low-level
It is fully compatible with any binary compiled for the EP6200 processor.
Features:
Web development has always been strange to me. Before I can really start on tackling the design of a website, I had to scaffold the idea beforehand. I am a fan of simplicity and efficiency, naturally that's why I avoided HTML, PHP and CSS.
Almost no website today is static anymore. They get generated by smart algorithms, APIs, JavaScript and PHP applications and more. There are so many abstractions these days, that I decided to create my website with a few simple rules
These are:
Programming is not new to me, so anything related to logic or math was easy to comprehend. Still, really taking care of the nuances, animations and relations was a challenge! I also really appreciated the back to the roots feeling. Since I am not using any fancy outsourced libraries I am really learning what I'm doing and how it all functions.
But why not use Bootstrap?
This editor was an exercise and learning adventure, focussed on the stdout and stdin routines in UNIX based machines. It heavily relies on ANSI support, which almos any terminal supports.
This was an adventure, let me tell you. If you know anything about programming, you know how hard it can be to make something cross compatible. Who would have thought, that every OS does their own stuff with syscalls, input handling and such?
Here is a very nice example of things I hate about I/O: