[ Сообщений: 5 ] 
Minmem 
Автор Сообщение
Аватара пользователя
Специалист
Специалист

Группа: Администраторы
Сообщения: 11140
Регистрация: 03 дек 2009, 22:32
Откуда: MO/DK
Модель 3DO: Panasonic FZ-1 NTSC-U

А хто понимает, что за команда "minmem" ?
В Road Rash - закоментирована, а некоторых играх зачем-то запускается (в Blue Forest Story вроде видел).

В Escape From Monster Manor есть скупые строки о команде:
# Guarantee exactly 2.2MB available for application
#
#minmem

Пробовал разрешить запуск, на FreeDO получил сообщение:
Изображение
На реальной приставке - попытка загрузки, и циклический Reset.
Перевернул дев-доки, про minmem ничего не нашел... :-(


15 дек 2014, 23:32
Аватара пользователя
Ужас, летящий на крыльях ночи!
Ужас, летящий на крыльях ночи!

Группа: Разработчики
Сообщения: 9069
Регистрация: 17 май 2010, 01:04
Модель 3DO: Panasonic FZ-10 NTSC-U

aspyd писал(а):
Пробовал разрешить запуск, на FreeDO получил сообщение:
Изображение
На реальной приставке - попытка загрузки, и циклический Reset.
Не понял, что ты сделал.


15 дек 2014, 23:49
Аватара пользователя
Специалист
Специалист

Группа: Администраторы
Сообщения: 11140
Регистрация: 03 дек 2009, 22:32
Откуда: MO/DK
Модель 3DO: Panasonic FZ-1 NTSC-U

Ну, я увидел, что в некоторых играх 'minmem' разрешен к запуску, поэтому в скрипте StartOpera (\System\Scripts\STARTOPERA) - убрал символ комментария "#" перед "minmem", вместо него впихнул произвольный символ в верхнюю, тоже "закомментированную" строку (где написана версия Opera), чтобы не нарушать размер ISO.
То есть, вот так:
Цитата:
# $Id: startopera,v 1.161 1994/04/05 22:18:25 vertex Exp $

killkprintf
alias audio $boot/System/Audio
alias aiff $audio/aiff
alias dsp $audio/dsp
alias drivers $boot/System/Drivers
alias folios $boot/System/Folios
alias programs $boot/System/Programs
alias scripts $boot/System/Scripts
alias tasks $boot/System/Tasks
alias fonts {/rom2/System/Graphics/Fonts|$boot/System/Graphics/Fonts}
alias c $programs
alias s $scripts
alias app $boot

$c/lmadm -a ram 3 0 nvram

bg
$folios/grafmath
$tasks/eventbroker@
$folios/audiofolio

minmem

$boot/AppStartup%

Делал HEX-редактором.
Ну, результат выше. Чё делает 'minmem' - не пойл :nez-nayu: , но видимо, что-то с памятью.
Думал, вы знаете..


16 дек 2014, 00:04
Аватара пользователя
Я консольный бог
Я консольный бог

Группа: Разработчики
Сообщения: 9841
Регистрация: 04 дек 2009, 11:59
Откуда: Сочи
Модель 3DO: Panasonic FZ-10 NTSC-U

На счет minmem:
http://altmer.arts-union.ru/3DO/docs/De ... DM004.html
Цитата:
The minmem utility lets you test your title in the minimum memory configuration. By specification, any 3DO hardware, regardless of which manufacturer produced it, has to supply at least as much memory.
You are encouraged to write your title so it runs in the minimum memory environment but can take advantage of more memory if it becomes available in future versions of the 3DO system.

The development environment shell provides the minmem program. If you run minmem before you run your title, the system frees 45 * 32 KB DRAM and 63 * 16 KB VRAM for the application to use.

Как я понял, в зависимости от того, когда запускается minmem, она действует по-разному. Если до твоего приложения, то будет освобождать память.
Если запускается вместе (?) с приложением или внутри (?) то игра будет запущена с минимальными требованиями к памяти.


16 дек 2014, 10:21
Аватара пользователя
Специалист
Специалист

Группа: Администраторы
Сообщения: 11140
Регистрация: 03 дек 2009, 22:32
Откуда: MO/DK
Модель 3DO: Panasonic FZ-1 NTSC-U

Спасибо.


19 дек 2014, 09:36
© 2008-2024 «3DOPLANET.ru». Создано на основе phpBB® Forum Software © phpBB Group
Designed by ST Software || Русская поддержка phpBB || Time : 0.040s | 21 Queries | GZIP : On