Защита памяти в WinUAE

Эмуляция различных Амиг; uae, winuae, amithlon, winfellow

Модераторы: striimii, Vinnny

Защита памяти в WinUAE

Сообщение DeadlY 02 дек 2005, 18:28

Может кто знает нет ли каких прог которые могли бы реализовывать эту самую защиту в WinUAE на ПЦ?
DeadlY
Уважаемый Амиговед
Уважаемый Амиговед
 
Сообщения: 80
Зарегистрирован: 01 июл 2005, 17:26
Откуда: Гомель

Сообщение anny 02 дек 2005, 22:22

В целом то зачем на winuae защита памяти, если она на винде уже есть. В том смысле что если что, alt+f4 и заново запустил эмуль.

Хотя вообще есть одна тулза, называется MemTrailer (на аминете лежит), что она делает: патчит AllocMem() и FreeMem() функции в exec либе добавляя на всяк случай сколько то там байт (от 16 до 96 байт). Это естно не полная защита памяти, но например помогает от free() кривого, от херово выровненых мест ну и прочего.

Лично мне, это помогает с VirtualCd тулзой, ее если запустить пару копий, и исошник смонтить , то получаем баги, memtrailer убирает их. Больше особо не тестил, но ради интереса написал автору, мол а как вообще в целом, с чем тебе лично помогает ? На что он ответил:

ith WordWorth it solves trouble with printing and crashes.
Some older versions of IBrowse and Voyager with problems
in the web, loading particular pages not correctly could be fixed.
Edword and EvenMore are trashing memory, older versions
of Yam were also buggy. But I don't use most of these apps.

If you get random crashes, you can try to fix it with a very
large trailer like 96 first and if that helps, reduce the size again.
But the best solution is to choose the size 8 bytes bigger than
the minimum which you need to get rid of the crashes.

As an example: EvenMore trashes the bytes 25-30 behind its
own memblock, thus the trailer should be 40 bytes long,
because a size of 32 would mean, that the signature in 27-32
of the trailer would be destroyed. Use MungWall or WipeOut
with SegTracker to check for the details.

Если не особо в английском, то в кратце тут он перечислил каким прогам помогло ну и тд.
anny
Беспардонный Амигофлуд
Беспардонный Амигофлуд
 
Сообщения: 1267
Зарегистрирован: 05 дек 2004, 01:22


Вернуться в Эмуляция

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 20

cron