Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/lvntky/birdos


https://github.com/lvntky/birdos

assembly bios boot bootloader bootsector bootsector-game

Last synced: 3 days ago
JSON representation

Awesome Lists containing this project

README

        

# birdOS

birdOS is a small flappybird clone written in Assembly. It fit's 512 byte bootsector and runs without any operating system. And it's loaded before any operating system loaded to the machine, eventually the birdOS is the operating systems itself.

## WHY?

I wrote birdOS for having fun, and warming up my Assembly skills.

## What?
As i mentioned, birdOS is an operating system. Just not a regular one. It's a game that lives in bootsector booted by bios. It support keyboard events and very primitive graphical interface.

## Acknowledgements
- [OsDev](https://wiki.osdev.org/Expanded_Main_Page)
- [IBM manuals](www.minuszerodegrees.net/51xx_manuals.htm)
- [Ralf Brown's Interrupt List](http://www.delorie.com/djgpp/doc/rbinter/)
- [IBM PS/2 Manuals](https://ardent-tool.com/docs/pdfs.html)
- [Michael Abrash’s Graphics Programming Black Book](https://www.jagregory.com/abrash-black-book/)

## License

birdOS is under the [MIT](./LICENSE) license.