Add two more programming articles

This commit is contained in:
Riyyi
2025-04-06 23:02:54 +02:00
parent d76464d4f3
commit 07fde286c4
4 changed files with 53 additions and 0 deletions
+20
View File
@@ -0,0 +1,20 @@
---
title: "blaze lisp"
description: "An implementation of the MAL (Make a Lisp) project."
navigation: false
date: "2023-03-18"
img: "/img/.png"
tags:
- C++20
- CMake
- Software
---
<small>An implementation of the MAL (Make a Lisp) project.<br>
Repository at
[GitHub](https://github.com/riyyi/blaze){target="_blank"},
[GitLab](https://gitlab.com/riyyi/blaze){target="_blank"} or
[Gitea](https://git.riyyi.com/riyyi/blaze){target="_blank"}.
</small>
TODO
+33
View File
@@ -0,0 +1,33 @@
---
title: "GarbAGE (Garbage Accurate GameBoy Emulator)"
description: "GameBoy Emulator that is not that accurate."
navigation: false
date: "2022-08-17"
img: "/img/garbage.png"
tags:
- C++20
- CMake
- Software
---
<small>GarbAGE (Garbage Accurate GameBoy Emulator).<br>
Repository at
[GitHub](https://github.com/riyyi/garbage){target="_blank"},
[GitLab](https://gitlab.com/riyyi/garbage){target="_blank"} or
[Gitea](https://git.riyyi.com/riyyi/garbage){target="_blank"}.
</small>
This is an exploration into emulators by me and a friend of mine. The only thing
thats really implemented are the CPU opcodes. The cool thing however, is that
for the rendering portion of the application we are using my own
[game engine](/articles/inferno)! No other libraries were used.
The simplest game to test is Dr. Mario and even that one doesnt render
correctly, but we do get graphics that you can make out, pretty cool!
![garbage](/img/garbage.png "garbage")
Preview video of the boot sequence and intro of the Dr. Mario game.
::VideoLazy{:src="/img/garbage-preview.webm"}
::
Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 140 KiB