Skip to content

Releases: bemxio/bad-apple-bootloader

v3.1.0 - RLE compression for lowering the file size

Choose a tag to compare

@bemxio bemxio released this 04 Jun 19:36

Full Changelog: v3.0.0...v3.1.0

Compiled with NASM 2.16.03 and GCC 15.1.1, tested on QEMU 10.0.0.
All of the instructions on how to run it are in the README!

v3.0.0 - Switching from ASCII to real pixels

Choose a tag to compare

@bemxio bemxio released this 02 Jan 15:11

Full Changelog: v2.1.1...v3.0.0

All of the instructions on how to run it are in the README!
Tested with QEMU 9.2.0, compiled using NASM 2.16.03 and GCC 14.2.1 on Arch Linux.

v2.1.1 - Optimizations and bug fixes

Choose a tag to compare

@bemxio bemxio released this 20 May 12:39

What's Changed

New Contributors

Full Changelog: v2.1.0...v2.1.1

All of the instructions on how to run it are in the README!
Tested with QEMU, compiled using NASM on Arch Linux.

v2.1.0 - CHS addressing for better compatibility

Choose a tag to compare

@bemxio bemxio released this 13 Dec 22:41

Full Changelog: v2.0.0...v2.1.0

All of the instructions on how to run it are in the README!
Tested with QEMU, compiled using NASM on Arch Linux (64-bit).

v2.0.0 - Using PIT for timing now

Choose a tag to compare

@bemxio bemxio released this 07 Aug 11:02

Full Changelog: v1.2.0...v2.0.0

All of the instructions on how to run it are in the README!
Tested with QEMU, compiled using NASM on Arch Linux (64-bit).

v1.2.0 - A better and more precise delaying

Choose a tag to compare

@bemxio bemxio released this 24 Jul 23:35

Full Changelog: v1.1.0...v1.2.0

All of the instructions on how to run it are in the README!
Tested with QEMU, compiled using NASM on Arch Linux (64-bit).

In case the speed is still too slow or too fast, the only option left is to experiment with the DELAY_TIME variable inside src/print.asm.

v1.1.0 - A more accurate speed

Choose a tag to compare

@bemxio bemxio released this 04 Mar 16:16

Full Changelog: v1.0.0...v1.1.0

All of the instructions on how to run it are in the README!
Tested with QEMU, compiled using NASM within WSL.

In case the speed is still too slow or too fast, the only option left is to experiment with the PRINT_REPETITION variable inside src/print.asm.

v1.0.0 - The first public release!

Choose a tag to compare

@bemxio bemxio released this 23 Feb 22:34

Full Changelog: https://github.com/bemxio/bad-apple-bootloader/commits/v1.0.0

All of the instructions on how to run it are in the README!
Tested with QEMU, compiled using NASM within WSL.