comparison vdisk.c @ 56:4fa2bdb0c457

level vrbf and clock
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Mon, 23 Jul 2018 10:52:33 +0900
parents 51b437557f42
children
comparison
equal deleted inserted replaced
55:8d151f303bee 56:4fa2bdb0c457
15 #include <dirent.h> 15 #include <dirent.h>
16 #include <string.h> 16 #include <string.h>
17 #include <time.h> 17 #include <time.h>
18 #include <arpa/inet.h> 18 #include <arpa/inet.h>
19 19
20 static int vdiskdebug = 0; // 1 trace, 2 filename 20 static int vdiskdebug = 0; // bit 1 trace, bit 2 filename
21 21
22 22
23 Byte pmmu[8]; // process dat mmu 23 Byte pmmu[8]; // process dat mmu
24 24
25 extern char *prog ; // for disass 25 extern char *prog ; // for disass
816 } 816 }
817 break; 817 break;
818 } 818 }
819 if (vdiskdebug && *breg) printf(" vdisk call error %x\n",*breg); 819 if (vdiskdebug && *breg) printf(" vdisk call error %x\n",*breg);
820 // return value 820 // return value
821 mem[0xffc0] = *breg; 821 mem[0x40+IOPAGE] = *breg;
822 *smem(u+2) = *breg ; 822 *smem(u+2) = *breg ;
823 setword(smem(u+4),xreg); 823 setword(smem(u+4),xreg);
824 } 824 }
825 825
826 static void 826 static void