Введение

Final Cartridge III был популярным картриджем расширения, разработанным для Commodore 64 и Commodore 128 и произведенным голландской компанией Riska B. V. Home & Personal Computers. Он обеспечивал быструю загрузку, увеличивая скорость работы дисковода, и функцию заморозки, позволяющую останавливать выполнение программы для последующего возобновления.

Особенности

На картридже были кнопки "сброс" и "заморозка", а также светодиод, указывающий, активен ли модуль. Картридж предлагал опцию "Final Kill" (доступную через рабочий стол, "заморозку" или BASIC), которая отключала функциональность картриджа и загружала компьютер в нерасширенном состоянии. Это было необходимо, так как некоторые программы, особенно игры, были несовместимы с быстрой загрузкой; отключение картриджа избавляло от необходимости его извлекать. Одной из уникальных особенностей картриджа был его графический интерфейс, хотя его полезность оставалась довольно ограниченной по сравнению с другими графическими средами для Commodore 64. Если во время включения или сброса не удерживать клавишу RUN/STOP, картридж отображал графический рабочий стол WIMP. Графический вид рабочего стола был позаимствован из AmigaOS 1.x. Была возможность загружать новые утилиты с графическим интерфейсом с диска или ленты, хотя они встречались редко. Среди инструментов в ПЗУ картриджа наиболее полезными были текстовый редактор, утилита управления файлами диска, калькулятор и будильник. Важным преимуществом была функция турбо-загрузки с диска и ленты, доступная для большинства команд, значительно ускоряющая загрузку данных. Однако, главное достоинство этого картриджа для Commodore 64 заключалось во встроенном мониторе машинного кода, обладающем широчайшим набором функций, таких как дамп текста и спрайтов, а также редактирование текста и спрайтов. Картридж расширял возможности Commodore BASIC, добавляя несколько новых средств программирования на BASIC, таких как RENUMBER, и ряд служебных команд, наиболее заметной из которых была DOS", позволяющая выполнять команды Commodore DOS (например, DOS"S0:UNDESIRED FILE для удаления файла), считывать статус ошибок диска (просто DOS") или отображать содержимое диска без перезаписи программы BASIC в памяти (DOS"$). Команды BASIC также позволяли вернуться в режим графического рабочего стола или запустить монитор машинного кода. Функция "заморозки" позволяла сохранять содержимое памяти на диск для последующего возобновления (что было удобно, например, для копирования игр, загружаемых целиком). Она также предоставляла возможность использовать некоторые примитивные чит-коды (например, отключение обнаружения столкновений спрайтов) и печатать копию изображения экрана на принтер. Функция "заморозки" также обеспечивала доступ к монитору машинного кода.

Прием

Compute!'s Gazette в июле 1987 года назвала оригинальный Final Cartridge "выдающимся дополнением к любой Commodore 64 или 128. Мне не приходит в голову картриджа, который бы делал столько полезных вещей для среднего домашнего компьютерщика/программиста".