Protection
ZXNet эхоконференция «zx.spectrum»
От Pavel Fedin → Кому All 17.10.1997
привет, Alex Letaev! помнится, 09 Oct 97 ты взял да и запустил
в меня вот этим:
AL> Ага, видали. В ZXF номера не помню лодер работает так стек ставится на
AL> заранее составленый масив и jp в tr-dos.
Это не так интересно. Вот если бы стек превратить именно в исполняемые коды.
Также имхо можно извлечь пользу из стека, находящегося в ПЗУ.
Простейший пример:
ADDR1 LD SP,#3D00;допустим
.............;канифолим мозги
RET
ADDR1 ;по RET попадем сюда
.............;нечто заксоренное
CALL ADDR2
.............;совсем уж полный маразм
ADDR2 ;расксориваем то, что находится по ADDR1
RET ;возвращаемся. Естественно, снова на ADDR1
пока, со всяческими wishes'ами, Pavel Fedin.
От Alex Letaev → Кому All 20.10.1997
PF> Это не так интересно. Вот если бы стек превратить именно в исполняемые
PF> коды. Также имхо можно извлечь пользу из стека, находящегося в ПЗУ.
PF> Простейший пример:
PF> ADDR1 LD SP,#3D00;допустим
PF> .............;канифолим мозги
PF> RET
Дык так и было, но стек в ПЗУ, толку то, а так нужные адреса с него
считываются.
PF> ADDR1 ;по RET попадем сюда
PF> .............;нечто заксоренное
PF> CALL ADDR2
PF> .............;совсем уж полный маразм
Да и заксоренное было. Вообще стек в лодере лучшая идея, попутаться легко.
PF> ADDR2 ;расксориваем то, что находится по ADDR1
PF> RET ;возвращаемся. Естественно, снова на ADDR1
Фигня, пару минут в стс'е.
С уважением, Alex from FFC COMPUTERS.
От Alex Letaev → Кому All 26.10.1997
Hello Pavel Fedin! In a message of 23 Oct 97 Pavel Fedin wrote to me:
AL>> Дык так и было, но стек в ПЗУ, толку то, а так нужные адреса с него
AL>> считываются.
PF> Hу дык адреса подобрать - это не проблема.
Под лоадинг, проблемотично.
От Pavel Fedin → Кому All 31.10.1997
Привет, Alex Letaev! помнится, 26 Oct 97 ты взял да и запустил
в меня вот этим:
PF>> Hу дык адреса подобрать - это не проблема.
AL> Под лоадинг, проблемотично.
А зачем обязательно под лоадинг?
Пока, с пачкой вишезов, Pavel Fedin.
От Pavel Fedin → Кому All 03.11.1997
Привет, Alex Letaev! помнится, 02 Nov 97 ты взял да и запустил
в меня вот этим:
PF>> А зачем обязательно под лоадинг?
AL> Потому, что лоадинг требует исполнения в реальном времени.
Hу дык в реальном времени должно исполняться также то, что привязано к
прерываниям. Если бы таймер аппаратный в Speccy был (в Профи есть), то
можно было бы и его завязать...
От Alex Letaev → Кому All 04.11.1997
PF> Hу дык в реальном времени должно исполняться также то, что привязано к
PF> прерываниям. Если бы таймер аппаратный в Speccy был (в Профи есть), то
PF> можно было бы и его завязать...
А ежели дисковод остановился, заново раскручивать придеться, а остальное
можно неспеша STS'ом пройти.
От Igor Gruzdev → Кому All 04.11.1997
Кстати, в SMUC на скоpпион, уже есть и pаботают часики. И с ис-досом тоже вpоде
пpоги есть, выводящие на экpан, и автоматом системную дату подводящие (типа дата
создания файла).
Со всяческими regard'ами и wishes'ами.
Igor.
... Птица Феникс возродилась из пепла, но закукарекала.
От Pavel Fedin → Кому All 06.11.1997
AL> А ежели дисковод остановился, заново раскручивать придеться, а
AL> остальное
AL> можно неспеша STS'ом пройти.
А прерывания ты STS'ом не пройдешь...
От Pavel Fedin → Кому All 06.11.1997
Привет, Igor Gruzdev! помнится, 04 Nov 97 ты взял да и запустил
в меня вот этим:
IG> Кстати, в SMUC на скоpпион, уже есть и pаботают часики. И с ис-досом
IG> тоже вpоде пpоги есть, выводящие на экpан, и автоматом системную дату
IG> подводящие (типа дата создания файла).
Видел я эту вещь под IS-DOS, только она под ZX-Next была. А про часики на
Скорпионе я тоже знаю.
От Alex Letaev → Кому All 08.11.1997
AL>> А ежели дисковод остановился, заново раскручивать придеться, а
AL>> остальное
AL>> можно неспеша STS'ом пройти.
От Pavel Fedin → Кому All 10.11.1997
Привет, Alex Letaev! помнится, 08 Nov 97 ты взял да и запустил
в меня вот этим:
PF>> А прерывания ты STS'ом не пройдешь...
AL> Если с головой, то пройдеш. :-)))))
Теоретически - да, но на практике это надо иметь в голове процессор не
ниже Power PC 604e. :-)))
От Alex Letaev → Кому All 11.11.1997
PF> Теоретически - да, но на практике это надо иметь в голове процессор не
PF> ниже Power PC 604e. :-)))
По идее голова должна быть на море порядков сельнее PPC 604e. :-)))))))))))))