maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Games (https://talk.maemo.org/forumdisplay.php?f=12)
-   -   Wii emulator in nokia n900. Yes you can compile it now with the instructions (https://talk.maemo.org/showthread.php?t=89977)

samipower 2013-05-02 13:03

Wii emulator in nokia n900. Yes you can compile it now with the instructions
 
Instructions:

Dolphin has recently gained support for ARM in the master branch. Let's see how to make it.

Setting up to Build

First, make sure you have the correct dependencies installed. For example, if you are using Ubuntu, use apt-get as follows:

sudo apt-get install make cmake git g++ libsdl1.2-dev libxrandr-dev libxext-dev libao-dev libasound2-dev libpulse-dev libbluetooth-dev libreadline-gplv2-dev libavcodec-dev libavformat-dev libswscale-dev


If you want to have a GUI, then install run this:

sudo apt-get install make cmake git g++ libgtk2.0-dev libsdl1.2-dev libxrandr-dev libxext-dev libao-dev libasound2-dev libpulse-dev libbluetooth-dev libreadline-gplv2-dev libavcodec-dev libavformat-dev libswscale-dev

If you run a distribution without aptitude, see the build dependencies below for a list of packages you will need to install.

Get a local copy of the dolphin-emu repository:

git clone https://code.google.com/p/dolphin-emu/ dolphin-emu


Change to the directory created:
cd dolphin-emu

Later, if you wish to update your local copy:
git pull origin
Building

Create a build subdirectory, and change into it.
mkdir Build && cd Build

Configure the build:
cmake -DUSE_GLES=True -DDISABLE_WX=True ..

If you are building with the GUI, configure it this way:
cmake -DUSE_GLES=True ..

From here build and install in the standard make way:
make

I would personally recommend building multi-threaded
:
make -j5

Be warned, if you're building with a GUI, it is going to take quite a bit of time to build.

https://code.google.com/p/dolphin-emu/wiki/ARMBuild

Boemien 2013-05-02 18:06

Re: Wii emulator in nokia n900. Yes you can compile it now with the instructions
 
Quote:

Originally Posted by samipower (Post 1340641)
Yes you can compile it now with the instructions

Wow, i came there like :eek: by the title and now i'm like :confused:

Do you mean that it's possible to have wii emulator in nokia n900, and will it be playable ???

nokiabot 2013-05-02 18:29

Re: Wii emulator in nokia n900. Yes you can compile it now with the instructions
 
^^same here. Got exited by the title now :facepalm:

deciving title to lure noobies in compiled trap:D

don_falcone 2013-05-02 20:30

Re: Wii emulator in nokia n900. Yes you can compile it now with the instructions
 
running Dolphin on N900? If yes: :rolleyes: another "oh our platform can do $totally_abstract_and_geeky_idea (but nobody tells that at the same time it's of no real use, or a hack/tech demo only anyway". Reminds me of playing Quake 3 on N900. This one's worse.

marxian 2013-05-02 21:10

Re: Wii emulator in nokia n900. Yes you can compile it now with the instructions
 
Lumiaman - Windoze Phone + Android = don_falcone.

woody14619 2013-05-02 21:12

Re: Wii emulator in nokia n900. Yes you can compile it now with the instructions
 
.deb package, or it didn't happen. :)

reinob 2013-05-03 10:53

Re: Wii emulator in nokia n900. Yes you can compile it now with the instructions
 
@samipower,

Have you actually tried this?

The instructions you copied above (you could have just linked to the website) require a "proper" ARM linux distribution with all the required development tools and libraries.

I bet this will not work out-of-the-box on Maemo5 (perhaps for Ubuntu or Arch or Debian on N900, but not Maemo5).

samipower 2013-05-04 18:39

Re: Wii emulator in nokia n900. Yes you can compile it now with the instructions
 
n900 works with ubuntu and with debian, Where is the problem??. And now I am very busy with my job. But in a near time, I will can try it without problem and to upload a video.

Are sure that will be fps not playable. But one more thing for n900 jejej. :)

ppsspp 40fps for example but this emulator only for can see that it works and starts j:p

don_falcone 2013-05-04 18:50

Re: Wii emulator in nokia n900. Yes you can compile it now with the instructions
 
Quote:

Originally Posted by marxian (Post 1340803)
Lumiaman - Windoze Phone + Android = don_falcone.

:P Feel free to. You guys still think that because nearly everything is possible, everything should be done (or makes sense).
..........

marxian 2013-05-04 19:30

Re: Wii emulator in nokia n900. Yes you can compile it now with the instructions
 
Quote:

Originally Posted by don_falcone (Post 1341246)
:P Feel free to. You guys still think that because nearly everything is possible, everything should be done (or makes sense).
..........

No, I'm a pragmatist. I just find it amusing when people turn their choice of mobile device into something akin to a religious conversion. :)

Sorry to OP for going off-topic. :o

xes 2013-05-04 22:28

Re: Wii emulator in nokia n900. Yes you can compile it now with the instructions
 
1 Attachment(s)
..it could work!

NO-GUI thumb build for N900:
http://ge.tt/5OTAInf/v/0

HtheB 2013-05-04 22:53

Re: Wii emulator in nokia n900. Yes you can compile it now with the instructions
 
harmattan has more power :P
wouldn't it be better to have this on harmattan?

im sure it'll be 3fps instead of 1fps on the N900 :p

amr.fayz 2013-05-13 15:43

Re: Wii emulator in nokia n900. Yes you can compile it now with the instructions
 
Quote:

Originally Posted by xes (Post 1341286)
..it could work!

NO-GUI thumb build for N900:
http://ge.tt/5OTAInf/v/0



i put it in opt and run it like that

HTML Code:

/home/opt/dolphin-emu/bin # ./dolphin-emu-nogui
it gave

HTML Code:

Dolphin []

A multi-platform Gamecube/Wii emulator

Usage: ./dolphin-emu-nogui [-e <file>] [-h] [-v]
  -e, --exec    Load the specified file
  -h, --help        Show this help message
  -v, --help        Print version and exit



When i try to run Mario_Kart_Double_Dash it gave black screen



http://farm8.staticflickr.com/7307/8...1295db14_z.jpg


and The result is


HTML Code:

/home/opt/dolphin-emu/bin/dolphin-emu-nogui /home/user/My
Docs/s3-mkusa.iso
14:24:539 /home/maemo/DATA/dolphin_wii/dolphin-emu/Source/Core/Common/Src/FileUtil.cpp:98 W[COMMON]: IsDirectory: stat failed on /home/user/.dolphin-emu/Wii/shared2/:
14:24:544 /home/maemo/DATA/dolphin_wii/dolphin-emu/Source/Core/Common/Src/FileUtil.cpp:98 W[COMMON]: IsDirectory: stat failed on /home/user/.dolphin-emu/Wii/shared2/sys/:
14:24:879 /home/maemo/DATA/dolphin_wii/dolphin-emu/Source/Core/Core/Src/CoreParameter.cpp:318 W[BOOT]: Bootrom file /opt/dolphin-emu/share/dolphin-emu/sys/GC/USA/IPL.bin not found - using HLE.
14:25:170 /home/maemo/DATA/dolphin_wii/dolphin-emu/Source/Core/Core/Src/CoreTiming.cpp:113 W[PowerPC]: Discarded old event type "EXIInterrupt" because a new type with the same name was registered.
14:25:170 /home/maemo/DATA/dolphin_wii/dolphin-emu/Source/Core/Core/Src/CoreTiming.cpp:113 W[PowerPC]: Discarded old event type "EXIInterrupt" because a new type with the same name was registered.
14:25:697 /home/maemo/DATA/dolphin_wii/dolphin-emu/Source/Core/Core/Src/HW/EXI_DeviceMemoryCard.cpp:100 W[EXI]: No memory card found. Will create a new one.
Dispatcher is 0x40026018
Running automatic platform detection
Using EGL Native Display Platform: x11
15:27:915 /home/maemo/DATA/dolphin_wii/dolphin-emu/Source/Core/Core/Src/Boot/Boot.cpp:185 N[BOOT]: Booting /home/user/MyDocs/s3-mkusa.iso
15:43:333 /home/maemo/DATA/dolphin_wii/dolphin-emu/Source/Core/Core/Src/HLE/HLE_OS.cpp:39 N[OSREPORT]: 81200500->81300000| Apploader Initialized.  $Revision: 32 $.
15:43:334 /home/maemo/DATA/dolphin_wii/dolphin-emu/Source/Core/Core/Src/HLE/HLE_OS.cpp:39 N[OSREPORT]: 8120051c->81300000| This Apploader built Apr 17 2003 12:46:20
15:53:233 /home/maemo/DATA/dolphin_wii/dolphin-emu/Source/Core/Core/Src/PowerPC/SignatureDB.cpp:120 E[HLE]: Wrong size! Found __DBExceptionDestination at 800f0784 (size: 0000002c instead of 00000010)!
15:53:235 /home/maemo/DATA/dolphin_wii/dolphin-emu/Source/Core/Core/Src/PowerPC/SignatureDB.cpp:120 E[HLE]: Wrong size! Found SystemCallVector at 800eaf88 (size: 00000084 instead of 00000020)!
15:53:239 /home/maemo/DATA/dolphin_wii/dolphin-emu/Source/Core/Core/Src/PowerPC/SignatureDB.cpp:120 E[HLE]: Wrong size! Found OSSwitchFPUContext at 800e7e80 (size: 000000cc instead of 00000084)!
15:53:241 /home/maemo/DATA/dolphin_wii/dolphin-emu/Source/Core/Core/Src/PowerPC/SignatureDB.cpp:120 E[HLE]: Wrong size! Found TRKLoadContext at 80111134 (size: 0000008c instead of 00000088)!
15:53:243 /home/maemo/DATA/dolphin_wii/dolphin-emu/Source/Core/Core/Src/PowerPC/SignatureDB.cpp:120 E[HLE]: Wrong size! Found GXSetChanAmbColor at 800bee60 (size: 000000bc instead of 000000f0)!
15:53:245 /home/maemo/DATA/dolphin_wii/dolphin-emu/Source/Core/Core/Src/PowerPC/SignatureDB.cpp:120 E[HLE]: Wrong size! Found OSExceptionVector at 800e623c (size: 00000148 instead of 0000009c)!
15:53:245 /home/maemo/DATA/dolphin_wii/dolphin-emu/Source/Core/Core/Src/PowerPC/SignatureDB.cpp:120 E[HLE]: Wrong size! Found TRKInterruptHandler at 8010efb4 (size: 0000036c instead of 00000194)!
15:53:246 /home/maemo/DATA/dolphin_wii/dolphin-emu/Source/Core/Core/Src/PowerPC/SignatureDB.cpp:120 E[HLE]: Wrong size! Found DecrementerExceptionHandler at 800e6aac (size: 000000f0 instead of 00000050)!
15:53:246 /home/maemo/DATA/dolphin_wii/dolphin-emu/Source/Core/Core/Src/PowerPC/SignatureDB.cpp:120 E[HLE]: Wrong size! Found OSLoadContext at 800e7a18 (size: 000000e0 instead of 000000d8)!
15:53:247 /home/maemo/DATA/dolphin_wii/dolphin-emu/Source/Core/Core/Src/PowerPC/SignatureDB.cpp:120 E[HLE]: Wrong size! Found __mod2u at 800ff8d4 (size: 000000e0 instead of 000000e4)!
15:53:248 /home/maemo/DATA/dolphin_wii/dolphin-emu/Source/Core/Core/Src/PowerPC/SignatureDB.cpp:120 E[HLE]: Wrong size! Found Config24MB at 800e9450 (size: 00000230 instead of 00000080)!
15:53:248 /home/maemo/DATA/dolphin_wii/dolphin-emu/Source/Core/Core/Src/PowerPC/SignatureDB.cpp:120 E[HLE]: Wrong size! Found TRKSaveExtended1Block at 80110a50 (size: 0000018c instead of 000001b8)!
15:53:250 /home/maemo/DATA/dolphin_wii/dolphin-emu/Source/Core/Core/Src/PowerPC/SignatureDB.cpp:120 E[HLE]: Wrong size! Found __set_debug_bba at 800a23d4 (size: 00000018 instead of 0000000c)!
15:53:250 /home/maemo/DATA/dolphin_wii/dolphin-emu/Source/Core/Core/Src/PowerPC/SignatureDB.cpp:120 E[HLE]: Wrong size! Found Reset at 800e9cac (size: 000000b8 instead of 00000070)!
15:53:251 /home/maemo/DATA/dolphin_wii/dolphin-emu/Source/Core/Core/Src/PowerPC/SignatureDB.cpp:120 E[HLE]: Wrong size! Found GXSetMisc at 800bd614 (size: 0000007c instead of 00000094)!
15:53:251 /home/maemo/DATA/dolphin_wii/dolphin-emu/Source/Core/Core/Src/PowerPC/SignatureDB.cpp:120 E[HLE]: Wrong size! Found __ptmf_scall at 800ff4fc (size: 00000084 instead of 00000028)!
15:53:252 /home/maemo/DATA/dolphin_wii/dolphin-emu/Source/Core/Core/Src/PowerPC/SignatureDB.cpp:120 E[HLE]: Wrong size! Found TRKSwapAndGo at 8010f1e4 (size: 0000013c instead of 000000c4)!
15:53:256 /home/maemo/DATA/dolphin_wii/dolphin-emu/Source/Core/Core/Src/PowerPC/SignatureDB.cpp:120 E[HLE]: Wrong size! Found ExternalInterruptHandler at 800e8f98 (size: 00000068 instead of 00000050)!
15:53:256 /home/maemo/DATA/dolphin_wii/dolphin-emu/Source/Core/Core/Src/PowerPC/SignatureDB.cpp:120 E[HLE]: Wrong size! Found PPCHalt at 800a9640 (size: 0000001c instead of 00000014)!
15:53:704 /home/maemo/DATA/dolphin_wii/dolphin-emu/Source/Plugins/Plugin_VideoOGL/Src/GLUtil.cpp:69 E[Video]: GLSL vertex shader warnings:
Success.
attribute vec4 pos;
attribute vec4 TexCoordIn;
 varying vec4 TexCoordOut;
 void main() {
        gl_Position = pos;
        TexCoordOut = TexCoordIn;
}

15:53:799 /home/maemo/DATA/dolphin_wii/dolphin-emu/Source/Plugins/Plugin_VideoOGL/Src/GLUtil.cpp:85 E[Video]: GLSL fragment shader warnings:
Success.
varying highp vec4 TexCoordOut;
void main() {
        gl_FragColor = TexCoordOut;
}

15:53:852 /home/maemo/DATA/dolphin_wii/dolphin-emu/Source/Plugins/Plugin_VideoOGL/Src/GLUtil.cpp:69 E[Video]: GLSL vertex shader warnings:
Success.
attribute vec4 pos;
attribute vec4 TexCoordIn;
 varying vec4 TexCoordOut;
 void main() {
        gl_Position = pos;
        TexCoordOut = TexCoordIn;
}

15:53:940 /home/maemo/DATA/dolphin_wii/dolphin-emu/Source/Plugins/Plugin_VideoOGL/Src/GLUtil.cpp:85 E[Video]: GLSL fragment shader warnings:
Success.
varying highp vec4 TexCoordOut;
uniform sampler2D Texture;
void main() {
        gl_FragColor = texture2D(Texture, TexCoordOut.xy);
}

15:54:085 /home/maemo/DATA/dolphin_wii/dolphin-emu/Source/Plugins/Plugin_VideoOGL/Src/GLUtil.cpp:69 E[Video]: GLSL vertex shader warnings:
Success.
attribute vec4 pos;
void main() {
        gl_Position = pos;
}

15:54:155 /home/maemo/DATA/dolphin_wii/dolphin-emu/Source/Plugins/Plugin_VideoOGL/Src/GLUtil.cpp:85 E[Video]: GLSL fragment shader warnings:
Success.
uniform highp vec4 Color;
void main() {
        gl_FragColor = Color;
}

15:54:229 /home/maemo/DATA/dolphin_wii/dolphin-emu/Source/Plugins/Plugin_VideoOGL/Src/GLUtil.cpp:69 E[Video]: GLSL vertex shader warnings:
Success.
attribute vec4 pos;
attribute vec2 TexCoordIn;
 varying vec2 TexCoordOut;
 void main() {
        gl_Position = pos;
        TexCoordOut = TexCoordIn;
}

15:54:309 /home/maemo/DATA/dolphin_wii/dolphin-emu/Source/Plugins/Plugin_VideoOGL/Src/GLUtil.cpp:85 E[Video]: GLSL fragment shader warnings:
Success.
varying highp vec2 TexCoordOut;
uniform sampler2D Texture;
void main() {
        highp vec4 tmpcolor;
        tmpcolor = texture2D(Texture, TexCoordOut);
        gl_FragColor = tmpcolor;
}

25:12:264 /home/maemo/DATA/dolphin_wii/dolphin-emu/Source/Core/Core/Src/HW/EXI_DeviceIPL.cpp:284 N[OSREPORT]: << Dolphin SDK - EXI        release build: Apr 17 2003 12:33:17 (0x2301) >>
25:12:271 /home/maemo/DATA/dolphin_wii/dolphin-emu/Source/Core/Core/Src/HW/EXI_DeviceIPL.cpp:284 N[OSREPORT]: << Dolphin SDK - SI        release build: Apr 17 2003 12:33:19 (0x2301) >>
25:12:325 /home/maemo/DATA/dolphin_wii/dolphin-emu/Source/Core/Core/Src/HW/DSP.cpp:444 E[DSP]: AR_INFO 43 PC: 800e6e14
25:12:503 /home/maemo/DATA/dolphin_wii/dolphin-emu/Source/Core/Core/Src/HW/EXI_DeviceIPL.cpp:284 N[OSREPORT]:
25:12:504 /home/maemo/DATA/dolphin_wii/dolphin-emu/Source/Core/Core/Src/HW/EXI_DeviceIPL.cpp:284 N[OSREPORT]: Dolphin OS
25:12:505 /home/maemo/DATA/dolphin_wii/dolphin-emu/Source/Core/Core/Src/HW/EXI_DeviceIPL.cpp:284 N[OSREPORT]: Kernel built : Jul 23 2003 11:27:16
25:12:533 /home/maemo/DATA/dolphin_wii/dolphin-emu/Source/Core/Core/Src/HW/EXI_DeviceIPL.cpp:284 N[OSREPORT]: Console Type : Development HW3 (10000006)
25:12:535 /home/maemo/DATA/dolphin_wii/dolphin-emu/Source/Core/Core/Src/HW/EXI_DeviceIPL.cpp:284 N[OSREPORT]: Memory 24 MB
25:12:536 /home/maemo/DATA/dolphin_wii/dolphin-emu/Source/Core/Core/Src/HW/EXI_DeviceIPL.cpp:284 N[OSREPORT]: Arena : 0x803e2300 - 0x817fece0
25:12:538 /home/maemo/DATA/dolphin_wii/dolphin-emu/Source/Core/Core/Src/HW/EXI_DeviceIPL.cpp:284 N[OSREPORT]: << Dolphin SDK - OS        release build: Jul 23 2003 11:27:16 (0x2301) >>
25:18:323 /home/maemo/DATA/dolphin_wii/dolphin-emu/Source/Core/Core/Src/HW/EXI_DeviceIPL.cpp:284 N[OSREPORT]: << Dolphin SDK - DVD        release build: Jul 23 2003 11:27:57 (0x2301) >>
25:20:168 /home/maemo/DATA/dolphin_wii/dolphin-emu/Source/Core/Core/Src/HW/EXI_DeviceIPL.cpp:284 N[OSREPORT]: << Dolphin SDK - AR        release build: Apr 17 2003 12:33:55 (0x2301) >>
25:20:170 /home/maemo/DATA/dolphin_wii/dolphin-emu/Source/Core/Core/Src/HW/DSP.cpp:444 E[DSP]: AR_INFO 63 PC: 800b1688
25:20:187 /home/maemo/DATA/dolphin_wii/dolphin-emu/Source/Core/Core/Src/HW/EXI_DeviceIPL.cpp:284 N[OSREPORT]: << Dolphin SDK - ARQ        release build: Apr 17 2003 12:33:56 (0x2301) >>
25:20:204 /home/maemo/DATA/dolphin_wii/dolphin-emu/Source/Core/Core/Src/HW/EXI_DeviceIPL.cpp:284 N[OSREPORT]: << Dolphin SDK - VI        release build: Apr 17 2003 12:33:22 (0x2301) >>
25:20:278 /home/maemo/DATA/dolphin_wii/dolphin-emu/Source/Core/Core/Src/HW/EXI_DeviceIPL.cpp:284 N[OSREPORT]: << Dolphin SDK - GX        release build: Jul 23 2003 11:27:39 (0x2301) >>
25:20:642 /home/maemo/DATA/dolphin_wii/dolphin-emu/Source/Core/Core/Src/HW/EXI_DeviceIPL.cpp:284 N[OSREPORT]: << Dolphin SDK - PAD        release build: Aug  6 2003 04:30:02 (0x2301) >>
25:21:314 /home/maemo/DATA/dolphin_wii/dolphin-emu/Source/Core/Core/Src/HW/EXI_DeviceIPL.cpp:284 N[OSREPORT]: << Dolphin SDK - DSP        release build: Apr 17 2003 12:34:16 (0x2301) >>
25:21:507 /home/maemo/DATA/dolphin_wii/dolphin-emu/Source/Core/Core/Src/HW/EXI_DeviceIPL.cpp:284 N[OSREPORT]: << Dolphin SDK - CARD        release build: Apr 17 2003 12:34:19 (0x2301) >>
25:22:743 /home/maemo/DATA/dolphin_wii/dolphin-emu/Source/Core/DiscIO/Src/FileMonitor.cpp:100 W[FileMon]:    371 kB AudioRes/GCKart.baa
25:23:212 /home/maemo/DATA/dolphin_wii/dolphin-emu/Source/Core/Core/Src/HW/EXI_DeviceIPL.cpp:284 N[OSREPORT]: << Dolphin SDK - AI        release build: Apr 17 2003 12:33:54 (0x2301) >>
25:24:576 /home/maemo/DATA/dolphin_wii/dolphin-emu/Source/Core/DiscIO/Src/FileMonitor.cpp:100 W[FileMon]:      77 kB AudioRes/Waves/NintendoLogoMario_0.aw
25:24:806 /home/maemo/DATA/dolphin_wii/dolphin-emu/Source/Core/DiscIO/Src/FileMonitor.cpp:100 W[FileMon]:  2,672 kB AudioRes/Waves/bgm_0.aw
25:25:707 /home/maemo/DATA/dolphin_wii/dolphin-emu/Source/Core/Core/Src/HW/EXI_DeviceIPL.cpp:284 N[OSREPORT]: GP status 101100 --> GP is in unknown state.
25:25:712 /home/maemo/DATA/dolphin_wii/dolphin-emu/Source/Core/Core/Src/HW/ProcessorInterface.cpp:184 W[PI]: Fifo reset (00000001)
25:25:716 /home/maemo/DATA/dolphin_wii/dolphin-emu/Source/Core/Core/Src/HW/ProcessorInterface.cpp:184 W[PI]: Fifo reset (00000000)
25:26:974 /home/maemo/DATA/dolphin_wii/dolphin-emu/Source/Core/DiscIO/Src/FileMonitor.cpp:100 W[FileMon]:  4,094 kB AudioRes/Waves/se00_0.aw
25:27:795 /home/maemo/DATA/dolphin_wii/dolphin-emu/Source/Core/Core/Src/HW/EXI_DeviceIPL.cpp:284 N[OSREPORT]: GP status 101100 --> GP is in unknown state.
25:27:798 /home/maemo/DATA/dolphin_wii/dolphin-emu/Source/Core/Core/Src/HW/ProcessorInterface.cpp:184 W[PI]: Fifo reset (00000001)
25:27:858 /home/maemo/DATA/dolphin_wii/dolphin-emu/Source/Core/Core/Src/HW/ProcessorInterface.cpp:184 W[PI]: Fifo reset (00000000)


samipower 2013-05-27 01:20

Re: Wii emulator in nokia n900. Yes you can compile it now with the instructions
 
dolphin 0.3 published in android


All times are GMT. The time now is 22:03.

vBulletin® Version 3.8.8