Nie je to sice uplne k teme, ale co mi chodilo po rozume pri citani popisu turba na C64:
SCjoe píše:
Most microcomputers use an analog tape format. ... Commodore, on the other hand, uses a digital tape format.Podla dalsieho popisu toho digitalneho zaznamu mozem hrdo vyhlasit, ze aj ZX pouziva digitalny format
A 0 bit is represented by a short wave followed by a medium wave, while a 1 bit is the opposite-a medium wave followed by a short one. ZX pre kazdy bit poziva iba jeden "wave", takze do toho isteho frekvecneho pasma dokaze natlacit 2x vyssi datovy tok.
...those addresses have been changed by the data from the bootstrap program, so that execution is passed to the start of the Turboload routine at 814 ($32E). Krasna bezpecnostna diera
Clovek si len pozrie co je na paske a uz mu nejaky malware kompletne preberie kontrolu nad systemom
/* trosku nadsadzky
*/
There's just not enough room in the cassette buffer for a universal TurboTape LOAD routine that would work on both computers. No, o tomto by sa dalo uspesne polemizovat, kazdy program sa da skratit
V kazdom pripade, pozrel som nejake moje stare loadery a cely paskovy turbo loader sa na ZX vojde do cca 128 bajtov (bez moznosti volat romku). Navyse, ZX nema citace takze cas si musi CPU pocitat vo vlastnej rezii. Ak by VIC a C64 mali Z80, a format nasledujuceho turbo bloku by stacil taky ako pouziva ZX (leader + sync bit + data + parita) tak by sa turbo rutinka urcite dala do 170 bajtov napisat tak aby univerzalne fungovala na oboch pocitacoch. A je dost vysoko pravdepodobne ze by to slo aj na 6510