Krolyxon
Commit c48ef97

Branches

Tags

Refs →

bench51c48ef97

README: explain why this exists

Author
krolyxon
Date
2026-10-23 00:05 +0530
Parent
6e1cd95
Commit
c48ef97c3ac32f983d014817d5412d4f4dab1a3e

+9 −0

1 file changed

  1. M README.md +9 −0
M README.md View
@@ -8,6 +8,15 @@ registers, SFRs, memory, ports, timers, interrupts and the serial port.
88 Built in Rust with [ratatui](https://ratatui.rs). It is a learning tool, not a
99 cycle-exact replacement for a vendor simulator.
1010
11+## Why this exists
12+
13+I had microcontroller practicals to get through, and the course expects you to
14+use Keil µVision. Keil µVision doesn't run on Linux. Rather than fight with
15+Wine or a Windows VM every lab session, I wrote my own: bench51 does the parts
16+of µVision those practicals actually need (write the code, assemble it, look
17+at the listing and HEX, step through it and watch the registers) right in the
18+terminal.
19+
1120 -----
1221
1322 ## Features