skmp / reicast-emulator

Reicast was a multiplatform Sega Dreamcast emulator
https://reicast.emudev.org
Other
1.1k stars 345 forks source link

Android Beta Testing Information & Feedback #1208

Closed skmp closed 5 years ago

skmp commented 6 years ago

Android Beta opt in

Feedback

http://chat.reicast.com (#reicast)

(Original post follows)

Beta discussion thread
---
- Beta discussion thread: http://dcemulation.org/phpBB/viewtopic.php?f=86&t=104644
- Forum README: http://dcemulation.org/phpBB/viewtopic.php?f=86&t=104455
- Forum Code of Conduct: http://dcemulation.org/phpBB/viewtopic.php?f=86&t=104207

Beta issue reporting
---
- https://github.com/reicast/reicast-emulator/issues/1208 (general support, this issue)
- reicast/gamedb#3 (Game compatibility issues)

Setting up guide
---
- http://reicast.com/guide
- http://dcemulation.org/phpBB/viewtopic.php?f=86&t=104206 (not sure which one is more up to date)

Game compatibility tracking
---
- http://gamedb.reicast.com (still very much WIP), reicast/gamedb#3

Chat
---
- [#reicast @freenode (irc)](https://www.irccloud.com/invite?channel=%23reicast&hostname=irc.freenode.net&port=6667)
- [Reicast Discord](https://discord.gg/gYsfaNt)

<bountysource-plugin>
spielvan commented 6 years ago

I entered the program of beta tester, I went to test the version that was sent to me 1493906 and when it goes to load the game reicast simply closes, then tested manually and the last functional in my box android tv was edaec54.

Tested device: Android box Tv MX3-G 32bits, with android 4.4.2, more Mali 450 OpenGL ES 2.0

MrYoso commented 6 years ago

Can't run any games, even the bios. Instant crash when I try to run a game or bios. S8+ 8.0.0

ivanmestre commented 6 years ago

Same issue, crashes to home screen when loading games. Deleted the app's data and every time I try to set it up again, it crashes to home screen.

Nexus 6P, Android 8.1

skmp commented 6 years ago

Added link to the chat

renanlricci commented 6 years ago

Hi! same issue here. I think the file system is the problem, when I try to change de BIOS and games folder the App crashes. Sorry my bad English! ;)

skmp commented 6 years ago

I suspect that the beta takes some time to activate, and the r6 version is installed. Can you check the about dialog?

On Mon, 9 Jul 2018 at 05:51, Renan notifications@github.com wrote:

Hi! same issue here. I think the file system is the problem, when I try to change de BIOS and games folder the App crashes. Sorry my band English! ;)

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/reicast/reicast-emulator/issues/1208#issuecomment-403352403, or mute the thread https://github.com/notifications/unsubscribe-auth/AAYAMnqXTRxxeDZPacrY7TS7P4aF3OlGks5uEtNCgaJpZM4VG37c .

-- ~skmp

skmp commented 6 years ago

Ooh, managed to repro. Gotta fix gotta fix. OPT w/ we latest is it has.

On Mon, Jul 9, 2018, 05:52 skmp skmp@emudev.org wrote:

I suspect that the beta takes some time to activate, and the r6 version is installed. Can you check the about dialog?

On Mon, 9 Jul 2018 at 05:51, Renan notifications@github.com wrote:

Hi! same issue here. I think the file system is the problem, when I try to change de BIOS and games folder the App crashes. Sorry my band English! ;)

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/reicast/reicast-emulator/issues/1208#issuecomment-403352403, or mute the thread https://github.com/notifications/unsubscribe-auth/AAYAMnqXTRxxeDZPacrY7TS7P4aF3OlGks5uEtNCgaJpZM4VG37c .

-- ~skmp

diegodylard commented 6 years ago

Same issue. The bios was located succesfully (it seems) but when i try to locate games folder the app goes back to desktop. Same if i manually try to locate dc boot bin folder. Altough the app seemed to have found my game automatically it instantly goes back to desktop when i try to launch it. Device : xiaomi redmi note 4

MrYoso commented 6 years ago

Mine shows "r7 [1493906]".

skmp commented 6 years ago

Updated build pushed. You should get the update soon.

FaceRAX commented 6 years ago

Needs to update the cloud vmu, it doesn't let me upload anything. Some settings options need fixing. Games are working fine as always.

AbandonedCart commented 6 years ago

The beta simply extends support to Android 7.0+ and restores functionality to things that were previously working. A lot still needs to be done to update the Android shell.

Cloud VMU, Settings, etc. that have been broken for all Android versions are still broken.

blackman91 commented 6 years ago

Is this beta build the same as the latest master dev build?

ghost commented 6 years ago

Working nice 👍 But still having a problem in KOF the evolution the touch screen button is gone after the intro of Dreamcast :(

skmp commented 6 years ago

@blackman91 the beta is the tip of #1210. Once that is ready, the beta will be the tip of master. Beta builds are also Release builds, while dev builds are Debug builds by default

@Emulatorer can you open an issue in the gamedb please? https://github.com/reicast/gamedb/issues

ghost commented 6 years ago

@skmp now I reported the issue to https://github.com/reicast/gamedb/issues

gannon345 commented 6 years ago

Android r7 1493906:

Crashing when I try to enter any info for the BIOS location, or when I use locate and select it.

blackman91 commented 6 years ago

Just tested the beta (r7 02901d6), great job this error warning no longer appears at all: https://github.com/reicast/reicast-emulator/issues/1009

Selecting bios and games directory no longer crashes the app too.

It seems to be running games fine, will keep testing, only the game Cyber Troopers Virtual On Oratorio Tangram seems to be running at very very low frame rate even with frameskip off and default settings making it unplayable, has anyone else experienced this?

spielvan commented 6 years ago

@skmp I just tested the (r7 02901d6) as beta tester, and now it is working perfect, there are still graphics bugs, GPU Mali 450 Open GL 2.0. A hug.

skmp commented 6 years ago

Alright. I’ll try to merge everything to master by end of the week then. Meanwhile, would be great to go over the games and note which ones are working nicely and which ones do not.

edit In general game compatibility issues should be reported to https://github.com/reicast/gamedb, to avoid overloading the issue tracker for the emulator itself.

skmp commented 6 years ago

(Edited first post to point to the gamedb issue tracker)

Larrynho commented 6 years ago

Just entered the test. Project Justice 2, only game I have, loads and works, albeit it seems to be a bit slower tan previous lk/Android-studio build I had installed.

S7 edge Exynos.

blackman91 commented 6 years ago

Just noticed this beta doesn't have the microphone permission on by default after installing, I tried to enable the mic reicast option to play seaman and the app crashed after selecting the game, giving it permission manually in Android app settings fixed the issue though. Also I just got a freeze on MvC2 on the final boss using this beta and had to restart the app :(

skmp commented 6 years ago

@blackman91 can you open an issue for the microphone thing? This should be in reicast-emulator, not gamedb, as it is an actionable item for a developer

ghost commented 6 years ago

This game is running smooth with a minor graphical issue :) screenshot_2018-07-12-07-50-08

rcrc2 commented 6 years ago

screenshot_20180713-102813

While trying to boot Skies of Arcadia CD 1 r7 [02901d6

baka0815 commented 6 years ago

According to git this would be here https://github.com/reicast/reicast-emulator/blob/f205e99f9b0b6c50282851e03b0998f1142d5490/core/hw/holly/sb.cpp#L132 Does that make sense?

skmp commented 6 years ago

@rcrc2 can you please open a ticket for that in the gamedb tacker?

skmp commented 6 years ago

I also created a testers team, @reicast/testers. Please, make a comment with an @skmp reference to it if you want to be added. I've added @spielvan @Emulatorer @blackman91 and @sionco already.

rcrc2 commented 6 years ago

I did and I hope I did it right.

skmp commented 6 years ago

Some major changes in the beta program

Alright. Moving on...

TODO

skmp commented 6 years ago

Updated with more links and improved descriptions. Also added discord link :cactus:

SuperL2 commented 6 years ago

I haven't even been able to get the Beta to recognize my bios. Every time I try to get the app to locate them, I get the message "Please move Bios files to [location] even those the BIOS files are in that location, Using a NVIDIA Shield K1 tablet.

blackman91 commented 6 years ago

Make sure the bios is located inside a folder named data for instance mine is inside /sdcard/reicast/data and it works fine.

rcrc2 commented 6 years ago

@SuperL2 did you rename them to dc_boot.bin and dc_flash.bin ?

kercyx commented 6 years ago

As a beta tester on GPD XD, here is what I tested :

Overall, r6 runs better on GPD XD than this beta

Thanks for the hard work, keep it up guys !!

skmp commented 6 years ago

Just FYI, http://beta.reicast.com is the link that we want to pass around to people. It’s a short url for this issue, and in the future it will be the beta testers portal

AbandonedCart commented 6 years ago

@kercyx Are the button issues specific to that title? And can you explain what they are?

kercyx commented 6 years ago

Yup it s specific to doa 2 and no buttons works like it should, just to choose the game mode in the menu is weird

anarchyguitarist commented 6 years ago

does that new beta version support widescreen hacks? Trying to get Widescreen Soul Reaver but no succeed.. Device oneplus 6

blackman91 commented 6 years ago

Just got a freeze in Marvel vs Capcom 2 using latest beta and the log says this:

07-26 00:15:10.267 24038 24133 I reicast : [sh4]Read32 from 0x503464A0, not mapped [_vmem default handler] 07-26 00:15:10.291 24038 24133 I reicast : 07-26 00:15:10.291 24038 24133 I reicast : 07-26 00:15:10.291 24038 24133 I reicast : Unimplemented opcode: 00000001 next_pc: 8C269430 pr: 8C26942C msg: Unknown opcode 07-26 00:15:10.291 24038 24133 I reicast : Fatal error : iNimp reached 07-26 00:15:10.291 24038 24133 I reicast : 07-26 00:15:10.291 24038 24133 I reicast : in cpu_iNimp -> /home/travis/build/reicast/reicast-emulator/shell/android-studio/app/src/main/jni/../../../../../../core/hw/sh4/interpr/sh4_opcodes.cpp : 66

Larrynho commented 6 years ago

Lastes Play store beta build makes my screen go black anytime I try to start a game / bios. ( 07/08/208 build ce447e2 | 2018-08-07T02:04:32.000Z I think ). ( last play store build fixed this 08/08/2018 )

On the previous commit, shadowman was giving an error on start and white screen after bios but if I download reicast master apk 38539a9 | 2018-08-06T19:15:04.000Z it works fine.( last play store build fixed this 08/08/2018 )

Psychic force changes the onscreen controls display size, but underneath if you press where the buttons were, they work.

AbandonedCart commented 6 years ago

Rest assured, the black screen issue has been identified.

SteelT1 commented 6 years ago

Attempting to set a boot disc causes everything to respond slowly for a few seconds, prompting me to force stop the app.

AbandonedCart commented 6 years ago

@SteelTitanium That setting doesn't do anything but save the text. It's not connected to anything.

blackman91 commented 6 years ago

The newest master merges are not being published to the googleplay beta right now I think.

blackman91 commented 6 years ago

It is definitely 1bcffb5 the culprit, tried b2e07d0 and the bug that if you move the gamepad stick or dpad reicast quits back to game selection menu is not there. Can anyone else test if it happens with your gamepad too?

AbandonedCart commented 6 years ago

The controllers are being rebuilt in https://github.com/reicast/reicast-emulator/pull/1296

blackman91 commented 6 years ago

a412935 fixes the stick bug, good job. This issue still remains though: https://github.com/reicast/reicast-emulator/issues/998#

AbandonedCart commented 6 years ago

Based on your comments, this is tested by triggering the OSD to be displayed while holding keys but the OSD is designed to be hidden by the use of a hardware controller. If you press down a key and then attempt to touch the screen, it is immediately hidden again.