;-----
bootrom:
call recv_byte
- ldi r1, 0x50 ; 'P'
- call send_byte
- br tehend
-
xor r1, r1, r1
+
cmpi r0, 0x57 ; 'W'
breq- bt_W
bt_H:
ldi r1, 0x4f ; 'O'
call send_byte
- xor r1, r1, r1
- ldi r1, 0x41 ; 'A'
- call send_byte
br bootrom
bt_W:
- call recv_word ; receive addr
- stw r0, PADDR(r11)
- call recv_word ; receive instr
- stw r0, PDATA(r11)
- ldi r1, 0x44 ; 'D'
- call send_byte
+ ; call recv_word ; receive addr
+ ; stw r0, PADDR(r11)
+ ; call recv_word ; receive instr
+ ; stw r0, PDATA(r11)
+ ; ldi r1, 0x44 ; 'D'
+ ; call send_byte
br bootrom
bt_R:
- call recv_word ; receive addr
- mov r2, r0
- ldi r1, 0x46 ; 'F'
- call send_byte
- ldx r1, 0(r2)
- call send_word
- br bootrom
+ ;call recv_word ; receive addr
+ ;mov r2, r0
+ ;ldi r1, 0x46 ; 'F'
+ ;call send_byte
+ ;ldx r1, 0(r2)
+ ;call send_word
+ ;br bootrom
+ br tehend
bt_Q:
call recv_word ; receive addr