Search found 89 matches

by fridgemagnet
Tue Mar 24, 2015 9:08 pm
Forum: Dragon General
Topic: Dragon OS9 with drivewire support
Replies: 47
Views: 17406

Re: Dragon OS9 with drivewire support

Some more results.... Having looked at the state data you are storing - total sectors, that sort of thing and what gets written to the VDK header, this all looks ok, so I think your code is fine. However as I said in my earlier post, when the problem arises and I look in the sectors/track location, ...
by fridgemagnet
Tue Mar 24, 2015 8:25 pm
Forum: Dragon General
Topic: Dragon OS9 with drivewire support
Replies: 47
Views: 17406

Re: Dragon OS9 with drivewire support

Hi Jon, [...] Now to our FLO2V problem. I get what you have done in this OS-9 file copy. The only difference is that my dweebs put in $6A6+DriveNumber #18 if the total number of sector is 720 else it puts #36 instead. This is the same as doubling 18 if bit0 at offset $10 is set, so I cannot spot an...
by fridgemagnet
Tue Mar 24, 2015 1:39 pm
Forum: Dragon General
Topic: Dragon OS9 with drivewire support
Replies: 47
Views: 17406

Re: Dragon OS9 with drivewire support

The "problem" with the $[C026] read sector call is that in order to compute the LSN, it needs to know the number of tracks per sector (effectively 18 for single sided or 36 for double sided). Normally it gets that from the DragonDOS directory structure but with an OS9 disk, that figure will default ...
by fridgemagnet
Tue Mar 24, 2015 10:25 am
Forum: Dragon General
Topic: Dragon OS9 with drivewire support
Replies: 47
Views: 17406

Re: Dragon OS9 with drivewire support

Hi Pere, On the subject of OS9 disk formats etc. I've attached a small program I wrote years ago which may be of some help. It was designed to copy a file from an OS9 disk to DragonDOS, you basically had to boot into OS9, do a "dir -e" command to retrieve the starting LSN of the file then under DOS ...
by fridgemagnet
Tue Mar 24, 2015 10:19 am
Forum: Dragon General
Topic: Dragon OS9 with drivewire support
Replies: 47
Views: 17406

Re: Dragon OS9 with drivewire support

You can build a new boot track, including the drivers you want, from inside NitrOS-9 using the "cobbler" command. There are alternative tools around, but I don't know if they are easier to use. A really easy to use tool or wizard for this is dearly missing from NitrOS-9. An alternative is manipulat...
by fridgemagnet
Sun Mar 22, 2015 10:11 pm
Forum: Dragon General
Topic: Dragon OS9 with drivewire support
Replies: 47
Views: 17406

Re: Dragon OS9 with drivewire support

Next question then is can you access the Dragon's "real" floppy drives from that image? From what I can see, the D0, D1, D2 descriptors appear to be associated with rb1773 (CoCo controller maybe?) and not ddisk (well that's what the old OS9 driver for the WD2797 used to be called) and attempting to...
by fridgemagnet
Sun Mar 22, 2015 10:06 pm
Forum: Dragon General
Topic: Dragon OS9 with drivewire support
Replies: 47
Views: 17406

Re: Dragon OS9 with drivewire support

Hi Pere, All of the disks 180k have $0002D0 as number of sectors and have offset $10 = 2 wich should mean Double density, but it is Single density, for sure! All standard DragonDOS disks (as far as I'm aware) are double density, I think DeltaDOS was single density - in essence I think what this mean...
by fridgemagnet
Sun Mar 22, 2015 7:03 pm
Forum: Dragon General
Topic: Dragon OS9 with drivewire support
Replies: 47
Views: 17406

Re: Dragon OS9 with drivewire support

..ignore that last para, I'm confusing my V2FLO to FLO2V programs....
by fridgemagnet
Sun Mar 22, 2015 6:31 pm
Forum: Dragon General
Topic: Dragon OS9 with drivewire support
Replies: 47
Views: 17406

Re: Dragon OS9 with drivewire support

Here's the relevant bit from one of the offending disks: 0000100: 0005 a012 00b4 0001 0000 1200 00ff add9 ................ 0000110: 0300 1200 0000 0000 0000 5806 0c11 0a50 ..........X....P so we have a sector count of $05a0, which is 1440 so is an acceptable figure. However offset $10 has bits 0 & 1...
by fridgemagnet
Sun Mar 22, 2015 5:50 pm
Forum: Dragon General
Topic: Dragon OS9 with drivewire support
Replies: 47
Views: 17406

Re: Dragon OS9 with drivewire support

You are correct in that bytes 0-3 are the total number of sectors on the media however OS9 utilises the same disk layout for any type of disk media - floppy drives, hard drives etc. & drivewire I suspect let's you format an image to any size you'd like. This indeed appears to be the case where the D...