Skip to content

pjanczyk/512B-bootloader-effect

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Oldschool graphic effect

  • works as x86 bootloader
  • only 512 bytes
  • works in text mode
  • works in 16-bit real mode
  • uses custom font
  • uses custom dynamic 16-color palette
  • written in assembly

Screenshot

Why?

The project had been carried out for a contest, in which it won the second prize.

How-to

Compile

nasm source.asm -o bootsector.bin

Run

  • Bochs Emulator (2.6.8 or later)
bochs -q -f bochs-config.bxrc
  • Virtual machine - create 1.44 MB floppy image
dd if=/dev/zero of=floppy.img bs=512 count=2880
dd if=bootsector.bin of=floppy.img bs=512 count=1 conv=notrunc
  • Real PC - copy bootsector to floppy disk
dd if=bootsector.bin of=/dev/fd0 bs=512 count=1

About

Graphic effect / x86 bootloader / 512 bytes / text mode

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published