ZXNet эхоконференция «code.zx»


тема: "перехват" reset



от: 500:812/08.00
кому: Alexandr Knyzev
дата: 26 Mar 1998
Я тут почитывал CODE.ZX, и заметил письмо где 23-03-98 в 15:30, Alexandr Knyzev начиртал для All, насчет "reset"... │┬ ├┤ello, Alexandr! ┘│ AK> Hе подскажете ли, как на Скорпе перехватывается сабж ??? Вот выдрал из MMD гляди разбирайся...;) LD A,#10 LD BC,#1ffd OUT (C),A LD B,127 OUT (C),A LD HL,60149 PUSH HL,HL LD A,195 LD HL,#c000 LD DE,#c001 LD BC,16383 LD (HL),243 LDIR POP HL DEC HL DEC HL DEC HL LD (HL),A POP HL L24613 LD (HL),B INC HL DJNZ L24613 LD (HL),B LD (65533),A LD (56682),A LD (65280),A LD DE,49264 LD (65281),DE LD HL,your_prg LD BC,end_prg-your_prg LDIR XOR A LD BC,#1ffd OUT (C),A LD B,127 LD A,#10 OUT (C),A RET ;здесь твоя программа будет... ;она будет запускатся по нажатию магика или ;ресета... your_prg DI you_prg1 LD HL,16384 LD DE,16385 LD BC,6143 LD (HL),A LDIR INC A JR you_prg1 end_prg С уважением, Ivan/VSPG/Discovery Group. SPbZXNet Impart-BBS. Reg:17-20 WD:23-08 WE:01-12 (812)466-4113. -+- ZxWord2.5+

от: 500:812/22.01
кому: Ivan Savin
дата: 27 Mar 1998
┌┐ CM07p├0 B┴┴py┌ 26-03-98, B 19:04 ├┤ekT0 Ivan Savin ┌┐│/│Cа/ k Alexandr Knyzev ┌┐p0 "перехват" Re:reset : ├┤i Ivan & Alexandr ! [...] AK>> Hе подскажете ли, как на Скорпе перехватывается сабж ??? IS> Вот выдрал из MMD гляди разбирайся...;) [...] IS> ;здесь твоя программа будет... IS> ;она будет запускатся по нажатию магика или IS> ;ресета... Hе надо сюда этот full sux из ММД. Оно только прикалывается нехорошо при любых ошибках. это не есть метод перехвата сброса. 2AlexandrKnyzev: в 8 банке по адресу #E2DB в версии 2.95 лежит прога : LD A,E AND #10 ........ Он щелкает странички и делает непонятные действия и частенько вызывается из теневика. Hо при вызове после сброса стек будет #5B?? , в противном случае стек будет в 8 банке. В других версиях теневика эта прога лежит выше (адрес больше) на пару килобайт. В версиях ниже чем 2.95 сброс не перехватить. Можно перехватывать только сброс, а ошибки пусть теневик обрабатывает. Если надо подробней - ковыряй резидентный конвер. Wi7h be57 Wi5he5, FK0. -+- SMM version 1.08




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

Похожие статьи:
Разное - Вирусы на Спектруме и их обнаружение.
Обратная связь - контакты редакции.
Обратная связь - контакты редакции.
Железо - Железяка, однако!
Part 7 - Reviews.

В этот день...   8 мая