Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Android: mode 2 screwed up and keyboard issues #92

Closed
Vweber73 opened this issue Oct 13, 2021 · 26 comments
Closed

Android: mode 2 screwed up and keyboard issues #92

Vweber73 opened this issue Oct 13, 2021 · 26 comments
Assignees

Comments

@Vweber73
Copy link

Hi,

Congrats for this very solid core !

Two problems on Android:
-Mode 2 characters are screwed up, as it some yellow painting had been applied in some places...
-The new on screen Amstrad keyboard is nice and realistic, but next to unusable with a mouse pointer. Could the keys made directly touchable, like for the Amiga P-UAE core ? Also, the keyboard has not transparency, so it masks the screen... It would be nice to have it off the screen limit, or, if Retroarch does not allow this, at least to have some tunable transparency, again like for the Amiga.

Many thanks and best regards

@DSkywalk DSkywalk self-assigned this Oct 16, 2021
@DSkywalk
Copy link
Collaborator

Thanks for the suggestions!! it has been the first version and as I have more time I plan to add more improvements, although some of them slowed down the emulation too much on more modest platforms. I'm thinking about it, thanks again :)

@Vweber73
Copy link
Author

Many thanks for your reply ! I really would love to have a working mode 2 (it looks ok on small screens but is corrupted on big ones) - maybe this is just a very small bug to fix ? and a usable touch keyboard, to be able to use Basic, CP/M, and handle games easier :)
Many thanks for taking this into consideration !
Best regards

@DSkywalk
Copy link
Collaborator

DSkywalk commented Oct 16, 2021

please, send me an screenshot of your screen in mode2 👍

np @Vweber73 ;*

@Vweber73
Copy link
Author

Vweber73 commented Oct 16, 2021 via email

@DSkywalk
Copy link
Collaborator

DSkywalk commented Oct 16, 2021

I think android is working in lowres mode :?

imagen

the last letters are LO or HI?

HIRES:
imagen

@Vweber73
Copy link
Author

Vweber73 commented Oct 16, 2021 via email

@DSkywalk
Copy link
Collaborator

Please test and send me a new report 👍

@DSkywalk DSkywalk reopened this Oct 16, 2021
@Vweber73
Copy link
Author

Vweber73 commented Oct 16, 2021 via email

@Vweber73
Copy link
Author

Vweber73 commented Oct 17, 2021 via email

@Vweber73
Copy link
Author

Vweber73 commented Oct 29, 2021 via email

@Vweber73
Copy link
Author

Hi,
I'm desperate to get a usable keyboard on the CPC... ;) Any roadmap for that would be deeply appreciated !
Many thanks and best regards

@DSkywalk
Copy link
Collaborator

My spare time unfortunately has no roadmap. I have pushed a change I was testing which should solve the problem 👍

@Vweber73
Copy link
Author

Vweber73 commented Nov 18, 2021 via email

@DSkywalk
Copy link
Collaborator

DSkywalk commented Nov 18, 2021

Sure! 👍
But this time be a little more patient 😉

@DSkywalk DSkywalk reopened this Nov 18, 2021
@Vweber73
Copy link
Author

Vweber73 commented Nov 18, 2021 via email

@DSkywalk
Copy link
Collaborator

Hello, now that I have more time, I would like to comment on a few things.

  • Regarding problem 1) that you mention, it is how the CPC works, when you press a key it takes a few seconds until it repeats, that is something that is not going to change.

  • For problem 2) you could remove the cursor in android or make it optional, but I wouldn't want to fill everything with crazy options.

  • In problem 3) is something that I have in mind to improve and 4) is something that could not be general to all devices, making the blending by software is very slow... I have to think about it ☕

I'm going to create a new report, with these details, if you see something else I'll try to add it. Thanks! 👍

@Vweber73
Copy link
Author

Vweber73 commented Nov 19, 2021 via email

@DSkywalk
Copy link
Collaborator

I have added a change that should improve the TAP detection. Let me know if you notice the improvement 👍

@Vweber73
Copy link
Author

Vweber73 commented Nov 19, 2021 via email

@DSkywalk
Copy link
Collaborator

DSkywalk commented Nov 19, 2021

The change was added on 22a0d37 merge

@Vweber73
Copy link
Author

Vweber73 commented Nov 19, 2021 via email

@Vweber73
Copy link
Author

Vweber73 commented Nov 19, 2021 via email

@DSkywalk
Copy link
Collaborator

Hello again!

Think that the purpose of the on-screen keyboard is not to replace the control that you can set up on a controller to press certain keys (check the retroarch doc to configure it 👍 ), it is only to press a specific key at specific times. I have the impression that you want to play a game with the on-screen keyboard and I think it's completely insane 😉

I don't know if you mean the CPC PLUS cartridge games, these are supported since a while ago, it was my first contribution in retroarch, but the files have .CPR extension. (google: "TOSEC_V2017-04-23")
imagen

Thank you for your comments and suggestions and I hope you enjoy it.

@Vweber73
Copy link
Author

Vweber73 commented Nov 19, 2021 via email

@DSkywalk
Copy link
Collaborator

Well, the truth is that then we are both a bit crazy, I use a keyboard like this on android.
imagen

Some time ago I asked for a surface to draw interfaces and for retroarch to make it available to paint the keyboard, make transformations, etc... but that is still a long way off, that's why I bought it 💸
I really enjoy doing little IF in basic 😃

I think it would be a good addition to the emulator to allow ROM loading, although I don't know if it's something we could do in retroarch, do you know of any example of a core that allows loading custom BIOS?I can take a look at it.
If you want, create a report and I'll investigate it 👍

thanks!

@Vweber73
Copy link
Author

Vweber73 commented Nov 20, 2021 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants