when "1010001" => data_out <= x"e7090000"; -- ldw r1, 0(r2)
when "1010010" => data_out <= x"eb7fdf85"; -- call send_word
when "1010011" => data_out <= x"eb7fed81"; -- br bootrom
- when "1010100" => data_out <= x"e4088800"; -- xor r1, r1, r1
- when "1010101" => data_out <= x"ed080208"; -- ldi r1, 0x41
- when "1010110" => data_out <= x"eb7fdb05"; -- call send_byte
- when "1010111" => data_out <= x"e4088800"; -- xor r1, r1, r1
- when "1011000" => data_out <= x"ed080210"; -- ldi r1, 0x42
- when "1011001" => data_out <= x"eb7fd985"; -- call send_byte
- when "1011010" => data_out <= x"e4088800"; -- xor r1, r1, r1
- when "1011011" => data_out <= x"ed080218"; -- ldi r1, 0x43
- when "1011100" => data_out <= x"eb7fd805"; -- call send_byte
-- just nop until rom end!
when others => data_out <= x"fd000000";
end case;