fMSX for Android released

Pagina 17/50
10 | 11 | 12 | 13 | 14 | 15 | 16 | | 18 | 19 | 20 | 21 | 22

Van fms

Champion (359)

afbeelding van fms

28-10-2011, 08:37

Sure. The solution consists of 3 files: CARTS.SHA, sha1.h, sha1.c, and a couple lines of code in
Found it, thanks. Unfortunately, it is not different (in principle) to the code I already have there, just uses SHA1 instead of plain checksums. The issue here is not to have the checksum computation code, but to have a file with the data on cartridges. Right now, I do not have such a file, but it can be created (CARTS.CRC).

I have also found that you are mixing fMSX sources with GPLed source code. This might be a problem, as fMSX source code is not GPLed and distributing it under GPL violates licensing terms (see headers of fMSX source files).

Van cax

Prophet (3735)

afbeelding van cax

28-10-2011, 12:51

I wrote my solution knowing the CARTS.CRC file doesn't exist and nobody is going to create one.
I also cannot find the way to set the type of ROM manually in fMSX-Android.

It would be really nice if you could provide a solution to this issue.
Thank you in advance.

Van fms

Champion (359)

afbeelding van fms

28-10-2011, 14:11

I wrote my solution knowing the CARTS.CRC file doesn't exist and nobody is going to create one.
Is there a file based on the SHA1 keys then? If so, where can it be found?

I also cannot find the way to set the type of ROM manually in fMSX-Android.
Simple! Press MENU button, select "More", then set up cartridge type from the built-in fMSX menu.

Van cax

Prophet (3735)

afbeelding van cax

28-10-2011, 22:38


Is there a file based on the SHA1 keys then? If so, where can it be found?

CARTS.SHA is inside the binary package - dingux-msx-v1.1.0.cax-bin.zip
It seems you cannot download the file directly from the forum, so please enter cax.nm.ru first and then click on the zip to download it.

BTW, you have to be fast to get into the on-screen menu before ROM starts, because when e.g. Aleste starts with wrong rom type and as a result fMSX enters debugger mode, pressing "More" doesn't show the on-screen menu anymore.

Van fms

Champion (359)

afbeelding van fms

29-10-2011, 06:41

BTW, you have to be fast to get into the on-screen menu before ROM starts, because when e.g. Aleste starts with wrong rom type and as a result fMSX enters debugger mode, pressing "More" doesn't show the on-screen menu anymore.
Dunno, I somehow managed to do this every time.

Van fms

Champion (359)

afbeelding van fms

08-11-2011, 06:25

Hello, All!

A new version of fMSX-Android is out:

https://market.android.com/details?id=com.fms.fmsx (free, with ads)
https://market.android.com/details?id=com.fms.fmsx.deluxe (ad-free)

The main change in this version is the experimental portrait mode support. In order to enable it, press the Android MENU button, go to Settings->Video->Orientation and choose the desired screen orientation.

As many people would like to quickly switch between virtual keyboard and joystick, I have added an on-screen button to toggle keyboard on and off. Hope you will find this change useful.

The fast-forwarding feature can now be invoked with Android's dedicated SEARCH button. As pretty much every Android device has this button, you should now be able to skip over slow intro sequences easily.

Other changes include:
* Optimized assembler rendering routines for portrait mode resolutions.
* Fixed accidental exits on Motorola Xoom.
* Fixed crashes on Samsung Galaxy S2.
* Fixed accelerometer handling for both handsets and tablets.
* Fixed a problem with the physical SHIFT button generating "N" character.

Enjoy!

PS: If you like fMSX-Android, please, do not forget to vote for it on the Android Market!

Van cax

Prophet (3735)

afbeelding van cax

08-11-2011, 06:35

Great ! Do you plan to support CARTS.SHA eventually ?

Van fms

Champion (359)

afbeelding van fms

08-11-2011, 08:56

Great ! Do you plan to support CARTS.SHA eventually ?
I looked at the code and will add it, as long as I can come up with my own SHA compilation: not going to use somebody else's proprietary source code (notice the "All rights reserved" in those source files).

Van ARTRAG

Enlighted (6462)

afbeelding van ARTRAG

08-11-2011, 18:24

Great emulator! Thanks a lot for releasing it!

Van fms

Champion (359)

afbeelding van fms

18-11-2011, 18:49

Just updated both fMSX and fMSX-Deluxe to version 3.5.13. Get them from the Android Market:

https://market.android.com/details?id=com.fms.fmsx
https://market.android.com/details?id=com.fms.fmsx.deluxe

Changes:

* Added SHA1-based cartridge type guessing.
* Fixed Native/Java communications during display updates.
* Made display updates faster.
* Fixed SEARCH button to continue working after screen rotation.
* Made fast-forwarding even faster.

Pagina 17/50
10 | 11 | 12 | 13 | 14 | 15 | 16 | | 18 | 19 | 20 | 21 | 22