PC-01 Lviv

It is currently 29 Mar 2024, 10:00

Forum Games WEB Tape Loader Twitter RSS

All times are UTC+03:00




Post new topic  Reply to topic  [ 9 posts ] 
Author Message
PostPosted: 11 Jun 2012, 13:30 
Offline

Joined: 29 Mar 2012, 21:35
Posts: 115
Quote:
Написал письмо. С нетерпением жду ответа.
Ну что, получается что-нибудь? :)


Top
   
 Post subject: Re: DprToLvt (PasToLvt)
PostPosted: 11 Jun 2012, 14:15 
Offline
Site Admin
User avatar

Joined: 24 Jul 2008, 12:05
Posts: 1070
Quote:
Ну что, получается что-нибудь? :)
Если честно, я особо не налягал, у меня послезавтра отпуск :). Но все-таки попробовал. Ваш пример сбилдался и поехал "на ура". А вот, когда я открываю канал с C# кода, со всеми теми же параметрами, эмуль его ну никак не видит. Гадский .НЕТ ;). Будет время - разберусь что к чему и сразу же отпишусь.


Top
   
PostPosted: 17 Jul 2012, 10:31 
Offline
Site Admin
User avatar

Joined: 24 Jul 2008, 12:05
Posts: 1070
Дошли наконец-то руки потестить еще раз. Попробовал использовать WinAPI функции для создания каналов - все заработало. Но тут с ужасом заметил насколько я обленился за последние годы. Не хочется все время "дергать" АПИшные функции. Попробую все-таки разобраться, почему .НЕТ реализация не работает. Если уж не выйдет, тогда будем работать с тем, что есть.


Top
   
PostPosted: 17 Jul 2012, 10:42 
Offline
User avatar

Joined: 11 Aug 2008, 17:05
Posts: 1405
Location: Украина
Quote:
Но тут с ужасом заметил насколько я обленился за последние годы.
А паблик репозитарий будет?

_________________
Carthago delenda est, Carthaginem delendam esse


Top
   
PostPosted: 17 Jul 2012, 10:51 
Offline
Site Admin
User avatar

Joined: 24 Jul 2008, 12:05
Posts: 1070
Нашел! Мать его! Не поверите! Если "дернуть" АПИшную функцию с параметром "\\\\.\\pipe\\emudbg" создасться канал \Device\NamedPipe\emudbg. А если создать .НЕТ класс-сервер с таким же параметром, создасться канал \Device\NamedPipe\pipe\emudbg. Чтоб вам всем разработчикам АПИ и .НЕТ гореть в аду :evil: !


Top
   
PostPosted: 29 Aug 2012, 10:18 
Offline
Site Admin
User avatar

Joined: 24 Jul 2008, 12:05
Posts: 1070
Магия постукала в наши двери! Использую Башкирию для доводки Рика. После загрузки файла поверх него в некторые адресса, напрмер 2D0A, пишутся каике-то левые значения. Е3000 и мой эмуль такого не делают, БИОСы одинаковые, помогите люди добрые!


Top
   
PostPosted: 29 Aug 2012, 12:33 
Offline

Joined: 29 Mar 2012, 21:35
Posts: 115
Есть же бряки на доступ к памяти. Поставь точку останова в окне дампа на этот адрес, и после запуска увидишь, откуда туда пишется.


Top
   
PostPosted: 29 Aug 2012, 14:42 
Offline
Site Admin
User avatar

Joined: 24 Jul 2008, 12:05
Posts: 1070
Короче, как и предвидел Олег имеется проблема с перетиранием стека. Наврное, мой эмуль и Е3000 тоже, мухлюют при загрузке файлов, часть процедур подменяя обычным считыванием байта. Дмитрий, а как у тебя читаются байты? Думается, из-за этого наш (мой и Е3000) стек получается короче и не налазит на область данных, после чего, при заврешении bload, возврат происходит в неправильное место. Вроде бы поправил, ссунув все на килобайт ниже. Еще один вопорос, а бряки в обзасти ПЗУ должны работать?


Top
   
PostPosted: 29 Aug 2012, 15:27 
Offline

Joined: 29 Mar 2012, 21:35
Posts: 115
Quote:
Наврное, мой эмуль и Е3000 тоже, мухлюют при загрузке файлов, часть процедур подменяя обычным считыванием байта. Дмитрий, а как у тебя читаются байты?
Мухлюю точно таким-же образом :) Перехват происходит в точке 0E343h, продолжение с подменёнными регистром А - с 0E341h. В конфиге это всё есть.
Quote:
Еще один вопорос, а бряки в обзасти ПЗУ должны работать?
Должны, процессору пофиг, откуда читается.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 9 posts ] 

Forum Games WEB Tape Loader Twitter RSS

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
cron
Powered by phpBB® Forum Software © phpBB Limited