Toby Jaffey
|
941cd141f4
|
Cleanup terminal on ctrl-c
|
2025-12-09 09:49:30 +00:00 |
|
Toby Jaffey
|
7b7b08e626
|
Show cursor on exit
|
2025-12-09 01:18:14 +00:00 |
|
Toby Jaffey
|
71db6d1dea
|
Reset terminal back to original state on exit
|
2025-12-09 00:50:30 +00:00 |
|
Toby Jaffey
|
de689bdeaf
|
Resume after hang (with warning)
|
2025-12-08 21:19:59 +00:00 |
|
Toby Jaffey
|
6735b159ac
|
Make syscall names closer to libc
|
2025-12-08 16:28:00 +00:00 |
|
Toby Jaffey
|
c691c3ebdf
|
Fix overly long event name
|
2025-12-08 13:04:05 +00:00 |
|
Toby Jaffey
|
61fe0e8647
|
Rename ioreq to syscall
|
2025-12-08 12:26:47 +00:00 |
|
Toby Jaffey
|
43bba100c1
|
Fix missing header on linux
|
2025-12-08 10:22:08 +00:00 |
|
Toby Jaffey
|
751f068486
|
Rework host/target interface to use ecall and proper syscalls instead of CSRs
|
2025-12-08 02:44:38 +00:00 |
|
Toby Jaffey
|
cd95e63af5
|
Flush output regularly, don't wait for keyboard.
|
2025-12-07 20:58:32 +00:00 |
|
Toby Jaffey
|
9e6f6c5a67
|
Added IOREQ_MILLIS and IOREQ_GETC to get current time and poll keyboard.
IOREQ_GETC implemented inefficiently, but is fine for demo purposes.
|
2025-12-07 20:29:10 +00:00 |
|
Toby Jaffey
|
3e4c87fa1d
|
Rename emulator to host, for clarity
|
2025-12-06 22:37:10 +00:00 |
|