URL
https://opencores.org/ocsvn/m1_core/m1_core/trunk
[/] [m1_core/] [trunk/] [tests/] [typewriter.c] - Diff between revs 42 and 54
Go to most recent revision |
Only display areas with differences |
Details |
Blame |
View Log
Rev 42 |
Rev 54 |
|
|
int main() {
|
int main() {
|
unsigned long* text_vga_out = (unsigned long*)0xFA000000;
|
unsigned long* text_vga_out = (unsigned long*)0xFA000000;
|
unsigned long* ps2_keyboard_in = (unsigned long*)0xFB000000;
|
unsigned long* ps2_keyboard_in = (unsigned long*)0xFB000000;
|
unsigned long last_char;
|
unsigned long last_char;
|
|
|
while(1) {
|
while(1) {
|
last_char = (unsigned long)(*ps2_keyboard_in);
|
last_char = (unsigned long)(*ps2_keyboard_in);
|
asm("nop");
|
asm("nop");
|
if(last_char!=0) (*text_vga_out) = last_char;
|
if(last_char!=0) (*text_vga_out) = last_char;
|
asm("nop");
|
asm("nop");
|
}
|
}
|
return 0;
|
return 0;
|
}
|
}
|
|
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.