X-Git-Url: http://cloudbase.mooo.com/gitweb/z180-stamp-cpm3.git/blobdiff_plain/a28ee78cdd671f113af301e41ecf857d2f2c9d41..7c72cfe363cdc89093e62ddcd47fc2e1df98e5cf:/cbios/boot.180?ds=inline diff --git a/cbios/boot.180 b/cbios/boot.180 index e0463e6..8e41728 100644 --- a/cbios/boot.180 +++ b/cbios/boot.180 @@ -3,7 +3,7 @@ public hwinit,?init,?ldccp,?rlccp - + public signon public f_cpu extrn boot,?conin @@ -13,9 +13,9 @@ extrn @civec,@covec,@aivec,@aovec,@lovec extrn @cbnk,?move,?xmove - include version.inc - include config.inc - include z180reg.inc + maclib z180reg.inc + maclib config.inc + maclib version.inc ccpsize equ 0c80h @@ -54,11 +54,12 @@ hwini_skip: call cpu_frq ld (f_cpu),hl ld (f_cpu+2),de + call intinit ; setup interrupts and vectors ret ?init: ; ld hl,1000000000000000b ; assign console to AVRCON: - ld hl,0100000000000000b ; assign console to ASCI0: + ld hl,0010000000000000b ; assign console to ASCI1: ld (@civec),hl ld (@covec),hl ld hl,0000000000000000b ; assign printer to nothing: @@ -68,7 +69,6 @@ hwini_skip: ld (@aovec),hl - call intinit ; setup interrupts and vectors call prt0ini ; init timer ei ld c,2 @@ -78,6 +78,7 @@ hwini_skip: ld (@cbnk),a ; right now in bank 0 call pr.inln ; print signon message +signon: db 13,10,13,10,'CP/M Version 3.0, Z180-Stamp BIOS v' defvers db 13,10