scemu/in.c

22 lines
294 B
C

#include <u.h>
#include <libc.h>
#include <ctype.h>
#include "dat.h"
#include "fns.h"
void
in(void*)
{
int c;
for(;;){
if(memread(0x7005) == 1){
memwrite(0x7004, 1);
read(0, &c, 1);
c = toupper(c);
memwrite(0x7003, c);
memwrite(0x7004, 0);
memwrite(0x7005, 0);
}
}
}