Ок, поизучав содержимое файлов игры "бизнес", форум и подводя итог по форматам, получается следующее:
З.Ы. Формат Монитора-отладчика и формат вывода BSAVE имеют одно отличие: длинна имени во втором случае ограничена только длинной строки Бейсика -- это я проверял на живом Векторе.Код:-- ФОРМАТ Монитора-Отладчика ---------------------------------------------------- - header 256 байт 0h - синхробайт 0E6h - 4 байта 0D2h - имя (до 11 байт) - 3 байта 0h - header 256 байт 0h - синхробайт 0E6h - ст., мл. байт адреса начала - ст., мл. байт адреса конца - байты файла ========= - 1 байт контр. суммы всех байтов без переноса. -- ФОРМАТ BASIC ------------------------------------------------------------- Формат записи на магнитную ленту директивой CSAVE следующий: - header 256 байт 0h (?) - синхробайт 0E6h - 4 байта 0D3h - имя (до 127 байт ?) - 3 байта 0h - header 768 байт 55h - синхробайт 0E6h - 3 байта 0D3h - байт 0h - байты файла ========== - 3 байта 0h - младший байт контр. суммы всех байтов файла без переноса - старший байт контр. суммы всех байтов файла без переноса Формат записи на магнитную ленту директивой BSAVE следующий: - header 256 байт 0h (?); - синхробайт 0E6h - 4 байта 0D2h - имя (до 127 байт ?); - 3 байта 0h - header 256 байт 0h - синхробайт 0E6h - ст., мл. байт адреса начала; - ст., мл. байт адреса конца; - байты файла ========== - 1 байт контр. сумма всех байтов файла без переноса -- ФОРМАТ CAS --------------------------------------------------------------- Полностью совпадает с форматами BASIC, но отсутствует заголовок: - header 256 байт 0h (?) - синхробайт 0E6h![]()




Ответить с цитированием