The core of rOSka
Find a file
Jarkko Toivanen f9e2dc33e9
Made __uitoa comply with our calling convention
Changed __uitoa order of arguments from
  src,base,target
to
  src,target,base
Also returns target in EAX
2024-08-17 20:21:04 +03:00
src Made __uitoa comply with our calling convention 2024-08-17 20:21:04 +03:00
.gitignore BOCHS debugging stuff 2024-08-17 19:16:53 +03:00
bochsrc.txt BOCHS debugging stuff 2024-08-17 19:16:53 +03:00
grub.cfg Automating image-file creation 2024-08-16 18:22:30 +03:00
Makefile BOCHS debugging stuff 2024-08-17 19:16:53 +03:00
README.md Another Readme update for new improved framebuffer 2023-09-08 12:06:58 +03:00

rOSka

Multiboot compatible stupid useless OS-like project that is literally trash.

Compatibility

  • 32bit x86 compatible CPU required
  • Booting is done with a MultiBoot compatible bootloader (for example Grub)
  • Linear framebuffer graphics with 8bits per channel (any 8bit divisible bitdepth should work but is undefined behaviour, probably funny colours lol)
  • At some point tested with an old Pentium III (legacy BIOS) and a Ryzen 7 in EFI mode. Currently aiming to support both systems.

Building

FASM is used as the assembler.