This commit is contained in:
TOKISAKIX\21168
2023-12-11 21:54:53 +08:00
parent 910ee11168
commit e720a0dfc2
57 changed files with 2621 additions and 2152 deletions

View File

@@ -395,7 +395,7 @@ void on_timer() {
void trap_handler(void *epc, unsigned int cause) {
if (cause == 0x80000007) {
on_timer();
} else {
} else if (cause == 0x8000000B){
unsigned int ch = *UART_RECV;
*UART_SEND = ch;
on_input(ch);
@@ -409,7 +409,7 @@ void init() {
putch_at(0, r, '|');
putch_at(COLS << 1 | 1, r, '|');
}
for (int c = 0; c <= (2 << COLS | 1); ++c) {
for (int c = 0; c <= (COLS << 1 | 1); ++c) {
putch_at(c, ROWS, '-');
}
int c = 8;
@@ -455,6 +455,9 @@ int main() {
init();
#else
board = (unsigned char *) 16384;
for (int i = 0; i < 16384; i += 4) {
*((int*) (board + i)) = 0;
}
clear_screen();
init();
*((unsigned int *) 4) = 0xDEADBEEF;