суббота, 31 июля 2010 г.

Исползование виртуальных карт памяти с Open PS2 Loader

В Open PS2 Loader (OPL) от crazyc существует возможность использования виртуальных карт памяти для хранения сэйвов от игр. Для того, чтобы такая возможность была, необходимо скомпилировать OPL с параметром VMC=1. Затем необходимо создать каталог для хранения карт памяти с именем VMC там же где располагаются каталоги CD, DVD и ART. В этом каталоге необходимо разместить виртуальные карты памяти, которые можно создать, например, с помощью программы Vmc_Maker.exe. Имена карт памяти могут быть произвольные, но OPL может автоматически генерировать имена на основе имени образа. Например, если у вас образ игры с именем SLES_538.86.Black.iso, то можно создать карту памяти с именем SLES_538.86_VMC1.bin. В этом случае вам не нужно будет вводить вручную имя карты памяти. Но вам все равно никто не мешает сделать карту с удобным для вас именем (например vmc0.bin).
После того как ваши виртуальные карты памяти созданы и размещены там где следует, можно запустить OPL и открыть экран настроке для конкретной игры (выбрать игру и нажать треугольник). Перейти к опции VMC slot1 (или VMC slot2) и указать имя созданной вами карты памяти. После этого можно сохранить изменения и запустить игру.

четверг, 29 июля 2010 г.

Настройка Open PS2 Loader для запуска игр по сети

Настройка Open PS2 Loader (OPL) для работы с сетью достаточно простая. Нам понадобится IP-адрес компьютера (например, 192.168.0.2), имя сетевой папки на этом компьютере (например, PS2SMB) и желательно последняя версия OPL. Будем считать что у вас ранее не был установлен OPL или файл с настроками на карте памяти вы удалили. Итак, приступим.
При первом запуске OPL вы попадаете сразу на экран "установок".

Переходите к настройкам сети (Network config).
Здесь два раздела, первый для настроки самой консоли, второй настроки на компьютер с играми.
В первом разделе (-PS2-) необходимо задать IP-адрес консоли (IP), маску подсети (Mask) и шлюз (Gateway). IP-адрес консоли должен быть из той же подсети, что и компьютер. Например если IP-адрес компьютера у нас 192.168.0.2, то адрес консоли может быть 192.168.0.X. Здесь синяя часть адреса и у компьютера и у консоли должны быть одинаковыми, а вместо Х можно ввести любое число от 1 до 254 (кроме 2, т.к. двойка занята в нашем примере компьютером).
Во втором разделе (-PC-) необходимо указать данные вашего компьютера: IP-адрес (IP), порт (Port), имя сетевой папки (Share), имя пользователя (Name), пароль (Password). В нашем примере IP-адрес компьютера 192.168.0.2, порт 445, имя сетевой папки - PS2SMB. Если ваш компьютер настроен на предоставление доступа пользователю Гость, то можно оставить поле имени пользователя без изменений (в некоторых случаях требуется изменить регистр символов и написать вмеcто GUEST - Guest).

После этого следует закрыть сетевые настройки (ОК) и сохранить изменения (Save Changes).


Далее необходимо запустить сетевой модуль OPL или настроить его автоматический запуск и в некоторых случаях перезапутить OPL.

вторник, 27 июля 2010 г.

Настройка компьютера для Open PS2 Loader

Для успешного запуска приложений (в том числе и игр) по сети с помощью Open PS2 Loader (OPL) необходимо сначала подготовить компьютер а затем настроить консоль.
Всю настройку компьютера можно условно разбить на 2 этапа: создание папки для игр с правильной структурой, предоставление доступа к папке по сети. В нашей статье мы рассмотрим самый простой способ организации доступа по сети к папке в операционной системе Windows (все кто подключаются к компьютеру - считаются гостями) и в дистрибутиве Ubuntu 10.04.
Этап №1. Создание структуры каталогов.
  • создайте каталог, котоый будет использоваться для хранения образов игр, например с именем PS2SMB;
  • разместите в созданном ранее каталоге PS2SMB вложенные папки с именами CD, DVD, ART,VMC и APPS.

CD - для образов с CD дисков
DVD - для образов с DVD дисков
ART - для графических изображений к играм (обложки, иконки)
VMC - для виртуальных карт памяти (работает с OPL от crazyc)
APPS - для запуска приложений (можно на компьютере разместить ELF файлы и запускать их через OPL)
Этап №2. Предоставление достпуа к папке по сети в ОС Windows XP Professional.
  1. Переведите ОС в режим, когда все кто подключаются по сети считаются гостями:
    • откройте диалоговое окно Свойства Папки (Открываете любую папку и выполняете команду Сервис/Свойства Папки. Затем переходите на вкладку Вид);
    • Установите флажок Использовать простой общий доступ к файлам.

  2. Также установите модель совместного доступа и безопасности для локальных учетных записей:
    • запустите Microsoft management console:
      • откройте диалоговое окно Выполнить (Пуск/Выполнить);
      • введите mmc и щелкните ОК;
    • откройте диалоговое окно Добавить или удалить оснастку (Консоль/Добавить или удалить оснастку);
    • откройте диалоговое окно добавления изолированных оснасток (Добавить);
    • выбирете в списке оснастку Редактор объекта групповой политики и добавьте кнопкой Добавить. В появившемя диалоговом окне Выбор объекта групповой политики щелкните по кнопке Готово;
    • закройте окно добавления изолированных оснасток кнопкой Закрыть;
    • подтвердите сделанные изменения в диалоговом окне Добавить или удалить оснастку кнопкой ОК;
    • откройте раздел Параметры безопасности (Политика "Локального компьютера"/Конфигурация компьютера/Конфигурация Windows/Параметры безопасности/Локальные политики/Параметры безопасности);
    • в правой части окна откройте пункт Сетевой доступ: модель совместного доступа...;
    • в появившемя диалоговом окне выберите Гостевая... и подтвердите сделанные изменения кнопкой ОК;
    • закрой окно Консоль 1 не сохраняя изменения консоли.
  3. Опубликуйте созданную ранее папку в сети:
    • откройте окно Свойства папки PS2SMB (щелчок правой кнопки мыши по папке PS2SMB и команда Свойства) и перейдите на вкладку Доступ;
    • установите флажок Открыть общий доступ к этой папке и подтвердите изменения кнопкой ОК.
Далее можно размещать в каталоге PS2SMB образы дисков с играми и запускать их на игровой приставке.

Этап №2. Предоставление достпуа к папке по сети в дистрибутиве Ubuntu 10.04.
  1. Запустите Терминал (Приложения/Стандартные/Терминал)
  2. Откройте в редакторе файл конфигурации демона Samba
    sudo nano -w /etc/samba/smb.conf
  3. Перейдите в конец файла.
  4. Добавьте строку отключающую проверку неактивных клиентов.
    keep alive = 0
  5. Добавьте данные об общем ресурсе
    [PS2SMB] #Имя общего ресурса
    comment = Playstation2 #Комментарий
    path = /home/share/PS2 #Путь к каталогу
    read only = no #Отключаем режим только для чтения
    browseable = yes #Разрешаем обзор каталога
    guest ok = yes #Разрешаем доступ гостям
  6. Закройте файл и сохраните изменения (CTRL+X)
  7. Перезапустите демон Samba
    sudo service smbd restart

пятница, 16 июля 2010 г.

zHighLighter

zHighLighter – программа которая позволяет подсвечивать синтаксис для ряда языков программирования и экспортировать результат работы в формат HTML с полным сохранением форматирования.

Скачать zHighLighter.zip

четверг, 15 июля 2010 г.

Кэш репозитория

Долгое время для личных нужд использовал локальное зеркало репозитория для своего дистрибутива (более 20 Гб). Для создания зеркала использовал apt-mirror (отличная штука). Само зеркало обновлялось по ночам и не мешало нормально работать, а компьютеры уже сами после загрузки ОС обновлялись из локального репозитория.

Но вот вспомнилось про замечатальную утилиту apt-cacher, которая позволяет организовать локальный кэш закачиваемых пакетов, который может использовать множество ПК в локальной сети.
Для установки достаточно выполнить команду

sudo apt-get install apt-cacher


После успешной установки утилиты, следует ее настроить.

  1. Включим автоматический запуск, для этого заменим в файле /etc/default/apt-cacher в строке AUTOSTART=0 ноль (0) на единицу (1).
  2. Настроим некоторые параметры утилиты в файле /etc/apt-cacher/apt-cacher.conf:
    • каталог для хранения кэша cache_dir, например /home/pub/aptcache
    • порт для подключения клиентов daemon_port, например 9999
  3. Перезапустить утилиту sudo service apt-cacher restart.

После того как утилита apt-caher настроена, можно сконфигурировать обновление компьютеров локальной сети через кэш. Для этого следует заменить в файле /etc/apt/sources.list источники пакетов. Если в файле была строка

deb http://ru.archive.ubuntu.com/ubuntu/  lucid-updates main restricted

то ее следует заменить на

deb http://MyServer:9999/ubuntu/ lucid-updates main restricted

где, MyServer – адрес компьютера в локальной сети с настроеным apt-cacher.