[Coco] DW4 Turbo 230kb mode was : Eureka!
Bill Pierce
ooogalapasooo at aol.com
Thu Sep 19 18:10:36 EDT 2013
Yes, I have the lwtools port. and dwread and dwwite are included.... It's dw4read and dw4write that are not and they are needed for the dw4 turbo version of Nitros9 to work. These are 2 completely different R/W drivers from the standard dw files. They are in the /level1/modules folder along with the others.
It needs something like:
IFDEF DW4
use dw4read.asm
use dw4write.asm
ELSE
use dwread.asm
use dwwrite.asm
ENDIF
But then all the makefiles would have to be modified to add a "Nos96x09L2cocox_dw4.dsk" to each system build as there is no provision for the dw turbo mode builds. Basically a copy of the setups for the dw disks with the dw4 name the DW4 variable set instead. This would include several makefiles and I think modification to the rules.mak to define the dw4 disk type even though the dw type would probably work fine.
As I said, I don't have enough knowledge in the repo/nitros9/lwtools/mercurial syntax to make such changes. But I do have enough knowledge to know that if they were being built, they would be in their respective folders. They should be labeled dw4io.sb and boot_dw4. Only dwio.sb and boot_dw are there.
Bill Pierce
My Music from the Tandy/Radio Shack Color Computer 2 & 3
https://sites.google.com/site/dabarnstudio/
Co-Webmaster of The TRS-80 Color Computer Archive
http://www.colorcomputerarchive.com/
Co-Contributor, Co-Editor for CocoPedia
http://www.cocopedia.com/wiki/index.php/Main_Page
E-Mail: ooogalapasooo at aol.com
-----Original Message-----
From: Retro Canada <retrocanada76 at gmail.com>
To: CoCoList for Color Computer Enthusiasts <coco at maltedmedia.com>
Cc: coco <coco at maltedmedia.com>
Sent: Thu, Sep 19, 2013 5:19 pm
Subject: Re: [Coco] DW4 Turbo 230kb mode was : Eureka!
Bill,
are you getting the lwtools-port? dwread and dwrite are included inside the asms
dwio and not in the makefile.
On 2013-09-19, at 5:11 PM, Bill Pierce <ooogalapasooo at aol.com> wrote:
Ok, I've found and built the HDBDOSDW4 roms, bins etc.
Now on to NitrOS-9.....
As usual... the DW4read & DW4write modules are not implicated or built in the
current NitrOS-9 repo. The sources are only "there". They were being built
before but with all the new changes there are a LOT of things not in the
makefiles. This being one of them
dwread & dwwrite are used in both the dwio.sb and boot_dw modules. There is no
provision in the makefiles nor the sources themselves to include the turbo
version. My problem with this is why were they removed in the first place?
Yes, I could just change the " use dwread.asm" and " use dwwrite.asm" in the
sources to " use dw4read.asm" and " use dw4write.asm" and rebuild, then I
wouldn't have the regular builds.. UGGGGH !
As I have said all along, if it's in the repo BUILD IT!. Even if it's not
used... throw it in the proper NITROS9/6x09Lx/MODULES/ directory on the built
disks so if someone wants to make such a boot, it's available.
I would gladly go through the whole repo and do this for all the missing stuff
if I had the knowledge of how the makefiles relate to each other. Hell, I would
make sure there was just a "NitrOS-9 Modules.dsk" for each machine and level
that contained all buildable modules in the repo for all Coco systems. With a
disk like this, one could build a boot for any sytem with one disk.
Some are being built... just not included on any disk. They need to be on the
disk in the MODULES dir.
I know... I know.... you can add this and change that in the repo, but where
does this leave the other 95% of the people who just go to the downloads and
expect to find a disk for their purposes?
The myth of OS-9 being a programmer's OS is still being perpetuated even 25
years after it's demise. That's sad.
Now, the $50,000,000 question. Were there any changes to the dwread.asm and
dwwrite.asm that were NOT reflected in the dw4read.asm and dw4write.asm? Are
they going to crash the system if I try to use them or can I just exchange the
names and build? It seems everytime I get around to downloading the repo... the
name of a lot of the modules have been changed..... again.
I have been trying to make a database of all the various modules used in
OS-9/NitrOS-9 for a project I have going and every time I go to make sure I
have everything, I notice the names of modules have changed. I end up deleting
my whole database and starting over. This has been done 3 times now over a 2
year span.
Old boot build scripts from 4 months ago will no longer work. And some of the
current provided scripts are still not right.
The repo is ALMOST in a stable, buildable state now and I thanks those who have
been working to make the needed corrections. I just recently made a complete
build that went very smoothly and the things I have tested all worked as
expected. We really need to complete this and get everything that's there in
working order.
With the various Coco machines and systems I run (including the emulators), I am
willing to test run almost anything with the exception of the sIDE, IDE and CF
stuff as I don't have the hardware to test it. But for floppies, dw4, hdbdos,
becker, Coco 1, 2, or 3, I can pretty much give it a run for the money if
someone is willing to work on this.
I would love to be able to try the DW4 turbo mode on my Coco 3 in NitrOS9 if I
can get the proper drivers built.
Bill Pierce
My Music from the Tandy/Radio Shack Color Computer 2 & 3
https://sites.google.com/site/dabarnstudio/
Co-Webmaster of The TRS-80 Color Computer Archive
http://www.colorcomputerarchive.com/
Co-Contributor, Co-Editor for CocoPedia
http://www.cocopedia.com/wiki/index.php/Main_Page
E-Mail: ooogalapasooo at aol.com
--
Coco mailing list
Coco at maltedmedia.com
http://five.pairlist.net/mailman/listinfo/coco
--
Coco mailing list
Coco at maltedmedia.com
http://five.pairlist.net/mailman/listinfo/coco
More information about the Coco
mailing list