[Coco] 6309 port of NitrOS-9 Level 1

Kip Koon computerdoc at sc.rr.com
Thu Jul 23 04:36:53 EDT 2015


Hi Tormod,
I don't have a precompiled copy of coco2_6309.  I thought I had built a coco2_6309 port from my local repo, but I was mistaken.  I looked in the Level1/coco2_6309 folder and no dsk images nor directory existed.  Since updates were made a few weeks ago, I definitely do not have those updates.  Would you or someone who does have a copy of the Level 1 coco2 6309 precompiled dsk images please send them to me?  I would be most appreciative.  I'll be happy to test them on my Coco 1 6309 hardware.  I'm eager to see the results as well.  My father's 84th birthday is tomorrow so I need to get some sleep.  Take care my friends.

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 Kip Koon
> Sent: Thursday, July 23, 2015 4:26 AM
> To: 'CoCoList for Color Computer Enthusiasts'
> Subject: Re: [Coco] 6309 port of NitrOS-9 Level 1
> 
> 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
> 
> 
> --
> Coco mailing list
> Coco at maltedmedia.com
> https://pairlist5.pair.net/mailman/listinfo/coco



More information about the Coco mailing list