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. :-)))))))))))))