Initial commit: try make binaries

This commit is contained in:
2025-09-14 15:34:16 +02:00
commit 789fa1306c
8 changed files with 364 additions and 0 deletions

13
README.md Normal file
View File

@@ -0,0 +1,13 @@
5150 stuff
==========
The binary programs here use multiple conventions (more Fun!):
- .asm files use NASM syntax and are built with `nasm xx.asm`
- .s files use GAS syntax, they are built with `ia14-elf-gcc`
The reason is uh, because you see, I did things.
The .asm came first and was copy pasta from the internet.
The .s files came from the output of `ia16-elf-gcc -S` when I couldn't be bothered to write programs in assembly but still needed to make them compatible with BASIC's *CALL* instruction.
Also the wozmon binary contains special care to make it into a boot sector (0xaa55 magic).