ZXNet эхоконференция «zxnet.soft»


тема: Формат MAGIC-файлов



от: Stanislav Yudin
кому: All
дата: 15 Nov 2006
Hello, All

Возникла необходимость выяснить точный формат MAGIC-файла для 48K и 128K.
Однако, вот так сходу найти не смог. Поможете?

P.S. Пока располагаю только такой информацией из книги Ю. Поморцева "TR-DOS для
профессионалов и любителей", но её не достаточно:
┌─- code ───

З А П И С Ь П Р И П О М О Щ И "M A G I C K E Y"

При помощи кнопки MAGIC практически любая программа может
быть записана на дискету в любой момент времени, и затем запущена
с того же места. Hеважно, как она загружалась первоначально - с
магнитной ленты или дисковода. Hа диск записывается полностью все
ОЗУ, а также содержимое регистров процессора. Естественно, что
дисковое пространство при этом расходуется не самым экономным об-
разом, хотя для многих игрушек со сложными загрузчиками или кодо-
выми блоками длиной более 41 KB, использование MAGIC вполне оп-
равдано (тем более, что существуют программы для приведения
MAGIC-файлов в нормальный вид).

Работа процедуры MAGIC основана на немаскируемом прерывании,
которое в основном ПЗУ не используется из-за ошибки. В контролле-
ре BETA нажатие кнопки MAGIC переключает ПЗУ на DOS и вырабатыва-
ет импульс немаскируемого прерывания. Получив сигнал NMI, процес-
сор немедленно откладывает все остальные дела, заносит на стек
адрес следующей команды (для возврата) и переходит на адрес
#0066, и далее на подпрограмму обработки (см.адреса ПЗУ).

Чтобы сохранить значение регистров (AF, ВС, DE, HL, IX, IY,
ВС

от: Stanislav Yudin
кому: All
дата: 16 Nov 2006
Hello, spensor

Да нет! Мне не нужна глубокая информация, просто нужно знать какой байт в файле
за что отвечает. И всё! То есть необходима информация достаточная для того,
чтобы самому с нуля СВОИМИ средствами создать стандартный MAGIC-файл.

Hеужели ни у кого нет? В своё время у меня была эта информация, но откуда я её
брал вспомнить не могу.




Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Повествование - Хронический неудачник.
Respect - анкета: всеобщая перепись спектрумистов.
Оттяг - 23 вещи, которые можно делать при зависании программ. Символы - гримассы в программных комментариях. 20 вещей, которые можно сделать,если очеьнь хочется выпить, но у вас нет денег. Стих про монаха.
Обзор новинок - Civilization (demo), Плутония (demo)
For Coderz - Как получить на звуковом устройстве больше бит.

В этот день...   24 апреля