[Coco] I've got DriveWire 4 installed

Wayne Campbell asa.rand at gmail.com
Mon May 29 23:47:36 EDT 2017


I was all ready to start when I clicked the link to download mercurial from
the minGW instructions page. The page it's looking for can't be found. Typo
in the link, or did they move it somewhere else?

On Mon, May 29, 2017 at 7:46 PM, Bill Pierce via Coco <coco at maltedmedia.com>
wrote:

> Wayne, these sources are formatted to be built with LWTools and ToolShed
> from the PC. With slight modification, they can be assembled with OS9 asm.
> The best thing to do is to learn to build the repo yourself. This way, all
> sources are assembled "as is" and there's less chance for error. Also, you
> then have all the "latest" sources and binaries for everything NitrOS9
> related.
> The instructions for building the repo in Windows under MinGW are here:
>
> https://nitros9.sourceforge.io/wiki/index.php/Building_
> NitrOS9_in_Windows_using_MinGW
>
> Or you can build in Windows under CYGWin here:
>
> https://nitros9.sourceforge.io/wiki/index.php/Building_
> NitrOS9_in_Windows_using_Cygwin
>
> Both of these instruction sets work well and it's just a matter of choice
> between CYGWin and MinGW. I use MinGW, but I've been thinking of trying
> CYGWin as it seems to be faster in assembling.
>
>
>
>
>
> 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
>
> E-Mail: ooogalapasooo at aol.com
>
>
>
>
>
> -----Original Message-----
> From: Wayne Campbell <asa.rand at gmail.com>
> To: CoCoList for Color Computer Enthusiasts <coco at maltedmedia.com>
> Sent: Mon, May 29, 2017 10:05 pm
> Subject: Re: [Coco] I've got DriveWire 4 installed
>
> I found the emudsk folder, and it's all source files. The booter I found
> iscalled boot_vhd and is also asm source. I have the binaries for
> emudsk.dr,h0.dd, h1.dd and ddh0.dd. I do not have a binary for boot_vhd. As
> I am notproficient with asm/rma, what would I have to do to build the
> boot_vhdbinary, what would it be named and where would it go?On Mon, May
> 29, 2017 at 10:12 AM, Bill Pierce via Coco <coco at maltedmedia.com> wrote:>
> Wayne, being an OS9 only vhd will not matter.> If you plan on booting from
> the VCC vhd, you will need the "boot_emu" in> your kernel, that is in the
> same folder as emudsk in the repo, again, not> on any disks. If you boot
> from dw, and /dd is /h0, then grfdrv and shell> need to be in /dd/cmds and
> sysgo and startup needs to be in the root of /dd>>  I'm not sure how you're
> booting, so I don't quite know how to tell you to> set it up.> Oh, and
> BTW... it's best to have emudsk and dd (h0) following the dw> descriptors
> and before any ramdisk (or scf) in the os9boot.> It gets kinda tricky when
> you boot from one disk with the system on> another.>>>> 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>> E-Mail: ooogalapasooo at aol.com>>>>>> -----Original
> Message-----> From: Wayne Campbell <asa.rand at gmail.com>> To: CoCoList for
> Color Computer Enthusiasts <coco at maltedmedia.com>> Sent: Mon, May 29,
> 2017 12:42 pm> Subject: Re: [Coco] I've got DriveWire 4 installed>> Oh, and
> FWIW, my vhd is OS-9 only, not hdbdos and OS-9. Will this> impactusing the
> dd descriptor for the vhd?On Mon, May 29, 2017 at 9:40 AM,> Wayne Campbell <
> asa.rand at gmail.com> wrote:> I remember this from when I> had my real
> CoCo2 and 3. It was stated in the> manuals that the boot file> needed to
> have everything in it. I just wanted> to see if it worked the way> Robert
> described first. Now I need to see if I> can add the emudsk driver> and
> descriptors to the boot file, or am I going> to have to create a new> boot
> file due to ordering constraints. I haven't> made a custom boot in> many
> many moons. Thanks for the reminder, Bill.>>> On Mon, May 29, 2017 at> 7:01
> AM, Bill Pierce via Coco <> coco at maltedmedia.com> wrote:>>> Wayne,>
> first, it is never a good idea to load drivers "after" the boot>> file.>
> This advise comes from many OS9 users past and present. The OS9>> manual>
> even states as much. This meaning loading temp drivers after you've>>>
> booted into NitrOS9. Yes, it works, but yes, it can eventually fail.
> It's>>> ok for testing or a quick fix for something temporary, but not for>
> regular>> use. When OS9 boots, memory is allocated to the drivers and>
> their>> descriptors in a permanent location in system memory. When you
> load> them>> later instead, these locations are just temp locations in
> user> memory and>> can easily be corrupted by other software being loaded.
> Not to> mention they>> use much more system memory when loaded later.>> The
> best> solution is to have the drivers in the bootfile.>>>> 2nd, the emudsk
> driver> is 100 times faster than the DW drivers so I would>> use /h0 as
> /dd. This> gives you the fastest system drive possible. I've>> found
> through tests> that the "TCP" port in DW4 for emulators is actually>>
> slower than the> Serial port transfers used by a real Coco and DW4.>>>>
> 3rd, the emudsk> driver and descriptors ARE in the repo under>>
> "3rdparty/drivers/emudsk".> If you build your own NitrOS9 disks, these>>
> drivers are assembled, but NOT> put on any dsk image. The assembled files>>
> can be found in the above> folder after doing a complete build of the>>
> repository. Hopefully I will> get a chance soon to create the patches
> need>> to have the repo build disk> images for the emulators. This has been
> needed>> for a very long time.>>>>> In my "Starter Kits" for VCC & DW4, the
> VHDs are setup so that the system>>> starts it's boot from DW4, then
> finishes on the native VCC HD using /h0> as>> /dd. This makes VCC the
> system drive, leaving you 4 data drives which> can>> be swapped out at
> will.>> These Starter Kit packages are "turnkey"> systems in that after>>
> installation, the only setup required is to mount> the 2 VHDs (one in
> DW4,>> on in VCC). NitrOS9 is already setup and ready to> run.>>>>>>>>>>>>
> 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>>>>>
> E-Mail: ooogalapasooo at aol.com>>>>>>>>>>>> -----Original Message----->>>
> From: Wayne Campbell <asa.rand at gmail.com>>> To: CoCoList for Color>
> Computer Enthusiasts <coco at maltedmedia.com>>> Sent: Sun, May 28, 2017>
> 11:14 pm>> Subject: Re: [Coco] I've got DriveWire 4 installed>>>> Thank
> you> Bill, Barry and Robert. I already have the emudsk disk image,>> soI
> just> merged the H0.dd and EmuDsk.dr files together and put them in>>
> theCMDS> directory on the boot disk in DW. It works, so now I have access>>
> tothe> vhd image.On Sun, May 28, 2017 at 6:21 AM, Robert Gault <>>>
> robert.gault at att.net> wrote:> Wayne Campbell wrote:>>> Thanks, Robert.>>>
> That's done, so now how do I access my harddisk image? I>> did a mdir
> and>>> see that /h0 and emudsk are not there. I'm guessing this>> means I
> have> to>> build a custom boot?>>>>> Wayne,>> Yes, unfortunately there
> probably> aren't>> many default .vhds for mounting> on VCC which will
> access DW4> disks nor>> disks for DW4 that once booted have> access to the
> default VCC> hard drives.>> So, you will need to build a custom> boot file
> for> best/safest access to>> both DW drives and VCC hard drives.>> There is
> one> other thing you can try>> which may work but is not the best>
> approach. :)> You can merge emudsk and>> h0 into a single file in your
> CMDS> directory.> Set the merged file for>> execution ex.> attr VCCvhd e
> pe> and after> booting from the DW4 disk, load>> the merged file however it
> is> named.>> You should then be able to read the>> OS-9 partition of the
> .vhd mounted> on> VCC.>> Now EmuDsk and H0 will not be>> on the nightly
> build Becker> disk. You will> need to get those from your VCC>> .vhd or I
> can send them> to you. The merged> file will need to be>> transferred to
> the DW4 boot> disk.>> I just checked and Bill Pierce at>>>>
> https://sites.google.com/site/dabarnstudio/the-color-compute>>>>
> r-drivewire4-hdbdos-nitros9-starter-kit> in one of the VCC .vhd drives>>>
> should have both the EmuDsk and DW driver> sets installed.>>> Robert>>>>
> -->>> Coco mailing list> Coco at maltedmedia.com>>
> https://pairlist5.pair.net/mai>> lman/listinfo/coco>-- WayneThe
> Structure> of I-Codehttp://>> www.cocopedia.com/wiki/index.
> php/The_Structure_of_I-> Codedecodehttp://>> cococoding.com/wayne/-- Coco
> mailing> listCoco at maltedmedia.comhttps://>> pairlist5.pair.net/mailman/>
> listinfo/coco>>>> -->> Coco mailing list>> Coco at maltedmedia.com>>>
> https://pairlist5.pair.net/mailman/listinfo/coco>>>>>> --> Wayne>> The>
> Structure of I-Code> http://www.cocopedia.com/wiki/>
> index.php/The_Structure_of_I-Code>> decode> http://cococoding.com/wayne/>-->
> WayneThe Structure of I-Codehttp://www.cocopedia.com/wiki/index.php/The_>
> Structure_of_I-Codedecodehttp://cococoding.com/wayne/-- Coco mailing>
> listCoco at maltedmedia.comhttps://pairlist5.pair.net/mailman/listinfo/coco>>
> --> Coco mailing list> Coco at maltedmedia.com> https://pairlist5.pair.net/
> mailman/listinfo/coco>-- WayneThe Structure of I-Codehttp://www.cocopedia.
> com/wiki/index.php/The_Structure_of_I-Codedecodehttp:
> //cococoding.com/wayne/-- Coco mailing listCoco at maltedmedia.comhttps://
> pairlist5.pair.net/mailman/listinfo/coco
>
> --
> Coco mailing list
> Coco at maltedmedia.com
> https://pairlist5.pair.net/mailman/listinfo/coco
>



-- 
Wayne

The Structure of I-Code
http://www.cocopedia.com/wiki/index.php/The_Structure_of_I-Code

decode
http://cococoding.com/wayne/


More information about the Coco mailing list