[Coco] Header Virtual Disk
Aaron Wolfe
aawolfe at gmail.com
Sat Apr 6 14:11:18 EDT 2013
If it helps, you can borrow code from
http://drivewireserver.cvs.sourceforge.net/viewvc/drivewireserver/drivewireserver/java/src/com/groupunix/drivewireserver/dwdisk/
Those routines can pretty much figure out any raw, DMK, JVC, VDK disk
and then whether they contain valid DECB or OS9 filesystems.
They look at the disk content for this, not the file extension since
that is unreliable. Each format gets a "vote" of yes, maybe or no and
then the results are used to decide what a disk image contains.
On Sat, Apr 6, 2013 at 9:01 AM, Luis Fernández <luis46coco at hotmail.com> wrote:
> Ok perfect, oriented my application to this
> Then do not allow a disk formatted tracks MDK, + header VDK, and DOS File System "Dragon data"
>
>
>> To: coco at maltedmedia.com
>> From: ooogalapasooo at aol.com
>> Date: Sat, 6 Apr 2013 03:24:27 -0400
>> Subject: Re: [Coco] Header Virtual Disk
>>
>>
>> Luis,
>> I think the real confusion here is the double use of the word "format"
>>
>> The PC disk image file has a "format" in which the different headers represent different formats or file structures of the image (nothing to do with Coco/Dragon/Flex)
>>
>> The Coco/Dragon/Flex have a disk "format" which is the manner in which the data is written to the disk/image having nothing to do with the PC image "format"
>>
>> The "format" of the structure of the disk does not limit that format to a particurlar machine OR operating system. It's the format of the PC disk image structure and has nothing to do with how the Coco/Dragon "formats" it. It's just a name from the author who wrote that particular format. If the person writing another emulator wites that capability into the machine emu, then that emulaor can use it.
>> Paul Bergin also wrote a Coco emulator that used VDK,
>> ZRoar can use all 3 (DMK, VDK, JVC), Vcc can use all 3 (DMK, VDK, JVC). David Keil's Emu only uses one (DMK), Paul Bergins Emus only uses one (VDK), Jeff Vavasour's Emus only uses one (JVC)
>>
>> Any of these disks can be found with the extensions of .dsk, .os9, .vdk, & .dmk and formatted for Coco, Dragon or Flex. The only way to ID them is by their headers, which I assume that's what you are doing.
>>
>> All of these Disk "formats" (Actual PC file structure, not coco format) can be formatted by their supported emulators in Coco, Dragon, and Flex formats as well as be used and formatted by hundreds of other emulators (IIRC)
>>
>> The headers for the Disk formats have nothing to do with the operating system formats, this is only for PC and emulator identification and will not be found on Real disks.
>>
>> 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: Luis Fernández <luis46coco at hotmail.com>
>> To: COCO <coco at maltedmedia.com>
>> Sent: Sat, Apr 6, 2013 12:29 am
>> Subject: Re: [Coco] Header Virtual Disk
>>
>>
>> Is correct
>> But XROAR can use header "DK" VDK for both dragon and coco
>> therefore may have coco discs, with header VDK
>>
>> There are also records for Dragon NITROS with VDK Header
>> and could have disks for Coco NITROS with VDK Header
>>
>> In the end it is clear that one thing is the virtual disk format and other
>> operating system format.
>> Therefore the two headers, adding bytes, flat format (RAW) are the VDK, JVC and
>> (sometimes)
>> But not both at once
>>
>> > To: coco at maltedmedia.com
>> > From: ooogalapasooo at aol.com
>> > Date: Fri, 5 Apr 2013 23:33:20 -0400
>> > Subject: Re: [Coco] Header Virtual Disk
>> >
>> >
>> > DMK is the Keil disk format developed for his emulator. It has the almost
>> "exact"
>> > info as a real disk, including all the "machine" info between tracks and
>> such. It is also the most complex of the formats.
>> > VDK is the Virtual Dragon format by Paul Bergin (I think) for his Dragon
>> emulator.
>> > JVC is the format developed by Jeff Vavasour for his emulator.
>> > Vcc & XRoar will read all 3 formats whereas, on the emulator the formats were
>> intended for, will only read their own format (IIRC).
>> >
>> > 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: Bob Devries <devries.bob at gmail.com>
>> > To: CoCoList for Color Computer Enthusiasts <coco at maltedmedia.com>
>> > Sent: Fri, Apr 5, 2013 7:58 pm
>> > Subject: Re: [Coco] Header Virtual Disk
>> >
>> >
>> > I would suspect that the DK is for David Keil, and VDK is Virtual (?) David
>> > Keil??
>> >
>> > Regards, Bob Devries
>> > Dalby, QLD, Australia
>> >
>> > ----- Original Message -----
>> > From: "Luis Fernández" <luis46coco at hotmail.com>
>> > To: "COCO" <coco at maltedmedia.com>
>> > Sent: Saturday, April 06, 2013 9:16 AM
>> > Subject: [Coco] Header Virtual Disk
>> >
>> >
>> > > Let me explain if
>> > > In Dragon disks is a header that starts with "DK" (I have all the
>> > > information)
>> > >
>> > > Now,
>> > > The Xroar can use that disk header Coco also
>> > > There OS9 disks and Nitros, with the head DK, and extension VDK for Dragon
>> > > Apparently there is nothing that prevents having a header DSK with DK,
>> > > information and programs with coco.
>> > >
>> > > My problem is that JVC has a different header, and I think only one of the
>> > > two can be used on the same disk, not both
>> > > ---------------------------------------------------------------------------------
>> > > Making CoCoDskUtilPack V 1.1.5.zip, Scan magazines and organize
>> > > maltedmedia
>> > > http://cococoding.com/cocodskutil/ Thank Aaron Wolfe
>> > > http://www.tandycoco.com Thank Brian Blake and Stephen Fischer
>> > > My personal blog: http://www.luis45ccs.blogspot.com,
>> > > Excuse my English, I use google translator, my language is Spanish, I'm
>> > > Spanish but I live in Venezuela
>> > > ---------------------------------------------------------------------------------
>> > >
>> > > --
>> > > 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