summaryrefslogtreecommitdiffstats
path: root/content/projects
diff options
context:
space:
mode:
authorJan Tuomi <jan@jantuomi.fi>2026-01-02 15:33:34 +0200
committerJan Tuomi <jan@jantuomi.fi>2026-01-02 16:21:05 +0200
commit695614902ba24f14e06a42982c62132d3b5015d4 (patch)
treedafc38357a1d93312b4f6983ae83eddeb63311af /content/projects
parent5a05ca47edca3a5cf8fad2e19a533faaa1c7b362 (diff)
Use figures instead of plain images
Diffstat (limited to 'content/projects')
-rw-r--r--content/projects/ATK16.md4
-rw-r--r--content/projects/diddle.md2
2 files changed, 3 insertions, 3 deletions
diff --git a/content/projects/ATK16.md b/content/projects/ATK16.md
index c73ebc0..7f15176 100644
--- a/content/projects/ATK16.md
+++ b/content/projects/ATK16.md
@@ -54,7 +54,7 @@ extra:
- a software emulator for running the built software on your development machine
- a register transfer logic (RTL) model designed in [Digital](https://github.com/hneemann/Digital) capable of running the built software
-![ATK16 block diagram](../files/atk16-block-diagram.svg)
+{{ fig(src="../files/atk16-block-diagram.svg", alt="ATK16 block diagram") }}
The idea for the project hatched from my admiration for [Ben Eater](https://eater.net/) and his DIY CPU and video card projects. I was enamoured by the elegance of his systems and simply wanted to do something similar. I had none of the required knowledge for this kind of low-level CPU design work, but I had studied digital electronics for a bit in university.
@@ -291,7 +291,7 @@ On startup, the _graphics mode_ memory register is set to disabled (0). To activ
The TPU is a graphics processor that produces a 40 x 30 character VGA output signal.
-![A screenshot of a text mode program displaying a work-in-progress hardware monitor](../files/atk16-text-mode.png)
+{{ fig(src="../files/atk16-text-mode.png", alt="A screenshot of a text mode program displaying a work-in-progress hardware monitor") }}
The TPU has 3 major components:
- The character memory (ROM)
diff --git a/content/projects/diddle.md b/content/projects/diddle.md
index f3d59fa..f01b461 100644
--- a/content/projects/diddle.md
+++ b/content/projects/diddle.md
@@ -13,7 +13,7 @@ Diddle ([live instance](https://diddle.jan.systems/), [Github](https://github.co
> **Note**: The instance hosted on my domain might go down any second. Use it at your own discretion.
-![Diddle screenshot showing an answerable poll](../files/diddle_screenshot.png)
+{{ fig(src="../files/diddle_screenshot.png", alt="Diddle screenshot showing an answerable poll") }}
The first 80% of the project was done in two evenings. The last 80% was done during the next week. The tech stack is the _get-shit-done_ stack: **Python** + **Flask** + **PostgreSQL**. There is no required client side javascript: all client side logic is strictly for [progressive enhancement](https://developer.mozilla.org/en-US/docs/Glossary/Progressive_Enhancement). You can use "dumb" browsers like w3m or lynx to enjoy Diddle just fine.