Author Topic: Porting Yabause to Android  (Read 346524 times)

Offline androidian

  • byte
  • *
  • Posts: 14
    • View Profile
Re: Porting Yabause to Android
« Reply #60 on: February 16, 2012, 08:32:49 AM »
Hi all,i want you ask is this still compatible with armv6?When i tried to run it opens main menu i can just selct bios(used an old one when i put it at first release and named bios.bin) Try to run sonic3Dblast.cue image when i select it it just crash at my main android screen
« Last Edit: February 16, 2012, 08:36:10 AM by androidian »

Offline Epic_bubble

  • long
  • ***
  • Posts: 235
    • View Profile
Re: Porting Yabause to Android
« Reply #61 on: February 16, 2012, 08:45:57 AM »
Hi all,i want you ask is this still compatible with armv6?When i tried to run it opens main menu i can just selct bios(used an old one when i put it at first release and named bios.bin) Try to run sonic3Dblast.cue image when i select it it just crash at my main android screen

Not all games work yet, some games crash on startup.
Device: Xperia play
CPU: Qualcomm 1 GHz Scorpion (Snapdragon)
GPU: Adreno 205
RAM: 512 MB
Screen res: 854 ? 480
ROM: stock android 2.3.4 rooted

Offline scorpio16v

  • long
  • ***
  • Posts: 203
    • View Profile
Re: Porting Yabause to Android
« Reply #62 on: February 16, 2012, 09:45:12 AM »
On my Tegra 2 tablet, the new version has only the half size of the first version.
I can see the bios bootscreen. After that the graphics are messed, but it semms the game boots to some point.
This shoot is from Sonic Jam as bin/cue.

On SGS 2 , it comes only the invalid opcode message.
« Last Edit: February 16, 2012, 10:28:33 AM by scorpio16v »

Offline androidian

  • byte
  • *
  • Posts: 14
    • View Profile
Re: Porting Yabause to Android
« Reply #63 on: February 16, 2012, 12:03:24 PM »
Hi all,i want you ask is this still compatible with armv6?When i tried to run it opens main menu i can just selct bios(used an old one when i put it at first release and named bios.bin) Try to run sonic3Dblast.cue image when i select it it just crash at my main android screen

Not all games work yet, some games crash on startup.
For me,all games crashing (Tried Sonic 3D blast,Sonic jam,Alberts Odysssey,Shining Force III and even try to run Saturn bomberman :) and it crashes) Probably the lack of RAM

Offline trev186

  • int
  • **
  • Posts: 97
    • View Profile
Re: Porting Yabause to Android
« Reply #64 on: February 16, 2012, 01:04:00 PM »
@ Androdian

Honestly saturn is the most fickle emulator I have used when it comes to roms/bios/settings

It could be a lot of things but I don't think it is your ram. It is only isn't around 42 mbs for me.

On yabause most my games work as bin .cue with a us bios but the settings have to be just right or they wont run.

Also som games only work with a pal bios ...even if they are american or jap versions...

Sometimes the game has to be a .iso or other random format to work.

And of course sometimes ill have to good .bin.cue files for the same game and one will work while the other wont ...all depending on how they were ripped I suppose.

That aside once you have the initial leg work done many of the saturn games that were not ported else where are amazing games that cannot be exp any other way .

Offline androidian

  • byte
  • *
  • Posts: 14
    • View Profile
Re: Porting Yabause to Android
« Reply #65 on: February 16, 2012, 01:09:21 PM »
Ok if someone interested i record a error code with logcat:
Code: [Select]
02-16 19:55:00.028 D/dalvikvm( 2403): GC_CONCURRENT freed 389K, 60% free 3262K/8135K, external 223K/735K, paused 4ms+13ms
02-16 19:55:00.088 W/IInputConnectionWrapper( 2403): finishComposingText on inactive InputConnection
02-16 19:55:00.508 D/dalvikvm(  337): GC_CONCURRENT freed 372K, 48% free 3260K/6151K, external 389K/512K, paused 3ms+20ms
02-16 19:55:01.038 D/dalvikvm( 2403): GC_CONCURRENT freed 504K, 60% free 3269K/8135K, external 223K/735K, paused 4ms+14ms
02-16 19:55:01.478 D/dalvikvm( 2403): GC_CONCURRENT freed 578K, 61% free 3203K/8135K, external 223K/735K, paused 3ms+31ms
02-16 19:55:01.728 D/dalvikvm(  240): GC_CONCURRENT freed 668K, 39% free 5745K/9351K, external 516K/823K, paused 5ms+34ms
02-16 19:55:02.018 D/dalvikvm( 2403): GC_CONCURRENT freed 485K, 61% free 3198K/8135K, external 223K/735K, paused 4ms+25ms
02-16 19:55:04.828 W/InputManagerService(  240): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@407848e0
02-16 19:55:06.598 W/InputManagerService(  240): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@40710908
02-16 19:55:07.238 I/ActivityManager(  240): Starting: Intent { act=com.android.launcher.action.launcheraction flg=0x10000000 cmp=com.android.launcher/.CustomShirtcutActivity bnds=[281,107][320,152] (has extras) } from pid 362
02-16 19:55:07.788 W/InputManagerService(  240): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@40874368
02-16 19:55:12.038 I/ActivityManager(  240): Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=paulscode.android.yabause/.MenuActivity } from pid 362
02-16 19:55:12.198 I/ActivityManager(  240): Start proc paulscode.android.yabause for activity paulscode.android.yabause/.MenuActivity: pid=2481 uid=10083 gids={3003, 1015}
02-16 19:55:12.568 D/szipinf ( 2481): Initializing inflate state
02-16 19:55:12.958 D/dalvikvm( 2481): GC_EXTERNAL_ALLOC freed 102K, 50% free 2698K/5379K, external 0K/0K, paused 101ms
02-16 19:55:13.338 I/ActivityManager(  240): Displayed paulscode.android.yabause/.MenuActivity: +1s180ms (total +3m29s557ms)
02-16 19:55:14.398 I/ActivityManager(  240): Starting: Intent { flg=0x24000000 cmp=paulscode.android.yabause/.FileChooserActivity } from pid 2481
02-16 19:55:14.828 I/ActivityManager(  240): Displayed paulscode.android.yabause/.FileChooserActivity: +402ms
02-16 19:55:18.368 I/ActivityManager(  240): Starting: Intent { flg=0x24000000 cmp=paulscode.android.yabause/.Yabause } from pid 2481
02-16 19:55:18.408 D/dalvikvm( 2481): Trying to load lib /data/data/paulscode.android.yabause/lib/libyabause.so 0x405164e8
02-16 19:55:18.588 D/dalvikvm( 2481): Added shared lib /data/data/paulscode.android.yabause/lib/libyabause.so 0x405164e8
02-16 19:55:18.618 I/yabause ( 2481): yabause = 0x405508b0
02-16 19:55:18.618 I/yabause ( 2481): ybitmap = 0x40553748
02-16 19:55:18.748 I/DEBUG   (  144): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
02-16 19:55:18.758 I/DEBUG   (  144): Build fingerprint: 'google/passion/passion:2.3.6/GRK39F/189904:user/release-keys'
02-16 19:55:18.758 I/DEBUG   (  144): pid: 2481, tid: 2481  >>> paulscode.android.yabause <<<
02-16 19:55:18.758 I/DEBUG   (  144): signal 4 (SIGILL), code 1 (ILL_ILLOPC), fault addr 82014670
02-16 19:55:18.758 I/DEBUG   (  144):  r0 ffffffff  r1 8208f648  r2 001ac6f0  r3 834f4570
02-16 19:55:18.758 I/DEBUG   (  144):  r4 8208eec8  r5 beda439c  r6 00000140  r7 00000001
02-16 19:55:18.758 I/DEBUG   (  144):  r8 00000002  r9 431efc8c  10 001ac6b8  fp beda4780
02-16 19:55:18.758 I/DEBUG   (  144):  ip ffffffff  sp beda4360  lr 8202b3a8  pc 82014670  cpsr 00000010
02-16 19:55:18.758 I/DEBUG   (  144):  d0  414000003f800000  d1  0000000000000055
02-16 19:55:18.758 I/DEBUG   (  144):  d2  000000003f000000  d3  000000003f000000
02-16 19:55:18.758 I/DEBUG   (  144):  d4  0000000000000000  d5  8000000000000000
02-16 19:55:18.758 I/DEBUG   (  144):  d6  3f00000000000000  d7  4080000042ab0000
02-16 19:55:18.758 I/DEBUG   (  144):  d8  0000000000000000  d9  0000000000000000
02-16 19:55:18.758 I/DEBUG   (  144):  d10 0000000000000000  d11 0000000000000000
02-16 19:55:18.758 I/DEBUG   (  144):  d12 0000000000000000  d13 0000000000000000
02-16 19:55:18.758 I/DEBUG   (  144):  d14 0000000000000000  d15 0000000000000000
02-16 19:55:18.758 I/DEBUG   (  144):  scr 20000010
02-16 19:55:18.758 I/DEBUG   (  144):
02-16 19:55:20.208 I/DEBUG   (  144):          #00  pc 82014670  /data/data/paulscode.android.yabause/lib/libyabause.so
02-16 19:55:20.228 I/DEBUG   (  144):          #01  lr 8202b3a8  /data/data/paulscode.android.yabause/lib/libyabause.so
02-16 19:55:20.228 I/DEBUG   (  144):
02-16 19:55:20.228 I/DEBUG   (  144): code around pc:
02-16 19:55:20.228 I/DEBUG   (  144): 82014650 e3a02000 e5832000 e8bd8070 0007a8d8
02-16 19:55:20.228 I/DEBUG   (  144): 82014660 000001f0 00000214 00000218 e92d41f0
02-16 19:55:20.228 I/DEBUG   (  144): 82014670 e3011710 e1a05000 e3a00001 ebffe7c3
02-16 19:55:20.228 I/DEBUG   (  144): 82014680 e59f4100 e59f6100 e08f4004 e7942006
02-16 19:55:20.228 I/DEBUG   (  144): 82014690 e3500000 e1a03000 e5820000 1a000001
02-16 19:55:20.228 I/DEBUG   (  144):
02-16 19:55:20.228 I/DEBUG   (  144): code around lr:
02-16 19:55:20.228 I/DEBUG   (  144): 8202b388 e24dd00c e08f4004 e5902048 e1a05000
02-16 19:55:20.228 I/DEBUG   (  144): 8202b398 e7943006 e5c3202c e5900004 ebffa4b0
02-16 19:55:20.238 I/DEBUG   (  144): 8202b3a8 e3500000 0a000006 e59f13ac e3a00005
02-16 19:55:20.238 I/DEBUG   (  144): 8202b3b8 e08f1001 ebff905d e3e00000 e28dd00c
02-16 19:55:20.238 I/DEBUG   (  144): 8202b3c8 e8bd80f0 e3a00702 eb0117fb e59f338c
02-16 19:55:20.238 I/DEBUG   (  144):
02-16 19:55:20.238 I/DEBUG   (  144): stack:
02-16 19:55:20.238 I/DEBUG   (  144):     beda4320  001ac6b8  [heap]
02-16 19:55:20.238 I/DEBUG   (  144):     beda4324  00000003 
02-16 19:55:20.238 I/DEBUG   (  144):     beda4328  000001b4 
02-16 19:55:20.238 I/DEBUG   (  144):     beda432c  000000da 
02-16 19:55:20.238 I/DEBUG   (  144):     beda4330  433d7a7c  /dev/ashmem/dalvik-LinearAlloc (deleted)
02-16 19:55:20.238 I/DEBUG   (  144):     beda4334  431efc8c 
02-16 19:55:20.238 I/DEBUG   (  144):     beda4338  000000da 
02-16 19:55:20.238 I/DEBUG   (  144):     beda433c  00000520 
02-16 19:55:20.238 I/DEBUG   (  144):     beda4340  000001b4 
02-16 19:55:20.238 I/DEBUG   (  144):     beda4344  c0000000 
02-16 19:55:20.238 I/DEBUG   (  144):     beda4348  001ac6b8  [heap]
02-16 19:55:20.238 I/DEBUG   (  144):     beda434c  431efc8c 
02-16 19:55:20.238 I/DEBUG   (  144):     beda4350  001ac6b8  [heap]
02-16 19:55:20.238 I/DEBUG   (  144):     beda4354  afd13e31  /system/lib/libc.so
02-16 19:55:20.238 I/DEBUG   (  144):     beda4358  df002777 
02-16 19:55:20.238 I/DEBUG   (  144):     beda435c  e3a070ad 
02-16 19:55:20.238 I/DEBUG   (  144):     beda4360  8208eec8  /data/data/paulscode.android.yabause/lib/libyabause.so
02-16 19:55:20.248 I/DEBUG   (  144):     beda4364  beda439c 
02-16 19:55:20.248 I/DEBUG   (  144):     beda4368  00000140 
02-16 19:55:20.248 I/DEBUG   (  144):     beda436c  00000001 
02-16 19:55:20.248 I/DEBUG   (  144):     beda4370  00000002 
02-16 19:55:20.248 I/DEBUG   (  144):     beda4374  8202b3a8  /data/data/paulscode.android.yabause/lib/libyabause.so
02-16 19:55:20.248 I/DEBUG   (  144):     beda4378  0000ce38  [heap]
02-16 19:55:20.248 I/DEBUG   (  144):     beda437c  001ac6b8  [heap]
02-16 19:55:20.248 I/DEBUG   (  144):     beda4380  8208f448  /data/data/paulscode.android.yabause/lib/libyabause.so
02-16 19:55:20.248 I/DEBUG   (  144):     beda4384  00000000 
02-16 19:55:20.248 I/DEBUG   (  144):     beda4388  8208f548  /data/data/paulscode.android.yabause/lib/libyabause.so
02-16 19:55:20.248 I/DEBUG   (  144):     beda438c  8208f448  /data/data/paulscode.android.yabause/lib/libyabause.so
02-16 19:55:20.248 I/DEBUG   (  144):     beda4390  00000001 
02-16 19:55:20.248 I/DEBUG   (  144):     beda4394  8200eb3c  /data/data/paulscode.android.yabause/lib/libyabause.so
02-16 19:55:20.248 I/DEBUG   (  144):     beda4398  405545d0  /dev/ashmem/dalvik-heap (deleted)
02-16 19:55:20.248 I/DEBUG   (  144):     beda439c  00000000 
02-16 19:55:20.248 I/DEBUG   (  144):     beda43a0  ffffffff 
02-16 19:55:20.248 I/DEBUG   (  144):     beda43a4  00000002 
02-16 19:55:20.248 I/DEBUG   (  144):     beda43a8  00000000 
02-16 19:55:20.248 I/DEBUG   (  144):     beda43ac  00000001 
02-16 19:55:20.248 I/DEBUG   (  144):     beda43b0  00000001 
02-16 19:55:20.248 I/DEBUG   (  144):     beda43b4  00000000 
02-16 19:55:20.248 I/DEBUG   (  144):     beda43b8  431efc00 
02-16 19:55:20.248 I/DEBUG   (  144):     beda43bc  8208f548  /data/data/paulscode.android.yabause/lib/libyabause.so
02-16 19:55:20.248 I/DEBUG   (  144):     beda43c0  8208f448  /data/data/paulscode.android.yabause/lib/libyabause.so
02-16 19:55:20.248 I/DEBUG   (  144):     beda43c4  8208f648  /data/data/paulscode.android.yabause/lib/libyabause.so
02-16 19:55:20.248 I/DEBUG   (  144):     beda43c8  8208f748  /data/data/paulscode.android.yabause/lib/libyabause.so
02-16 19:55:20.248 I/DEBUG   (  144):     beda43cc  8208f848  /data/data/paulscode.android.yabause/lib/libyabause.so
02-16 19:55:20.248 I/DEBUG   (  144):     beda43d0  aca12240  /system/lib/libdvm.so
02-16 19:55:20.258 I/DEBUG   (  144):     beda43d4  00000000 
02-16 19:55:20.258 I/DEBUG   (  144):     beda43d8  431efc78 
02-16 19:55:20.258 I/DEBUG   (  144):     beda43dc  afd13e31  /system/lib/libc.so
02-16 19:55:20.258 I/DEBUG   (  144):     beda43e0  0000e938  [heap]
02-16 19:55:20.258 I/DEBUG   (  144):     beda43e4  001ac6f0  [heap]
02-16 19:55:20.258 I/DEBUG   (  144):     beda43e8  aca12240  /system/lib/libdvm.so
02-16 19:55:20.258 I/DEBUG   (  144):     beda43ec  beda4428 
02-16 19:55:20.258 I/DEBUG   (  144):     beda43f0  00000004 
02-16 19:55:20.258 I/DEBUG   (  144):     beda43f4  40554498  /dev/ashmem/dalvik-heap (deleted)
02-16 19:55:20.258 I/DEBUG   (  144):     beda43f8  431efc94 
02-16 19:55:20.258 I/DEBUG   (  144):     beda43fc  beda4408 
02-16 19:55:20.258 I/DEBUG   (  144):     beda4400  431efc78 
02-16 19:55:20.258 I/DEBUG   (  144):     beda4404  aca12078  /system/lib/libdvm.so
02-16 19:55:20.258 I/DEBUG   (  144):     beda4408  433d8938  /dev/ashmem/dalvik-LinearAlloc (deleted)
02-16 19:55:20.258 I/DEBUG   (  144):     beda440c  0000ce38  [heap]
02-16 19:55:20.258 I/DEBUG   (  144):     beda4410  40554498  /dev/ashmem/dalvik-heap (deleted)
02-16 19:55:20.258 I/DEBUG   (  144):     beda4414  8200e938  /data/data/paulscode.android.yabause/lib/libyabause.so
02-16 19:55:20.268 I/DEBUG   (  144):     beda4418  aca12240  /system/lib/libdvm.so
02-16 19:55:20.268 I/DEBUG   (  144):     beda441c  0000ce38  [heap]
02-16 19:55:20.268 I/DEBUG   (  144):     beda4420  beda4428 
02-16 19:55:20.268 I/DEBUG   (  144):     beda4424  aca43203  /system/lib/libdvm.so
02-16 19:55:20.268 I/DEBUG   (  144):     beda4428  431efc8c 
02-16 19:55:20.268 I/DEBUG   (  144):     beda442c  44e60079  /data/dalvik-cache/data@app@paulscode.android.yabause-1.apk@classes.dex
02-16 19:55:20.268 I/DEBUG   (  144):     beda4430  8200e938  /data/data/paulscode.android.yabause/lib/libyabause.so
02-16 19:55:20.268 I/DEBUG   (  144):     beda4434  beda44d8 
02-16 19:55:20.268 I/DEBUG   (  144):     beda4438  00016c80  [heap]
02-16 19:55:20.268 I/DEBUG   (  144):     beda443c  0000abd8  [heap]
02-16 19:55:20.268 I/DEBUG   (  144):     beda4440  00000001 
02-16 19:55:20.268 I/DEBUG   (  144):     beda4444  beda44d8 
02-16 19:55:20.268 I/DEBUG   (  144):     beda4448  431efc8c 
02-16 19:55:20.268 I/DEBUG   (  144):     beda444c  40554498  /dev/ashmem/dalvik-heap (deleted)
02-16 19:55:20.268 I/DEBUG   (  144):     beda4450  433d8938  /dev/ashmem/dalvik-LinearAlloc (deleted)
02-16 19:55:20.268 I/DEBUG   (  144):     beda4454  aca431c5  /system/lib/libdvm.so
02-16 19:55:20.268 I/DEBUG   (  144):     beda4458  431efc8c 
02-16 19:55:20.268 I/DEBUG   (  144):     beda445c  aca488ab  /system/lib/libdvm.so
02-16 19:55:20.268 I/DEBUG   (  144):     beda4460  00000002 
02-16 19:55:20.268 I/DEBUG   (  144):     beda4464  000000d0 
02-16 19:55:20.268 I/DEBUG   (  144):     beda4468  beda44d8 
02-16 19:55:20.268 I/DEBUG   (  144):     beda446c  0000ce38  [heap]
02-16 19:55:20.268 I/DEBUG   (  144):     beda4470  40554788  /dev/ashmem/dalvik-heap (deleted)
02-16 19:55:20.268 I/DEBUG   (  144):     beda4474  44e5f964  /data/dalvik-cache/data@app@paulscode.android.yabause-1.apk@classes.dex
02-16 19:55:20.268 I/DEBUG   (  144):     beda4478  431efca8 
02-16 19:55:20.268 I/DEBUG   (  144):     beda447c  beda44d0 
02-16 19:55:20.268 I/DEBUG   (  144):     beda4480  40554498  /dev/ashmem/dalvik-heap (deleted)
02-16 19:55:20.268 I/DEBUG   (  144):     beda4484  aca17288  /system/lib/libdvm.so
02-16 19:55:20.268 I/DEBUG   (  144):     beda4488  aca1c38c  /system/lib/libdvm.so
02-16 19:55:20.268 I/DEBUG   (  144):     beda448c  beda44d0 
02-16 19:55:20.268 I/DEBUG   (  144):     beda4490  00000001 
02-16 19:55:20.268 I/DEBUG   (  144):     beda4494  0016a9e8  [heap]
02-16 19:55:20.268 I/DEBUG   (  144):     beda4498  0000ce40  [heap]
02-16 19:55:20.268 I/DEBUG   (  144):     beda449c  0004dc70  [heap]
02-16 19:55:20.268 I/DEBUG   (  144):     beda44a0  43ea7620  /data/dalvik-cache/system@framework@framework.jar@classes.dex
02-16 19:55:20.268 I/DEBUG   (  144):     beda44a4  00000000 
02-16 19:55:20.268 I/DEBUG   (  144):     beda44a8  beda4780 
02-16 19:55:20.268 I/DEBUG   (  144):     beda44ac  aca1c41c  /system/lib/libdvm.so
02-16 19:55:20.268 I/DEBUG   (  144):     beda44b0  beda44d0 
02-16 19:55:20.268 I/DEBUG   (  144):     beda44b4  0000ce38  [heap]
02-16 19:55:20.268 I/DEBUG   (  144):     beda44b8  aca1c38c  /system/lib/libdvm.so
02-16 19:55:20.268 I/DEBUG   (  144):     beda44bc  43295000  /dev/ashmem/dalvik-LinearAlloc (deleted)
02-16 19:55:20.268 I/DEBUG   (  144):     beda44c0  fffffe88 
02-16 19:55:20.278 I/DEBUG   (  144):     beda44c4  aca1b318  /system/lib/libdvm.so
02-16 19:55:20.278 I/DEBUG   (  144):     beda44c8  4298bf70 
02-16 19:55:20.278 I/DEBUG   (  144):     beda44cc  beda446c 
02-16 19:55:20.278 I/DEBUG   (  144):     beda44d0  43f27f0c  /data/dalvik-cache/system@framework@framework.jar@classes.dex
02-16 19:55:20.278 I/DEBUG   (  144):     beda44d4  431efa60 
02-16 19:55:20.278 I/DEBUG   (  144):     beda44d8  405144d8  /dev/ashmem/dalvik-heap (deleted)
02-16 19:55:20.278 I/DEBUG   (  144):     beda44dc  00000018 
02-16 19:55:20.278 I/DEBUG   (  144):     beda44e0  433d88d0  /dev/ashmem/dalvik-LinearAlloc (deleted)
02-16 19:55:20.278 I/DEBUG   (  144):     beda44e4  000bdab0  [heap]
02-16 19:55:20.278 I/DEBUG   (  144):     beda44e8  0000ce38  [heap]
02-16 19:55:20.278 I/DEBUG   (  144):     beda44ec  beda4488 
02-16 19:55:20.278 I/DEBUG   (  144):     beda44f0  431ed300 
02-16 19:55:20.278 I/DEBUG   (  144):     beda44f4  0000ce40  [heap]
02-16 19:55:20.278 I/DEBUG   (  144):     beda44f8  4298bf70 
02-16 19:55:20.278 I/DEBUG   (  144):     beda44fc  acaa4046 
02-16 19:55:20.278 I/DEBUG   (  144):     beda4500  acaa4088 
02-16 19:55:20.278 I/DEBUG   (  144):     beda4504  00000000 
02-16 19:55:20.278 I/DEBUG   (  144):     beda4508  00000000 
02-16 19:55:20.278 I/DEBUG   (  144):     beda450c  0016a9e8  [heap]
02-16 19:55:20.278 I/DEBUG   (  144):     beda4510  00000008 
02-16 19:55:20.288 I/DEBUG   (  144):     beda4514  aca69e43  /system/lib/libdvm.so
02-16 19:55:20.288 I/DEBUG   (  144):     beda4518  03000000 
02-16 19:55:20.288 I/DEBUG   (  144):     beda451c  000000c8 
02-16 19:55:20.288 I/DEBUG   (  144):     beda4520  acaa2ae8  /system/lib/libdvm.so
02-16 19:55:20.288 I/DEBUG   (  144):     beda4524  00001ff0 
02-16 19:55:20.288 I/DEBUG   (  144):     beda4528  00000000 
02-16 19:55:20.288 I/DEBUG   (  144):     beda452c  aca16f68  /system/lib/libdvm.so
02-16 19:55:20.288 I/DEBUG   (  144):     beda4530  aca16fe0  /system/lib/libdvm.so
02-16 19:55:20.288 I/DEBUG   (  144):     beda4534  aca16e88  /system/lib/libdvm.so
02-16 19:55:20.288 I/DEBUG   (  144):     beda4538  aca16eb0  /system/lib/libdvm.so
02-16 19:55:20.288 I/DEBUG   (  144):     beda453c  aca16ee0  /system/lib/libdvm.so
02-16 19:55:20.288 I/DEBUG   (  144):     beda4540  aca16f04  /system/lib/libdvm.so
02-16 19:55:22.878 D/dalvikvm( 2430): GC_FOR_MALLOC freed 219K, 51% free 3440K/6919K, external 252K/764K, paused 72ms
02-16 19:55:22.918 W/InputManagerService(  240): Ignoring showSoftInput of uid 10053: com.android.internal.view.IInputMethodClient$Stub$Proxy@4073ccf0
02-16 19:55:23.068 I/ActivityManager(  240): Process paulscode.android.yabause (pid 2481) has died.
02-16 19:55:23.078 D/Zygote  (  146): Process 2481 terminated by signal (4)
02-16 19:55:23.158 E/InputDispatcher(  240): channel '407b7638 paulscode.android.yabause/paulscode.android.yabause.FileChooserActivity (server)' ~ Consumer closed input channel or an error occurred.  events=0x8
02-16 19:55:23.158 E/InputDispatcher(  240): channel '407b7638 paulscode.android.yabause/paulscode.android.yabause.FileChooserActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
02-16 19:55:23.158 I/WindowManager(  240): WIN DEATH: Window{407b7638 paulscode.android.yabause/paulscode.android.yabause.FileChooserActivity paused=false}
02-16 19:55:23.198 I/BootReceiver(  240): Copying /data/tombstones/tombstone_07 to DropBox (SYSTEM_TOMBSTONE)
02-16 19:55:23.328 D/dalvikvm(  240): GC_FOR_MALLOC freed 488K, 37% free 5915K/9351K, external 543K/823K, paused 124ms
02-16 19:55:23.328 I/dalvikvm-heap(  240): Grow heap (frag case) to 8.767MB for 52436-byte allocation
02-16 19:55:23.398 D/dalvikvm(  240): GC_FOR_MALLOC freed 0K, 37% free 5966K/9415K, external 543K/823K, paused 66ms
02-16 19:55:23.508 D/dalvikvm(  240): GC_FOR_MALLOC freed 143K, 39% free 5823K/9415K, external 543K/823K, paused 67ms
02-16 19:55:23.608 W/InputManagerService(  240): Got RemoteException sending setActive(false) notification to pid 2481 uid 10083
« Last Edit: February 16, 2012, 01:15:46 PM by androidian »

Offline Paul

  • Administrator
  • double
  • *****
  • Posts: 3495
  • Developer
    • View Profile
    • PaulsCode.Com
Re: Porting Yabause to Android
« Reply #66 on: February 16, 2012, 03:44:37 PM »
Quote from: Ari64
Ahh.. Yabause is compiled as a static library because there's no reason to make it a dynamic library for normal linux distros.  The ARMv7 movw/movt is used because it's generally more efficient than a load which may cause a cache miss, though for this very small amount of code it probably doesn't make much difference.  These instructions will need to be changed if the dynamic linker can't handle this.  The Debian folks were complaining about lack of ARMv5 support, so I guess it wiil need to be changed anyway...

This version of the dynarec originally only supported ARMv7a, but sounds like ARM5 may be compatible now that Ari64 has removed the movw/ movt commands so it would compile as a dynamic library (but I'm not sure from his comment if there is more that would need to be changed besides this).  Either way, I won't be able to build an ARM5 version until I've restructured the code (it is currently only building with the ARM7a tool-chain).  I'll keep everyone posted on my progress.
« Last Edit: February 16, 2012, 03:48:53 PM by Paul »
Device: Samsung Galaxy Nexus i515
CPU: TI OMAP4460, 1.2 GHz (dual core, ARM Cortex-A9)
GPU: PowerVR SGX540, 307 MHz
RAM: 1 GB
Resolution: 720 x 1280
Rom: omni-4.4.4-20141014-toro-FML KitKat 4.4.4, rooted

Device: Eee PC 1015PEM
CPU: Intel Atom N550, 1.5 GHz (dual core, x86)
GPU: Intel GMA 3150, 200 MHz (dual core)
RAM: 2GB
Resolution: 1024 x 600
Rom: android-x86-4.3-20130725 Jelly Bean 4.3, rooted

Offline nscxp2005

  • byte
  • *
  • Posts: 16
    • View Profile
Re: Porting Yabause to Android
« Reply #67 on: February 16, 2012, 04:02:59 PM »
Hi Paul,

The version posted in the first post, is this the very latest version?

Keep up the great work.

All the best,

NSCXP2005
Device: Sony Xperia Z3
CPU: 2.5 GHz (Snapdragon 801)
GPU: Adreno 330 | RAM: 3 GB
Screen res: 1920 x 1080 | ROM: Stock 5.1.1

Nexus 7 (2013)
CPU: 1.5 GHz (Snapdragon S4Pro)
GPU: Adreno 320 | RAM:  2 GB
Screen res: 1920 x 1200 | ROM: Stock 5.1.1

Offline Paul

  • Administrator
  • double
  • *****
  • Posts: 3495
  • Developer
    • View Profile
    • PaulsCode.Com
Re: Porting Yabause to Android
« Reply #68 on: February 16, 2012, 04:08:27 PM »
The version posted in the first post, is this the very latest version?

Oops, now it is.  Sorry about that!
Device: Samsung Galaxy Nexus i515
CPU: TI OMAP4460, 1.2 GHz (dual core, ARM Cortex-A9)
GPU: PowerVR SGX540, 307 MHz
RAM: 1 GB
Resolution: 720 x 1280
Rom: omni-4.4.4-20141014-toro-FML KitKat 4.4.4, rooted

Device: Eee PC 1015PEM
CPU: Intel Atom N550, 1.5 GHz (dual core, x86)
GPU: Intel GMA 3150, 200 MHz (dual core)
RAM: 2GB
Resolution: 1024 x 600
Rom: android-x86-4.3-20130725 Jelly Bean 4.3, rooted

Offline nscxp2005

  • byte
  • *
  • Posts: 16
    • View Profile
Re: Porting Yabause to Android
« Reply #69 on: February 16, 2012, 06:02:30 PM »
Thanks Paul.

Much appreciated.
Device: Sony Xperia Z3
CPU: 2.5 GHz (Snapdragon 801)
GPU: Adreno 330 | RAM: 3 GB
Screen res: 1920 x 1080 | ROM: Stock 5.1.1

Nexus 7 (2013)
CPU: 1.5 GHz (Snapdragon S4Pro)
GPU: Adreno 320 | RAM:  2 GB
Screen res: 1920 x 1200 | ROM: Stock 5.1.1

Offline MattyGlen

  • byte
  • *
  • Posts: 44
    • View Profile
Re: Porting Yabause to Android
« Reply #70 on: February 16, 2012, 06:45:25 PM »


Hi Guys, just a quick question. I set up a google doc spreadsheet to add and update current game compatibility until an official one is setup way further down the track.

It is set up so everyone has access to it and can add to it after they test a game.


I thought this would be useful for 2 reasons.

1. It will help keep how games are running to one location until an official board is constructed.
2. It will help keep THIS thread from becoming clogged, keeping this main thread available for bug tracking and development discussion. 

Let me know if you are happy with this, so i know whether to continue updating it.

@ Paul: If your happy with this could you add it to the 1st or 2nd post?


Updated!

https://docs.google.com/spreadsheet/ccc?key=0AtOnvwmrL_l3dDBWSWZoRFIwTW5KTHRhZ0h0ZWhzLWc








Device: Xperia Play R800i
Resolution: 480 x 854
CPU: 1.8GHz (OC) Qualcomm Snapdragon MSM8x55 chipset
GPU: Adreno 205 245 MHz
RAM: 512 MB
Rom: Verizon 4.0.2.A.0.62 Gingerbread 2.3.4 rooted

Offline trev186

  • int
  • **
  • Posts: 97
    • View Profile
Re: Porting Yabause to Android
« Reply #71 on: February 16, 2012, 09:11:22 PM »
Spreadsheet sounds like a good idea.

You should add a category for an alternate emulator or port of the game.

There are several games that people can play on ps1 that are also on a saturn.

Offline Paul

  • Administrator
  • double
  • *****
  • Posts: 3495
  • Developer
    • View Profile
    • PaulsCode.Com
Re: Porting Yabause to Android
« Reply #72 on: February 16, 2012, 09:18:29 PM »
could you add it to the 1st or 2nd post?

Added, thanks for the help!  The only potential issues I can think of are the FPS column, which will most likely vary wildly depending on the Android device running the emulator, and the Build Version column.  Having 0.9.11 listed is useful for knowing the base Yabause version, and is fine for now since there is only one Android build at the moment.  However, the Android-specific updates I make (which will likely affect some of the data in the other columns) will have a different version system from the official Yabause version (specifically, the "version number" will just be the build date, until I get to the Beta Testing phase).  As official Yabause updates come out, I will incorporate those into this branch of the project, so I'm not sure if it would be useful to have the official Yabause version listed too might be a good idea.  Anyway, I'll let you all decide how to handle these two columns, since you will be the ones updating the chart mainly (since I only own a couple Saturn games myself).  Maybe additional clarifying information this could just be included in the last column.
« Last Edit: February 16, 2012, 09:33:42 PM by Paul »
Device: Samsung Galaxy Nexus i515
CPU: TI OMAP4460, 1.2 GHz (dual core, ARM Cortex-A9)
GPU: PowerVR SGX540, 307 MHz
RAM: 1 GB
Resolution: 720 x 1280
Rom: omni-4.4.4-20141014-toro-FML KitKat 4.4.4, rooted

Device: Eee PC 1015PEM
CPU: Intel Atom N550, 1.5 GHz (dual core, x86)
GPU: Intel GMA 3150, 200 MHz (dual core)
RAM: 2GB
Resolution: 1024 x 600
Rom: android-x86-4.3-20130725 Jelly Bean 4.3, rooted

Offline MattyGlen

  • byte
  • *
  • Posts: 44
    • View Profile
Re: Porting Yabause to Android
« Reply #73 on: February 16, 2012, 11:52:31 PM »

No worries. Good idea, I'll make the changes tonight.
Device: Xperia Play R800i
Resolution: 480 x 854
CPU: 1.8GHz (OC) Qualcomm Snapdragon MSM8x55 chipset
GPU: Adreno 205 245 MHz
RAM: 512 MB
Rom: Verizon 4.0.2.A.0.62 Gingerbread 2.3.4 rooted

Offline trev186

  • int
  • **
  • Posts: 97
    • View Profile
Re: Porting Yabause to Android
« Reply #74 on: February 17, 2012, 12:27:06 AM »
Just finished updating Yabause to the most recent version and testing all of my games again ....Tomorrow will be a big day of testing on Android :)

I am also very happy to see the Shinning Force 3 1 and 2 scenarios are fully playable in English now on Yabause ! I love these fan translations.. Just hope they do one for Dragon Force 2

Good night gentlemen