Você está na página 1de 4

Sessão APPS

A partir da versão 0.8, o OPL é capaz de listar e executar aplicativos (ELF) diretamente em sua
interface, na sessão “APPS”.

Todo o conteúdo aqui postado é de propriedade exclusiva da Comunidade OPL. Proibida a alteração total ou parcial, bem como seu uso comercial. Permitida cópia
total ou parcial desde que citada a fonte e creditada à Comunidade OPL do Orkut http://www.orkut.com.br/Main#Community?cmm=99015437

Pré-requisitos:

- Saber usar o programa uLaunchELF (uLe);


- Entender sobre as configurações do OPL em geral

É necessário criar manualmente um arquivo de configuração de nome ‘conf_apps.cfg’ e colocá-lo na


pasta ‘OPL’ do memory card.

Os aplicativos desejados podem ser executados a partir de qualquer dispositivo (MC, USB, HDD/NA ou
SMB) sendo necessário informar no arquivo de configuração o caminho correto do(s) aplicativo(s).

Nota importante: O aplicativo selecionado apenas será executado se o dispositivo onde estiver o
respectivo ELF esteja ativado.

Criando o arquivo de configuração:

Use um editor de textos simples qualquer (ex.: Bloco de Notas) crie um novo documento com os
caminhos para cada aplicativo. A sintaxe deve seguir a seguinte forma:

nomedoaplicativo=dispositivo:/caminhodoarquivo exemplo:

uLaunchELF=Mc0:/BOOT/BOOT.ELF onde:

- nomedoaplicativo pode ser de livre escolha, com maiúsculas ou minúsculas;


- dispositivo (mc0:/, mass:/ etc.) deverá estar em letras minúsculas;
- caminhodoarquivo poderá estar em maiúsculas ou minúsculas (case sensitive*).

case sensitive*: Significa que há distinção entre maiúsculas e minúsculas, portanto os nomes no arquivo
‘conf_apps’ devem coincidir exatamente com os nomes dos ELF’s.

Ao salvar o arquivo, nomeie-o como ‘conf_apps.cfg’ atentando ao fato de deixar como extensão final
‘cfg’ ao invés de ‘txt’:

Depois de feito, ele deve ficar dentro da pasta ‘OPL’ no memory card (slot1). Use o uLe para transferi-
lo.

Caminhos para cada dispositivo


(Exemplos de linhas que deverão estar no arquivo "conf_apps"):

- Memory Card:

É possível executar aplicativos localizados em qualquer um dos dois MC’s. Especifique:

mc0:/ (slot1)
mc1:/ (slot2)
mc?:/ (o OPL irá procurar em ambos os MC’s).

Exemplos:

uLaunchELF=mc0:/BOOT/BOOT.ELF
Simple Media System=mc0:/SMS/SMS.ELF
Codebreaker=mc1:/Codebreaker/CB.ELF

Note que é permitido ter os aplicativos em qualquer lugar do dispositivo, na raiz ou em subpastas, com
qualquer nome, basta indicar o caminho e maiúsculo /minúsculas.
- USB

É possível executar aplicativos localizados em qualquer dispositivo USB compatível com o PS2,
localizados em ambos os slots. Use o prefixo ‘mass:/’ ou se tiver outros dispositivos USB conectados
use mass0:/, mass1:/ etc.

Exemplos:

uLaunchELF= mass:/ULE.ELF
Simple Media System=mass:/ELFS/SMS.ELF
GSM=mass0:/ Apps/GSM_beta.ELF

Note que é permitido ter os aplicativos em qualquer lugar do dispositivo, na raiz ou subastas, com
qualquer nome, basta indicar o caminho e obedecer a maiúsculo/minúsculas.

- HDD/NA

No uso de HDD/NA os ELF’s precisam estar dentro a partição ‘+OPL’ (previamente criada*). O
caminho “hdd0:/+OPL” será na verdade especificado por uma unidade virtual de nome pfs0:/.

Exemplos:

uLaunchELF=pfs0:/ULE.ELF
Simple Media System=pfs0:/Programs/SMS.ELF
HD Loader=pfs0:/ Loaders/HDL.ELF

Note que é permitido ter os aplicativos em qualquer lugar do dispositivo, com qualquer nome, em
subpasta, desde que estejam dentro da partição ‘+OPL’. Basta indicar o caminho e obedecer a
maiúsculo/minúsculas.

* Para criar a partição ‘+OPL’ use o uLe em ‘MISC >> HddManager >> aperte R1 >> Create’

-SMB

É possível executar os aplicativos a partir da raiz da pasta compartilhada ou em qualquer subpasta. Use
o prefixo ‘smb:/’

Exemplos:

uLaunchELF=smb:/uLe_442.ELF
Snes Station=smb:/Aplicativos/SNES.ELF
FreeMcBoot=smb:/Aplicativos/FMCB.ELF

Note que é permitido ter os aplicativos em qualquer lugar do dispositivo com qualquer nome, ou em
subpasta, desde que estejam dentro da pasta smb compartilhada. Basta indicar o caminho e obedecer a
maiúsculo-minúsculas.
Exemplo geral de um arquivo conf_apps.cfg, configurado para executar ELF’s em vários dispositivos.

uLaunchELF=mc0:/BOOT/BOOT.ELF
Codebreaker=mc1:/ Codebreaker/CB.ELF
Simple Media System=mass:/ELFS/SMS.ELF
GSM=mass:/Apps/GSM_beta.ELF
HD Loader=pfs0:/Loaders/HDL.ELF
ToxicOS=pfs0:/Loaders/Toxic_OS.ELF
Snes Station=smb:/Aplicativos/SNES.ELF
FreeMcBoot=smb:/Aplicativos/FMCB.ELF

Notem que não importa a localização do arquivo e nem o nome da pasta; É obrigatório apenas que
indiquem precisamente a localização do(s) arquivos(s) e obedeçam se estão em maiúsculo/minúsculas.

Usando a sessão APPS no OPL

Após definido o arquivo de configuração e ele já estando na pasta ‘OPL’ do MC (slot1), certifique-se
que o(s) dispositivos(s) onde estão os ELF’s estejam ativados: Nas configurações gerais do OPL
(Settings) em “Aplications start mode” os dispositivos precisam estar como “Auto” ou “Manual” e em
seguida ativado (exceção, óbvio, para caminhos definidos nos MC’s, já que estes estão ativos assim que
conectados no PS2).

Caso use vários dispositivos para executar os aplicativos, todos eles aparecerão na lista APPS, mas
apenas serão executados aqueles cujos dispositivos estejam ativados.
Para executar um aplicativo, simplesmente selecione-o e aperte “X”. Para que sessão “APPS” apareça,
em “Setting >> Aplications start mode” precisa estar ‘Auto’ ou ‘Manual’.

Erros na sessão APPS:

- Mensagem “Error, could not run the item”, pode significar que o dispositivo não está ativado, erro na
sintaxe especificada no caminho do aplicativo no arquivo conf_apps.cfg ou o ELF correspondente não
está no dispositivo indicado;

- Tela preta após tentar executar um ELF geralmente ocorre via USB, quando o dispositivo (Pen Drive
ou similar) não é compatível com o aplicativo que está sendo executado (alguns emuladores, por
exemplo).

Você também pode gostar