Турбо лента

Скриншот быстрого кассетного загрузчика

Turbo Tape - это название самого известного кассетного устройства быстрой загрузки . Кассетные устройства быстрой загрузки - это целая серия программ для домашних компьютеров Commodore , особенно для C-64 , которые ускоряют загрузку и сохранение программ на компакт-кассеты . Часто все эти программы в просторечии назывались турбо-лентой.

технология

Формат записи для набора данных, реализованный в Kernal (операционной системе) домашнего компьютера Commodore, пришел из PET 2001 с 1976/77 года с его гораздо меньшей памятью и был оптимизирован для обеспечения высокой безопасности данных вместо высокой скорости. Все блоки данных просто дважды записывались и проверялись во время загрузки, чтобы можно было компенсировать выпадения ленты. Кроме того, для записи данных использовались очень большие длины маркировки, каждый бит был записан двумя метками (короткий-длинный или длинный-короткий), каждому байту был присвоен бит четности , и байты были отделены друг от друга дополнительной маркировкой в чтобы их можно было достоверно распознать при чтении консервной банки. Слишком длинные заголовки также использовались для компенсации очень длинных не записываемых частей ленты в начале кассеты. Из-за всех этих свойств эффективная скорость передачи пользовательских данных была ограничена примерно 300 битами в секунду. В PET 2001 максимальное время загрузки программы, заполняющей память (примерно 3 КиБ), составляло менее двух минут, но в C64 время загрузки однокомпонентных программ, заполняющих память (примерно 50 КБ), было меньше. более 20 минут; программы, состоящие из нескольких частей, могут потребовать еще более длительного общего времени загрузки.

С лучшей лентой материалом, который стал недорог в течение 1980 - х лет, можно было обойтись без двойной записи, чтобы записывать каждый бит только один маркером (короткий или длинный), вместо того , чтобы использовать один контрольную сумму вместо бит четности , байты больше не разграничивают, а значительно сокращают длину маркировки и выноски, не вызывая слишком высокой вероятности выхода из строя связок. В результате на ленте заданной длины можно было разместить примерно в десять раз больше пользовательских данных, а максимальное время загрузки программ, состоящих из одной части, теперь значительно меньше 3 минут.

В каждой из различных программ-ускорителей теперь реализованы собственные форматы лент, оптимизированные для высокой плотности данных. Совместимость этих форматов друг с другом и с исходным форматом не принималась во внимание. Вместо этого соответствующая программа быстрой загрузки - для экономии места и времени, только часть, необходимая для чтения в данных - была установлена ​​в исходный формат записи Commodore непосредственно перед самой программой, которая затем была сохранена в сжатом формате, проигранном на ленте.

Поскольку с набором данных, в отличие от дисководов для гибких дисков Commodore, речь идет не о передаче данных с дисковода на компьютер (см. VC1541 - Slowness and Floppy Speeder ), а о формате записи данных, который является ограничивающим фактором, Быстрые кассетные загрузчики работают только в том случае, если данные также были заранее записаны с помощью соответствующей программы быстрого хранения. Программы, которые были сохранены в стандартном формате Commmodore, не могут быть загружены быстрее с помощью такого быстрого загрузчика.

Более плотная запись на ленту также была объединена с упаковщиком более поздними программами быстрой загрузки , что привело к уменьшению объема хранимых данных и, таким образом, к дальнейшему сокращению времени загрузки.

«Звуковой образ» сохраненных тонов значительно отличается от стандартного хранилища (см. Пример аудио в разделе « Набор данных» ). Звуковые частоты в целом выше. Таким образом, для опытных пользователей не было проблемой определить, прослушивая кассету с данными в обычном аудиокассетном магнитофоне, были ли они записаны в стандартном формате Commodore или с помощью устройства быстрой загрузки.

распределение

Почти все игры, коммерчески продаваемые на кассетах примерно с 1983/84 года, использовали собственный быстрый загрузчик, почти всегда в связи с коротким отрывом в стандартном формате Commodore, который затем автоматически перезагружал остальную программу в своем собственном формате. Большинство коммерческих устройств быстрой зарядки не сокращали длину маркировки так сильно, как оригинальная турбо-лента, чтобы уменьшить количество гарантийных претензий из-за неразборчивых лент. Часто защита этих лент от копирования также реализовывалась непосредственно в быстром загрузчике путем шифрования данных, изменения порядка или сохранения их вместе с бесполезными данными-заполнителями.

Известные быстрые зарядные устройства

Турбо Лента 64
В 1983 году запрограммирован Стефаном Зенцем для домашнего компьютера C64 . Позже программа была выпущена также для C16 , C116 и Plus / 4 . В 1987 году последовала расширенная версия Turbo Plus (от Андреаса Аренса) с дополнительными базовыми командами, исправлением некоторых программных ошибок операционной системы и функцией прокрутки, с помощью которой можно прокручивать списки на экране вперед и назад.
Karrertape
Запрограммирован в 1986 году Йохеном Каррером для домашнего компьютера C64. Это было быстрее, чем Turbo Tape 64, и, в отличие от Turbo Tape 64, содержимое экрана оставалось видимым во время загрузки. Это было достигнуто за счет синхронизации с видеочипом.
Турбо лента V3
Турбо лента V4
Turbo Tape 61K
Flashload
SuperTape D2

Из серии статей журнала c't со скоростью до 7200 бод :

MultiTape I
Гипратап 64

Ленточное быстрое зарядное устройство в модулях

Некоторые картриджи имеют встроенные ленточные устройства для быстрой зарядки. Это дает огромное преимущество: вам не нужно наматывать быстрое зарядное устройство и загружать его, прежде чем вы перейдете в программу и загрузите ее с ленты.

Включите в быстрое зарядное устройство (как минимум) следующие модули:

Action Replay 6 использует собственный формат со скоростью около 2200 бит в секунду. Другие картриджи используют скорость передачи около 3700 бит / с и совместимы с большинством версий TurboTape.

веб ссылки