changeset 19:84b28178c82f

level2 shell worked disk can't be read
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Mon, 09 Jul 2018 01:59:17 +0900
parents e3b08716aa53
children 49fac9474858
files io.c os9/Makefile os9/level2/pty-dd.asm v09.c
diffstat 4 files changed, 3 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/io.c	Mon Jul 09 00:40:05 2018 +0900
+++ b/io.c	Mon Jul 09 01:59:17 2018 +0900
@@ -81,7 +81,7 @@
 
 #define SECSIZE 256
 
-int tflags;
+
 int timer = 1;
 struct termios termsetting;
 
--- a/os9/Makefile	Mon Jul 09 00:40:05 2018 +0900
+++ b/os9/Makefile	Mon Jul 09 01:59:17 2018 +0900
@@ -25,4 +25,4 @@
 	./makerom -o os9d.rom  modules/Shell modules/init.b modules/mdir modules/dir.b modules/SysGo modules/IOMan modules/pty-dd.b modules/pty.b modules/pdisk.b modules/d0.b modules/d1.b modules/clock.b modules/SCF modules/rbf.b modules/OS9p2 modules/OS9
    
 os9lv2.rom : makerom level2/init
-	./makerom -o os9lv2.rom -2  level2/Shell   level2/ioman  level2/os9p3_perr level2/os9p4_regdump  level2/pipe level2/piper level2/pipeman  level2/scf level2/rbf level2/os9p2 level2/sysgo level2/pdisk level2/pty level2/term level2/init level2/boot level2/os9p1 
+	./makerom -o os9lv2.rom -2  level2/Shell  level2/mdir  level2/d0 level2/d1 level2/ioman  level2/os9p3_perr level2/os9p4_regdump  level2/pipe level2/piper level2/pipeman  level2/scf level2/rbf level2/os9p2 level2/sysgo level2/pdisk level2/pty level2/term level2/init level2/boot level2/os9p1 
--- a/os9/level2/pty-dd.asm	Mon Jul 09 00:40:05 2018 +0900
+++ b/os9/level2/pty-dd.asm	Mon Jul 09 01:59:17 2018 +0900
@@ -14,7 +14,7 @@
 
          fcb READ.+WRITE.+SHARE.
          fcb $FF IOBlock (unused)
-         fdb $f800 hardware address
+         fdb $ff80 hardware address
          fcb PNAM-*-1 option byte count
          fcb $0 SCF device
          fcb $0 Case (upper & lower)
--- a/v09.c	Mon Jul 09 00:40:05 2018 +0900
+++ b/v09.c	Mon Jul 09 01:59:17 2018 +0900
@@ -96,10 +96,6 @@
 #endif
  fread(mem+(romstart&0xffff),len,1,image);
  fclose(image);
-#ifdef USE_MMU
- do_mmu(0xff91&0x1ff,0);    // set mmu
- do_mmu(0xffa7&0x1ff,0x3f); // initial mmu value
-#endif
 }
 
 void usage(void)