[Coco] OS-9 DS floppy config - SUCCESS!
Bob Devries
devries.bob at gmail.com
Tue Aug 10 23:01:59 EDT 2010
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
>
More information about the Coco
mailing list