bootromfun: stuff zum debuggen fuern stefan :/
[calu.git] / 2_isa / src / bootrom.s
index 2a46cfdabb8a38f695b8c955cbfce4607153b502..18bc1ca4dc54cfb2cbc2cbcd35611d31207e9bd7 100644 (file)
@@ -24,17 +24,17 @@ main:
        ldih r10, UART_BASE@hi
        ldi r11, PBASE@lo
        ldih r11, PBASE@hi
-poll:
-       ldw r3, UART_STATUS(r10)
-       andx r3, UART_RECV_NEW
-       brzs+ poll; branch if zero
+;poll:
+;      ldw r3, UART_STATUS(r10)
+;      andx r3, UART_RECV_NEW
+;      brzs+ poll; branch if zero
 
        call recv_byte
        ; we received the enter bootrom sign
-       xor r1, r1, r1
        cmpi r0, 0x48 ; 'H'
+       xor r1, r1, r1 ; TODO: wieder raufziehen
        breq- bt_H
-       br poll ; else
+       br poll ; else
 
 ;-----
 send_byte:
@@ -58,11 +58,11 @@ send_word:
 
 ;-----
 recv_byte:
-       ldw r3, UART_STATUS(r10)
-       andx r3, UART_RECV_NEW
-       brzs+ recv_byte; branch if zero
+;      ldw r3, UART_STATUS(r10)
+;      andx r3, UART_RECV_NEW
+;      brzs+ recv_byte; branch if zero
        xor r0, r0, r0
-       ldb r0, UART_RECV(r10)
+;      ldb r0, UART_RECV(r10)
        ret
 
 ;-----