The scope of this project is growing, mostly for fun. I doubt I'll ever get to the point where I can actually use it on a real Z80 system, but who knows. Mostly this is a good way to learn about vasm and refresh my Z80 assembly knowledge.
26 lines
468 B
NASM
26 lines
468 B
NASM
; SPDX-License-Identifier: MPL-2.0
|
|
; SPDX-FileCopyrightText: (c) 2025 A.M. Rowsell
|
|
; ============================================================
|
|
; ZONE OS main section
|
|
; ============================================================
|
|
.section zone
|
|
.global zone_start
|
|
.global os_print_vec
|
|
.global os_getch_vec
|
|
.global os_outbyte_vec
|
|
.global os_inbyte_vec
|
|
|
|
zone_start:
|
|
ret
|
|
|
|
os_print_vec:
|
|
ret
|
|
|
|
os_getch_vec:
|
|
ret
|
|
|
|
os_outbyte_vec:
|
|
ret
|
|
|
|
os_inbyte_vec:
|
|
ret
|