Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lvntky/birdos
https://github.com/lvntky/birdos
assembly bios boot bootloader bootsector bootsector-game
Last synced: 3 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/lvntky/birdos
- Owner: lvntky
- Created: 2024-05-14T19:51:41.000Z (9 months ago)
- Default Branch: master
- Last Pushed: 2024-07-04T15:52:41.000Z (7 months ago)
- Last Synced: 2024-07-04T15:57:42.675Z (7 months ago)
- Topics: assembly, bios, boot, bootloader, bootsector, bootsector-game
- Language: Assembly
- Homepage:
- Size: 10.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.