A small operating system for Sentinel 65X
Go to file
Kyle J Cardoza 646cb01cc4 Implemented vera_reset() 2024-07-16 01:25:23 -04:00
.vscode VERA driver rewrite 2024-07-15 19:26:07 -04:00
bin Added VERA font 2024-07-12 02:55:55 -04:00
config First working VERA driver 2024-07-15 23:37:08 -04:00
doc Combined boot and kernel modules into one 2024-07-11 01:50:40 -04:00
include Implemented vera_reset() 2024-07-16 01:25:23 -04:00
src Implemented vera_reset() 2024-07-16 01:22:47 -04:00
.gitignore Added VERA font 2024-07-12 02:55:55 -04:00
Makefile First working VERA driver 2024-07-15 23:37:08 -04:00
license.md Combined boot and kernel modules into one 2024-07-11 01:50:40 -04:00
readme.md First working VERA driver 2024-07-16 00:33:02 -04:00
vera.s First working VERA driver 2024-07-15 23:37:08 -04:00

readme.md

65X-DOS

This source tree builds a 512KB .bin file used to burn the system ROM for Sentinel 65X. It is designed to be modular; the kernel and boot code use only the lowest 64KB of the 512KB ROM, leaving plenty of room for additional software in ROM. In future, more modules are planned:

  • A command line shell
  • A 65816 macro assembler
  • A text editor
  • Your idea here!

To build the kernel and ROM image, you will need the Calypsi toolchain (https://calypsi.cc), as well as GNU make. To build the fonts in the ROM image from the image file, you will need Aseprite (https://www.aseprite.org).