Ну что, получается что-нибудь?Zelya wrote:Написал письмо. С нетерпением жду ответа.
Коммуникация с эмулятором Д. Целикова (Башкирия-2М)
Коммуникация с эмулятором Д. Целикова (Башкирия-2М)
Re: DprToLvt (PasToLvt)
Если честно, я особо не налягал, у меня послезавтра отпускb2m wrote:Ну что, получается что-нибудь?
Re: Коммуникация с эмулятором Целикова
Дошли наконец-то руки потестить еще раз. Попробовал использовать WinAPI функции для создания каналов - все заработало. Но тут с ужасом заметил насколько я обленился за последние годы. Не хочется все время "дергать" АПИшные функции. Попробую все-таки разобраться, почему .НЕТ реализация не работает. Если уж не выйдет, тогда будем работать с тем, что есть.
- liberation
- Posts: 1405
- Joined: 11 Aug 2008, 17:05
- Location: Украина
- Contact:
Re: Коммуникация с эмулятором Целикова
А паблик репозитарий будет?Zelya wrote:Но тут с ужасом заметил насколько я обленился за последние годы.
Carthago delenda est, Carthaginem delendam esse
Re: Коммуникация с эмулятором Д. Целикова (Башкирия-2М)
Нашел! Мать его! Не поверите! Если "дернуть" АПИшную функцию с параметром "\\\\.\\pipe\\emudbg" создасться канал \Device\NamedPipe\emudbg. А если создать .НЕТ класс-сервер с таким же параметром, создасться канал \Device\NamedPipe\pipe\emudbg. Чтоб вам всем разработчикам АПИ и .НЕТ гореть в аду
!
Re: Коммуникация с эмулятором Д. Целикова (Башкирия-2М)
Магия постукала в наши двери! Использую Башкирию для доводки Рика. После загрузки файла поверх него в некторые адресса, напрмер 2D0A, пишутся каике-то левые значения. Е3000 и мой эмуль такого не делают, БИОСы одинаковые, помогите люди добрые!
Re: Коммуникация с эмулятором Д. Целикова (Башкирия-2М)
Есть же бряки на доступ к памяти. Поставь точку останова в окне дампа на этот адрес, и после запуска увидишь, откуда туда пишется.
Re: Коммуникация с эмулятором Д. Целикова (Башкирия-2М)
Короче, как и предвидел Олег имеется проблема с перетиранием стека. Наврное, мой эмуль и Е3000 тоже, мухлюют при загрузке файлов, часть процедур подменяя обычным считыванием байта. Дмитрий, а как у тебя читаются байты? Думается, из-за этого наш (мой и Е3000) стек получается короче и не налазит на область данных, после чего, при заврешении bload, возврат происходит в неправильное место. Вроде бы поправил, ссунув все на килобайт ниже. Еще один вопорос, а бряки в обзасти ПЗУ должны работать?
Re: Коммуникация с эмулятором Д. Целикова (Башкирия-2М)
Мухлюю точно таким-же образомZelya wrote:Наврное, мой эмуль и Е3000 тоже, мухлюют при загрузке файлов, часть процедур подменяя обычным считыванием байта. Дмитрий, а как у тебя читаются байты?
Должны, процессору пофиг, откуда читается.Zelya wrote:Еще один вопорос, а бряки в обзасти ПЗУ должны работать?
Who is online
Users browsing this forum: No registered users and 1 guest

