Motomodd > Android OS

Notícias

Android OS Confira as últimas novidades do mais novo sistema operacional da Google. Também encontrará jogos, aplicativos, programas e muito mais.

Resposta
 
Ferramentas do Tópico
  #1  
Antigo 17-10-2012, 01:11 PM
Avatar de jr.hard
Membro VIP
 
Registrado em: Apr 2010
Localização: Castanhal - Pará (PA)
Posts: 9,930
MUITO OBRIGADO: 5,556
Agradecido 5,954 Vezes em 2,680 Posts
Reputação: 121
jr.hard é explendido para se observarjr.hard é explendido para se observarjr.hard é explendido para se observarjr.hard é explendido para se observarjr.hard é explendido para se observarjr.hard é explendido para se observarjr.hard é explendido para se observar
Question [Emulador] Playstation 2 para Android

Salve galera!
Espero que não tenham entendido errado o título heheh,
na verdade eu estou sem um smart android aqui e estava perabulando inocentemente pela internet e descobri alguns fóruns em que especula-se a possibilidade de rodar games de PS2 nos nossos android...

achei este .APK que promente a função de emular ISO's de PS2.

por favor se alguém puder testar este emulador ...
abaixo um possível print do emulador:




[Para ver e baixar os arquivos, deve se Registrar ou Logar. ]

Possível source-code do emulador:

Código:
================================================================================
Simple DirectMedia Layer for Android
================================================================================

Requirements:

Android SDK
http://developer.android.com/sdk/index.html

Android NDK r4 or later
http://developer.android.com/sdk/ndk/index.html


================================================================================
 How the port works
================================================================================

- Android applications are Java-based, optionally with parts written in C
- As SDL apps are C-based, we use a small Java shim that uses JNI to talk to 
the SDL library
- This means that your application C code must be placed inside an android 
Java project, along with some C support code that communicates with Java
- This eventually produces a standard Android .apk package

The Android Java code implements an "activity" and can be found in:
android-project/src/org/libsdl/app/SDLActivity.java

The Java code loads your game code, the SDL shared library, and
dispatches to native functions implemented in the SDL library:
src/SDL_android.cpp

Your project must include some glue code that starts your main() routine:
src/main/android/SDL_android_main.cpp


================================================================================
 Building an app
================================================================================

Instructions:
1. Copy the android-project directory wherever you want to keep your projects and rename it to the name of your project.
2. Move this SDL directory into the <project>/jni directory
3. Place your application source files in the <project>/jni/src directory
4. Edit <project>/jni/src/Android.mk to include your source files
5. Run 'ndk-build' (a script provided by the NDK). This compiles the C source

If you want to use the Eclipse IDE, skip to the Eclipse section below.

6. Edit <project>/local.properties to point to the Android SDK directory
7. Run 'ant debug' in android/project. This compiles the .java and eventually 
creates a .apk with the native code embedded
8. 'ant install' will push the apk to the device or emulator (if connected)

Here's an explanation of the files in the Android project, so you can customize them:

android-project/
	AndroidManifest.xml	- package manifest, do not modify
	build.properties	- empty
	build.xml		- build description file, used by ant
	default.properties	- holds the ABI for the application, currently android-4 which corresponds to the Android 1.6 system image
	local.properties	- holds the SDK path, you should change this to the path to your SDK
	jni/			- directory holding native code
	jni/Android.mk		- Android makefile that includes all subdirectories
	jni/SDL/		- directory holding the SDL library files
	jni/SDL/Android.mk	- Android makefile for creating the SDL shared library
	jni/src/		- directory holding your C/C++ source
	jni/src/Android.mk	- Android makefile that you should customize to include your source code and any library references
	res/			- directory holding resources for your application
	res/drawable-*		- directories holding icons for different phone hardware
	res/layout/main.xml	- place holder for the main screen layout, overridden by the SDL video output
	res/values/strings.xml	- strings used in your application, including the application name shown on the phone.
	src/org/libsdl/app/SDLActivity.java	- the Java class handling the initialization and binding to SDL.  Be very careful changing this, as the SDL library relies on this implementation.


================================================================================
 Additional documentation
================================================================================

The documentation in the NDK docs directory is very helpful in understanding the build process and how to work with native code on the Android platform.

The best place to start is with docs/OVERVIEW.TXT


================================================================================
 Using Eclipse
================================================================================

First make sure that you've installed Eclipse and the Android extensions as described here:
	http://developer.android.com/sdk/eclipse-adt.html

Once you've copied the SDL android project and customized it, you can create an Eclipse project from it:
 * File -> New -> Other
 * Select the Android -> Android Project wizard and click Next
 * Enter the name you'd like your project to have
 * Select "Create project from existing source" and browse for your project directory
 * Make sure the Build Target is set to Android 1.6
 * Click Finish


================================================================================
 Loading files and resources
================================================================================

NEED CONTENT


================================================================================
 Troubleshooting
================================================================================

You can create and run an emulator from the Eclipse IDE:
 * Window -> Android SDK and AVD Manager

You can see if adb can see any devices with the following command:
	adb devices

You can see the output of log messages on the default device with:
	adb logcat

You can push files to the device with:
	adb push local_file remote_path_and_file

You can push files to the SD Card at /sdcard, for example:
	adb push moose.dat /sdcard/moose.dat

You can see the files on the SD card with a shell command:
	adb shell ls /sdcard/

You can start a command shell on the default device with:
	adb shell

You can do a clean build with the following commands:
	ndk-build clean
	ndk-build

You can see the complete command line that ndk-build is using by passing V=1 on the command line:
	ndk-build V=1

If your application crashes in native code, you can use addr2line to convert the addresses in the stack trace to lines in your code.

For example, if your crash looks like this:
I/DEBUG   (   31): signal 11 (SIGSEGV), code 2 (SEGV_ACCERR), fault addr 400085d0
I/DEBUG   (   31):  r0 00000000  r1 00001000  r2 00000003  r3 400085d4
I/DEBUG   (   31):  r4 400085d0  r5 40008000  r6 afd41504  r7 436c6a7c
I/DEBUG   (   31):  r8 436c6b30  r9 435c6fb0  10 435c6f9c  fp 4168d82c
I/DEBUG   (   31):  ip 8346aff0  sp 436c6a60  lr afd1c8ff  pc afd1c902  cpsr 60000030
I/DEBUG   (   31):          #00  pc 0001c902  /system/lib/libc.so
I/DEBUG   (   31):          #01  pc 0001ccf6  /system/lib/libc.so
I/DEBUG   (   31):          #02  pc 000014bc  /data/data/org.libsdl.app/lib/libmain.so
I/DEBUG   (   31):          #03  pc 00001506  /data/data/org.libsdl.app/lib/libmain.so

You can see that there's a crash in the C library being called from the main code.  I run addr2line with the debug version of my code:
	arm-eabi-addr2line -C -f -e obj/local/armeabi/libmain.so
and then paste in the number after "pc" in the call stack, from the line that I care about:
000014bc

I get output from addr2line showing that it's in the quit function, in testspriteminimal.c, on line 23.

You can add logging to your code to help show what's happening:

#include <android/log.h>

	__android_log_print(ANDROID_LOG_INFO, "foo", "Something happened! x = %d", x);

If you need to build without optimization turned on, you can create a file called "Application.mk" in the jni directory, with the following line in it:
APP_OPTIM := debug


================================================================================
 Known issues
================================================================================

- SDL audio (although it's mostly written, just not working properly yet)
- TODO. I'm sure there's a bunch more stuff I haven't thought of
Código:
 LOCAL_PATH := $(call my-dir) 
 
########################### 
# 
# SDL shared library 
# 
########################### 
 
include $(CLEAR_VARS) 
 
LOCAL_MODULE := SDL 
 
LOCAL_C_INCLUDES := $(LOCAL_PATH)/include 
 
LOCAL_SRC_FILES := \ 
        $(subst $(LOCAL_PATH)/,, \ 
        $(wildcard $(LOCAL_PATH)/src/*.c) \ 
        $(wildcard $(LOCAL_PATH)/src/audio/*.c) \ 
        $(wildcard $(LOCAL_PATH)/src/audio/android/*.c) \ 
        $(wildcard $(LOCAL_PATH)/src/audio/dummy/*.c) \ 
        $(LOCAL_PATH)/src/atomic/SDL_atomic.c \ 
        $(LOCAL_PATH)/src/atomic/SDL_spinlock.c.arm \ 
        $(wildcard $(LOCAL_PATH)/src/core/android/*.cpp) \ 
        $(wildcard $(LOCAL_PATH)/src/cpuinfo/*.c) \ 
        $(wildcard $(LOCAL_PATH)/src/events/*.c) \ 
        $(wildcard $(LOCAL_PATH)/src/file/*.c) \ 
        $(wildcard $(LOCAL_PATH)/src/haptic/*.c) \ 
        $(wildcard $(LOCAL_PATH)/src/haptic/dummy/*.c) \ 
        $(wildcard $(LOCAL_PATH)/src/joystick/*.c) \ 
        $(wildcard $(LOCAL_PATH)/src/joystick/android/*.c) \ 
        $(wildcard $(LOCAL_PATH)/src/loadso/dlopen/*.c) \ 
        $(wildcard $(LOCAL_PATH)/src/power/*.c) \ 
        $(wildcard $(LOCAL_PATH)/src/render/*.c) \ 
        $(wildcard $(LOCAL_PATH)/src/render/*/*.c) \ 
        $(wildcard $(LOCAL_PATH)/src/stdlib/*.c) \ 
        $(wildcard $(LOCAL_PATH)/src/thread/*.c) \ 
        $(wildcard $(LOCAL_PATH)/src/thread/pthread/*.c) \ 
        $(wildcard $(LOCAL_PATH)/src/timer/*.c) \ 
        $(wildcard $(LOCAL_PATH)/src/timer/unix/*.c) \ 
        $(wildcard $(LOCAL_PATH)/src/video/*.c) \ 
        $(wildcard $(LOCAL_PATH)/src/video/android/*.c)) 
 
LOCAL_LDLIBS := -ldl -lGLESv1_CM -lGLESv2 -llog 
 
include $(BUILD_SHARED_LIBRARY)


Link original:
[Para ver e baixar os arquivos, deve se Registrar ou Logar. ]

[Para ver e baixar os arquivos, deve se Registrar ou Logar. ]

anexei logo abaixo o emulador.
Imagens Anexadas
Tipo de Arquivo: jpg df7f0048ulator+free.jpg (38.6 KB, 32 visualizações)
Arquivos Anexados
Tipo de Arquivo: rar PS2 Emulador para Android.rar (56.5 KB, 9 visualizações)
__________________
Lenovo Zuk Z2

Última edição por jr.hard; 17-10-2012 às 01:24 PM. Motivo: add source-code e imagem
Responder com Citação
O Seguinte 2 Usuário(s) disseram "MUITO OBRIGADO" para jr.hard Por terem gostado deste post :
Aleexx2 (29-10-2012), guinho w.a (19-10-2012)
  #2  
Antigo 19-10-2012, 12:41 PM
Avatar de guinho w.a
Super Administrador
 
Registrado em: May 2008
Localização: Rio de Janeiro - Brasil
Posts: 25,476
MUITO OBRIGADO: 7,148
Agradecido 7,244 Vezes em 3,175 Posts
Reputação: 50
guinho w.a possui uma reputação que o reputaguinho w.a possui uma reputação que o reputaguinho w.a possui uma reputação que o reputaguinho w.a possui uma reputação que o reputaguinho w.a possui uma reputação que o reputaguinho w.a possui uma reputação que o reputaguinho w.a possui uma reputação que o reputaguinho w.a possui uma reputação que o reputaguinho w.a possui uma reputação que o reputaguinho w.a possui uma reputação que o reputaguinho w.a possui uma reputação que o reputa
Padrão Re: [Emulador] Playstation 2 para Android

kkk não acredito. Muito massa.
__________________
ATENÇÃO PESSOAL:
Usem a [Para ver e baixar os arquivos, deve se Registrar ou Logar. ]antes de postar sua duvida ou criar um tópico, clique [Para ver e baixar os arquivos, deve se Registrar ou Logar. ]para pesquisar.
Faça Upload de suas fotos, envie seus arquivos gratuitamente, clique [Para ver e baixar os arquivos, deve se Registrar ou Logar. ].
[Para ver e baixar os arquivos, deve se Registrar ou Logar. ]
[Para ver e baixar os arquivos, deve se Registrar ou Logar. ]
Por favor galera, ao criarem um tópico ou post, criar na área correta, que corresponde ao seu problema ou celular.
Não tiro duvidas por Mensagem Privada ou Mensagem de Visitante (Use o forum para suporte). Obrigado.

[Para ver e baixar os arquivos, deve se Registrar ou Logar. ]
[Para ver e baixar os arquivos, deve se Registrar ou Logar. ]
[Para ver e baixar os arquivos, deve se Registrar ou Logar. ]
[Para ver e baixar os arquivos, deve se Registrar ou Logar. ]
[Para ver e baixar os arquivos, deve se Registrar ou Logar. ]
[Para ver e baixar os arquivos, deve se Registrar ou Logar. ]
[Para ver e baixar os arquivos, deve se Registrar ou Logar. ]
[Para ver e baixar os arquivos, deve se Registrar ou Logar. ]





Responder com Citação
Os membros abaixo disseram "MUITO OBRIGADO" a : guinho w.a por terem gostado deste Post :
jr.hard (19-10-2012)
  #3  
Antigo 20-10-2012, 10:43 AM
Avatar de jr.hard
Membro VIP
 
Registrado em: Apr 2010
Localização: Castanhal - Pará (PA)
Posts: 9,930
MUITO OBRIGADO: 5,556
Agradecido 5,954 Vezes em 2,680 Posts
Reputação: 121
jr.hard é explendido para se observarjr.hard é explendido para se observarjr.hard é explendido para se observarjr.hard é explendido para se observarjr.hard é explendido para se observarjr.hard é explendido para se observarjr.hard é explendido para se observar
Padrão Re: [Emulador] Playstation 2 para Android

Citação:
Postado Originalmente por guinho w.a Ver Post
kkk não acredito. Muito massa.
muito firme mesmo guinhow,
mas eu ainda não testei... e não garanto que vá funcionar corretamente..
to louco pra testar, mas to sem android aqui =/
__________________
Lenovo Zuk Z2
Responder com Citação
Os membros abaixo disseram "MUITO OBRIGADO" a : jr.hard por terem gostado deste Post :
guinho w.a (25-10-2012)
  #4  
Antigo 25-10-2012, 12:15 AM
Avatar de guinho w.a
Super Administrador
 
Registrado em: May 2008
Localização: Rio de Janeiro - Brasil
Posts: 25,476
MUITO OBRIGADO: 7,148
Agradecido 7,244 Vezes em 3,175 Posts
Reputação: 50
guinho w.a possui uma reputação que o reputaguinho w.a possui uma reputação que o reputaguinho w.a possui uma reputação que o reputaguinho w.a possui uma reputação que o reputaguinho w.a possui uma reputação que o reputaguinho w.a possui uma reputação que o reputaguinho w.a possui uma reputação que o reputaguinho w.a possui uma reputação que o reputaguinho w.a possui uma reputação que o reputaguinho w.a possui uma reputação que o reputaguinho w.a possui uma reputação que o reputa
Padrão Re: [Emulador] Playstation 2 para Android

Deve funcionar sim maninho.
__________________
ATENÇÃO PESSOAL:
Usem a [Para ver e baixar os arquivos, deve se Registrar ou Logar. ]antes de postar sua duvida ou criar um tópico, clique [Para ver e baixar os arquivos, deve se Registrar ou Logar. ]para pesquisar.
Faça Upload de suas fotos, envie seus arquivos gratuitamente, clique [Para ver e baixar os arquivos, deve se Registrar ou Logar. ].
[Para ver e baixar os arquivos, deve se Registrar ou Logar. ]
[Para ver e baixar os arquivos, deve se Registrar ou Logar. ]
Por favor galera, ao criarem um tópico ou post, criar na área correta, que corresponde ao seu problema ou celular.
Não tiro duvidas por Mensagem Privada ou Mensagem de Visitante (Use o forum para suporte). Obrigado.

[Para ver e baixar os arquivos, deve se Registrar ou Logar. ]
[Para ver e baixar os arquivos, deve se Registrar ou Logar. ]
[Para ver e baixar os arquivos, deve se Registrar ou Logar. ]
[Para ver e baixar os arquivos, deve se Registrar ou Logar. ]
[Para ver e baixar os arquivos, deve se Registrar ou Logar. ]
[Para ver e baixar os arquivos, deve se Registrar ou Logar. ]
[Para ver e baixar os arquivos, deve se Registrar ou Logar. ]
[Para ver e baixar os arquivos, deve se Registrar ou Logar. ]





Responder com Citação
Os membros abaixo disseram "MUITO OBRIGADO" a : guinho w.a por terem gostado deste Post :
jr.hard (25-10-2012)
  #5  
Antigo 25-10-2012, 12:15 PM
Avatar de jr.hard
Membro VIP
 
Registrado em: Apr 2010
Localização: Castanhal - Pará (PA)
Posts: 9,930
MUITO OBRIGADO: 5,556
Agradecido 5,954 Vezes em 2,680 Posts
Reputação: 121
jr.hard é explendido para se observarjr.hard é explendido para se observarjr.hard é explendido para se observarjr.hard é explendido para se observarjr.hard é explendido para se observarjr.hard é explendido para se observarjr.hard é explendido para se observar
Padrão Re: [Emulador] Playstation 2 para Android

Citação:
Postado Originalmente por guinho w.a Ver Post
Deve funcionar sim maninho.
logo logo vou está pegando um S2 e vou testar
__________________
Lenovo Zuk Z2
Responder com Citação
  #6  
Antigo 29-10-2012, 01:01 PM
Avatar de Aleexx2
Administrador
 
Registrado em: May 2009
Localização: São Paulo - Brasil
Posts: 10,020
MUITO OBRIGADO: 4,379
Agradecido 4,455 Vezes em 1,645 Posts
Reputação: 50
Aleexx2 tem muito do que se orgulharAleexx2 tem muito do que se orgulharAleexx2 tem muito do que se orgulharAleexx2 tem muito do que se orgulharAleexx2 tem muito do que se orgulharAleexx2 tem muito do que se orgulharAleexx2 tem muito do que se orgulharAleexx2 tem muito do que se orgulhar
Padrão Re: [Emulador] Playstation 2 para Android

Se funcionar e for "jogável" vai ser algo incrível rs... daqui a pouco não teremos mais consoles, já que a cada dia que passa o hardware dos smarphones está cada dia melhor.
Responder com Citação
Os membros abaixo disseram "MUITO OBRIGADO" a : Aleexx2 por terem gostado deste Post :
jr.hard (29-10-2012)
Resposta

Favoritos


Usuários Ativos Atualmente Vendo Esse Tópico: 1 (0 membros e 1 visitantes)
 
Ferramentas do Tópico

Regras para Posts
Você não pode postar novos tópicos
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar seus posts

Código [IMG] Sim
Código HTML Não
Trackbacks are Não
Pingbacks are Não
Refbacks are Não

Ir para...


Horários baseados na GMT -3. Agora são 08:49 PM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. :: Translated by vB-Brasil
Revisado / Administrado por Guinho W.A Motomodd® - Todos os direitos Reservados