I use getchar() to get a character from STDIN in my 8080 emulation program. Thing is, i want it to return after the first character i type. It only returns after a carriage returns , which basically defeats my purposes. Does anybody know of any function that will read just one char? In assembly? C?