iNES for Android

Discussion in 'Emulation News Submissions' started by fms, Sep 10, 2012.

  1. fms

    fms Emu author Emu Author

    Messages:
    679
    Likes Received:
    28
    Hello, All!

    I updated iNES-Android to version 4.3.4 today:

    https://play.google.com/store/apps/details?id=com.fms.ines

    This release fixes sound which has been malfunctioning for some users. Crackling and buzzing noises should be gone now. The new "Reset All Settings" option lets you return iNES to its pristine state without reinstalling. Finally, if you are using a gamepad with iNES, pressing the right shoulder button will now open the context menu in the File Selector.

    ALL CHANGES:
    * Fixed sound channels not being restored properly.
    * Added "General | Reset All Settings" option.
    * Pressing BUTTON_R1 now invokes File Selector context menu.

    Enjoy!
  2. fms

    fms Emu author Emu Author

    Messages:
    679
    Likes Received:
    28
    Hello, All!

    iNES-Android 4.3.5 is now online and ready to download:

    https://play.google.com/store/apps/details?id=com.fms.ines

    Starting with this version, you can play NES games with two players, as long as you have two gamepads connected to your Android device. Please note that you must connect both gamepads before running iNES. I have also fixed the lightgun emulation (try it with Duck Hunt and touch screen!) and switched the whole app to proper Material Design icons.

    ALL CHANGES:
    * Added second player, if you have two gamepads connected.
    * To play together, connect both gamepads before starting iNES.
    * Fixed lightgun emulation (Duck Hunt, etc).
    * Added Material Design icons everywhere.
    * Retouched virtual gamepad images.

    Enjoy!
  3. fms

    fms Emu author Emu Author

    Messages:
    679
    Likes Received:
    28
    Hello, All!

    This morning, I updated iNES-Android to version 4.3.6 and released free iNES 4.3 for Windows and Linux:

    https://play.google.com/store/apps/details?id=com.fms.ines (Android version)
    http://fms.komkon.org/iNES (Windows and Linux versions)

    The iNES-Android release fixes Joystick Layout Editor. iNES-Windows switches to Direct3D textures for rendering and adds several new display options. iNES-Linux now comes with the Cheat Hunter (F5) and Instant Replay (F8) features found in other iNES ports. I have ported light gun and sound fixes from Android version to Windows and Linux.

    ALL CHANGES:
    * Fixed iNES-Android Joystick Layout Editor to properly show labels and gravity.
    * Fixed light gun emulation (Duck Hunt, etc).
    * Fixed sound channels not being restored properly.
    * Removed waveform interpolation for more realistic sound.
    * Switched iNES-Windows to Direct3D textures-based rendering.
    * Added "Simulate LCD Scanlines" option to iNES-Windows.
    * Added "Stretch Full Screen" option to iNES-Windows.
    * Added -lcd and -nolcd command line options.
    * Enabled Cheat Hunter and Replay features in iNES-Linux.
    * Fixed compilation warnings in iNES-Linux.

    Have fun!
  4. fms

    fms Emu author Emu Author

    Messages:
    679
    Likes Received:
    28
    Hello, All!

    The new iNES-Android 4.3.7 is now online:

    https://play.google.com/store/apps/details?id=com.fms.ines

    This release has been tested and optimized for Nvidia Shield AndroidTV device. Pressing both thumbsticks at the same time should open the menu inside the emulator, even on AndroidTV. Furthermore, I reenabled action bar on devices with physical MENU buttons. Apparently, some Cyanogen builds falsely report the MENU button as "present", preventing the action bar from showing up.

    ALL CHANGES:
    * Tested and optimized for Nvidia Shield AndroidTV device.
    * On AndroidTV, press both thumbsticks down to invoke the menu.
    * Reenabled action bar on devices with physical MENU key.

    Enjoy!
  5. fms

    fms Emu author Emu Author

    Messages:
    679
    Likes Received:
    28
    Hello, All!

    I have updated my NES and Famicom emulator, iNES-Android, to version 4.3.8:

    https://play.google.com/store/apps/details?id=com.fms.ines

    Starting with this version, iNES-Android supports custom virtual joystick skins. Simply place your skin image into /sdcard/iNES/Controls.png, then select the "Custom Skin" shape in the Layout Editor. You can find a sample skin image at

    http://fms.komkon.org/EmuAndroid/#Skin

    Download the Controls.png file from the above address and edit it any way you like. it I have also fixed a State Exchange crash and done a few other adjustments.

    ALL CHANGES:
    * Added joystick skins, place your own skin into /sdcard/iNES/Controls.png.
    * Added "Custom Skin" shape option to the Joystick Layout Editor.
    * Fixed a crash in the State Exchange browser.
    * Added exception for LG Optimus Zone 2 (does not show submenus).
    * Looking for "Cheats" menu? Click on the smiley face in the title bar!
  6. fms

    fms Emu author Emu Author

    Messages:
    679
    Likes Received:
    28
    Just made a minor update to iNES emulator on Android:

    https://play.google.com/store/apps/details?id=com.fms.ines

    iNES-Android 4.3.9 once again disables action bar on devices with physical MENU buttons, as most users appear to prefer the plain menu. This time though, you can get the action bar back by checking the "General | Enable Action Bar" option.

    ALL CHANGES:
    * Made action bar optional on devices with MENU button (off by default).
    * Added "General | Enable Action Bar" option for devices with MENU button.
  7. fms

    fms Emu author Emu Author

    Messages:
    679
    Likes Received:
    28
    Hello, All!

    iNES-Android 4.3.10 is now online and ready for download:

    https://play.google.com/store/apps/details?id=com.fms.ines

    Changes include the new backdrop image, as well as ability to make custom backdrops for each game. Also, on devices that prevent apps from writing to external SD card (Kitkat+), iNES will automatically create "iNES" folder on the internal storage and save your gameplay there.

    ALL CHANGES:
    * Added new, nicer backdrop image in portrait mode, with no gaps.
    * You can have custom backdrop for Game.nes in Game.nes.back.png.
    * Typical backdrop size is 640x800, bottom part may go off-screen.
    * Now automatically creating /sdcard/iNES if missing.
    * When iNES cannot write SD card, it will save to /sdcard/iNES.

    Enjoy!
  8. fms

    fms Emu author Emu Author

    Messages:
    679
    Likes Received:
    28
    Hello, All!

    I have released iNES-Android 4.4, adding color raster effects and fixing several nasty instant replay bugs:

    https://play.google.com/store/apps/details?id=com.fms.ines

    You can now select to simulate RGB or CMY TV raster, via "Video | Color Mask Effect" option. This effect can be combined with scanlines simulation ("Video | Simulate Scanlines") and the softening algorithm ("Video | Soften Display"). I have also fixed a memory corruption bug in the Instant Replay function, as well as several other bugs.

    ALL CHANGES:
    * Added "Video | Color Mask Effect" selector.
    * Added "CMY pixels" and "RGB pixels" special effects.
    * Merged "Scale Video" and "Stretch Video" into one selector.
    * Fixed memory corruption bug in the instant replay recorder.
    * Fixed instant replay not recording the initial state.
    * Fixed instant replay not restoring successive states.

    Have fun!
  9. fms

    fms Emu author Emu Author

    Messages:
    679
    Likes Received:
    28
    Hello, All!

    I have released free iNES 4.4 binaries for Windows and Linux now:

    http://fms.komkon.org/iNES/ -- homepage
    http://fms.komkon.org/iNES/iNES44-Windows-bin.zip -- Windows binary
    http://fms.komkon.org/iNES/iNES44-Ubuntu-x86-bin.tgz -- Ubuntu Linux binary

    By popular demand, I added two new scaling algorithms, EPX and EAGLE, as well as two color mask effects, for RGB and CMY pixel rasters. Of course, the original 2xSal scaling algorithm is still available. This release also fixes several instant replay bugs, including a possible memory corruption. See below for complete list of changes.

    ALL CHANGES:
    * Added special effects simulating individual pixel components.
    * Added EPX and EAGLE scaling algorithms.
    * Fixed memory corruption bug in the instant replay recorder.
    * Fixed instant replay not restoring successive states.
    * Fixed instant replay not recording the first state.
    * Merged scanline options into "Simulate Scanlines" in iNES-Windows.
    * Merged scaling options into "Interpolate Video" in iNES-Windows.
    * Added "Apply Color Raster" submenu to iNES-Windows.
    * Added "RGB Raster" and "CMY Raster" options to iNES-Windows.
    * Added -rgb and -cmy command line options.
    * Added -epx and -eagle command line options.

    Enjoy!
  10. fms

    fms Emu author Emu Author

    Messages:
    679
    Likes Received:
    28
    Hello, All!

    iNES-Android 4.4.1 is available for download this morning:

    https://play.google.com/store/apps/details?id=com.fms.ines

    This release adds EPX and EAGLE scaling algorithms.

    ALL CHANGES:
    * Added "Video | Interpolation Effect" selector.
    * Added "EPX interpolation" and "EAGLE interpolation" effects.
    * Renamed "Soften Video" to "2xSal interpolation".
    * Switched to android-22 platform and tools (Android Lollipop 5.1.1).

    Enjoy!
  11. fms

    fms Emu author Emu Author

    Messages:
    679
    Likes Received:
    28
    Hello, All!

    The next iNES-Android release is up and ready to download:

    https://play.google.com/store/apps/details?id=com.fms.ines

    The iNES-Android 4.4.2 fixes BACK key not exiting emulation on some devices, makes color raster effects stronger, and gets rid of the File Selector crash when it tries showing a corrupted screenshot file. The DropBox now uses v2 authentication mechanism.

    ALL CHANGES:
    * Fixed BACK key on devices where it did not exit emulation.
    * Fixed the first/second gamepad detection.
    * Fixed a crash in the File Selector when showing grid.
    * Amplified pixel color raster effects.
    * Switched to v2 authentication in DropBox.
    * Upgraded to DropBox SDK 1.6.3.
    * Improved the What's New dialog.

    Have fun!
  12. fms

    fms Emu author Emu Author

    Messages:
    679
    Likes Received:
    28
    Hello, All!

    The iNES-Android 4.5 is out on the Google Play today:

    https://play.google.com/store/apps/details?id=com.fms.ines

    It adds support for four new cartridge types and fixes interrupt issues in three more. A few other things might have fixes themselves as well, since I made sure that mapper-specific I/O ports only return values when the corresponding mapper is selected. Expect Windows and Linux iNES 4.5 builds soon.

    ALL CHANGES:
    * Added mapper #90 (Aladdin, Final Fight, etc).
    * Added mapper #118 (Alien Syndrome, etc).
    * Added mapper #209 (Samurai Spirits 2, etc).
    * Added mapper #211 (Donkey Kong Country 4, etc).
    * Fixed interrupts in mappers #17, #18, #168.
    * Fixed mapper-specific I/O port reads.
    * Returned gradient to the action bar.

    Enjoy!
  13. fms

    fms Emu author Emu Author

    Messages:
    679
    Likes Received:
    28
    iNES 4.5 is now freely available for Windows and Linux:

    http://fms.komkon.org/iNES/

    This new release adds support for TKSROM/TLSROM boards (mapper #118) and various JY Company hardware (mappers #90, #209, #211). I have also corrected interrupt handling in mappers #17, #18, #168 and fixed I/O port reads for a few more hardware types.

    ALL CHANGES:
    * Added mapper #90 (Aladdin, Final Fight, etc).
    * Added mapper #118 (Alien Syndrome, etc).
    * Added mapper #209 (Samurai Spirits 2, etc).
    * Added mapper #211 (Donkey Kong Country 4, etc).
    * Fixed interrupts in mappers #17, #18, #168.
    * Fixed mapper-specific I/O port reads.
    * Amplified pixel color raster effects.
    * Updated iNES-Windows "About" box.
    * Updated this documentation.

    Have fun!
  14. fms

    fms Emu author Emu Author

    Messages:
    679
    Likes Received:
    28
    Hello, All!

    I have just published iNES 4.5.1 for Android, adding periodic gameplay saves:

    https://play.google.com/store/apps/details?id=com.fms.ines

    Use the "General | Save Emulation State" selector to choose what you want to do with the saves.

    ALL CHANGES:
    * Released free iNES 4.5 for Windows and Linux.
    * Added ability to periodically save gameplay.
    * Added "General | Save Emulation State" selector.
    * Removed "General | Save State on Exit" option.
  15. fms

    fms Emu author Emu Author

    Messages:
    679
    Likes Received:
    28
    Hello, All!

    Today's iNES-Android 4.5.2 release adds several features requested by users:

    https://play.google.com/store/apps/details?id=com.fms.ines

    Starting with this release, you can place shortcuts to your favorite games to the Android home screen. To do so, hold you finger on the game entry in the File Selector and select "Add to Home Screen" from the popup menu. Long press on a state in the State Selector now lets you delete that state. I have also added an option to hide the FFWD button (if you consider it clutter) and fixed several internal issues with the State Selector and File Selector.

    ALL CHANGES:
    * Add home screen shortcuts via File Selector context menu.
    * Long press to delete state in the State Selector.
    * State Selector now starts with autosaved slot selected.
    * Fixed error messages when screenshots not found in State Selector.
    * Fixed individual slot heights in State Selector.
    * Fixed State Selector crashes (reported on IUNI devices).
    * Added option to hide FFWD button ("General | Show FFWD Button").
    * Now disabling FAB button by default on AndroidTV devices.
    * Fixed disappearing FAB button.
    * Refactored and simplified all EMULib activities.

    Enjoy!
  16. fms

    fms Emu author Emu Author

    Messages:
    679
    Likes Received:
    28
    Hello, All!

    Released iNES-Android 4.5.3 tonight:

    https://play.google.com/store/apps/details?id=com.fms.ines

    This release has had a lot of under the hood changes. Most of the older code on the Java side is gone, and the old/new native parts have been merged into the unified native core. A few people reported noise playing too loud in some games, such as Adventure Island. I have fixed this problem by reducing the volume of the noise whose base frequency is beyond the range of human ears. In these cases, you will only hear the harmonics that fall inside the human hearing range. The Settings have now got their own FAB button that lets you rate the app. Once you press it once, it disappears though :)

    ALL CHANGES:
    * Fixed volume for high-frequency noise (Adventure Island, etc).
    * Added a "Rate Me" FAB button to the Settings (disappears when pressed).
    * Cleaned up the Java side, removing deprecated code.
    * Merged pre-Gingerbread and post-Gingerbread native code.
    * Removed some debug messages from the native side.

    Enjoy!
  17. fms

    fms Emu author Emu Author

    Messages:
    679
    Likes Received:
    28
    Hello, All!

    The new iNES-Android 4.5.4 is now available from Google Play:

    https://play.google.com/store/apps/details?id=com.fms.ines

    It adds a way to assign special functions to the hardware buttons found on your Android device. Since the new "Input | Assign Special Keys" setting replaces older media key options in the "General" tab, I have removed these options. Also removed dependence on the Apache HTTP APIs from the State Exchange code, since these APIs are not longer present in the Android Marshmallow.

    ALL CHANGES:
    * Added "Input | Assign Special Keys" setting.
    * Use new setting to assign functions (menu, ffwd, etc) to hardware keys.
    * Removed "General | Use PLAY/RECORD Media Keys" option.
    * Removed "General | Use FFWD/REWIND Media Keys" option.
    * Removed outdated org.apache.http.* API from the State Exchange.

    Have fun!
  18. fms

    fms Emu author Emu Author

    Messages:
    679
    Likes Received:
    28
    Hello, All!

    The new iNES-Android 4.5.5 is now online:

    https://play.google.com/store/apps/details?id=com.fms.ines

    This release adds separate joystick layouts for portrait and landscape modes. When in the Layout Editor ("Settings | Input | Virtual Joystick Layout"), move things around the way you like, then rotate the device and move them again for the alternative layout.

    ALL CHANGES:
    * Layout Editor got separate layouts for landscape and portrait modes.
    * Fixed Layout Editor to always save changes before emulation resumes.
    * Made Layout Editor always rotate when device rotated.

    Enjoy!
  19. fms

    fms Emu author Emu Author

    Messages:
    679
    Likes Received:
    28
    Hello, All!

    iNES-Android 4.5.6 is now online:

    https://play.google.com/store/apps/details?id=com.fms.ines

    This release fixes the File Selector search feature and a bunch of issues in the Joystick Layout Editor.

    ALL CHANGES:
    * Fixed the File Search feature on newer Androids.
    * Fixed dashed lines display in the Layout Editor.
    * Adjusted portrait background image in the Layout Editor.
    * Optimized default preferences update on startup.
    * Removed dormant ChartBoost SDK library.

    Enjoy!
  20. fms

    fms Emu author Emu Author

    Messages:
    679
    Likes Received:
    28
    Hello, All!

    The new iNES-Android 4.5.8 is up and ready for your download:

    https://play.google.com/store/apps/details?id=com.fms.ines

    This release fixes problems people were having with the Joystick Layout Editor. The controls will no longer shift to different locations after you edit them. The other important fix (or a workaround, really) finally makes menus work on AndroidTV devices. Since Google disabled the normal options menu, I had to simulate it with the context menu. Press both thumbsticks to open it inside the emulation.

    ALL CHANGES:
    * Fixed button placement in Joystick Layout Editor.
    * Buttons no longer shift from where you set them.
    * Custom screen rectangle goes where it should go now.
    * Button labels will not distort when custom screen selected.
    * Fixed the menu on AndroidTV.
    * Added a menu workaround for Google's political idiocy.
    * Replaced options menu with context menu for AndroidTV.
    * Added "Toggle cheats" special key function.

    Have fun!

Share This Page