[Coco] Formatting L.R. Tech Hard Drive in OS9 Level II

Bill Pierce ooogalapasooo at aol.com
Mon Jan 11 02:46:36 EST 2016


Mark, from looking at the sources, I wouldn't bother building the repo for the lrtech driver. The flag for kenton/lrtech only changes the name of the driver. It doesn't change any code within. It's the same as the tc3 driver.
I would just build a boot and include "rbsuper.dr" & "LLtc3.dr"
Your desctiptors for the drives would be s0_tc.dd, s1_tc.dd etc. Use up to six (ever how many drives you want)
After booting from floppy, you must set these descriptors to match the drives. You'll have to read the docs on cloud9 to see how to set them.

 The scripts for building the boots are in nitros9/bootlists
Edit these to suit, then cd to nitros9/scripts and run the proper script there.

 


Bill Pierce
"Charlie stole the handle, and the train it won't stop going, no way to slow down!" - Ian Anderson - Jethro Tull

 

My Music from the Tandy/Radio Shack Color Computer 2 & 3
https://sites.google.com/site/dabarnstudio/
Co-Contributor, Co-Editor for CocoPedia
http://www.cocopedia.com/wiki/index.php/Main_Page
Global Moderator for TRS-80/Tandy Color Computer Forums
http://www.tandycoco.com/forum/

E-Mail: ooogalapasooo at aol.com


 

 

-----Original Message-----
From: Mark J. Blair <nf6x at nf6x.net>
To: CoCoList Computer Enthusiasts <coco at maltedmedia.com>
Sent: Mon, Jan 11, 2016 2:21 am
Subject: Re: [Coco] Formatting L.R. Tech Hard Drive in OS9 Level II

Good news: I have nitros9 building under OSX with the Unix environment stuff provided by MacPorts, and it was almost easy. lwtools builds just fine.Toolshed needed fuse.h and libfuse. After providing that by installing osxfuse via MacPorts, I forked the build/unix tree into a new build/osx tree, and made a couple of simple changes to the cocofuse Makefile:--- build/unix/cocofuse/Makefile	2016-01-10 22:49:22.000000000 -0800+++ build/osx/cocofuse/Makefile	2016-01-10 23:02:26.000000000 -0800@@ -4,8 +4,8 @@  vpath %.c ../../../$(BINARY) -CFLAGS	+= -I../../../include -Wall-LDFLAGS	+= -L../libtoolshed -L../libcoco -L../libnative -L../libcecb -L../libdecb -L../libmisc -L../librbf -L../libsys -ltoolshed -lcoco -lnative -lcecb -ldecb -lrbf -lmisc -lsys -lm -lfuse+CFLAGS	+= -I../../../include -Wall $(shell pkg-config --cflags fuse)+LDFLAGS	+= -L../libtoolshed -L../libcoco -L../libnative -L../libcecb -L../libdecb -L../libmisc -L../librbf -L../libsys -ltoolshed -lcoco -lnative -lcecb -ldecb -lrbf -lmisc -lsys -lm $(shell pkg-config --libs fuse)  $(BINARY):	$(BINARY).o 	$(CC) -o $@ $^ $(LDFLAGS)Then toolshed built just fine, i.e.:make -C build/osxsudo make -C build/osx installFinally, a default build of Nitros9 with "make dsk PORTS=coco3" worked flawlessly, and I was able to boot the resulting 40 track single-sided images in VCC. Yay!So I still need to figure out how to build the llktlr.dr driver, but getting the build environment up was a lot less painful than I expected.-- Mark J. Blair, NF6X <nf6x at nf6x.net>http://www.nf6x.net/-- Coco mailing listCoco at maltedmedia.comhttps://pairlist5.pair.net/mailman/listinfo/coco


More information about the Coco mailing list