fMSX for Android released

Página 39/51
32 | 33 | 34 | 35 | 36 | 37 | 38 | | 40 | 41 | 42 | 43 | 44

Por fms

Champion (366)

imagem de fms

18-06-2016, 01:41

fMSX is now available from Opera Mobile Store:

Por fms

Champion (366)

imagem de fms

21-06-2016, 19:49

Hello, All!

I have just released fMSX 4.6 for Android and Windows:

http://fms.komkon.org/fMSX/ -- free Windows version
https://play.google.com/store/apps/details?id=com.fms.fmsx -- free Android version
https://play.google.com/store/apps/details?id=com.fms.fmsx.d... -- full Android version
http://garageresearch.store.aptoide.com/ -- in Aptoide app store
http://android.oms.apps.opera.com/en_us/catalog.php?vendor_i... -- in Opera app store

This release enables support for magnified sprites and fixes sprite collision detection, which is especially important for BASIC games using "ON SPRITE GOSUB" statement. Collision now works on transparent sprites, ignores off-screen sprites, and acts correctly in MSX2 screen modes. The Android version also fixes the Joystick Layout Editor. Controls, screen, and keyboard will no longer unexpectedly shift from where you set them. The fMSX 4.6 source code and the fMSX-Linux build will follow shortly.

ALL CHANGES:
* Enabled magnified sprites (Jawbreaker, Stray Cat, F-Zeru, Triumph).
* Fixed sprite collision detection, especially in BASIC games.
* Added collision detection even on transparent sprites.
* Now stopping collision detection when Y=216 in SCREEN 4-8.
* Now setting lower VDPStatus bits to the last tested sprite.
* Fixed the Joystick Layout Editor.
* Buttons no longer shift from where you set them.
* Custom screen and keyboard rectangles go where they should now.
* Button labels will not distort when custom screen selected.

Enjoy!

Por fms

Champion (366)

imagem de fms

24-06-2016, 03:33

fMSX 4.6 portable source code and Linux binaries are now available from

http://fms.komkon.org/fMSX/

Por fms

Champion (366)

imagem de fms

13-07-2016, 11:54

Hello, All!

fMSX-Android 4.6.1, released today, adds options to emulate BDOS calls (rather than the floppy disk controller itself) and to skip loading the MSXDOS2.ROM (since some MSXDOS 1.x programs do not work well with it loaded):

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
http://garageresearch.store.aptoide.com/ -- on Aptoide
http://android.oms.apps.opera.com/en_us/catalog.php?vendor_i... -- in Opera Store

I have also switched video rendering from GLES1 to the newer GLES2, for better performance and future special effect shaders. AndroidTV users will find it easier to operate Cheat Editor and Palette Editor, since these features now let gamepad X button to apply changes, Y button to discard them.

ALL CHANGES:
* Added "Emulation | Load MSXDOS2.ROM" option.
* If disk-based software does not load, try disabling MSXDOS2.ROM.
* Added "Emulation | Patch BDOS Calls" option.
* Patched BDOS calls will be emulated by fMSX code.
* Switched to OpenGLES2 rendering for accelerated video.
* OpenGLES2 is faster and allows for future special effects.
* Press X to apply changes, Y to reset them in Cheat Editor and Palette Editor.
* Now disabling Joystick Layout Editor on devices with no touchscreen.

Have fun!

Por Manuel

Ascended (18958)

imagem de Manuel

13-07-2016, 23:53

Just wondering: what's the use of the "Patch BDOS" option? So, when/why should someone use that?

Por fms

Champion (366)

imagem de fms

04-08-2016, 16:32

Manuel wrote:

Just wondering: what's the use of the "Patch BDOS" option? So, when/why should someone use that?

You can use this option if you want to emulate BDOS at the calls level, rather than emulate the FDD hardware, letting original BDOS code do its thing.

Por fms

Champion (366)

imagem de fms

04-08-2016, 16:33

Hello, All!

The new fMSX-Android 4.6.2 adds a collection of GLES2 shader-based scaling algorithms and special effects:

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
http://garageresearch.store.aptoide.com/ -- on Aptoide
http://android.oms.apps.opera.com/en_us/catalog.php?vendor_i... -- in Opera Store

Starting with this version, when you have "Video | Hardware Acceleration" enabled, GLES2 shaders will be used for EPX and EAGLE scaling, horizontal and vertical scanline effects, and color raster simulation. You can also combine these effects.

ALL CHANGES:
* Added EPX and EAGLE scaling algorithms using GLES2 shaders.
* Enable "Video | Hardware Acceleration" to see new algorithms.
* Select scaling algorithm via "Video | Scale Video".
* Added high-quality scanline effects using GLES2 shaders.
* Select effect via "Video | Scanline Effect".
* Added color raster effects using GLES2 shaders.
* Select color raster effect via "Video | Color Mask".
* You can combine scaling, scanline, and color raster effects.

Have fun!

Por eimaster

Champion (272)

imagem de eimaster

14-08-2016, 04:33

I have installed the free version for Android on my phone but one thing I want to know... How can I let fMSX emulate new machines like Al-Alamiah Sakhr MSX1 & MSX2 models, Daewoo Perfect MSX1,2, and other brands?! I mean where should I put the ROMs and the configuration files of every machine in order for fMSX to see it and display them so I can choose what it should emulate?!

Por fms

Champion (366)

imagem de fms

20-08-2016, 04:55

eimaster wrote:

I have installed the free version for Android on my phone but one thing I want to know... How can I let fMSX emulate new machines like Al-Alamiah Sakhr MSX1 & MSX2 models, Daewoo Perfect MSX1,2, and other brands?! I mean where should I put the ROMs and the configuration files of every machine in order for fMSX to see it and display them so I can choose what it should emulate?!

You place the ROMs into /sdcard/fMSX, where fMSX will find and automatically load them. ROM names are as follows:

MSX1: MSX.ROM
MSX2: MSX2.ROM, MSX2EXT.ROM
MSX2+: MSX2P.ROM, MSX2PEXT.ROM
DiskROM: DISK.ROM

Por mars2000you

Enlighted (6318)

imagem de mars2000you

20-08-2016, 16:12

fms wrote:
eimaster wrote:

I have installed the free version for Android on my phone but one thing I want to know... How can I let fMSX emulate new machines like Al-Alamiah Sakhr MSX1 & MSX2 models, Daewoo Perfect MSX1,2, and other brands?! I mean where should I put the ROMs and the configuration files of every machine in order for fMSX to see it and display them so I can choose what it should emulate?!

You place the ROMs into /sdcard/fMSX, where fMSX will find and automatically load them. ROM names are as follows:

MSX1: MSX.ROM
MSX2: MSX2.ROM, MSX2EXT.ROM
MSX2+: MSX2P.ROM, MSX2PEXT.ROM
DiskROM: DISK.ROM

Well, I don't think you've answered completely to the question. The end-user wants to run a specific MSX1/2 Arabic machine. Such MSX1 machines have one extra rom (an Arabic rom) and the MSX2 Arabic machines have more extra roms with different applications.

For an MSX1 Arabic machine, the solution is probably to rename the BASIC+BIOS rom as MSX.ROM and to insert the Arabic rom in a cartridge slot.

For the MSX2 Arabic machines, it's more complex and probably not easy to resolve, because fMSX does not have a Machine editor with slots and subslots.

Página 39/51
32 | 33 | 34 | 35 | 36 | 37 | 38 | | 40 | 41 | 42 | 43 | 44