Skip to content

Zeal Bootloader v1.0.0 (December 2022)

Compare
Choose a tag to compare
@Zeal8bit Zeal8bit released this 24 Dec 20:33
· 9 commits to main since this release

First public release. This version is shipped with the first batch of Zeal 8-bit Computer.

Features list

  • Communication over UART. There is currently no support for the video board.
  • 5 seconds auto-boot on startup.
  • Up to 9 operating systems or programs can be set up to boot from the menu. These entries are saved at offset 0x2000 in flash.
  • New entries can be added as bootable systems.
  • Entries can be deleted directly from the bootloader.
  • Buffered changes. All entries changes are buffered, they can then be discarded or flushed (saved to ROM).
  • Program can be sent through UART, and booted directly.
  • Baudrate can be changed for the current bootloader session.
  • Test Zeal 8-bit Computer hardware components.

The raw size of the code of this version is 5KB. The binary file is bigger in reality as it includes a padding so that the system table (saving all the system entries) is at offset 0x2000 (8194) of the file.