С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Кладу. Еще раз о том, что это: это кладовская ELITE, взломанная Titus'ом, с патчами Lethargeek'а, к которой я приделал загрузчик и перевел ее на общение с TR-DOS через #3d13. Сам пробовал на Unreal'е со скорпионовским смуком - состяние сохраняется и восстанавливается на винте замечательно (откуда запустилось оно помнит и хранит состояние рядом с собой). Товарищи реальщики-скорпионщики-смуковладельцы, проверьте, плиз!
P.S. Titus, в обработчике прерываний дискового меню есть забавный баг, который всплыл из-за изменившихся таймингов чтения каталога. Приставил костылик, ибо сами изыскания эти меня выели.
ISR меняет слово по адресу #CD11, а это указатель на текущий печатаемый символ заголовка меню (LOAD, SAVE, CATALOGUE, DEMO). Если INT не приходит во время печати этой строки, то все нормально. Так оно в версии для #3D2F. У меня INT приходил в рандомное время во время печати и обламывал ее на полуслове. Поставил halt в конец моей процедуры чтения каталога - вроде, печать между INT'ами идет, все пашет.
Блин, вы меня присадили на oolite, пацаны...
Спасибо!
Speccy2010 rev.2
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)