Disable keyboard input for now

Apparently termios performance is terrible. Should probably be in a thread non-blocked by the CPU emulation as well.
This commit is contained in:
beeanyew 2020-12-04 08:35:22 +01:00
parent 9f05271f60
commit eaf0b75ba9
2 changed files with 2 additions and 13 deletions

View File

@ -361,6 +361,7 @@ int main(int argc, char *argv[]) {
if (cpu_emulation_running)
m68k_execute(loop_cycles);
// FIXME: Rework this to use keyboard events instead.
/*while (kbhit()) {
char c = getchar();
if (c == cfg->keyboard_toggle_key && !kb_hook_enabled) {

View File

@ -4,19 +4,7 @@
int kbhit()
{
struct termios term;
tcgetattr(0, &term);
struct termios term2 = term;
term2.c_lflag &= ~ICANON;
tcsetattr(0, TCSANOW, &term2);
int byteswaiting;
ioctl(0, FIONREAD, &byteswaiting);
tcsetattr(0, TCSANOW, &term);
return byteswaiting > 0;
return 0;
}
extern int mouse_fd;