С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Это всё детский сад. Почитай описание внимательно. Оно пригодно для реальной работы? А если мы "файл" закрыли? И потом после него другой записали? Как расширить этот? Через удаление, копирование в свободное место и расширение файла? Это всё убогость и корявость. А произвольный доступ? Ты пробовал это в реале? МикроДОС на Профике отдыхает, как тормозит трдос в таком режиме.
И это ладно ещё бейсик, а из программ на асме? Ты пробовал такие выкрутасы делать? Разве это функционал ОСи? Это убожество. Кошмар. При том, что можно было бы сделать это firmware (tr-dos) на порядок лучше.
Последний раз редактировалось Vadim; 15.03.2012 в 12:48.
Скрытый текст
Profi 5.06 1024K 12Mhz (кварц на 24), палитра, COM-порт, часы, hdd, covox, программатор
ZX-Spectrum +3, ZX-Spectrum +2B, ZX-Spectrum +2, ZX Spectrum 48, ZX Spectrum 48+
ZX Evolution Rev B.
Color 48 + Beta Disk Interface +FDD+YM2149F
Орель-08БК
Pentagon-48 (недоссобранный кем-то)
Pentagon-128 (полуубитый)
Кворум-128 (в ремонте)
Магик-05 (в ремонте)
Robotron 1715
Корвет ПК8020 и ПК8010
Amstrad CPC 464
Amstrad CPC 6128[свернуть]
Не надо мне приписывать навыдумываное,
я говорил что барсик это ОС, а TRDOS это дополнение дисковыми функциями, в они в паре составляют ДОС
Где я такое говорил? Я говорил что лента это внешний носитель, поправь если я не прав.
А вы с какой целью интересуетесь?
Куда потратили 16 Кб ПЗУ ?
Команды, которые выполняет TRDOS:
CAT, LIST - Вывод списка файлов
COPY - Копирование файла
COPY A - Копирование файла в системе с одним дисководом
NEW - Переименовать файл
ERASE - Удалить файл
FORMAT - Форматировать диск
MOVE - Дефрагментация диска
LOAD, MERGE, RUN - Загрузка программы
SAVE - Сохранить программу на диск
VERIFY - Сравнить память и диск
PEEK, POKE - Произвольный доступ к файлу (со смещением 512 байт)
PEEK "FILENAME" Куда_в_памяти, Смещение_в_файле
OPEN# - Открыть файл для последовательного или произвольного доступа
INPUT# - Последовательное чтение из файла
PRINT# - Последовательная запись в файл
CAT#, LIST# - Вывод списка файлов в поток
CLOSE# - Закрыть хендл файла
Последний раз редактировалось vinxru; 15.03.2012 в 12:54.
Скрытый текст
Profi 5.06 1024K 12Mhz (кварц на 24), палитра, COM-порт, часы, hdd, covox, программатор
ZX-Spectrum +3, ZX-Spectrum +2B, ZX-Spectrum +2, ZX Spectrum 48, ZX Spectrum 48+
ZX Evolution Rev B.
Color 48 + Beta Disk Interface +FDD+YM2149F
Орель-08БК
Pentagon-48 (недоссобранный кем-то)
Pentagon-128 (полуубитый)
Кворум-128 (в ремонте)
Магик-05 (в ремонте)
Robotron 1715
Корвет ПК8020 и ПК8010
Amstrad CPC 464
Amstrad CPC 6128[свернуть]
Нет. Работы с файлами нет. Нет АПИ. То что есть - убогость кошмарная, не пригодная для реальной работы. Нужны тонны манипуляций, что бы считать что то в память. Реально из представленных выше команд (вернее их аналогов через 3D13) почти никто не использовал. Как прочитать каталог? Почему нет масок? Почему его нельзя считать частями? Как ведется работа с "файлами" в дисковых программах для трдос? Много ли таких где каталог выводится в скроллируемом окне? Или чаще очистка диска и вывод его в стиле "как из бейсика"? Первые версии ART-STudio именно такие и были. Уже в последнее время нарыли версию от +3, и портировали под трдос (ценой неимоверных усилий, полагаю).
Скрытый текст
Profi 5.06 1024K 12Mhz (кварц на 24), палитра, COM-порт, часы, hdd, covox, программатор
ZX-Spectrum +3, ZX-Spectrum +2B, ZX-Spectrum +2, ZX Spectrum 48, ZX Spectrum 48+
ZX Evolution Rev B.
Color 48 + Beta Disk Interface +FDD+YM2149F
Орель-08БК
Pentagon-48 (недоссобранный кем-то)
Pentagon-128 (полуубитый)
Кворум-128 (в ремонте)
Магик-05 (в ремонте)
Robotron 1715
Корвет ПК8020 и ПК8010
Amstrad CPC 464
Amstrad CPC 6128[свернуть]
Думаю, что можно было уместить и в 8. Досконально ПЗУ трдоса я не знаю, просматривал лишь фрагментами. Всё в нём раздражало. Убого, криво.
---------- Post added at 14:58 ---------- Previous post was at 14:57 ----------
Жаль, значит мне придётся всё делать с нуля. Декомпилировать трдос, разбирать это г. как оно фунциклирует, убирать всё что можно и в освободившееся место ставить свой код.
Скрытый текст
Profi 5.06 1024K 12Mhz (кварц на 24), палитра, COM-порт, часы, hdd, covox, программатор
ZX-Spectrum +3, ZX-Spectrum +2B, ZX-Spectrum +2, ZX Spectrum 48, ZX Spectrum 48+
ZX Evolution Rev B.
Color 48 + Beta Disk Interface +FDD+YM2149F
Орель-08БК
Pentagon-48 (недоссобранный кем-то)
Pentagon-128 (полуубитый)
Кворум-128 (в ремонте)
Магик-05 (в ремонте)
Robotron 1715
Корвет ПК8020 и ПК8010
Amstrad CPC 464
Amstrad CPC 6128[свернуть]
как я уже писал выше/ранее:Ты можешь гарантировать что в книгах описаны все варианты которые придумали, придумывают и придумают в будушем?
то что там написано не являеца с их точки зрения истиной в последней инстанции.после таких заявлений, автор бейсика наверно в гробу перевернулся и не единожды. Basic это язык программирования.я говорил что барсик это ОС,
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)