[OLD] FDD Index Impuls

ZXNet echo conference «zxnet.soft»

From Vyacheslav Mednonogov To Igor Turashev 3 June 1999

Get Msg, Igor! 30 May 99 23:28, Igor Turashev reported to Vyacheslav Mednonogov about {copiers}: KF>>>> knew how to copy cross-sector garbage. And then there is the Amiga... FK>>> Amiga (1200) could not copy primitive protection for ZX_FORMAT#5. :) VM>> So, that defense was made by a specialist against the Amiga.. The fact was used VM>> that Amiga cannot copy a track longer than a certain length.. IT> What did they record it on then? And, IMHO, PC will also take little protection, IT> so that each protection is made for certain computers, and perverted and IT> you can always write off... In order not to chatter in vain, I present a couple of letters personally from Raks Mamanov: === Cut === ─ General Letters Archive (2:5030/675.30) ─────────── GENERAL.LETTERS.ARCHIVE ─ From : Max Romanoff 2:5030/221.16 26 Sep 97 16:46:32 To: Vyacheslav Mednonogov 29 Sep 97 00:22:10 Subj: FDD Index Impulses ─────────────────── ──────────────────── ──────────────────── ──────────────────── Vyacheslav is that you? ...why did you tell me about FDD Index Impuls? VM> Since you're done with Speck and Walker, share this secret of yours VM> - VM> everyone will be interested ;) There is no secret :)))) A track is written at a speed that differs from normal by +/-10 rpm... And that's it... Then, knowing the length of such specials. tracks - it's easy to understand what it is copy... The most important thing: tracks of different lengths can be made on one disc several, then pirates will not be able to simply copy (even on Amiga without a lotion), and you will have to break... This also applies to users, who do not have such knowledge and skills... You can check the length using the function: read track, having previously placed the data address at $0000... Thus, upon exiting TR-DOS, the required length will be in HL... Check it for error (+/- ~20 bytes)... and that’s all... Protection was successfully used in The Turn at one time... If anyone If you want to practice copying, I can give you the original :) Good Luck... -+- Mail Manager 1.22x/p #1501 + Origin: [censored] (2:5030/221.16@fidonet) ─ General Letters Archive (2:5030/675.30) ─────────── GENERAL.LETTERS.ARCHIVE ─ From : Max Romanoff 2:5030/221.16 28 Sep 97 17:50:04 To: Vyacheslav Mednonogov 30 Sep 97 01:19:42 Subj: FDD Index Impulses ─────────────────── ──────────────────── ──────────────────── ──────────────────── Vyacheslav is that you?...why did you tell me about FDD Index Impuls? VM> Regarding the Amiga: -10 rpm it will copy, but not +10 rpm? Or in VM> in both cases the length of the track will not be exactly repeated? In short, I’ll explain: Amiga can copy in 2 ways: 1. Read the entire track into memory, and then write. Because reading tracks are at the lowest level (MFM), it is possible to copy any protections based on left formats... This method is fast, but cannot copy tracks with a short long... No, he copies them, but the track becomes long standard for the speed at which the disk spins is written... why? Explanation: When reading a track, the hardware is synchronized via MFM, and reads the entire track. Because iron allows speed variations drive, THEN it basically reads in a wide range of bitrates. As a result, there is an image of the MFM track in memory, defined length (counted). A because MFM recording occurs with standard birtrate, then when writing, extra 'empty bits' will be written or even a sector is eaten (if the track was stretched)... As a result, we get an identical track, but its length changes in the usual direction. Which is controlled by the program. 2. Use a small external piece of hardware that allowscopy *DIRECTLY* from one drive to another (bypassing memory, a This means preserving *BCE* temporary characteristics of the recording)... The role of the computer in this case is to track indexes synchronization of both drives (the circuit confuses 3 signals with each other: RDDATA - WRDATA, SEL2 - WriteEnable, DiskChange - INDEX... Left - computer connector, on the right is the disk drive...), and when they match (plus, minus a few bytes) - writing to one is enabled, and reading to friend, and the track is recorded directly from one disc to another... The computer equalizes the speed of disk drives through short-term removals MOTOR signal... This copying method copies absolutely all protections (except scratched)... Including non-standard MFM + multi-speed record... The disadvantage of this method is its terrible slowness (after all Before copying a track (EACH), you need to combine the indices... and the greater the difference in speeds, the more time is needed)... This can be improved by synchronizing both drives from one quartz, but I haven't checked it... However, this method is still not suitable for replication disks... perhaps for one or two copies of some major, prone to self-destruction, or for oneself... It should be noted that theoretically, it is possible to docopies of tracks with different lengths (even make tracks with a length of 1 kb or something like that, which is impossible anywhere except Amiga)... The essence of the method is the basis of the work of disk hardware on the Amiga. For those who are not familiar, I will only say that the hardware writes to the disk prepared MFM data... And if among this data there is only a certain part is encoded using MFM (a pair of sectors with fields), and the rest will be 00, then VG93 will not be able to count such zero MFMs data, because they lack the synchronization required by VG93... As a consequence, we can assume that the length of the track will be equal to a lot of useful information... This theory has not been tested in practice, if anyone checks it, let me know I need to know about the results... p.s. turned it down, right? :) Good Luck... -+- Mail Manager 1.22x/p #1501 + Origin: Send 20$ to (2:5030/221.16@fidonet) === Cut === Warm greetings, Slava! [I.ZX] [Workers of all countries, unite!]