Skip to content

NightFox-YT/FoxyOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FoxyOS v0.03

  • Created: 06.03.24
  • Real size: 330 bytes (+2 bytes - signature AA55)
  • Lines of code: 293
  • Language in code (Comments): Russian
  • Support: ✅

Changelog

  • (Reading) Read second sector from floppy disk.

Description

Welcome... FoxyOS is a unique operating system designed specifically for x86 computers (written in nasm x86). Also light and fast, with frequent updates...

✅ There is a latest version, support with updates is enabled.

System Requirements

  • CPU: x86
  • RAM: 512 bytes
  • Motherboard: support BIOS
  • Others: any

Features

  • It starts 😀
  • Output "Welcome..." 😀
  • No user input 😢
  • No internet service 😢
  • No sounds 😢
  • 🆕 FAT12, but only can read sectors from floppy disk and load it into RAM 😐

File hierarchy

  1. Build directory - Floppy image, bin files
  2. Source directory - FoxyOS code (boot.asm, kernel/print.asm, kernel/kernel.asm, disk/lba_to_chs.asm, disk/read.asm)
  3. Documentation.txt - Missing comments for lines of code that are most often repeated in the code (on Russian)
  4. Makefile - File for compiling FoxyOS code into floppy image
  5. Other files - Readme, license, screenshot from PC

Compile to IMG

  1. Make sure that addresses of files are right.
  2. Compile code with my Makefile. (On Linux)
  3. Done, then you can use it on VM or Real hardware!

Review

▪ Youtube video - Coming soon...

▪ Discord server - https://discord.gg/hA4QwAMgNJ