iNES for Android

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

  1. fms

    fms Emu author Emu Author

    Messages:
    659
    Likes Received:
    28
    Hello, All!

    iNES-Android 3.8.11, the updated version of my Nintendo Entertainment System (NES) and Famicom emulator, is now available from the Google Play:

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

    I have added PAL/NTSC mode selection and fixed PAL mode support. Also added x86-based Android device support and customizable color palettes. To add custom colors for Game.nes, place them into Game.pal. To change colors for all the games, place them into /iNES/iNES.pal file in your internal storage.

    ALL CHANGES:
    * Added "Video System" screen to the Settings.
    * You can force NTSC (US, Japan) or PAL (Europe) video mode.
    * Now limiting frame rate to 50fps when in PAL mode.
    * Now changing screen height to 240 scanlines when in PAL mode.
    * Added support for Android devices based on Intel x86 CPUs.
    * Now properly building shared library for each architecture.
    * Added loading palettes from *.pal files.
    * Place default palette into /iNES/iNES.pal in internal storage.
    * Place Game.nes game palette into Game.pal.
    * Each *.pal file should contain 64 colors in RRGGBB format, one per line.

    Have fun!
  2. fms

    fms Emu author Emu Author

    Messages:
    659
    Likes Received:
    28
    Hello, All!

    I have released iNES-Android 3.8.12, a new version of my Nintendo Entertainment System (NES) and Famicom emulator:

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

    The new release adds support for 6 additional cartridge hardware types and fixes 3 of the few remaining possible crash causes. See below for details.

    ALL CHANGES:
    * Added mapper #193 (TC-112 chip in Fighting Hero, War in the Gulf).
    * Added mapper #240 (Jing Ke Xin Zhuan and Sheng Huo Lie Zhuan).
    * Added mapper #241 (Fan Kong Jing Ying).
    * Added mapper #242 (Wai Xing Zhan Shi).
    * Added mapper #243 (Honey Peach and Poker III).
    * Added mapper #246 (Fong Shen Bang - Zhu Lu Zhi Zhan).
    * Fixed a crash when surface gets destroyed during display update.
    * Fixed a crash when deleting files with special characters in their names.
    * Fixed a crash when showing sections in File Selector.

    Happy New Year!
  3. fms

    fms Emu author Emu Author

    Messages:
    659
    Likes Received:
    28
    Hello, All!

    In the iNES-Android 3.8.13, released this morning, I have divided the Settings screen into several tabs, for easier navigation. I have also moved a few options, such as fast-forwarding control and screen orientation into the General tab, where they belong, and added two more special effects for the screen: vertical scanlines and raster.

    iNES-Android is my Nintendo Entertainment System and Famicom emulator for Android. You can download it here:

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

    ALL CHANGES:
    * Settings are now tabbed, for easier navigation.
    * Added Emulation section to the Settings.
    * Made "Scanline Effect" a list selector, to accommodate multiple effects.
    * Added "Vertical Scanlines" option, for vertical scanlines found in old LCDs.
    * Added "Raster Effect" option, for LCD-like raster simulation.
    * Moved some options from Input and Video sections to General.
    * Reordered Settings by importance.

    Have fun!
  4. fms

    fms Emu author Emu Author

    Messages:
    659
    Likes Received:
    28
    Hello, All!

    I have released iNES-Android 3.9, a new version of my Nintendo Entertainment System (NES) and Famicom emulator:

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

    In this release, I have added support for ROM mappers #88 (Namcot), #92 (Jaleco), #89 and #93 (Sunsoft-2 chip). Also fixed the battery drain that occurred with iNES running in background, due to a bug in the sound playback code. See complete list of changes below.

    ALL CHANGES:
    * Added mapper #88 (Quinty, Namcot Mahjong 3, Dragon Spirit).
    * Added mapper #89 (Sunsoft-2 chip in Tenka no Goikenban: Mito Koumon).
    * Added mapper #92 (Moero!! Pro Soccer, etc).
    * Added mapper #93 (Sunsoft-2 chip in Japanese Shanghai, etc).
    * Fixed battery drain when iNES is running in background.

    Have fun!
  5. fms

    fms Emu author Emu Author

    Messages:
    659
    Likes Received:
    28
    Hello, All!

    iNES-Android 3.9.1, a new version of my Nintendo Entertainment System (NES) and Famicom emulator, is now available:

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

    The new release adds support for three more ROM mappers (#12, #44, and #46), the "Hide Ttitle Bar" option for those who absolutely hate seeing the action bar but can't figure out the upward drag gesture, and improved Moga controller support. Moga users can once again navigate Settings with their gamepads and customize gamepad button assignments.

    ALL CHANGES:
    * Added mapper #12 (Dragon Ball Z 5).
    * Added mapper #44 (7-in-1 multicart).
    * Added mapper #46 (Rumblestation 15-in-1 multicart).
    * Added "Hide Title Bar" option to hide status/action bar on startup.
    * Added ability to assign Moga buttons via "Assign Keys".
    * Added arrow keys navigation to the tabbed Settings.
    * Added Moga controller navigation to the tabbed Settings.

    Enjoy!
  6. fms

    fms Emu author Emu Author

    Messages:
    659
    Likes Received:
    28
    Hello, All!

    I've published iNES-Android 3.9.2 today:

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

    This release improves support for Namcot and CodeMasters games, adding two new ROM mappers and fixing existing mappers. As these two companies have produced many popular games with their own hardware, I am going to continue improving support for their mappers.

    ALL CHANGES:
    * Added mapper #232 (Quattro Adventure, Arcade, Sports by CodeMasters).
    * Added mapper #210 (Family Circuit '91, Dream Master, other Namcot games).
    * Fixed mapper #71 (more CodeMasters games).
    * Fixed mapper #19 (more Namcot games).

    Have fun!
  7. fms

    fms Emu author Emu Author

    Messages:
    659
    Likes Received:
    28
    Hello, All!

    In the new iNES-Android 3.9.3 release, I continue adding support for more ROM mappers:

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

    The new release adds mappers #225, #226, #227, and #228, used in unlicensed multi-game cartridges from Active Enterprises (mapper #228) and various Chinese manufacturers. Please note that mapper #227 is not perfect yet, going to improve it in the upcoming versions.

    ALL CHANGES:
    * Added mapper #225 (52 Games, 58-in-1, 64-in-1 multicarts).
    * Added mapper #226 (Super 42-in-1, 76-in-1 multicarts).
    * Partially implemented mapper #227 (1200-in-1).
    * Added mapper #228 (Action 52, Cheetamen II).
    * Switched to the latest Android NDK and compiler toolchain.

    Enjoy!
  8. fms

    fms Emu author Emu Author

    Messages:
    659
    Likes Received:
    28
    Hello, All!

    iNES-Android 3.9.4, a new version of my NES and Famicom emulator, is now available on Google Play:

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

    This release fixes a bunch of long-standing and recent bugs, such as occasional multitouch problems and the screen edge artifacts in the OpenGLES mode. I have also added the slow-motion mode. The slow-motion is enabled by using the "Fast-Forwarding or Slow-Motion Rate" setting.

    ALL CHANGES:
    * Added slow-motion mode, combined with fast-forward mode.
    * Fixed left/top edge artifacts with accelerated video enabled.
    * Fixed multitouch input in cases when it didn't work.
    * Fixed fast-forwarding in automatic frame rate mode.
    * Fixed recognition of multiple file extensions.
    * Fixed rare crashes in gesture detection.

    Have fun!
  9. fms

    fms Emu author Emu Author

    Messages:
    659
    Likes Received:
    28
    Hello, All!

    Just released iNES-Android 3.9.5, an update to my NES and Famicom emulator:

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

    This update adds compatibility with Kitkat external SD card restrictions and introduces dedicated buttons for VS System and DiskSystem games. When you run a VS System game, touch the COIN button to add coins. If you are running a Famicom DiskSystem program, touching the DISK button will flip disk sides.

    When you play iNES in the portrait mode, it will now show a nicer screen background that looks like the classic NES gamepad. It was difficult to make a background that works well with the existing (adjustable) controls,but I think I have got this right. Let me know if not :) See below for the complete list of changes.

    ALL CHANGES:
    * Added decorative background in portrait mode.
    * Added COIN button to insert "coins" into VS System.
    * Added DISK button to flip Famicom DiskSystem disks.
    * Now resetting FDS to side A on startup.
    * Fixed scanline effects in Debugger, etc.
    * Made a work-around for external SD card use on Kitkat!
    * If can't write to external SD card, saving states to /storage/sdcard0/iNES.
    * If iNES folder doesn't exist, saving states to /storage/sdcard1/Android/data/com.fms.ines/files.
    * Removed the MENU button from the screen (use "Advanced | Settings" instead).
    * Fixed sections navigation in the File Selector.

    Enjoy!
  10. fms

    fms Emu author Emu Author

    Messages:
    659
    Likes Received:
    28
    Hello, All!

    I have just published iNES-Android 3.9.6 to the Google Play:

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

    The new iNES release fixes cheats, patches, and custom palettes on Kitkat, when running games from the SD card. I have also made analog sticks sensitivity configurable, for Moga and other analog gamepad users. Finally, there have been fixes and improvements to the File Selector UI. See the details below.

    ALL CHANGES:
    * Fixed Cheatopedia on Kitkat, when running games from SD card.
    * Fixed loading .SAV, .IPS, and .PAL files on Kitkat.
    * Added "Analog Joystick Blind Radius" setting for Moga and other analog joysticks.
    * Added "Show File Selector Toolbar" option to the File Selector.
    * Added "Settings" menu option to the File Selector.
    * Fixed File Selector crash, when deleting a file.
    * Fixed auxillary files display in the File Selector.
  11. fms

    fms Emu author Emu Author

    Messages:
    659
    Likes Received:
    28
    Hello, All!

    I have just released iNES-Android 3.9.7, the new version of my Nintendo Entertainment System (NES) and Famicom emulator:

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

    This release adds the palette editor for adjusting the color palette at runtime, You can edit and save separate palettes for each game, if necessary. I also fixed the NetPlay connection process, added sensitivity setting for the tilt joystick, and stopped the virtual gamepad from registering false keypresses when you touch anywhere while holding the directional pad. See the change list below.

    ALL CHANGES:
    * Added Palette Editor, letting you adjust colors at runtime.
    * Fixed network play, previously broken for some users.
    * Fixed directional pad activated by touching outside.
    * Added "Edit Palette" option to emulator and File Selector menus.
    * Added .PAL file display to File Selector and Gallery.
    * Added tilt joystick sensitivity setting.
    * Improved melodic audio quality.

    Enjoy!
  12. fms

    fms Emu author Emu Author

    Messages:
    659
    Likes Received:
    28
    Hello, All!

    I have now published iNES-Android 3.9.8, a new version of my NES and Famicom emulator:

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

    This update improves DropBox integration. You are no longer required to enter password every time you access the DropBox and your gameplay is automatically saved there. Both DropBox and Gallery now work on Kitkat. See below for the complete change list.

    ALL CHANGES:
    * Gameplay saved back to DropBox after you are done playing.
    * DropBox no longer requires login every time you open it.
    * Added Gallery support for SD card folders on Android Kitkat.
    * Added DropBox upload from SD card folders on Android Kitkat.
    * Hopefully fixed "O" button on Sony Xperia gamepads.
    * Improved decorative background in the portrait mode.
    * Upgraded DropBox SDK to the latest version.

    Have fun!
  13. fms

    fms Emu author Emu Author

    Messages:
    659
    Likes Received:
    28
    Hello, All!

    I have just released iNES-Android 3.9.9, a new version of my Nintendo Entertainment System (NES) and Famicom emulator, with a better palette editor, customizable backdrop images, and the ability to download game box artwork:

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

    Please note that you can either search for an individual game box art, by holding that game entry in the File Selector and selecting "Download Box Art" from the context menu, or enable automatic box art download in the File Selector main menu. To conserve cellular traffic, the automatic box art downloads only work via WiFi.

    ALL CHANGES:
    * Added box art downloader that searches and downloads game box images.
    * Added fast-change buttons to the Palette Editor interface.
    * Added "Download Box Art" option to the File Selector menus.
    * Made decorative backdrop optional (see "General | Show Portrait Backdrop").
    * You can now supply your own backdrop in /sdcard/iNES/Backdrop.png.
    * Gallery now shows box art, as well as screenshots.

    Have fun!
  14. fms

    fms Emu author Emu Author

    Messages:
    659
    Likes Received:
    28
    Hello, All!

    Today, I have published iNES-Android 3.9.10:

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

    This release adds assignable keys for saving, restoring, and replaying the gameplay. It also fixes ZIP files support on Android Kitkat, and makes a few more fixes. See the complete change list below.

    ALL CHANGES:
    * LuckyPatcher use now accepted, by public demand, but you will see a warning.
    * Fixed support for .ZIP files stored on Kitkat SD cards.
    * Added custom key assignments for freezing, restoring, and replaying gameplay.
    * Added "General | Confirm Freezing State" option for people who tend hitting "Freeze" by mistake.
    * Now allowing to remap the "O" button on Xperia Play gamepad.
    * The "REWIND" hardware key now replays recent gameplay.
    * The "RECORD" hardware key now freezes gameplay state.
    * The "PLAY" hardware key now restores gameplay state.
    * No longer showing box art for .ZIP files, as we cannot identify them.
    * Moved "Screen Orientation" option to the "Video" tab.
    * Reordered items in the "Video" tab.

    Have fun!
  15. fms

    fms Emu author Emu Author

    Messages:
    659
    Likes Received:
    28
    Hello, All!

    The new iNES-Android 3.9.11, released today, adds emulation for over 100 undocumented 6502 CPU instructions:

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

    While not officially documented, these instructions are being used in some NES games, so adding them should improve compatibility. Other changes in this release include easy Wiimote support, special effects fixes on x86 devices, and more.

    ALL CHANGES:
    * Added support for 100+ undocumented 6502 instructions.
    * Painless Wiimote support with "Input | Wiimote Support" option.
    * Gamepad BACK button fully usable and assignable.
    * Tested iNES on real a x86-based Android device (Dell Venue 8).
    * Moved "Keep Screen On" to the "Video" tab.
    * Fixed scanline effects on x86-based Android devices.
    * Fixed crashes when downloading DropBox files.
    * Fixed crash when setting backdrop location.
    * Fixed some Russian translations.

    Have fun!
  16. fms

    fms Emu author Emu Author

    Messages:
    659
    Likes Received:
    28
    Hello, All!

    The iNES-Android 3.9.12 emulator is on Google Play now:

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

    It adds the new Virtual Joystick Editor, replacing the old Layout Editor. The new editor lets you independently resize buttons and shows button labels and gravity. Also, the Assign Keys dialog will show current key assignments.

    ALL CHANGES:
    * 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!
  17. fms

    fms Emu author Emu Author

    Messages:
    659
    Likes Received:
    28
    Hello, All!

    I have just published iNES-Android 3.9.13:

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

    This update adds the ability to move and resize the NES display frame in the Joystick Editor and a hack to "fix" broken Bluetooth keyboards that generate false KeyUp events. Please note that there are two separate display frame settings, for landscape and portrait modes. To reset display frame, click on the "recycle" icon in the Joystick Editor.

    ALL CHANGES:
    * Added screen resizing/positioning to the Joystick Editor.
    * Added "Input | Ignore Fake KeyUp Events" option to make misbehaving keyboards work.
    * Added backdrop image to the Joystick Editor.
    * Fixed joystick resizing/positioning in the Joystick Editor.
    * Fixed backdrop image shifting down after rotation.
    * Removed some outdated code that is no longer relevant.

    Have fun!
  18. fms

    fms Emu author Emu Author

    Messages:
    659
    Likes Received:
    28
    Hello, All!

    Publishing iNES-Android 3.9.14 today:

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

    This release fixes a bunch of stability issues, properly cleaning up any remaining threads and releasing resources on exit. If you have any stability problems, or think iNES ties up any system resources, please, email me or report them in this discussion group:

    https://groups.google.com/forum/#!forum/emul8

    ALL CHANGES:
    * Now properly killing DropBox and BoxArt threads at exit.
    * Fixed stale timer thread remaining after exiting a game.
    * Fixed screenshots when using custom-positioned screen.
    * Fixed crash when drawing custom-positioned screen.

    Enjoy!
  19. fms

    fms Emu author Emu Author

    Messages:
    659
    Likes Received:
    28
    Hello, All!

    I have updated iNES-Android to the next major version 4.0:

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

    In this release, I have added full support for Pro Action Replay cheat codes in 00AAAADD and 01AAAADD formats, where AAAA is the RAM address and DD is the data. You will also find Cheatopedia entries for 48 new games, including Super Mario Brothers 1/2/3, Megaman 1/2/3, and more.

    ALL CHANGES:
    * Added Pro Action Replay cheats support.
    * Cheat Editor now accepts both GameGenie and Pro Action Replay codes.
    * Added Pro Action Replay cheats for 48 new games to the Cheatopedia.
    * Added Super Mario Brothers 1/2/3 cheats to the Cheatopedia.
    * Added Megaman 1/2/3 cheats to the Cheatopedia.
    * Added Teenage Mutant Ninja Turtles cheats to the Cheatopedia.
    * Added Legend of Zelda cheats to the Cheatopedia.
    * Added Top Gun 1/2 cheats to the Cheatopedia.
    * Removed AdMob library, as the app is not running any ads.

    Have fun!
  20. fms

    fms Emu author Emu Author

    Messages:
    659
    Likes Received:
    28
    Hello, All!

    I have just published iNES-Android 4.0.1 to the Google Play:

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

    This release fixes resource leaks and makes sure some globally used objects are only allocated and computed once. If you had overall user interface performance problems with the earlier iNES versions, if it felt sluggish, give the new version a try - it should feel better.

    ALL CHANGES:
    * Fixed defunct processes left by some activities.
    * Reduced emulation start time by caching common values.
    * Reduced switch times between Settings, Exchange, etc.
    * Only starting Google Analytics tracker when needed.
    * Keeping just one instance of Google Analytics tracker.

    Have fun!

Share This Page