Клин DOS

Программное обеспечение
Клин DOS
Другие именаПоддержка DOS,
DOS MANAGER
Оригинальный автор(ы)Боб Фейрберн, Билл Сейлер
Разработчик(и)Коммодор Интернешнл
Первоначальный выпуск1982 ; 43 года назад ( 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»-процедуры.

Функции DOS Wedge

@При желании вместо него можно использовать любую команду, содержащую символ >.

/ имя файлаЗагрузить программу BASIC в ОЗУ
% имя файлаЗагрузить программу на машинном языке в оперативную память
имя файлаЗагрузить программу BASIC в оперативную память и затем автоматически запустить ее
имя файлаСохранить программу BASIC на диск
@Отображение (и очистка) состояния диска
@$Отображение каталога на диске без перезаписи программы BASIC в памяти
@ командаВыполнить команду диска (например, S0: имя_файла , V0:, I0: )
@QДеактивировать DOS Wedge

Смотрите также

Ссылки

  • CBM Professional Computer Division (1982). Руководство по системе разработки макроассемблера Commodore 64. Уэст-Честер, Пенсильвания: Commodore Business Machines. Глава 5.0. Дополнительные команды BASIC Disk.
  • Commodore DOS Wedges: Обзор - Джим Баттерфилд , COMPUTE!, октябрь 1983 г.
  • Документация DOS Wedge (формат MS Word) Архивировано 05.05.2006 на Wayback Machine
  • Руководство по разработке системы макроассемблера Commodore 64
  • Выпуск COMPUTE!'s Gazette за февраль 1987 г.: "DOS Wedge 128" (часть A), (часть B)
  • Основы загрузки диска Commodore
  • Руководство по эксплуатации привода Commodore 1541 (текстовый файл в формате ZIP)
Взято с "https://en.wikipedia.org/w/index.php?title=DOS_Wedge&oldid=1179635771"