Цитата Сообщение от b2m Посмотреть сообщение
Могу попытаться. Дай какой-нибудь тест, и поясни, как работает, и как должно.
Да, вот самый простейший вариант, просто отключение квазидиска:
Код:
	.ORG    00000h
L_0000:	DI
	XRA	A
	OUT	011h
L_LOOP:	JMP	L_LOOP
	.END
Он же в откомпилированном виде: tst11.7z
Если его подключить в качестве прошивки, то ожидаемого зацикливания на метке L_LOOP не происходит, при пошаговом исполнении после OUT видно сразу подмену памяти.
Но если взять стандартную векторовскую конфигурацию с одним КД и просто заменить в ней порт квазидиска на 11h, то этот пример отрабатывает там без глюков. Аналогично этот пример работает, если его в эмулятор загрузить в качестве программы (не прошивки), на любой конфигурации.