fMSX for Android released

Página 35/51
28 | 29 | 30 | 31 | 32 | 33 | 34 | | 36 | 37 | 38 | 39 | 40

Por fms

Champion (366)

imagem de fms

23-07-2014, 03:32

roo1234 wrote:

This is not a keyboard problem, seems to be a system/SO 'feature'. I've generated the log again below with totally different hardware (Chinese mini keyboard + Galaxy S Duos 4.0.4) and the pattern is the same. All devices are with stock android.

Roo, please be honest with me, are you by any chance using the External Keyboard Helper Pro app? Could you look at the list of input methods in your Android Settings and tell me what input methods there are and which one is currently selected (with keyboard connected of course)?

Por roo1234

Supporter (11)

imagem de roo1234

23-07-2014, 04:58

nope, it's clean. See the pics:

Por fms

Champion (366)

imagem de fms

23-07-2014, 14:18

Hello, All!

The next fMSX-Android 3.9.4 release is out:

https://play.google.com/store/apps/details?id=com.fms.fmsx.d... (full version)
https://play.google.com/store/apps/details?id=com.fms.fmsx (free version)

In this release, I am trying to address the problem reported by some Bluetooth keyboard users who find most of their keys unresponsive. If you are stuck with such a keyboard, try enabling the "Input | Ignore Fake KeyUp Events" option and see if it helps.

I have also replaced the Layout Editor with the all new Virtual Joystick Editor. The new editor lets you independently resize buttons, shows their labels and the screen edges every button sticks to. Finally, the Assign Keys screen now shows current key assignments for each button.

ALL CHANGES:
* Use "Input | Ignore Fake KeyUp Events" if your keyboard doesn't work!
* Now showing current key assignments in "Assign Keys".
* Replaced "Edit Layout" option with "Edit Virtual Joystick".
* Buttons can be individually resized in Joystick Editor.
* Added scale, shape, and transparency options to Joystick Editor.
* Added gravity indication with dotted lines to Joystick Editor.
* Added button labels to Joystick Editor.
* Removed separate joystick size, shape, and opacity settings.
* Reordered items in the "Input" tab.

Have fun!

Por fms

Champion (366)

imagem de fms

23-07-2014, 14:20

roo1234 wrote:

nope, it's clean. See the pics:

Try "Ignore Fake KeyUp Events" in the new fMSX-Android 3.9.4 - see if enabling this option fixes your problem. Please note that it is a hack.

Por roo1234

Supporter (11)

imagem de roo1234

23-07-2014, 18:58

yes, it works!
However there's a minor glitch. When I use my Tablet, which is configured for Portuguese language, some misc keys have an odd behavior in the emulator: They start autorepeating with no end. The log below with the affected keys.
Seeing the log, the code/label changes during the keypress!
This doesn't happen with my phone with EN entry, all 3 lines/key are consistent.

^ KeyDown: action=0 code=75 repeat=0 meta=0 scancode=0 mFlags=0 label=''' chars='null' number='''
^ KeyUp: action=1 code=75 repeat=0 meta=0 scancode=0 mFlags=0 label=''' chars='null' number='''
^ KeyUp: action=1 code=68 repeat=0 meta=0 scancode=41 mFlags=8 label='`' chars='null' number=''
^ KeyDown: action=0 code=71 repeat=0 meta=0 scancode=0 mFlags=0 label='[' chars='null' number=''
^ KeyUp: action=1 code=71 repeat=0 meta=0 scancode=0 mFlags=0 label='[' chars='null' number=''
^ KeyUp: action=1 code=72 repeat=0 meta=0 scancode=27 mFlags=8 label=']' chars='null' number=''
^ KeyDown: action=0 code=57 repeat=0 meta=18 scancode=0 mFlags=0 label='' chars='null' number=''
^ KeyDown: action=0 code=31 repeat=0 meta=18 scancode=0 mFlags=0 label='C' chars='null' number=''
^ KeyUp: action=1 code=31 repeat=0 meta=18 scancode=0 mFlags=0 label='C' chars='null' number=''
^ KeyUp: action=1 code=57 repeat=0 meta=0 scancode=0 mFlags=0 label='' chars='null' number=''
^ KeyUp: action=1 code=74 repeat=0 meta=0 scancode=39 mFlags=8 label=';' chars='null' number=';'
^ KeyDown: action=0 code=59 repeat=0 meta=65 scancode=0 mFlags=0 label='' chars='null' number=''
^ KeyDown: action=0 code=68 repeat=0 meta=65 scancode=0 mFlags=0 label='`' chars='null' number=''
^ KeyUp: action=1 code=68 repeat=0 meta=65 scancode=0 mFlags=0 label='`' chars='null' number=''
^ KeyUp: action=1 code=59 repeat=0 meta=0 scancode=0 mFlags=0 label='' chars='null' number=''
^ KeyUp: action=1 code=75 repeat=0 meta=0 scancode=40 mFlags=8 label=''' chars='null' number='''
^ KeyDown: action=0 code=74 repeat=0 meta=0 scancode=0 mFlags=0 label=';' chars='null' number=';'
^ KeyUp: action=1 code=74 repeat=0 meta=0 scancode=0 mFlags=0 label=';' chars='null' number=';'
^ KeyUp: action=1 code=76 repeat=0 meta=0 scancode=53 mFlags=8 label='/' chars='null' number='/'

It's a minor thing. Thanks a lot for fixing the keys.

Por Manuel

Ascended (19055)

imagem de Manuel

25-07-2014, 15:28

fms: FYI, this looks very suspicious: https://www.youtube.com/watch?v=s6UwJyKTkMw

Por fms

Champion (366)

imagem de fms

03-09-2014, 16:45

I have published fMSX-Android 3.9.5 today, adding custom screen positioning and fixing a bunch of bugs. Some of these accumulated over the last few releases. Others lingered for a while, slowing things down and wasting resources. Download the latest fMSX-Android here:

https://play.google.com/store/apps/details?id=com.fms.fmsx (free version)
https://play.google.com/store/apps/details?id=com.fms.fmsx.d... (full version)

ALL CHANGES:
* Added screen resizing/positioning to the Joystick Editor.
* Added backdrop image to the Joystick Editor.
* Fixed DropBox and BoxArt threads left after exiting app.
* Fixed stale timer thread remaining after exiting a game.
* Fixed joystick resizing/positioning in the Joystick Editor.
* Fixed backdrop image shifting down after rotation.
* Removed AdMob library, as the app is not running any ads.
* Removed some outdated code that is no longer relevant.

Enjoy!

Por fms

Champion (366)

imagem de fms

01-10-2014, 14:54

Hello, All!

The new fMSX-Android 3.9.6 is now online:

https://play.google.com/store/apps/details?id=com.fms.fmsx.d... (full version)
https://play.google.com/store/apps/details?id=com.fms.fmsx (free version)

The new version optimizes emulation startup and fixes zombie processes left after quitting the app. I have also optimized a few other things and removed unused code and resources. If you had problems with fMSX being sluggish, these problems should be gone now.

ALL CHANGES:
* Emulation starts faster, due to optimized utility library.
* Eliminated defunct processes left by some activities.
* Removed unused and outdated code, resources and bitmaps.
* Reduced switch times between Settings, Exchange, etc.
* Keeping just one copy of Google Analytics library.
* Only starting Google Analytics when needed.
* Fixed default settings initialization.

Have fun!

Por iamweasel2

Paladin (708)

imagem de iamweasel2

11-10-2014, 07:32

fms wrote:

Shit, I just figured out fMSX will be 20 years old in 2014 =)

Are you sure it was released in 1994? I could swear I was using FMSX at least in 1993. I remember that one of the first web pages I saw was your website in 1993, using Mosaic. Smile Some weeks ago I even found an old backup of some e-mails I sent to you in those (good) old days (Time flies, I'm getting old). Smile

Por fms

Champion (366)

imagem de fms

17-10-2014, 06:38

iamweasel2 wrote:

Are you sure it was released in 1994? I could swear I was using FMSX at least in 1993. I remember that one of the first web pages I saw was your website in 1993, using Mosaic. Smile Some weeks ago I even found an old backup of some e-mails I sent to you in those (good) old days (Time flies, I'm getting old). Smile

The copyright header on the Z80.h file says "1994", although I guess it could have started a bit earlier than that.

Página 35/51
28 | 29 | 30 | 31 | 32 | 33 | 34 | | 36 | 37 | 38 | 39 | 40