Greg Shuflin 7a7095a691 Remove unimp
2026-01-24 00:59:55 -08:00
2026-01-14 02:55:58 -08:00
2022-01-29 22:40:33 -08:00
2026-01-13 03:51:06 -08:00
2022-01-29 23:19:00 -08:00
2022-02-09 23:41:17 -08:00
2015-10-26 03:04:21 -07:00
2026-01-24 00:59:55 -08:00
2022-02-09 23:41:17 -08:00
2026-01-10 01:03:47 -08:00

Bare metal programming sandbox

This repo is a sandbox for experimenting with bare metal code and other low-level programming concerns.

This repo contains the following executables:

  • gamarjoba_munde - x86-64 linux binary that prints the text "Gamarjoba, Munde"
  • baremetal_gamarjoba - bare-metal x86 program run with QEMU
  • keyboard - reads keycode information from keyboard. Also uses both Rust and C includes.
  • lightshow - NOTE: Broken - an attempt at a substantial #[no_core] rust object file, currently crashes rustc
  • rust_kernel - me following the 2015 version of the Phil Opp rust bare metal tutorial. Kept around for posterity

Current tutorials

Useful links

The following projects are inspirational:

x86 instruction set reference:

Description
No description provided
Readme 2.1 MiB
Languages
Rust 56%
Assembly 27%
Makefile 8.9%
Just 6.2%
C 1.9%