June 17, 2025
I've now added proper support for remap-able keybinds and also polished up the UI quite a bit.
i'm having trouble with making the wires behave as intended though
I've procrastinated a lot on making this one as I haven't been feeling too great mentally.
I've now added Multiplexers, they can scale up/down as needed too. I also made a bunch of small changes all over the place.
That's all
My emulator has a UI now. It's pretty minimal but I like it. I'll probably reuse this for future emulator projects too.
Progress has been really slow because I have terrible work ethic.
I got the IBM Logo Test ROM to work!
I've also implemented most of the opcodes, i'll write a whole bunch tests for them later with Xunit.
=============================== > What Is This? A cross-platform desktop app that emulates the CHIP-8 virtual machine, which was originally used on the COSMAC VIP. Developed with C# and Avalonia. =============================== > My Goals For This Project: - Accurately emulate the CHIP-8 virtual machine and provide support for the SUPER-CHIP as well. - Provide quality of life features such as save states, fast-forward/slow, configurable keys, debug tools inside my emulator. - Write a cool CHIP-8 program and run with my emulator ===============================
I'm currently in the middle of integrating a SkiaSharp rendering backend for my drawing app (Made with Avalonia + C#).
I ended up making something fun but also cursed.
Made a minimalist start screen and a basic window for creating a new image file. I still haven't decided on a proper style/font/color for this app, so there will probably be some revisions later on.
That's it. Thanks for Reading!
Made a minimal UI and a very basic brush just to get started.
Next up are the eraser and color picker tools + undo/redo functionality.
Also this made me remember how fun drawing can be :D
=============================== A cross-platform drawing app for the desktop, developed with C# and Avalonia. Runs on Windows, Linux and MacOS. =============================== My goals for this project: - Make a free and open-source desktop app that provides all the features that an artist would need, while being relatively simple to use. - Use feedback from my artsy friends to add new features and make improvements, starting from a minimal version. - Make a custom theming system for this app because just light/dark is a little boring ===============================
=============================== An AI-powered logic circuit simulator for the desktop, developed with C# and Avalonia. Runs on Windows, Linux and MacOS. =============================== Core Features (WIP): -A full-featured circuit editor and simulator -The ability to convert pictures of schematics into simulate-able circuits through Computer Vision. -The ability to generate simulate-able circuits by giving a prompt -Support for custom keybinds and themes -More stuff might be added as I go on ===============================
This was widely regarded as a great move by everyone.