[amirus] Re: AmiRUS2

  • From: Andy Parfenov <poweramiga@xxxxxxxxxx>
  • To: amirus@xxxxxxxxxxxxx
  • Date: Mon, 27 Jan 2003 20:55:34 +0500

Hello 
On 27/01/03, Vovka wrote:\n

V>>    jsr    (_LVOForbid,a6)

V>> ;АГА, видимо ключевой момент! Рубанули мультитаск! Ты это делал? делал.
V> ебстественно!
V> .... все это ясно... посмотреть бы как в новой функции вызывать старую. я

Предлагаю способ. Всем известно, что по некому адресу _LVOblah-blah лежит JMP на
нужную функцию. Надо просто его считать и в конце твоей новой функции поставить
JMP на старую. JMP c адресом занимает 6 байт по моему, так вот с адреса читаем 6
байт и подставляем их в конце твоей проги и все пироги ;))

V> ведь в конце концов должен открыть устройство,¬когда подсмотрю нужную
V> информацию. нода значит вызвать OpenDevice, но не пропатченый (см. письмо с
V> исходником) там возникает путаница с регистрами. хотя ее может и не быть под
V> САСом.


Regards


Other related posts: