Hello, All!
Another release of my MSX home computer emulator, fMSX-Android 3.7.7, today:
Hi, i'm interested to source codes of the fMSX-Android. Are there available?. I'm asking because i'm interested in game developing in C/C++ on Android. Reading google SDK i guess there is a kind of pressure in using java instead of C for Android apps. Someone told me that interfacing with some kind of libraries like openGL can be done only by doing JNI calls ( because the api are java based )
Because fmsx have some points in common with C game developing i'm interesting in learning some aspects of 'c' developing on android, (the general structure of an app, the tools used, debuggers, profilers etc).
So i'm interested in take a look at the source codes. But i do not know if are available.
I'm an experienced C/C++ developer.
thx, in advance
Hi, i'm interested to source codes of the fMSX-Android. Are there available?.
fMSX-Android source code is not publicly available, sorry.
I'm asking because i'm interested in game developing in C/C++ on Android. Reading google SDK i guess there is a kind of pressure in using java instead of C for Android apps.
Google for words "android ndk examples".
Someone told me that interfacing with some kind of libraries like openGL can be done only by doing JNI calls ( because the api are java based )
No, this is incorrect.
Because fmsx have some points in common with C game developing i'm interesting in learning some aspects of 'c' developing on android, (the general structure of an app, the tools used, debuggers, profilers etc).
There are many NDK usage examples on the Net, both big and small. Search for them using above keywords.
So i'm interested in take a look at the source codes. But i do not know if are available.
Sorry, fMSX-Android source code is not available to the public.
PingPong : you should try to get the source of MSX.emu, based on blueMSX :
http://www.explusalpha.com/home/msx-emu
https://play.google.com/store/apps/details?id=com.explusalph...
https://play.google.com/store/apps/details?id=com.vapps.MsxEmu2
The source is released under the GPLv3 license.
PingPong : you should try to get the source of MSX.emu, based on blueMSX :
http://www.explusalpha.com/home/msx-emu
https://play.google.com/store/apps/details?id=com.explusalph...
https://play.google.com/store/apps/details?id=com.vapps.MsxEmu2
The source is released under the GPLv3 license.
Thx, mars! i will take a look surely. As said i'm interested not in copying source code, only in understand the general structure and tools/libs needed to develop c++ applications on android.
Hello, All!
fMSX-Android 3.7.8, the new update to my MSX home computer emulator, has been released to Google Play:
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)
This version finally adds convenient way to select MSX model and input devices (joystick or mouse). Previously, this was only possible via Advanced Settings. I have also fixed mouse emulation in portrait and accelerated modes.
ALL CHANGES:
* Fixed mouse emulation in portrait mode.
* Fixed mouse emulation with OpenGLES enabled.
* Added "Computer Model" setting for selecting MSX model.
* Added "Input Devices" setting for selecting joystick or mouse.
* Added proper icon for the parent directory ("..") entry.
* Added DropBox application icons.
Have fun!
I must compliment you on releasing (early and) often!
I have a personal request to make:
If you are using fMSX-Android (free or paid version) and like it, please, do spend a moment or two rating it on the Google Play and providing feedback. Hardly anyone, other than griefers, comments on these apps. And griefers' feedback is kind of useless for improving the apps.
Thanks in advance.
Hello, All!
Wrapping up this week with the fMSX-Android 3.7.9 release:
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)
The new fMSX-Android lets you select PAL/NTSC video system and has an option to disable VDP limit on the number of sprites per scanline. Use this option to avoid flicker, although it does cause some unwanted artifacts in such games as Athletic Land. Also added support for Intel-based Android devices and desktop Android emulation, such as AndroVM, Genymotion, or Bluestacks.
ALL CHANGES:
* Added PAL/NTSC options to the MSX model selector.
* Added "Show All Sprites" option to the Settings.
* Added support for Android devices based on Intel x86 CPUs.
* Now limiting frame rate to 50fps when in PAL mode.
* Now properly building shared library for each architecture.
* Fixed frame rate display.
Happy Holidays!
Marat, did you try the openmsx android port?
If so, do you have any feedback? We're close to releasing it and I'd really value your opinion.
Thanks in advance!
Marat, did you try the openmsx android port? If so, do you have any feedback? We're close to releasing it and I'd really value your opinion.
Sorry, I have not tried it and thus have no feedback at the moment.