blob: 605902e25fa747a58496b5e48fadedb408c1ee81 [file] [log] [blame]
const uint16_t hack_program[] = {
// Set first word of the screen to 0x53ED
0b0101001111101101, // @21485
0b1110110000010000, // D=A
0b0100000000000000, // @16384
0b1110001100001000, // M=D
// Set Memory[4] = 0x53ED
0b0000000000000100, // @4
0b1110001100001000, // M=D
// Read Keyboard and store value on Memory[5]
0b0110000000000000, // @24576
0b1111110000010000, // D=M
0b0000000000000101, // @5
0b1110001100001000, // M=D
// Loop forever incrementing Memory[6]=Memory[6]+1
0b0000000000000110, // @6
0b1110101010001000, // M=0
// (LOOP)
0b0000000000000110, // @6
0b1111110111001000, // M=M+1
0b0000000000001100, // @LOOP
0b1110101010000111 // 0;JMP
};