00001
00002 #include <stdio.h>
00003 #include <stdlib.h>
00004 #include <signal.h>
00005 #include "pmac.h"
00006
00007 static int done = 0;
00008
00009 void handler(int sig)
00010 {
00011 done = 1;
00012 }
00013
00014 int main(int argc, char **argv)
00015 {
00016 int n;
00017 static char syntax[] = "syntax: %s <index>\n";
00018
00019
00020 pmac_init();
00021
00022 if (argc != 2)
00023 {
00024 printf(syntax, argv[0]);
00025 exit(1);
00026 }
00027
00028 if (sscanf(argv[1], "%d", &n) != 1)
00029 {
00030 printf(syntax, argv[0]);
00031 exit(1);
00032 }
00033
00034 while (!done)
00035 {
00036 printf("%X\r", read_pmac_uint32(n));
00037 }
00038 putchar('\n');
00039
00040 pmac_exit();
00041
00042 exit(0);
00043 }