[Coco] I am back to not being able to format a floppy, help plz

Tormod Volden lists.tormod at gmail.com
Wed Oct 22 16:28:30 EDT 2014


On Wed, Oct 22, 2014 at 6:02 PM, Gene Heskett <gheskett at wdtv.com> wrote:
>
> Got it, update default screamed about everything I did by calling kdiff,
> which got picky and didn't resolve anything. hg resolve went thru and
> killed everything I had done to get it to make a l3 dsk.
>
> So now a make clean;make dsk bails out again not very far into the
> coco3_6309 level 3 build:
>

I don't know if anyone ever made a booting level3 disk, except Alan
who I was told worked on it ages ago. Be prepared for a lot of work
and investigation if you want to do this.

If you just want to do some incremental development, you are probably
better off working on the level2 code, which is well tested.

> But will this solve my ability to format a floppy?  The last time I tried,
> using the exact same bootfile, it worked flawlessly, so I was surprised.
>

I am confused to what you are trying to do. Is your posted floppy
format issue something to do with level3? The rest of the world is
using level 1 or 2 as far as I know. Try to solve one thing at a time,
would be my suggestion.

> My default hd boot is from $80/128, and bootlink has me set for that atm.
> I don't want to ruin what I have until I know for a fact that it works
> because I'd have to restart from a floppy scratch.  That is years back up
> the log obviously.
>
> I'll study the bailout message & see if I can figure out where it came
> from:
> make[3]: *** No rule to make target `defsfile.asm', needed by `defsfile'.
> Stop.
> make[3]: Leaving directory `/opt/nitros9/level3/coco3_6309/defs'
> make[3]: Entering directory `/opt/nitros9/level3/coco3_6309/sys'
> make[3]: Nothing to be done for `all'.
> make[3]: Leaving directory `/opt/nitros9/level3/coco3_6309/sys'
> make[3]: Entering directory `/opt/nitros9/level3/coco3_6309/bootfiles'
> make[3]: Nothing to be done for `all'.
> make[3]: Leaving directory `/opt/nitros9/level3/coco3_6309/bootfiles'
> rm -f nos96309l3v030300coco3_40d_1.dsk
> os9 format -e -t40 -ds -dd -q nos96309l3v030300coco3_40d_1.dsk -
> n"NitrOS-9/6309 Level 3 Disk 1"
> os9 gen nos96309l3v030300coco3_40d_1.dsk -b=bootfiles/bootfile_40d -
> t=bootfiles/kernel_1773
> Boot track written!
> Bootfile Linked!  LSN: 12, size: 30911
> os9 makdir nos96309l3v030300coco3_40d_1.dsk,CMDS
> os9 makdir nos96309l3v030300coco3_40d_1.dsk,SYS
> os9 makdir nos96309l3v030300coco3_40d_1.dsk,DEFS
> os9 copy -o=0 modules/sysgo_dd nos96309l3v030300coco3_40d_1.dsk,sysgo
> os9 attr -q -pe -npw -pr -e -w -r nos96309l3v030300coco3_40d_1.dsk,sysgo
> cd cmds; os9 copy -o=0 make[2]: Entering directory
> `/opt/nitros9/level3/coco3_6309/cmds' shell utilpak1 asm attr backup binex
> build cmp cobbler copy cputype date dcheck debug ded deiniz del deldir
> devs dir dirsort disasm display dmem dmode dsave dump echo edit error
> exbin format free grfdrv help ident iniz irqs link list load login makdir
> mdir megaread merge mfree mmap modpatch montype mpi os9gen padrom park
> pmap proc procs prompt pwd pxd reboot rename save setime shell_21 sleep
> smap sfree tee tmode touch tsmon tuneport unlink verify wcreate xmode
> make[2]: Leaving directory `/opt/nitros9/level3/coco3_6309/cmds'
> ../nos96309l3v030300coco3_40d_1.dsk,CMDS
> /bin/sh: Syntax error: Unterminated quoted string
> make[2]: *** [nos96309l3v030300coco3_40d_1.dsk] Error 2
> make[2]: Leaving directory `/opt/nitros9/level3/coco3_6309'
> make[1]: *** [dsk] Error 2
> make[1]: Leaving directory `/opt/nitros9/level3'
> make: *** [dsk] Error 2

Probably something in the makefile you made. Maybe you should start
with what I suggested in a previous mail.

make PORTS=coco3_6309
export NITROS9DIR=$PWD
cd level3/coco3_6309/
make     # this builds fine
make dsk    # this fails on a missing bootfiles/bootfile_dw

Building for 6809 (level3/coco3) is known broken.

Regards,
Tormod


More information about the Coco mailing list