Add z80 assembly example for KnightOS
This commit is contained in:
18
a/assembler_z80_knightos.asm
Normal file
18
a/assembler_z80_knightos.asm
Normal file
@@ -0,0 +1,18 @@
|
||||
#include "kernel.inc"
|
||||
.db "KEXC"
|
||||
.db KEXC_ENTRY_POINT
|
||||
.dw start
|
||||
start:
|
||||
pcall(getLcdLock)
|
||||
|
||||
pcall(allocScreenBuffer)
|
||||
pcall(clearScreen)
|
||||
|
||||
kld(hl, message)
|
||||
ld de, 0
|
||||
pcall(drawStr)
|
||||
|
||||
jr $ ; Loop forever
|
||||
|
||||
message:
|
||||
.db "Hello world!", 0
|
||||
Reference in New Issue
Block a user