[Coco] OS-9 DS floppy config - SUCCESS!

Chad Hendon chadbh74 at hotmail.com
Wed Aug 11 01:34:32 EDT 2010


It seemed logical to me to apply the SIXMS first since it was simply replacing a few bytes whereas the DISKFIX, identical to the one you posted, was more lengthy.  I noticed something curious to me in the article on the OS9 patch.  It shows a 2nd 6ms byte that was changed from 03 to 00...just like I did in the D0/D1 by Dmode.  Wonder if its related.  Oh well, in any case it seems the end rusult is a working CCDISK even if it was a bit mutilated.  I wonder if NitrOS9's RB1773 was built off the CCDISK or if they started from scratch.

Connected by MOTOBLUR™ on T-Mobile

-----Original message-----
From: Bob Devries <devries.bob at gmail.com>
To: CoCoList for Color Computer Enthusiasts <coco at maltedmedia.com>
Sent: Wed, Aug 11, 2010 03:01:59 GMT+00:00
Subject: Re: [Coco] OS-9 DS floppy config - SUCCESS!

Yeah, Chad,
That makes a lot of sense. Of course, the driver (CCDISK) must be able to 
*use* the stepping rate variable in the descriptors (D0, D1). If it just 
ignores it, then it ain't gonna work. Also, was the SIXMS patch to be 
applied *before* or *after* the FIXDISK patch? I'd need to see the assembly 
listing to make further sense of that.

Regards, Bob Devries
Dalby, QLD, Australia

----- Original Message ----- 
From: "Chad H" <chadbh74 at hotmail.com>
To: "'CoCoList for Color Computer Enthusiasts'" <coco at maltedmedia.com>
Sent: Wednesday, August 11, 2010 12:43 PM
Subject: Re: [Coco] OS-9 DS floppy config - SUCCESS!


> Well... did a quick google and discovered what is going on.  This guy here 
> seems to have outlined the basics of it back when v2.00.00 was released.
> http://www.coco3.com/community/1986/01/new-os-9   Apparently, some 
> functions (i.e. 6ms stepping, etc) are applied by modifying both the 
> CCDISK and the D0/D1 descriptors.  Well it figures..since it took that to 
> make it double sided too.
>
> -----Original Message-----
> From: coco-bounces at maltedmedia.com [mailto:coco-bounces at maltedmedia.com] 
> On Behalf Of Chad H
> Sent: Tuesday, August 10, 2010 9:34 PM
> To: 'CoCoList for Color Computer Enthusiasts'
> Subject: Re: [Coco] OS-9 DS floppy config - SUCCESS!
>
> There was a SIXMS script file on that OS9 disk as well that apparently 
> patched CCDISK for 6ms.  Not sure if that conflicts with the D0 D1 setting 
> or just the NitrOS9 DMODE wasn't setting the right offset byte in the OS9 
> D0/D1 or what.  The SIXMS script is below.  What do you make of it?
>
> L CCDISK
> . .+1F9
> =10
> L CCDISK
> . .+1FF
> =08
> L CCDISK
> . .+200
> =8B
> L CCDISK
> . .+2DD
> =40
> L CCDISK
> . .+2E8
> =00
> Q
>
> - Chad
>
>
>
> -----Original Message-----
> From: coco-bounces at maltedmedia.com [mailto:coco-bounces at maltedmedia.com] 
> On Behalf Of Chad H
> Sent: Tuesday, August 10, 2010 9:22 PM
> To: 'CoCoList for Color Computer Enthusiasts'
> Subject: Re: [Coco] OS-9 DS floppy config - SUCCESS!
>
> Well dude I haven't read the manual.  All I know is I applied the "patch" 
> to CCDISK, set the STP to 03 to match what the NitrOS9 STP setting was, 
> and it ruined the stepping rate.  It SUCKED.  I put it back to 00 and it 
> was quiet and quick like I'm used to 6ms being in NitrOS9, DECB, etc.
> - Chad
>
> -----Original Message-----
> From: coco-bounces at maltedmedia.com [mailto:coco-bounces at maltedmedia.com] 
> On Behalf Of Bob Devries
> Sent: Tuesday, August 10, 2010 8:29 PM
> To: CoCoList for Color Computer Enthusiasts
> Subject: Re: [Coco] OS-9 DS floppy config - SUCCESS!
>
> Hi Chad,
>
> the "standard" OS9 level 1 disk device descriptor has its stepping rate at
> offset $14. The options are 0=30ms, 1=20ms,2=12ms,3=6ms.
>
> Pages 39 and 40 of the OS9 Technical Information manual refers.
>
> Hope that helps
> Regards, Bob Devries
> Dalby, QLD, Australia
>
> ----- Original Message ----- 
> From: "Chad H" <chadbh74 at hotmail.com>
> To: "'CoCoList for Color Computer Enthusiasts'" <coco at maltedmedia.com>
> Sent: Wednesday, August 11, 2010 8:58 AM
> Subject: Re: [Coco] OS-9 DS floppy config - SUCCESS!
>
>
>> You know, the OS-9 Level 1 v2.0.0 DSK image I had had a script on it
>> called "DISKFIX" and I had no idea what it was for.  Now I do, the
>> comments are not in it, but the commands and hex codes are identical.  Go
>> figure.  Anywhoo, I went back and used the modded CCDISK instead of the
>> RB1773 along with the original D0 & D1 and it booted good.  Then I used
>> DMODE from NitrOS9 boot to note the D0 and D1 settings.  I booted under
>> the modded OS9 and applied the settings to match but it started acting
>> funny.  I realized OS9 and NitrOS9 must not have their D0/D1 in the same
>> format.  In NitrOS9, it has STP=03.  Setting this under the OS-9 CCDISK
>> screwed up the 6ms stepping.   I put it back to STP=0 and all is good.
>>
>> What did I gain?  2 ram pages.  It went up to 162 free at boot.  I guess
>> it was a success though.
>>
>> - Chad
>>
>> -----Original Message-----
>> From: coco-bounces at maltedmedia.com [mailto:coco-bounces at maltedmedia.com]
>> On Behalf Of Bob Devries
>> Sent: Monday, August 09, 2010 1:50 AM
>> To: CoCoList for Color Computer Enthusiasts
>> Subject: Re: [Coco] OS-9 DS floppy config - SUCCESS!
>>
>> Hi Chad,
>>
>> the number of tracks is set in the device descriptor, not the driver. The
>> same is true for the stepping rate. If Level 1 has the DMODE utility, you
>> can use that to change them.
>>
>> Of course, that was/is true also of the double-sided working which Tandy
>> ignored :(
>>
>> Regards, Bob Devries
>> Dalby, QLD, Australia
>>
>> ----- Original Message ----- 
>> From: "Chad Hendon" <chadbh74 at hotmail.com>
>> To: "CoCoList for Color Computer Enthusiasts" <coco at maltedmedia.com>
>> Sent: Monday, August 09, 2010 4:35 PM
>> Subject: Re: [Coco] OS-9 DS floppy config - SUCCESS!
>>
>>
>>> Wow.. that's very interesting.  Does it also set to 40 tracks and 6ms
>>> stepping?  If so, I might go back and try rebuilding my disk with the
>>> CCDISK instead of the RB1773 to see if it gives me any extra free ram at
>>> boot.
>>>
>>> Connected by MOTOBLUR™ on T-Mobile
>>>
>>> -----Original message-----
>>> From: Bob Devries <devries.bob at gmail.com>
>>> To: CoCoList for Color Computer Enthusiasts <coco at maltedmedia.com>
>>> Sent: Mon, Aug 9, 2010 01:47:15 GMT+00:00
>>> Subject: Re: [Coco] OS-9 DS floppy config - SUCCESS!
>>>
>>> Hi all,
>>>
>>> for anyone who is interested, I found the original patch file to modify
>>> CCDISK from the Level 1 V2.0.0 distribution to read/write/format
>>> double-sided disks. It was featured in The Rainbow October 1988, pp 156.
>>> I
>>> don't have that issue now, so I can't say who wrote it (unless I 
>>> download
>>> it from maltedmedia)
>>>
>>> * Patches Level I Ver. 2
>>> * CCDisk to read, write
>>> * and format both single
>>> * and double sided disks
>>> * Rainbow, Oct '88, p 157
>>> t
>>> tmode .1 -pause
>>> save /d0/ccdisk ccdisk
>>> debug
>>> lccdisk
>>> . .+7
>>> =80
>>> $load /d0/ccdisk
>>> lccdisk
>>> . .+3
>>> =82
>>> lccdisk
>>> . .+1c9
>>> =16
>>> =01
>>> =84
>>> lccdisk
>>> . .+1f8
>>> =5f
>>> =17
>>> =01
>>> =76
>>> lccdisk
>>> . .+2ae
>>> =e6
>>> =c9
>>> =00
>>> =a9
>>> =16
>>> =00
>>> =8c
>>> =12
>>> =23
>>> =02
>>> lccdisk
>>> . .+2dd
>>> =40
>>> =12
>>> =12
>>> =12
>>> =17
>>> =00
>>> =90
>>> . .+3
>>> =5f
>>> =16
>>> =00
>>> =81
>>> lccdisk
>>> . .+341
>>> =a6
>>> =07
>>> =85
>>> =01
>>> =26
>>> =02
>>> =ca
>>> =40
>>> =a6
>>> =09
>>> =81
>>> =15
>>> =16
>>> =ff
>>> =66
>>> =a6
>>> =88
>>> =10
>>> =85
>>> =01
>>> =27
>>> =0e
>>> =64
>>> =e4
>>> =24
>>> =0a
>>> =a6
>>> =c9
>>> =00
>>> =a9
>>> =8a
>>> =40
>>> =a7
>>> =c9
>>> =00
>>> =a9
>>> =35
>>> =02
>>> =81
>>> =15
>>> =16
>>> =fe
>>> =61
>>> =ea
>>> =a8
>>> =22
>>> =16
>>> =ff
>>> =01
>>> =cb
>>> =10
>>> =ea
>>> =a8
>>> =22
>>> =34
>>> =02
>>> =17
>>> =fe
>>> =f7
>>> =35
>>> =02
>>> =39
>>> q
>>> del /d0/ccdisk
>>> save /d0/temp ccdisk
>>> verify u</d0/temp >/d0/ccdisk
>>> del temp
>>> tmode .1 pause
>>> -t
>>>
>>> * EOF *
>>>
>>> ----- Original Message ----- From: "Chad H" <chadbh74 at hotmail.com>
>>> To: "'CoCoList for Color Computer Enthusiasts'" <coco at maltedmedia.com>
>>> Sent: Sunday, August 08, 2010 3:42 AM
>>> Subject: Re: [Coco] OS-9 DS floppy config - SUCCESS!
>>>
>>>
>>>>I put together a Double-sided 40-track disk image that contains this
>>>>setup, >should anyone wish to examine it further.  I'm using this
>>>>particular image >for running Deskmate so it has Deskmate files in the
>>>>CMDs.  But it can be >used to make a OS-9 double-sided boot disk from
>>>>scratch easily.  I even put >a script in the root that does just that 
>>>>for
>>>>you, targeting /D1, called >MAKEBOOT.  It will handle all the 
>>>>formatting,
>>>>cobbler, bootfix, etc.  Yes, >the BOOTFIX is included in the CMDS.  This
>>>>is utilizing OS9's COBBLER >(Renamed on this disk to OS9COBBLER).  I
>>>>haven't tried using NitrOS9's >COBBLER yet with this boot setup.  It's
>>>>possible that COBBLER may eliminate >the need for BOOTFIX since we are
>>>>now
>>>>working from a good double-sided boot >disk as a source.  I also have my
>>>>SET540 script in the root that >initializes OS9 for text output to a HP
>>>>Deskjet 540 at 1200baud.
>>>>
>>>> The image has been uploaded to my repository as DMOS9MOD.DSK
>>>>
>>>>
>>>> My CoCo repository is here >
>>>> http://www.mediafire.com/?sharekey=4fzk73i24xo77
>>>>
>>>> - Chad
>>>>
>>>>
>>>> --
>>>> 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
>>>
>>> --
>>> 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
>>
>>
>> --
>> 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
>
>
> --
> 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
>
>
> --
> 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