X-Git-Url: http://cloudbase.mooo.com/gitweb/z180-stamp-cpm3.git/blobdiff_plain/573b9c257400ca4c610eff4e48b12cc347ee5f25..1c7e396322093876bd5405aa6c2beed7c04608ec:/cbios/boot.180 diff --git a/cbios/boot.180 b/cbios/boot.180 index 7e8c063..766277f 100644 --- a/cbios/boot.180 +++ b/cbios/boot.180 @@ -13,6 +13,7 @@ extrn @civec,@covec,@aivec,@aovec,@lovec extrn @cbnk,?move,?xmove + include version.inc include config.inc include z180reg.inc @@ -53,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: @@ -67,7 +69,6 @@ hwini_skip: ld (@aovec),hl - call intinit ; setup interrupts and vectors call prt0ini ; init timer ei ld c,2 @@ -77,9 +78,9 @@ hwini_skip: ld (@cbnk),a ; right now in bank 0 call pr.inln ; print signon message - db 13,10,13,10,'CP/M Version 3.0, Z180-Stamp BIOS',13,10,0 - - call pr.inln + db 13,10,13,10,'CP/M Version 3.0, Z180-Stamp BIOS v' + defvers + db 13,10 db 'Estimated CPU clock [Hz]: ',0 ld hl,(f_cpu) @@ -154,7 +155,7 @@ hwini_tab: db dcntl,CWAITIO ;wait states db ccr,M_NCD ;No Clock Divide db cmr,PHI_X2 ;X2 Clock Multiplier -;TODO: db omr, ;Operation Mode Control Register + db omcr,~M_IOC ;Operation Mode Control Register hwini0_e: db 0 ;stop mark