Другие имена | Поддержка DOS, DOS MANAGER |
---|---|
Оригинальный автор(ы) | Боб Фейрберн, Билл Сейлер |
Разработчик(и) | Коммодор Интернешнл |
Первоначальный выпуск | 1982 ( 1982 ) |
Написано в | Язык ассемблера MOS 6502 |
Операционная система | Коммодор 64 , VIC-20 |
Включено в комплект | Commodore 1541 , C64 Макро Ассемблер |
Доступно в | Английский |
Тип | Системное программное обеспечение |
DOS Wedge — часть системного программного обеспечения Commodore 64 , которая была популярна в свое время. Она была написана Бобом Фейрберном и была включена Commodore (CBM) в тестовый/демонстрационный диск 1541 (имя файла: « DOS 5.1 »), а также упакована с C64 Macro Assembler (имя файла: « DOS WEDGE64 »). DOS Wedge упоминался в руководстве к диску 1541 как DOS Support , а на экране запуска программного обеспечения как DOS MANAGER . Первоначальный дизайн был разработан Биллом Сейлером.
Wedge значительно упростил дисковые операции в BASIC 2.0 , введя несколько сокращений ключевых слов . DOS Wedge стал своего рода фактическим стандартом, и сторонние поставщики, такие как Epyx, часто включали идентичные команды в картриджи быстрой загрузки и другие устройства расширения Commodore 64. Газета COMPUTE! опубликовала несколько вариантов DOS Wedge с возможностью ввода текста , включая версию C128 в выпуске за февраль 1987 года (см. внешние ссылки ниже).
Оригинальный Commodore DOS Wedge представлял собой программу размером 1 КБ , написанную на языке ассемблера MOS 6502. Он располагался в неиспользуемом блоке памяти $ CC00–$CFFF (52224–53247) и работал путем изменения подпрограммы BASIC «CHRGET» по адресу $0073 (115) так, чтобы каждый символ, проходящий через интерпретатор BASIC, проверялся на наличие команд «wedge», и при необходимости запускались соответствующие «wedged-in»-процедуры.
@
При желании вместо него можно использовать любую команду, содержащую символ >
.
/ имя файла | Загрузить программу BASIC в ОЗУ |
---|---|
% имя файла | Загрузить программу на машинном языке в оперативную память |
↑ имя файла | Загрузить программу BASIC в оперативную память и затем автоматически запустить ее |
← имя файла | Сохранить программу BASIC на диск |
@ | Отображение (и очистка) состояния диска |
@$ | Отображение каталога на диске без перезаписи программы BASIC в памяти |
@ команда | Выполнить команду диска (например, S0: имя_файла , V0:, I0: ) |
@Q | Деактивировать DOS Wedge |