[Coco] 6309 port of NitrOS-9 Level 1
Kip Koon
computerdoc at sc.rr.com
Thu Jul 23 04:26:12 EDT 2015
Hi Tormod,
I have not looked at the CoCo2 SYS directory. I was talking about the SYS Directory for the nos96809l2v030300_coco3_80d.dsk image file having a symbolic link in place of the proper contents of the SYS/password and SYS/errmsg files.
I just hg pulled and hg updated my local repo of lwtools to 4.11+ and rebuilt and installed the lwtools programs so I definitely have the latest version. I tried hg pulling Nitros9 but the pull errored out so I tried rebuilding my local copy as is and received the following results. I also tried the SOLTLINK=cp option for the make command, so I'll look at the results and let you know.
________________________________________________
root at DS1 ~/nitros9
$ lwasm -V
lwasm from lwtools 4.11+
root at DS1 ~/nitros9
$ make PORTS=coco2_6309 dsk SOFTLINK=cp
**************************************************
* *
* 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
/home/root/nitros9/level1/cmds/edit.asm(17) : WARNING : Not supported IFP1
/home/root/nitros9/level1/cmds/edit.asm:00017 ifp1
/home/root/nitros9/level1/cmds/edit.asm(478) : ERROR : Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:00478 pshu u
/home/root/nitros9/level1/cmds/edit.asm(986) : ERROR : Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:00986 L07A1 pulu pc,u
/home/root/nitros9/level1/cmds/edit.asm(1018) : ERROR : Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01018 pulu pc,u
/home/root/nitros9/level1/cmds/edit.asm(1021) : ERROR : Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01021 L07F9 pulu pc,u
/home/root/nitros9/level1/cmds/edit.asm(1050) : ERROR : Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01050 pulu pc,u
/home/root/nitros9/level1/cmds/edit.asm(1088) : ERROR : Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01088 pulu pc,u
/home/root/nitros9/level1/cmds/edit.asm(1122) : ERROR : Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01122 pulu pc,u
/home/root/nitros9/level1/cmds/edit.asm(1137) : ERROR : Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01137 pulu pc,u
/home/root/nitros9/level1/cmds/edit.asm(1147) : ERROR : Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01147 L0920 pulu pc,u
/home/root/nitros9/level1/cmds/edit.asm(1164) : ERROR : Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01164 pulu pc,u
/home/root/nitros9/level1/cmds/edit.asm(1172) : ERROR : Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01172 pulu pc,u
/home/root/nitros9/level1/cmds/edit.asm(1176) : ERROR : Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01176 pulu pc,u
/home/root/nitros9/level1/cmds/edit.asm(1194) : ERROR : Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01194 pulu pc,u
/home/root/nitros9/level1/cmds/edit.asm(1210) : ERROR : Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01210 pulu pc,u
/home/root/nitros9/level1/cmds/edit.asm(1216) : ERROR : Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01216 L09BE pulu pc,u
/home/root/nitros9/level1/cmds/edit.asm(1266) : ERROR : Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01266 L0A29 pulu pc,u
/home/root/nitros9/level1/cmds/edit.asm(1357) : ERROR : Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01357 L0AFF pulu pc,u
/home/root/nitros9/level1/cmds/edit.asm(1398) : ERROR : Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01398 L0B5C pulu pc,u
/home/root/nitros9/level1/cmds/edit.asm(1422) : ERROR : Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01422 L0B94 pulu pc,u
/home/root/nitros9/level1/cmds/edit.asm(1551) : ERROR : Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01551 L0CAF pulu pc,u
/home/root/nitros9/level1/cmds/edit.asm(1594) : ERROR : Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01594 L0D0D pulu pc,u
/home/root/nitros9/level1/cmds/edit.asm(1677) : ERROR : Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01677 pulu pc,u
/home/root/nitros9/level1/cmds/edit.asm(1685) : ERROR : Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01685 pulu pc,u
/home/root/nitros9/level1/cmds/edit.asm(1700) : ERROR : Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01700 pulu pc,u
/home/root/nitros9/level1/cmds/edit.asm(1708) : ERROR : Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01708 pulu pc,u
/home/root/nitros9/level1/cmds/edit.asm(1746) : ERROR : Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01746 pulu pc,u
/home/root/nitros9/level1/cmds/edit.asm(1828) : ERROR : Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01828 pulu pc,u
/home/root/nitros9/level1/cmds/edit.asm(1872) : ERROR : Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01872 L0FA8 pulu pc,u
/home/root/nitros9/level1/cmds/edit.asm(1891) : ERROR : Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01891 L0FD4 pulu pc,u
/home/root/nitros9/level1/cmds/edit.asm(1908) : ERROR : Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01908 L0FFA pulu pc,u
/home/root/nitros9/level1/cmds/edit.asm(1916) : ERROR : Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01916 L100D pulu pc,u
/home/root/nitros9/level1/cmds/edit.asm(1934) : ERROR : Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01934 L1035 pulu pc,u
/home/root/nitros9/level1/cmds/edit.asm(1961) : ERROR : Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01961 pulu pc,u
/home/root/nitros9/level1/cmds/edit.asm(1978) : ERROR : Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01978 pulu pc,u
/home/root/nitros9/level1/cmds/edit.asm(1981) : ERROR : Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01981 pulu pc,u
/home/root/nitros9/level1/cmds/edit.asm(1985) : ERROR : Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01985 pulu pc,u
/home/root/nitros9/level1/cmds/edit.asm(1989) : ERROR : Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01989 pulu pc,u
/home/root/nitros9/level1/cmds/edit.asm(1993) : ERROR : Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:01993 pulu pc,u
/home/root/nitros9/level1/cmds/edit.asm(2059) : ERROR : Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:02059 pulu pc,u
/home/root/nitros9/level1/cmds/edit.asm(2066) : ERROR : Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:02066 pulu pc,u
/home/root/nitros9/level1/cmds/edit.asm(2067) : ERROR : Bad register 'u'
/home/root/nitros9/level1/cmds/edit.asm:02067 pulu pc,u
/home/root/nitros9/level1/cmds/edit.asm(2116) : 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
$
___________________________________________________________________________
I'll try booting the coco2_6309 disk I built earlier and see how it goes. I'll let you know the results of that as well. Take care my friend.
Kip Koon
computerdoc at sc.rr.com
http://www.cocopedia.com/wiki/index.php/Kip_Koon
> -----Original Message-----
> From: Coco [mailto:coco-bounces at maltedmedia.com] On Behalf Of Tormod Volden
> Sent: Wednesday, July 22, 2015 3:39 AM
> To: CoCoList for Color Computer Enthusiasts
> Subject: Re: [Coco] 6309 port of NitrOS-9 Level 1
>
> On Wed, Jul 22, 2015 at 5:45 AM, Kip Koon wrote:
> > 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.
>
> > make[2]: *** coco1_6309: No such file or directory. Stop.
>
> > 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.
>
>
> Yes, there is no coco1_6309 folder yet, only coco2_6309. IIRC the only difference is the DriveWire baud rate, so if you are running
> from disk you might try the precompiled coco2 disk images on your coco1.
>
> > 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.
>
>
> Are you talking about Level 2 now? I don't think nitros9 even have symbolic links, but it could be a Cygwin/toolshed issue. I googled
> and found this suggestion from me to you last year:
>
> On Cygwin, try: make dsk SOFTLINK=cp
>
> The prebuilt disk images should not have this issue, however they are still offline...
>
>
> > I also tried running
> > Make PORTS=coco2_6309 dsk
> > And received the following errors.
>
> > ERROR: Bad register 'u'
> > /home/root/nitros9/level1/cmds/edit.asm:00478 pshu u
>
> > Am I doing something wrong?
>
> Please use the latest LWTOOLS release 4.11 and not a development snapshot. The latest LWTOOLS changes require the corresponding
> latest changes in the nitros9 repo which was done by William a few weeks ago.
> The resulting code is identical. You should always be able to rely on released, stable versions of all tools to build nitros9, at least I try
> to keep it so.
>
> > 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.
>
> For keeping your own changes I recommend using the mercurial "mq"
> extension to keep a stack of local patches.
>
> I am looking forward to hearing the results! AFAIK nobody has run the Level 1 6309 port on real hardware yet.
>
> Best regards,
> Tormod
>
> --
> Coco mailing list
> Coco at maltedmedia.com
> https://pairlist5.pair.net/mailman/listinfo/coco
More information about the Coco
mailing list