[Coco] 6309 port of NitrOS-9 Level 1
Kip Koon
computerdoc at sc.rr.com
Tue Jul 21 23:45:48 EDT 2015
Hi Tormod, Robert, etc.
I have an Hitachi 6309 upgraded CoCo1 F-Board version machine that I want to run NitrOS-9 6309 L1 v3.3.0 on. When I tried to run
make PORTS=coco1_6309 dsk
I got the following errors.
_________________________________
root at DS1 ~/nitros9
$ make PORTS=coco1_6309 dsk
**************************************************
* *
* THE NITROS-9 PROJECT *
* *
**************************************************
make -C /home/root/nitros9/lib && make -C /home/root/nitros9/level1 && :
make[1]: Entering directory '/home/root/nitros9/lib'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/root/nitros9/lib'
make[1]: Entering directory '/home/root/nitros9/level1'
**************************************************
* *
* NitrOS-9 Level 1 Ports *
* *
**************************************************
make -C coco1_6309 && :
make[2]: Entering directory '/home/root/nitros9/level1'
make[2]: *** coco1_6309: No such file or directory. Stop.
make[2]: Leaving directory '/home/root/nitros9/level1'
makefile:10: recipe for target 'all' failed
make[1]: *** [all] Error 2
make[1]: Leaving directory '/home/root/nitros9/level1'
makefile:25: recipe for target 'all' failed
make: *** [all] Error 2
root at DS1 ~/nitros9
$ ^C
root at DS1 ~/nitros9
$
_________________________________________________________
I looked at the level1 folder and sure enough, coco1_6309 does not exist. I could not run hg pull and hg update to update my local repo here at Mickey D's as their ISP has shut down the internet link due to some customers doing inappropriate things. I'll try the repo pull and update when I get home, but lately when I did, no changes were available. I have received that message from hg pull several times over the last few months. There are some errors in Nitros9 l2 disks such as the password file is only a symbolic link and not the actual password file contents. The same problem exists with the errmsg file as well. All "error nnn" command give unknown error. Of course these two files are in the SYS folder. Please let me know if I need to do anything.
I also tried running
Make PORTS=coco2_6309 dsk
And received the following errors.
________________________________
root at DS1 ~/nitros9
$ make PORTS=coco2_6309 dsk
**************************************************
* *
* THE NITROS-9 PROJECT *
* *
**************************************************
make -C /home/root/nitros9/lib && make -C /home/root/nitros9/level1 && :
make[1]: Entering directory '/home/root/nitros9/lib'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/root/nitros9/lib'
make[1]: Entering directory '/home/root/nitros9/level1'
**************************************************
* *
* NitrOS-9 Level 1 Ports *
* *
**************************************************
make -C coco2_6309 && :
make[2]: Entering directory '/home/root/nitros9/level1/coco2_6309'
************************************************************
*
* NitrOS-9/6309 Level 1 Radio Shack Color Computer 2 (coco2_6309)
*
************************************************************
make -C cmds && make -C modules && make -C defs && make -C sys && make -C bootfiles && make -C bootroms && make -C wwwroot && :
make[3]: Entering directory '/home/root/nitros9/level1/coco2_6309/cmds'
lwasm --6309 --format=os9 --pragma=pcaspcr,nosymbolcase,condundefzero,undefextern,dollarnotlocal --includedir=. --includedir=/home/root/nitros9/defs -DNOS9VER=3 -DNOS9MAJ=3 -DNOS9MIN=0 -DNOS9DBG=1 -Dcoco2_6309=1 --includedir=/home/root/nitros9/3rdparty/packages/basic09 -DH6309=1 /home/root/nitros9/level1/cmds/edit.asm -oedit
WARNING: Not supported IFP1
/home/root/nitros9/level1/cmds/edit.asm:00017 ifp1
ERROR: Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:00478 pshu u
ERROR: Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:00986 L07A1 pulu pc,u
ERROR: Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01018 pulu pc,u
ERROR: Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01021 L07F9 pulu pc,u
ERROR: Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01050 pulu pc,u
ERROR: Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01088 pulu pc,u
ERROR: Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01122 pulu pc,u
ERROR: Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01137 pulu pc,u
ERROR: Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01147 L0920 pulu pc,u
ERROR: Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01164 pulu pc,u
ERROR: Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01172 pulu pc,u
ERROR: Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01176 pulu pc,u
ERROR: Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01194 pulu pc,u
ERROR: Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01210 pulu pc,u
ERROR: Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01216 L09BE pulu pc,u
ERROR: Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01266 L0A29 pulu pc,u
ERROR: Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01357 L0AFF pulu pc,u
ERROR: Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01398 L0B5C pulu pc,u
ERROR: Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01422 L0B94 pulu pc,u
ERROR: Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01551 L0CAF pulu pc,u
ERROR: Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01594 L0D0D pulu pc,u
ERROR: Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01677 pulu pc,u
ERROR: Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01685 pulu pc,u
ERROR: Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01700 pulu pc,u
ERROR: Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01708 pulu pc,u
ERROR: Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01746 pulu pc,u
ERROR: Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01828 pulu pc,u
ERROR: Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01872 L0FA8 pulu pc,u
ERROR: Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01891 L0FD4 pulu pc,u
ERROR: Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01908 L0FFA pulu pc,u
ERROR: Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01916 L100D pulu pc,u
ERROR: Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01934 L1035 pulu pc,u
ERROR: Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01961 pulu pc,u
ERROR: Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01978 pulu pc,u
ERROR: Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01981 pulu pc,u
ERROR: Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01985 pulu pc,u
ERROR: Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01989 pulu pc,u
ERROR: Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01993 pulu pc,u
ERROR: Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:02059 pulu pc,u
ERROR: Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:02066 pulu pc,u
ERROR: Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:02067 pulu pc,u
ERROR: Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:02116 pulu pc,u
/home/root/nitros9/rules.mak:163: recipe for target 'edit' failed
make[3]: *** [edit] Error 1
make[3]: Leaving directory '/home/root/nitros9/level1/coco2_6309/cmds'
../coco1/makefile:81: recipe for target 'all' failed
make[2]: *** [all] Error 2
make[2]: Leaving directory '/home/root/nitros9/level1/coco2_6309'
makefile:10: recipe for target 'all' failed
make[1]: *** [all] Error 2
make[1]: Leaving directory '/home/root/nitros9/level1'
makefile:25: recipe for target 'all' failed
make: *** [all] Error 2
root at DS1 ~/nitros9
$
_______________________________________________
Am I doing something wrong?
I don't mind reading documentation files if any are available to show me how to make changes I make stick, just point me to them. I'm assuming the mercurial docs explain this come to think of it, so I'll start looking there. Do I need to create a branch for my own work? I'm thinking maybe so. I'll look for that as well. In the meantime, I'd like to test a Coco1_6309 port of NitrOS-9 since I have such a machine. I think I have a Coco2 6309 machine as well so I'll test the coco2_6309 port. I think I saw that .dsk file in my last run of the NitrOS-9 Local Repo Build. If so, I'll let you guys know the results. Take care my friends.
Kip Koon
computerdoc at sc.rr.com
http://www.cocopedia.com/wiki/index.php/Kip_Koon
More information about the Coco
mailing list