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.
Если не особо в английском, то в кратце тут он перечислил каким прогам помогло ну и тд.