Commodore64 Конспект расширения BASIC в Final Cartridge III
При написании программ в BASIC V2 очень быстро проявляются его ограничения по редактированию больших программ, бесконечные запросы на листинг нужного фрагмента, невозможность перенумерации строк без внешней программы, и т.д. Однажды, когда я спрашивал в немецко-язычном чате в телеге, какие есть проги для ренумбинга строк, мне посоветовали картридж FINAL CARTRIDGE III (FC3), который умеет многое, в том числе и расширение BASIC. Я его видел раньше, но не нашёл применения, поскольку про его возможности в бейсике не знал.
Поскольку у меня есть KungFuFlash картридж, мне не нужны другие железные, и я просто запускаю .crt файл прошивки нужного картриджа. Кажется, более подходящим названием для него было бы "Фантомас". И вот я в BASIC из-под расширения FC3. Единственный минус и повод не переходить на него полностью — возможность одновременно использовать в C64 только один картридж и недоступность в режиме FC3 файлового хранилища KFF. Поэтому использую его когда пишу и редактирую программы на BASIC V2. А файлы загружаю и сохраняю на SD2IEC или реальном НГМД1541.
Инструкция по картриджу очень большая, поэтому я законспектировал касающиеся BASIC полезные команды. Возможно после прочтения вы захотите прочитать мануал полностью сами — ссылки приведены в конце записи.
КОНСПЕКТ РАСШИРЕНИЯ BASIC В FINAL CARTRIDGE III
При включении компьютера с вставленным Final Cartridge III он выйдет на десктоп. Если вы хотите сразу попасть в BASIC, удерживайте при включении компьютера <RUN/STOP>.
Возврат из BASIC на десктоп: DESKTOP
Выключить Final Cartridge III и вернуться к оригинальному функционалу: KILL
Догрузить к загруженной ещё basic программу. (затем следует сделать RENUM) APPEND "filename",8
Включить меню по кнопке джойстика BAR BAR ON BAR OFF
Удалить фрагмент программы Remarks: DEL is short for DELETE.
DEL 100-200 will delete the lines from 100 up to 200 DEL 290- will delete the lines from 290 DEL -100 will delete the lines up to 100 DEL - will delete the program
Поиск в тексте программы: FIND "text" FIND BASIC_TOKEN
Перенумерация строк программы: RENUM 10,5 со строки 10 с шагом 5
Трассировка программы TRACE TRACE OFF
Ввод hex чисел: $<hexadecimal number> PRINT $FF
Войти в монитор отладчик MON X + RETURN — выход.
Показать текущие значения созданных переменных DUMP
Показать содержимое созданных массивов (массив создаётся так: A$(1)="TEXT", диапазон в скобках от 0 до 10) ARRAY
Показать строку, на которой программа была прервана или завершилась по ошибке: HELP
Если под управлением картриджа был нажат сброс, программу можно попытаться вытащить: OLD
Функциональные клавиши: F1 - LIST F2 - MON F3 - RUN F4 - OLD F5 - DLOAD F6 - DSAVE F7 - DOS "$" F8 - DOS
Из всего этого в быстром доступе полезно только: F1 - листинг программы F3 - запуск F7 - оглавление дисковода 8
В целях защиты от спама, добавлять комментарии могут только зарегистрированные пользователи.
Если Вы не хотите регистрироваться под своим именем, войдите под логином: anonymous, паролем: anonymous.  
( Регистрация,   Вход).