[Coco] Compiling NitrOS9.
Walter Zambotti
zambotti at iinet.net.au
Fri Apr 5 00:17:19 EDT 2019
Tim said the code should:
The current repository has line 478 of edit.asm as:
pshu s
But Phil's code the same too:
> /cygdrive/e/retro/Dragon/nos9/nitros9-v3.3.0/level1/cmds/edit.asm:00478
> pshu u
Walter says "Uh!!!"
-----Original Message-----
From: Coco [mailto:coco-bounces at maltedmedia.com] On Behalf Of tim lindner
Sent: Tuesday, 2 April 2019 11:08 PM
To: CoCoList for Color Computer Enthusiasts <coco at maltedmedia.com>
Subject: Re: [Coco] Compiling NitrOS9.
The current repository has line 478 of edit.asm as:
pshu s
https://sourceforge.net/p/nitros9/code/ci/default/tree/level1/cmds/edit.asm
So it appears that this particular error has been fixed. I would suggest checking out the source using mercuial. Or download a snapshot.
On Tue, Apr 2, 2019 at 6:46 AM Phill Harvey-Smith <afra at ramoth.org.uk> wrote:
>
> Hi all,
>
> I's been a while since I tried to compile Nitros9, and as I wanted to
> develop a drive for DragonMMC, I decided to get the source and do a
> trial build to make sure things still worked.....
>
> I'm working on cygwin under Windows 7 x64. Though before when I worked
> on this I had all the tools on Linux, so willing to try that too.
>
> So I went and go the NOS9 source from sorceforge along with toolshed
> and lwasm. I have compiled the lwasm sources (4.16) under cygwin and
> installed them. (make / make install).
>
> However when I try to build nos9, by changing into it's directory and
> typing make from my cygwin bash prompt, ig builds part of it and then
> craps out compiling edit.asm :
>
> lwasm --6309 --format=os9
> --pragma=pcaspcr,nosymbolcase,condundefzero,undefextern,dollarnotlocal
> --includedir=.
> --includedir=/cygdrive/e/retro/Dragon/nos9/nitros9-v3.3.0/defs
> -DNOS9VER=3 -DNOS9MAJ=3 -DNOS9MIN=0 -DNOS9DBG=0 -Dcoco1=1
> --includedir=/cygdrive/e/retro/Dragon/nos9/nitros9-v3.3.0/3rdparty/pac
> kages/basic09
> /cygdrive/e/retro/Dragon/nos9/nitros9-v3.3.0/level1/cmds/edit.asm
> -oedit
> /cygdrive/e/retro/Dragon/nos9/nitros9-v3.3.0/level1/cmds/edit.asm(17) :
> WARNING : Not supported IFP1
> /cygdrive/e/retro/Dragon/nos9/nitros9-v3.3.0/level1/cmds/edit.asm:00017
> ifp1
>
> /cygdrive/e/retro/Dragon/nos9/nitros9-v3.3.0/level1/cmds/edit.asm(478) :
> ERROR : Bad register 'u'
> /cygdrive/e/retro/Dragon/nos9/nitros9-v3.3.0/level1/cmds/edit.asm:00478
> pshu u
>
>
>
> Plus a load more instances of the bad register message which is
> understandable as you generally can't push a stack register onto itself.....
>
> Any hints much appreciated, including...this is the wrong place you
> should ask on some other list / forum :)
>
> Cheers.
>
> Phill.
>
> --
> Coco mailing list
> Coco at maltedmedia.com
> https://pairlist5.pair.net/mailman/listinfo/coco
--
--
tim lindner
"Proper User Policy apparently means Simon Says."
--
Coco mailing list
Coco at maltedmedia.com
https://pairlist5.pair.net/mailman/listinfo/coco
More information about the Coco
mailing list