Skip to content

Project following progression through operating system development documenting challenges as the project progresses.

Notifications You must be signed in to change notification settings

jacob-doll/phoenixos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

phoenixos

This project follows my progression as I learn more about operating system development. I will keep this document updated with the things I have learned and the struggles I have dealt with.

Directory Structure

Struggles I have dealt with

  • Turns out that int=13h ah=2h does not like non floppy drives so when I was using standard CHS loading I had to pass in -fda to qemu.

  • When loading a disk to a buffer using int=13h ah=42h make sure that the start sector (es+8) is not zero or you will call your boot code indefinately.

  • When you put cli (which turns off hardware interrupts) you shouldn't be surpised when your keyboard controller does not work.

About

Project following progression through operating system development documenting challenges as the project progresses.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published