Vector 2 Disc To Disc Utility

discussion of beeb/electron applications, languages, utils and educational s/w
User avatar
paulv
Posts: 3631
Joined: Tue Jan 25, 2011 6:37 pm
Location: Leicestershire
Contact:

Re: Vector 2 Disc To Disc Utility

Post by paulv » Sat Mar 16, 2013 11:05 pm

As I understand it, the 8271 disc controller isn't up to the job of writing back such an exotic format of floppy disc. It may well be possible with the 1770 disc controller though I'd expect that any software would have to hit the metal extensively to achieve this.

Paul

User avatar
billcarr2005
Posts: 1226
Joined: Fri Sep 09, 2005 3:01 pm
Location: UK
Contact:

Re: Vector 2 Disc To Disc Utility

Post by billcarr2005 » Wed Apr 10, 2013 12:04 pm

I've got a (hopefully working) copy of Vector 2 for the Master winging it's way to me from eBay, so should be able to test copying abilities on a 1770 machine :)
$T2eC16dHJIkE9qU3lQ8,BRWzDp,vW!~~60_12.JPG
Vector 1 & 2 eBay auction
$T2eC16dHJIkE9qU3lQ8,BRWzDp,vW!~~60_12.JPG (30.18 KiB) Viewed 912 times

User avatar
leenew
Posts: 3634
Joined: Wed Jul 04, 2012 3:27 pm
Location: Doncaster, Yorkshire
Contact:

Re: Vector 2 Disc To Disc Utility

Post by leenew » Mon May 20, 2013 9:21 pm

Hi,
someone has asked me whether this works on 8271 DFS systems or does it work with 1770 based systems too?
I don't know?
does anyone else??
Ta.
Lee.

User avatar
CMcDougall
Posts: 6215
Joined: Wed Feb 02, 2005 3:13 pm
Location: Shadow in a Valley of Scotland
Contact:

Re: Vector 2 Disc To Disc Utility

Post by CMcDougall » Mon May 20, 2013 9:24 pm

^it was crap on a 1770FDC (ie copied 1% of protected discs), hope that helps......
ImageImageImage

User avatar
johnnysh
Posts: 41
Joined: Tue Feb 26, 2013 8:15 am
Location: London
Contact:

Re: Vector 2 Disc To Disc Utility

Post by johnnysh » Mon May 20, 2013 11:18 pm

Yes...

I have tried all the BBC main copy programs on the 177x controllers and none of them work well !

They all seem to be designed for the 8271 controller, I'm not even sure if there was ever a good copier designed for the 177x & BBC ?

If there was could someone please tell,

Thank You

User avatar
CMcDougall
Posts: 6215
Joined: Wed Feb 02, 2005 3:13 pm
Location: Shadow in a Valley of Scotland
Contact:

Re: Vector 2 Disc To Disc Utility

Post by CMcDougall » Tue May 21, 2013 8:19 pm

johnnysh wrote:not even sure if there was ever a good copier designed for the 177x & BBC
http://www.stardot.org.uk/forums/viewto ... isc#p63819
ADI Rom was the only one I had great luck with (95%). But think only for 1770 not 1772, as my mCompact does not like it :cry:

Reading my old letters to 'disc friends' BITD, I could not copy Exile, but I had a copy of it :lol: and the letter from the guy that made it said it was copied on a 8271 and the Disc Doctor Rom :shock:
ImageImageImage

User avatar
billcarr2005
Posts: 1226
Joined: Fri Sep 09, 2005 3:01 pm
Location: UK
Contact:

Re: Vector 2 Disc To Disc Utility

Post by billcarr2005 » Tue May 21, 2013 8:35 pm

The invalid / unequal track IDs on Exile, which are integral to the retrieval of the data from the disk aren't liked by ADI. The rest of the tracks just have non matching physical / logical track IDs.
They're standard sized sectors though, nothing hidden between either. I think i used Disc Duplicator III BITD.
Will have to attempt copying Infinity with Disc Doctor!

User avatar
Rich Talbot-Watkins
Posts: 1340
Joined: Thu Jan 13, 2005 5:20 pm
Location: Palma, Mallorca
Contact:

Re: Vector 2 Disc To Disc Utility

Post by Rich Talbot-Watkins » Wed May 22, 2013 10:19 am

I would've thought the 1770 was more able than the 8271 in terms of replicating unusual disc formats, as you could build an image of the track format in memory (presumably including whatever CRCs you like). But was it possible to use OSWORD &72 to control it directly to write DFS-type tracks? Or would it be necessary to hit it at an even lower level? Since OSWORD &7F essentially implemented an 8271 emulation layer, I suspect this wouldn't have been the most versatile way of getting the most from the 1770 controller.

User avatar
sweh
Posts: 1951
Joined: Sat Mar 10, 2012 12:05 pm
Location: New York, New York
Contact:

Re: Vector 2 Disc To Disc Utility

Post by sweh » Wed May 22, 2013 6:51 pm

Rich Talbot-Watkins wrote:I would've thought the 1770 was more able than the 8271 in terms of replicating unusual disc formats, as you could build an image of the track format in memory (presumably including whatever CRCs you like). But was it possible to use OSWORD &72 to control it directly to write DFS-type tracks? Or would it be necessary to hit it at an even lower level? Since OSWORD &7F essentially implemented an 8271 emulation layer, I suspect this wouldn't have been the most versatile way of getting the most from the 1770 controller.
From memory, OSWORD 72 was ADFS only; did this ever work on DFS?

Writing directly to the 1770 would work... but each vendor implemented things in different ways (memory locations, bit toggles; my memory is telling me that the only difference between OPUS and Solidisk was the density bit).
Rgds
Stephen

User avatar
danielj
Posts: 6491
Joined: Thu Oct 02, 2008 4:51 pm
Location: Manchester
Contact:

Re: Vector 2 Disc To Disc Utility

Post by danielj » Mon Jun 17, 2013 5:09 pm

Thought this would be of interest... I've run John's kryoflux dump of vector2 through my FM disc analyser.

Processing trackxx.x is the track it's currently processing, then you'll get a list of sectors:

T is the track number stored in the sector, S is the side (should be 0 or 1.. I say should be...), Sr is the sector number, Size is the sector size (0=128, 1=256, 2=512, 3=1024), then IM CRC OK if the CRC is ok for the sector header.
Data Size is what you think, then Data CRC either pass or fail.

If you don't get "Data Size" then it's hit the next Sector ID mark before finding a data mark.

What a completely bonkers disc format!

d.
Attachments
Vector2.zip
(3.55 KiB) Downloaded 58 times

User avatar
billcarr2005
Posts: 1226
Joined: Fri Sep 09, 2005 3:01 pm
Location: UK
Contact:

Re: Vector 2 Disc To Disc Utility

Post by billcarr2005 » Mon Jun 17, 2013 10:03 pm

I think it's the similar disk as this, although i only dumped 40 tracks. You'll need to account for size 4, 2048 bytes on track 1.
I always thought when track IDs were unequal (track 6/7) then no data was readable, but this might just be BBC side, rather than it not being there, or maybe it's possible reading a sector per time.
Is it a known working copy of the disk? Do you know what version number it is? Any chance it could be FSD'd? :)

Code: Select all

Title: VECTOR 2 1.40 1770 

40 Tracks
Tr.#  No.S  Sec.# Tr.ID Head# SecID IDsiz REsiz Error

00    0A    00    00    2B    00    0100  0100  OK
            01    00    9D    01    0100  0100  OK
            02    00    CC    02    0100  0100  OK
            03    00    87    03    0100  0100  OK
            04    00    B3    04    0100  0100  OK
            05    00    2E    05    0100  0100  OK
            06    00    0F    06    0100  0100  OK
            07    00    4B    07    0100  0100  OK
            08    00    49    08    0100  0100  OK
            09    00    F4    09    0100  0100  OK

01    04    00    01    00    00    0200  0800  OK
            01    01    00    01    0200  0080  OK
            02    01    00    02    0200  0200  OK
            03    01    00    03    0200  0080  OK

02    06    00    02    CF    00    0100  0100  OK
            01    02    46    01    0100  0100  Deleted data
            02    02    6A    02    0100  0100  OK
            03    02    32    03    0100  0080  Deleted data
            04    02    C7    04    0100  0100  OK
            05    02    EF    05    0100  0100  OK

03    13                                        Track IDs unequal
            00    00    00    00    0080
            01    BC    00    EE    0080
            02    BD    00    BE    0080
            03    5E    00    07    0080
            04    5D    00    A5    0080
            05    63    00    0F    0080
            06    41    00    AE    0080
            07    0D    00    6A    0080
            08    6B    00    35    0080
            09    C9    00    95    0080
            0A    C4    00    37    0080
            0B    78    00    21    0080
            0C    FB    00    D7    0080
            0D    70    00    C1    0080
            0E    B3    00    7D    0080
            0F    7A    00    C9    0080
            10    9E    00    23    0080
            11    C9    00    D2    0080
            12    12    00    84    0080

04    05    00    08    C9    00    0200  0200  Deleted data
            01    08    C2    01    0200  0200  Deleted data
            02    08    6B    02    0200  0200  Deleted data
            03    08    D3    03    0200  0200  Deleted data
            04    08    43    04    0200  0200  Deleted data

05    05    00    0A    18    00    0200  0200  Deleted data
            01    0A    4F    01    0200  0200  Deleted data
            02    0A    01    02    0200  0200  Deleted data
            03    0A    0B    03    0200  0200  Deleted data
            04    0A    E6    04    0200  0200  Deleted data

06    05    00    0C    A7    00    0200  0200  Deleted data
            01    0C    04    01    0200  0200  Deleted data
            02    0C    D9    02    0200  0200  Deleted data
            03    0C    B0    03    0200  0200  Deleted data
            04    0C    39    04    0200  0200  Deleted data

07    05    00    0E    93    00    0200  0200  Deleted data
            01    0E    C7    01    0200  0200  Deleted data
            02    0E    75    02    0200  0200  Deleted data
            03    0E    C3    03    0200  0200  Deleted data
            04    0E    25    04    0200  0200  Deleted data

08    05    00    08    67    00    0200  0200  Deleted data
            01    08    CF    01    0200  0200  Deleted data
            02    08    04    02    0200  0200  Deleted data
            03    08    B8    03    0200  0200  Deleted data
            04    08    78    04    0200  0200  Deleted data

09    05    00    12    38    00    0200  0200  OK
            01    12    B4    01    0200  0200  OK
            02    12    D7    02    0200  0200  OK
            03    12    65    03    0200  0200  OK
            04    12    28    04    0200  0200  OK

0A    05    00    0A    84    00    0200  0200  Deleted data
            01    0A    CA    01    0200  0200  Deleted data
            02    0A    0C    02    0200  0200  Deleted data
            03    0A    2C    03    0200  0200  Deleted data
            04    0A    B1    04    0200  0200  Deleted data

0B    05    00    16    D1    00    0200  0200  Deleted data
            01    16    33    01    0200  0200  Deleted data
            02    16    E3    02    0200  0200  Deleted data
            03    16    03    03    0200  0200  Deleted data
            04    16    E9    04    0200  0200  Deleted data

0C    05    00    0C    81    00    0200  0200  Deleted data
            01    0C    31    01    0200  0200  Deleted data
            02    0C    A6    02    0200  0200  Deleted data
            03    0C    1D    03    0200  0200  Deleted data
            04    0C    05    04    0200  0200  Deleted data

0D    05    00    1A    10    00    0200  0200  Deleted data
            01    1A    89    01    0200  0200  Deleted data
            02    1A    DF    02    0200  0200  Deleted data
            03    1A    86    03    0200  0200  Deleted data
            04    1A    24    04    0200  0200  Deleted data

0E    05    00    0E    A1    00    0200  0200  Deleted data
            01    0E    5F    01    0200  0200  Deleted data
            02    0E    7D    02    0200  0200  Deleted data
            03    0E    CD    03    0200  0200  Deleted data
            04    0E    36    04    0200  0200  Deleted data

0F    05    00    1E    A6    00    0200  0200  Deleted data
            01    1E    0F    01    0200  0200  Deleted data
            02    1E    E0    02    0200  0200  Deleted data
            03    1E    08    03    0200  0200  Deleted data
            04    1E    13    04    0200  0200  Deleted data

10    0A    00    20    A7    00    0100  0100  OK
            01    20    7E    01    0100  0100  OK
            02    20    7E    02    0100  0100  OK
            03    20    C3    03    0100  0100  OK
            04    20    BF    04    0100  0100  OK
            05    20    A2    05    0100  0100  OK
            06    20    22    06    0100  0100  OK
            07    20    CC    07    0100  0100  OK
            08    20    2A    08    0100  0100  OK
            09    20    2A    09    0100  0100  OK

11    13                                        Track IDs unequal
            00    00    00    00    0080
            01    BF    00    C0    0080
            02    1F    00    A7    0080
            03    4D    00    9E    0080
            04    9A    00    2B    0080
            05    2E    00    FC    0080
            06    4A    00    11    0080
            07    1D    00    65    0080
            08    B0    00    43    0080
            09    27    00    DE    0080
            0A    CB    00    7F    0080
            0B    A2    00    92    0080
            0C    46    00    02    0080
            0D    31    00    E0    0080
            0E    59    00    96    0080
            0F    90    00    DD    0080
            10    86    00    3A    0080
            11    36    00    DB    0080
            12    12    00    70    0080

12    05    00    12    93    00    0200  0200  OK
            01    12    56    01    0200  0200  OK
            02    12    E4    02    0200  0200  OK
            03    12    89    03    0200  0200  OK
            04    12    BD    04    0200  0200  OK

13    0A    00    26    26    00    0100  0100  OK
            01    26    CD    01    0100  0100  OK
            02    26    FB    02    0100  0100  OK
            03    26    5C    03    0100  0100  OK
            04    26    F2    04    0100  0100  OK
            05    26    4B    05    0100  0100  OK
            06    26    7A    06    0100  0100  OK
            07    26    E1    07    0100  0100  OK
            08    26    1A    08    0100  0100  OK
            09    26    81    09    0100  0100  OK

14    01    00    14    00    00    0080  0800  OK

15    13                                        Track IDs unequal
            00    00    00    00    0080
            01    91    00    7A    0080
            02    C8    00    A8    0080
            03    AF    00    F0    0080
            04    5D    00    A1    0080
            05    C8    00    84    0080
            06    4A    00    80    0080
            07    39    00    FE    0080
            08    A0    00    96    0080
            09    EB    00    82    0080
            0A    9E    00    B4    0080
            0B    88    00    FA    0080
            0C    6C    00    12    0080
            0D    14    00    EC    0080
            0E    6F    00    C5    0080
            0F    06    00    9A    0080
            10    80    00    67    0080
            11    6D    00    70    0080
            12    12    00    E5    0080

16    05    00    16    2E    00    0200  0200  Deleted data
            01    16    6F    01    0200  0200  Deleted data
            02    16    E9    02    0200  0200  Deleted data
            03    16    29    03    0200  0200  Deleted data
            04    16    33    04    0200  0200  Deleted data

17    13                                        Track IDs unequal
            00    00    00    00    0080
            01    5B    00    94    0080
            02    72    00    03    0080
            03    F9    00    D9    0080
            04    E7    00    20    0080
            05    36    00    5F    0080
            06    3F    00    83    0080
            07    88    00    EC    0080
            08    38    00    73    0080
            09    DB    00    F4    0080
            0A    B9    00    FF    0080
            0B    BF    00    CD    0080
            0C    3E    00    30    0080
            0D    97    00    32    0080
            0E    CF    00    2E    0080
            0F    DD    00    06    0080
            10    AE    00    58    0080
            11    18    00    B7    0080
            12    12    00    A4    0080

18    13                                        Track IDs unequal
            00    00    00    00    0080
            01    0E    00    62    0080
            02    19    00    A2    0080
            03    F8    00    64    0080
            04    12    00    16    0080
            05    B6    00    24    0080
            06    1B    00    AF    0080
            07    DE    00    5A    0080
            08    EE    00    E8    0080
            09    0A    00    6A    0080
            0A    3F    00    F6    0080
            0B    9A    00    51    0080
            0C    D8    00    8C    0080
            0D    26    00    67    0080
            0E    BC    00    43    0080
            0F    A1    00    95    0080
            10    BE    00    AC    0080
            11    08    00    54    0080
            12    12    00    8F    0080

19    13                                        Track IDs unequal
            00    00    00    00    0080
            01    91    00    5D    0080
            02    E7    00    90    0080
            03    E6    00    F4    0080
            04    96    00    8A    0080
            05    B8    00    E5    0080
            06    AD    00    4A    0080
            07    9D    00    D8    0080
            08    92    00    F1    0080
            09    CE    00    DF    0080
            0A    27    00    25    0080
            0B    B4    00    3C    0080
            0C    5B    00    CD    0080
            0D    47    00    61    0080
            0E    29    00    27    0080
            0F    C0    00    B1    0080
            10    24    00    B9    0080
            11    35    00    47    0080
            12    12    00    CF    0080

1A    05    00    1A    3A    00    0200  0200  Deleted data
            01    1A    D3    01    0200  0200  Deleted data
            02    1A    B2    02    0200  0200  Deleted data
            03    1A    3E    03    0200  0200  Deleted data
            04    1A    83    04    0200  0200  Deleted data

1B    13                                        Track IDs unequal
            00    00    00    00    0080
            01    B4    00    4E    0080
            02    7F    00    FC    0080
            03    9E    00    12    0080
            04    F2    00    F4    0080
            05    4E    00    8C    0080
            06    7F    00    B3    0080
            07    9A    00    19    0080
            08    3D    00    0F    0080
            09    43    00    B8    0080
            0A    C8    00    B9    0080
            0B    7B    00    59    0080
            0C    3F    00    C5    0080
            0D    4D    00    A3    0080
            0E    CC    00    77    0080
            0F    F3    00    ED    0080
            10    71    00    4E    0080
            11    66    00    AC    0080
            12    12    00    73    0080

1C    13                                        Track IDs unequal
            00    00    00    00    0080
            01    2A    00    D9    0080
            02    4C    00    8F    0080
            03    16    00    B3    0080
            04    BB    00    FE    0080
            05    39    00    D4    0080
            06    4C    00    FD    0080
            07    B0    00    C7    0080
            08    87    00    DC    0080
            09    D7    00    2B    0080
            0A    4F    00    7B    0080
            0B    65    00    7B    0080
            0C    87    00    F8    0080
            0D    E6    00    60    0080
            0E    CB    00    B0    0080
            0F    5D    00    78    0080
            10    39    00    8D    0080
            11    11    00    EE    0080
            12    12    00    60    0080

1D    13                                        Track IDs unequal
            00    00    00    00    0080
            01    40    00    FC    0080
            02    C0    00    9A    0080
            03    44    00    54    0080
            04    B4    00    1B    0080
            05    F0    00    0D    0080
            06    36    00    80    0080
            07    B0    00    14    0080
            08    C2    00    6A    0080
            09    8B    00    26    0080
            0A    11    00    A0    0080
            0B    D9    00    A4    0080
            0C    0C    00    2B    0080
            0D    20    00    2C    0080
            0E    8B    00    97    0080
            0F    E1    00    E2    0080
            10    6A    00    18    0080
            11    F7    00    2D    0080
            12    12    00    3F    0080

1E    05    00    1E    66    00    0200  0200  Deleted data
            01    1E    44    01    0200  0200  Deleted data
            02    1E    14    02    0200  0200  Deleted data
            03    1E    C3    03    0200  0200  Deleted data
            04    1E    54    04    0200  0200  Deleted data

1F    13                                        Track IDs unequal
            00    00    00    00    0080
            01    55    00    8B    0080
            02    68    00    4D    0080
            03    07    00    58    0080
            04    F5    00    9D    0080
            05    A1    00    3A    0080
            06    79    00    68    0080
            07    99    00    55    0080
            08    B3    00    E5    0080
            09    76    00    88    0080
            0A    73    00    B6    0080
            0B    6B    00    22    0080
            0C    79    00    2B    0080
            0D    45    00    45    0080
            0E    36    00    CE    0080
            0F    A7    00    27    0080
            10    E6    00    EC    0080
            11    01    00    02    0080
            12    12    00    3A    0080

20    0A    00    20    8F    00    0100  0100  OK
            01    20    25    01    0100  0100  OK
            02    20    40    02    0100  0100  OK
            03    20    F7    03    0100  0100  OK
            04    20    80    04    0100  0100  OK
            05    20    43    05    0100  0100  OK
            06    20    54    06    0100  0100  OK
            07    20    2D    07    0100  0100  OK
            08    20    DD    08    0100  0100  OK
            09    20    63    09    0100  0100  OK

21    13                                        Track IDs unequal
            00    00    00    00    0080
            01    7D    00    44    0080
            02    54    00    6E    0080
            03    9F    00    B6    0080
            04    6B    00    19    0080
            05    F5    00    14    0080
            06    CC    00    60    0080
            07    76    00    3A    0080
            08    27    00    64    0080
            09    B6    00    C0    0080
            0A    DD    00    63    0080
            0B    46    00    CF    0080
            0C    6A    00    E1    0080
            0D    BB    00    F5    0080
            0E    9C    00    99    0080
            0F    B7    00    41    0080
            10    E7    00    BD    0080
            11    16    00    46    0080
            12    12    00    65    0080

22    13                                        Track IDs unequal
            00    00    00    00    0080
            01    60    00    69    0080
            02    0A    00    5E    0080
            03    3B    00    7A    0080
            04    2B    00    DB    0080
            05    84    00    A5    0080
            06    BE    00    D3    0080
            07    F5    00    28    0080
            08    60    00    78    0080
            09    01    00    AC    0080
            0A    5D    00    3B    0080
            0B    E4    00    9D    0080
            0C    96    00    C5    0080
            0D    8C    00    3A    0080
            0E    CE    00    67    0080
            0F    97    00    E0    0080
            10    DB    00    E4    0080
            11    2F    00    78    0080
            12    12    00    09    0080

23    13                                        Track IDs unequal
            00    00    00    00    0080
            01    91    00    25    0080
            02    11    00    40    0080
            03    1F    00    31    0080
            04    7B    00    5F    0080
            05    CC    00    EA    0080
            06    07    00    E1    0080
            07    E0    00    71    0080
            08    B9    00    15    0080
            09    9C    00    96    0080
            0A    EB    00    98    0080
            0B    1D    00    1D    0080
            0C    DE    00    59    0080
            0D    88    00    D0    0080
            0E    A0    00    BB    0080
            0F    E2    00    92    0080
            10    0F    00    9F    0080
            11    BD    00    E0    0080
            12    12    00    9E    0080

24    13                                        Track IDs unequal
            00    00    00    00    0080
            01    8B    00    DB    0080
            02    E3    00    44    0080
            03    D1    00    38    0080
            04    60    00    69    0080
            05    30    00    D0    0080
            06    03    00    F6    0080
            07    0F    00    9C    0080
            08    75    00    25    0080
            09    FC    00    81    0080
            0A    D9    00    FA    0080
            0B    04    00    0B    0080
            0C    43    00    F8    0080
            0D    34    00    A5    0080
            0E    52    00    F6    0080
            0F    8D    00    31    0080
            10    A0    00    F2    0080
            11    AD    00    11    0080
            12    12    00    B0    0080

25    13                                        Track IDs unequal
            00    00    00    00    0080
            01    52    00    EF    0080
            02    A5    00    6A    0080
            03    3B    00    94    0080
            04    FA    00    C6    0080
            05    AC    00    CA    0080
            06    83    00    A8    0080
            07    CC    00    20    0080
            08    2C    00    57    0080
            09    14    00    A5    0080
            0A    85    00    48    0080
            0B    63    00    4C    0080
            0C    F4    00    9C    0080
            0D    B6    00    A3    0080
            0E    65    00    38    0080
            0F    07    00    DB    0080
            10    2E    00    6F    0080
            11    73    00    4F    0080
            12    12    00    C5    0080

26    0A    00    26    A0    00    0100  0100  OK
            01    26    17    01    0100  0100  OK
            02    26    BD    02    0100  0100  OK
            03    26    A7    03    0100  0100  OK
            04    26    E0    04    0100  0100  OK
            05    26    3F    05    0100  0100  OK
            06    26    1F    06    0100  0100  OK
            07    26    1F    07    0100  0100  OK
            08    26    70    08    0100  0100  OK
            09    26    7A    09    0100  0100  OK

27    13                                        Track IDs unequal
            00    00    00    00    0080
            01    1D    00    51    0080
            02    C9    00    8A    0080
            03    EB    00    35    0080
            04    2C    00    8F    0080
            05    07    00    E5    0080
            06    2A    00    B6    0080
            07    D8    00    91    0080
            08    E6    00    E4    0080
            09    34    00    70    0080
            0A    1D    00    35    0080
            0B    D9    00    A3    0080
            0C    B1    00    17    0080
            0D    FD    00    8A    0080
            0E    8B    00    6E    0080
            0F    39    00    FB    0080
            10    38    00    DA    0080
            11    A2    00    8C    0080
            12    12    00    B8    0080

User avatar
danielj
Posts: 6491
Joined: Thu Oct 02, 2008 4:51 pm
Location: Manchester
Contact:

Re: Vector 2 Disc To Disc Utility

Post by danielj » Tue Jun 18, 2013 8:52 am

This was Johnny H's. I believe it's a working copy, kryofluxed, not sure what actual version. I've now extended my analyser to spot deleted data.

Just out of interest, how do you identify the sectors that are longer than their reported length? There are a few ways of doing this in the context of my analysis bits and bobs, but it'd be good to do something consistent with what you can do with an 8271..?

d.

User avatar
billcarr2005
Posts: 1226
Joined: Fri Sep 09, 2005 3:01 pm
Location: UK
Contact:

Re: Vector 2 Disc To Disc Utility

Post by billcarr2005 » Tue Jun 18, 2013 12:05 pm

danielj wrote: Just out of interest, how do you identify the sectors that are longer than their reported length? There are a few ways of doing this in the context of my analysis bits and bobs, but it'd be good to do something consistent with what you can do with an 8271..?
If reading the sector at the reported length reports a Data CRC error, then i re-read it using the different sizes 128/256/512/1024/2048
There aren't really many situations where a genuine Data CRC error will be returned, if it's a known good disk. Most of the time it'll be a case of deliberately misreported sizes in the ID block. I think Sherston titles have so called "weak sectors" which are read two times, expecting different data with each read due to error correction.
In the context of your analysis, if you could calculate the CRC and compare, then re-read as necessary, then you should get the same result :)

User avatar
danielj
Posts: 6491
Joined: Thu Oct 02, 2008 4:51 pm
Location: Manchester
Contact:

Re: Vector 2 Disc To Disc Utility

Post by danielj » Tue Jun 18, 2013 2:56 pm

The old trial and error-trick :D

*cracks knuckles*

User avatar
vanekp
Posts: 546
Joined: Thu Nov 30, 2000 7:09 am
Location: The Netherlands
Contact:

Re: Vector 2 Disc To Disc Utility

Post by vanekp » Sat May 16, 2015 7:33 pm

Hmmm reading this old post with interest :wink: I ripped a copy of vector 2 years ago that was version 1.2 though, instead of trying to copy it I cracked the programs out of memory and put them onto a normal disc, must have a look to see if there is anything to salvage from the fdi image of the newer version (1.4) of vector 2.

Regards,
Peter.

User avatar
flynnjs
Posts: 799
Joined: Tue Jul 06, 2010 9:33 pm
Contact:

Re: Vector 2 Disc To Disc Utility

Post by flynnjs » Sun May 17, 2015 5:17 pm

vanekp wrote: I ripped a copy of vector 2 years ago
It was possible to get Vector 2 to copy itself if you popped a normally
formatted/blank disc into the source drive at certain critical point during
the copy process (where it was checking for itself).

User avatar
vanekp
Posts: 546
Joined: Thu Nov 30, 2000 7:09 am
Location: The Netherlands
Contact:

Re: Vector 2 Disc To Disc Utility

Post by vanekp » Mon May 18, 2015 4:53 pm

ok never had a copy long enough to play around with but used replay (with a modified rom so it did not encrypt everything it wrote to disc) to dump memory while it was loaded and then took what I need from there to get it to run without all the protection. maybe it will copy the new version of vector2 as i said I only have the ver 1.2.

User avatar
vanekp
Posts: 546
Joined: Thu Nov 30, 2000 7:09 am
Location: The Netherlands
Contact:

Re: Vector 2 Disc To Disc Utility

Post by vanekp » Mon May 18, 2015 5:36 pm

Here is a ssd copy of the vector2 ver 1.20 i have removed the vector disc check.
Attachments
Vector2_Ver1_20.zip
(7.71 KiB) Downloaded 42 times

User avatar
sbadger
Posts: 338
Joined: Mon Mar 25, 2013 1:12 pm
Location: Farnham, Surrey
Contact:

Re: Vector 2 Disc To Disc Utility

Post by sbadger » Wed May 20, 2015 12:34 pm

CMcDougall wrote:
johnnysh wrote:There must be someone out there that has it ?
will check my CopyItDisc tonight, as sure its ringing bells (but not got your ldr scrn), but it was not very good, as Dave H :D says, the ADI rom copied everything apart from 2 discs being Exile & DocSoft phantom combat 32k version.

The good thing about copy discs, they can copy themselves! :lol:
bet you wish you had copied it too now #-o

What's "floppy a water bath" Bill :?
I do recall back in the day reading the protection was so good on Exile not to even bother. Ages passed with just borrowing a friends copy and eventually one day thought i'd try Enigma Disc Imager - and lo it worked no probs.
So many projects, so little time...

User avatar
vanekp
Posts: 546
Joined: Thu Nov 30, 2000 7:09 am
Location: The Netherlands
Contact:

Re: Vector 2 Disc To Disc Utility

Post by vanekp » Wed Aug 31, 2016 3:50 pm

Here is a disc image of a unprotected copy of Vector 2 Ver. 1.4.
Notes :- it will only run if your page is at &1900.
Does not work on a emulator just reads all the tracks as being blank.
I have run it on a real BBC to try it but have no protected disc to test it on so copied a normal disk with no problems.
Attachments
Vector2-140.zip
(12.14 KiB) Downloaded 28 times

Martin Walker
Posts: 4
Joined: Wed Jan 06, 2016 1:29 pm
Contact:

Re: Vector 2 Disc To Disc Utility

Post by Martin Walker » Sun Mar 25, 2018 11:38 pm

Quite a bit of that history is a bit out. I was the only author of vector2

User avatar
billcarr2005
Posts: 1226
Joined: Fri Sep 09, 2005 3:01 pm
Location: UK
Contact:

Re: Vector 2 Disc To Disc Utility

Post by billcarr2005 » Mon Mar 26, 2018 2:40 am

Martin Walker wrote:Quite a bit of that history is a bit out. I was the only author of vector2
TBF, the author information was retrieved from the disk image, namely track 24, sector 1

Code: Select all

This software is copyright (c) Howard Spurr 1984        FOR PRIVATE USE ONLY!!          DO NOT USE CONTRARY TO COPYRIGHT LAWS   
Although on closer inspection, the same track/sector on Disc Duplicator II has the same information... :shock:

No version number could be found, but it's (c) 1984 with a contact number ending 99
VECTOR 2 V1.20.png
and then version 1.20, (c) 1985, name checks David Brownless explicitly on the title page, contact number ending 26

Martin Walker
Posts: 4
Joined: Wed Jan 06, 2016 1:29 pm
Contact:

Re: Vector 2 Disc To Disc Utility

Post by Martin Walker » Mon Mar 26, 2018 8:18 am

No idea where the Howard Spurr bit comes from, seems entirely random, but hey disks get used and reused and sectors don't get blanked.

Dave was credited as there was a bit of a partnership going with other software.

Martin Walker
Posts: 4
Joined: Wed Jan 06, 2016 1:29 pm
Contact:

Re: Vector 2 Disc To Disc Utility

Post by Martin Walker » Mon Mar 26, 2018 1:39 pm

Actually I think I remember, I put a sector in to fool another disk copier into seeing itself and refusing to copy :oops:
Oh and as for double density copiers being crap. It was an arms race and what I started off selling was not crap.
But then people put stuff on disks that the 17xx controllers could not be made do duplicate, though they could see it.
As this point things were a lost war, and shortly after than I moved onto other things and stopped selling BBC stuff.

User avatar
lurkio
Posts: 1744
Joined: Tue Apr 09, 2013 11:30 pm
Location: Doomawangara
Contact:

Re: Vector 2 Disc To Disc Utility

Post by lurkio » Mon Mar 26, 2018 1:50 pm

Martin Walker wrote:Actually I think I remember, I put a sector in to fool another disk copier into seeing itself and refusing to copy :oops:
Cunning!*

:lol:


* and/or infuriating

Post Reply