2022-01-29 23:22:54 -08:00
2017-03-31 00:54:22 -07:00
2022-01-29 22:40:33 -08:00
2022-01-29 23:19:00 -08:00
2015-10-26 03:04:21 -07:00
2022-01-29 22:40:33 -08:00
2022-01-29 23:19:00 -08:00
2022-01-29 23:19:00 -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

Useful links

The following projects are inspirational:

x86 instruction set reference:

Description
No description provided
Readme 1.7 MiB
Languages
Rust 39.2%
Assembly 38.5%
Makefile 13.9%
Just 5.5%
C 2.9%