View Full Version : Emulator Release: iNES-Android 3.7.2 Published
fms
September 10th, 2012, 20:13
Hello, All!
I have just published iNES-Android 3.7.2, the new version of my NES/Famicom emulator, to the Google Play Market:
https://play.google.com/store/apps/d...d=com.fms.ines
This version comes with the much extended Freeze/Restore feature, fixed Cheat Editor, and some relief for tablet owners, who can now toggle the action bar with a vertical fling gesture. Flinging up hides the action bar, flinging down makes it reappear.
Here is the full list of changes:
* The action bar can now be toggled with a vertical fling gesture.
* Added screenshots, autosaved state, and two more slots to the Freeze/Restore.
* Added Italian translation.
* Made Cheat Editor remove whitespace from input and save cheats reliably.
* Optimized screen updates sync, for better framerates.
* Fixed cut-off landscape display on Nexus7 and other tablets.
* File selector now memorizes the last seleted position.
* Now pausing gameplay immediately when opening Android menu.
Have fun!
fms
October 5th, 2012, 00:13
I have just published the iNES-Android 3.7.4 with the new file selection interface. The file selector now allows fast navigation with the alphabetical sections list, more or less like the address book app. The file selector looks cleaner now, and the screenshots got larger too. Finally, I have added ROM mapper #87, making the Japanese version of Goonies and other Japanese games run. You can get the latest iNES-Android here:
https://market.android.com/details?id=com.fms.ines
(https://market.android.com/details?id=com.fms.ines)
FULL LIST OF CHANGES:
* Improved the file selector UI look and feel.
* Added fast navigation with sections to the file selector.
* Added new toolbar to the file selector.
* Enlarged screenshots in the file selector and Freeze/Restore.
* Fixed duplicated images/labels in Freeze/Restore.
* Added support for mapper #87, used in Japanese Goonies version.
* Added Cheatopedia to iNES (empty for now).
fms
October 11th, 2012, 01:01
Good news for all JRPG players and everyone else who likes playing Japanese games. The iNES-Android 3.7.7 released tonight will automatically load and apply .IPS patches, such as English translations. Thus, if you have got a game named "MyGame.nes", name the corresponding patch file "MyGame.ips" and place it into the same place where your game is. Also added mapper #184 and finally fixed the button labels in the accelerated video mode.
You can download the newest iNES-Android here:
https://market.android.com/details?id=com.fms.ines
Lots of NES .IPS patches can be found here:
http://www.emuparadise.me/translations/NES%20IPS
http://www.romhacking.net/?page=translations&platform=1
FULL CHANGE LIST:
* Added support for .IPS patch files. For "mygame.nes" use "mygame.ips".
* Now showing button labels with OpenGLES acceleration enabled.
* No longer deleting buttons layout on each upgrade.
* Added NES mapper #184. Kanshakudama Nage Kantarou no Toukaidou Gojuusan Tsugi runs now.
montpics
October 11th, 2012, 16:43
Please speak English in this forum.
fms
October 23rd, 2012, 15:38
I have released iNES-Android 3.7.8 today:
https://play.google.com/store/apps/details?id=com.fms.ines
In this version, I have started filling iNES Cheatopedia with cheat codes. So far, I have added 62 games to the list. Other improvements include faster, smoother video, fixes to the patch file handling and GameGenie support, smarter virtual joystick, and
(hopefully) less obtrusive license verification.
ALL CHANGES:
* Added cheats for 62 games to Cheatopedia.
* Switched to surfaces for faster and smoother video.
* Optimized sync between Java and native code.
* Now disabling cheats on startup.
* Fixed handling of the FILL patch chunks inside .IPS files.
* Fixed support for multi-entry GameGenie cheats.
* Fixed Cheat Editor cheat code input.
* Fixed legacy wire-frame joystick display.
* Fixed several bugs in the license verification.
* Made overlaid buttons stick to nearest screen edges.
fms
November 1st, 2012, 04:18
Tonight, I am publishing iNES-Android 3.7.9:
https://market.android.com/details?id=com.fms.ines
In this new version, you can enable multiple Cheatopedia cheats at once. I have also made directional joypad easier to control and further optimized display updates. So, give new version a try!
ALL CHANGES:
* Now you can enable multiple cheats at once.
* Made directional joypad easier to control.
* Made display updates even faster by skipping unchanged areas.
* Increased VBlank interrupt delay from 4 to 5 cycles, making Kart Fighter work.
* Fixed tactile feedback feature.
fms
November 13th, 2012, 17:59
There is a new iNES-Android 3.7.10 in the Play Store this morning:
https://market.android.com/details?id=com.fms.ines
Starting with this version, you can resize the virtual joystick buttons. Check out the new "Virtual Joystick Size" option in the Settings and let me know if it works for you, or doesn't.
ALL CHANGES:
* Made virtual controls resizable via "Virtual Joystick Size" option.
* Added automatic frame skip control under "Frames to Draw" option.
* Added file selector labels for new files and MIDI records.
* Minor fix to IPS patches.
fms
November 27th, 2012, 07:10
I have released iNES-Android 3.7.11:
https://market.android.com/details?id=com.fms.ines
The main addition is the State Exchange feature letting you upload your current gameplay state to a server and download states uploaded by other users. I have also fixed a few old bugs.
ALL CHANGES:
* Added State Exchange feature letting users exchange their gameplay states.
* Now deleting .CHT file when all codes removed in Cheat Editor.
* Now stopping native thread on startup, in case previous instance has been running.
* Fixed screen updates in Advanced Settings and Debugger modes.
fms
December 3rd, 2012, 18:28
I have just released iNES-Android 3.7.12 with the network play capability. Yes, you can now play multiplayer NES games with other iNES users over Internet:
https://play.google.com/store/apps/details?id=com.fms.ines
In order to use NetPlay, follow these steps:
1. Both players should be running the same game.
2. The first player should select "Connect NetPlay" from the menu and then choose "Become Server" option.
3. The second player should select "Connect NetPlay" and choose first player's name from the list of available servers.
4. Both emulators will now reset and start playing as if they were the same NES box with two gamepads.
5. Once you are done playing, select "Disconnect NetPlay" on both devices.
IMPORTANT: Both your devices have to be on the same local network or visible over Internet. You cannot use NetPlay from behind NAT right now.
fms
December 24th, 2012, 08:48
Starting this week with the iNES-Android 3.7.13 release:
https://play.google.com/store/apps/details?id=com.fms.ines
This new release improves the file selector, adds configurable virtual joystick shapes, and fixes many bugs in the Cheatopedia interface.
ALL CHANGES:
* File selector now shows ROM/RAM size, mapper type, battery, and other hardware information.
* Added "Virtual Joystick Shape" setting with two extra shapes, wireframe and invisible options.
* Added more options under "Virtual Joystick Opacity".
* Now showing the "NEW" label only for recently changed files.
* Now saving Cheatopedia path when cancelling cheat selection.
* Fixed Cheatopedia navigation and disappearing checkmarks.
* Fixed a couple of NetPlay crashes and localized all messages.
fms
January 7th, 2013, 15:19
I have published iNES-Android 3.7.15 today:
https://play.google.com/store/apps/details?id=com.fms.ines
The main addition is the ability to share what you are playing with friends. Also, multiple bug fixes, big and small, the most notable fix makes button labels appear on some Android 2.x devices where they did not show up before.
ALL CHANGES:
* Added "Share" menu item for letting others know what you are playing.
* Added "Help" menu item to the file selector.
* Fixed button labels and keyboard display on Android 2.x devices.
* Fixed screenshots quality.
* Removed extra text line from NetPlay and StateExchange lists.
* Made all "Help" menus point to the FAQ web site section.
* Switched all URLs from market.android.com to play.google.com.
fms
January 29th, 2013, 06:13
A new iNES-Android 3.7.16 released today:
https://play.google.com/store/apps/details?id=com.fms.ines
ALL CHANGES:
* Added CoverFlow-like 3D screenshot browser to the File Selector.
* Fixed hangups on Android 2.x device rotation with OpenGLES enabled.
* Added Change Log dialog showing up after each upgrade.
* Added "Rate Me" option to the change log dialog.
https://lh5.ggpht.com/824Z91yckanf_CXms1WscpFulMmQB0Mqf-m54y3aAJlHVMlTLOkPcTdGiawckiR9UaA
fms
February 11th, 2013, 19:55
Starting week with iNES-Android 3.7.17 release:
https://play.google.com/store/apps/details?id=com.fms.ines
I have optimized the File Selector to better handle large directories with many files. Those who experienced long load times and crashes on such directories will be happy now. Also further relaxed the license check, totally excluding the possibility of checking the license on each run.
ALL CHANGES:
* Optimized File Selector to show large directories faster and without crashing.
* Now showing more file information when there is no screenshot.
* Fixed alphabetical index in the File Selector.
* Fixed licensing check problem where app tried checking license on every run.
fms
February 25th, 2013, 14:44
The new iNES-Android 3.7.18 is out on the Google Play:
https://play.google.com/store/apps/details?id=com.fms.ines
I have fixed a few sources of occasional crashes, further improved the File Selector and the Gallery, and made Settings show currently selected values in the list.
ALL CHANGES:
* Fixed occasional crash when returning from Cheat Editor or Cheatopedia.
* Fixed occasional crash when rotating device.
* Fixed crash when scrolling Settings with Japanese locale.
* Now showing current values of all list preferences.
* File Selector no longer resets when device is rotated.
* You can now share the latest list of changes from the Change Log.
* Gallery has got a new background.
fms
March 18th, 2013, 13:52
I have published iNES-Android 3.7.19, a new version of my NES emulator for Android:
https://play.google.com/store/apps/details?id=com.fms.ines
This version adds full Moga gamepad support, with configurable buttons, and five more NES memory mappers. There is also the new full-screen joystick option and a few other improvements.
ALL CHANGES:
* Added native MOGA gamepad support.
* Added MOGA gamepad support to the File Selector and the Gallery.
* MOGA buttons can now be assigned via "Assign Keys" in Preferences.
* Added full-screen virtual joystick mode (see Settings).
* Added support for mapper #26 (Konami VRC6 with A0/A1 bits flipped).
* Added support for mapper #36 (TXE/MicroGenius).
* Added support for mapper #38 (Crime Busters).
* Added support for mapper #41 (Six-in-One multicart).
* Added support for mapper #42 (hacked FDS games).
* Now properly finding the internal storage directory, if not "/sdcard".
* Now locking screen orientation when tilt joystick being used.
* Added progress dialog to the File Selector.
fms
April 4th, 2013, 13:03
I have released a new version of my NES / Famicom emulator for Android, iNES-Android 3.7.20:
https://play.google.com/store/apps/details?id=com.fms.ines
Starting with this version, iNES will show real game names instead of file names, wherever possible. The new version adds full support for standard gamepads (like Nyko) and MOGA gamepads in all parts of the app. There is also iCade joystick support. Finally, the File Selector has become faster: it no longer rescans your entire folder after you quit a game.
ALL CHANGES:
* Now showing real game names in File Selector, whenever possible.
* Fixed file ID computation to include all eight CRC32 digits.
* MOGA buttons can now be assigned via "Assign Keys" in Settings.
* Added MOGA gamepad support to the File Selector and Gallery.
* Added standard gamepad support to File Selector, Gallery, and Settings.
* Added optional iCade joystick support (see Settings).
* Added "Show Real Names" menu option to the File Selector.
* Optimized File Selector by not rescanning folder after running emulation.
fms
April 16th, 2013, 12:04
Hello, All!
Today's release is iNES-Android 3.7.22, a new version of my NES / Famicom emulator:
https://play.google.com/store/apps/details?id=com.fms.ines
In this version, I continue adding support for less frequently used NES hardware mappers and also for the bus conflicts in the existing mappers. iCade owners will be happy to know that their iCade joysticks are now fully supported, including button assignments (see "Assign Keys" option in the Settings).
ALL CHANGES:
* Added support for mapper #140 (Jaleco JF-11/JF-14).
* Added support for mapper #144 (Death Race).
* Added support for mapper #152 (Arkanoid 2).
* Added bus conflicts to mappers #11, #66, #70.
* Fixed mapper #11 (Color Dreams) to support Death Race.
* Fixed rare crash when exiting from emulator to the File Selector.
* Fixed default iCade button assignments.
* iCade buttons can now be assigned via "Assign Keys" in Settings.
* Added iCade support to File Selector, Gallery, and Settings.
fms
April 25th, 2013, 14:54
I have just released the iNES-Android 3.7.23 with support for more NES hardware mappers:
https://play.google.com/store/apps/details?id=com.fms.ines
Also optimized the "Soften Video" algorithm in assembler language and gained about 15fps with "Soften Video" option enabled.
ALL CHANGES:
* Added mapper #97 (Kaiketsu Yanchamaru).
* Added mapper #99 (VS System games).
* Added mapper #101 (Urusei Yatsura - Lum no Wedding Bell).
* Added mapper #107 (Magic Dragon).
* Optimized "Soften Video" algorithm in assembler and gained +15fps.
* Added sort-by-date mode to the File Selector.
Hello, All!
I have published iNES-Android 3.7.24, a new version of my Nintendo Entertainment System (NES) emulator:
https://play.google.com/store/apps/details?id=com.fms.ines
In this version, I have added two new mappers (#163 and #164) used for unlicensed Nanjing games, such as Final Fantasy 5/7 and Pokemon. If you are using a physical joystick or gamepad, the virtual controls will now automatically disappear. Touch the screen to bring them back. Finally, I have moved the File Selector toolbar to the bottom and made it stick there.
ALL CHANGES:
* Added mapper #163 (Final Fantasy VII, Pokemon Yellow).
* Added mapper #164 (Final Fantasy V).
* Fixed File Selector toolbar at the bottom.
* Added option to hide virtual gamepad when using the real one (enabled by default).
* Added Android menu and action items to the Gallery.
* Removed extra debug messages.
Hello, All!
I have released iNES-Android 3.7.25, a new version of my Nintendo Entertainment System (NES) and Famicom emulator for Android:
https://play.google.com/store/apps/details?id=com.fms.ines
This release adds three new NES hardware mappers, corresponding to games made by Tengen, Namco (#112, #206), and American Video Entertainment (#113). I have also fixed several crash sources and added my new emulator, AlmostTI, to the toolbar.
ALL CHANGES:
* Added mapper #112 (stripped down MMC3 used by Tengen and Namco).
* Added mapper #113 (American Video Entertainment Nina-03/06 boards).
* Added mapper #206 (Tengen MIMIC-01, Namcot 118).
* Added new AlmostTI icon to the File Selector toolbar.
* Fixed situation where some people got empty file lists in File Selector.
* Fixed a rare crash when reporting failed license check.
* Fixed crash in the Cheat Editor.
* Fixed crash in Settings.
fms
June 20th, 2013, 18:53
Hello, All!
I have released iNES-Android 3.7.26, a new version of my Nintendo Entertainment System and Famicom emulator:
https://play.google.com/store/apps/details?id=com.fms.ines
In this version, I have added support for Nintendo multicart hardware (mappers #37 and #47) and fixed a rather important bug in the MMC3 emulation (mapper #4). Also added the search feature and a better toolbar to the File Selector, among other things.
ALL CHANGES:
* Fixed mapper #4 (MMC3) register changes.
* Added mapper #37 (Super Mario Bros. + Tetris + Nintendo World Cup multicart).
* Added mapper #47 (Super Spike V'Ball + Nintendo World Cup multicart).
* Added "Search Files" function to search for files when lost in File Selector.
* Pressing SEARCH key in File Selector now invokes file search.
* Added a new, better looking toolbar that now includes AlmostTI.
* Fixed File Selector toolbar at the bottom of the screen.
* Fixed problem with NAT IP being reported to NetPlay instead of local IP.
Have fun!
Hello, All!
I have released iNES-Android 3.7.27, a new version of my Nintendo Entertainment System (NES) emulator this morning:
https://play.google.com/store/apps/details?id=com.fms.ines
In this version, I added support for three more ROM mappers, including Konami's VRC1 and VRC3, and made File Selector scroll faster and smoother. A few other bug fixes as well.
ALL CHANGES:
* Added mapper #72 (Jaleco JF-17 chip).
* Added mapper #73 (Konami VRC3 used in Salamander).
* Added mapper #75 (Konami VRC1).
* Now only showing File Selector progress dialog for large folders.
* Optimized File Selector labels and screenshots for smoother scrolling.
* Optimized communications from native code to Java code.
* Fixed NetPlay crash when own IP address cannot be detected.
fms
July 16th, 2013, 16:04
I have released iNES-Android 3.8 today, a new version of my Nintendo Entertainment System (NES) and Famicom emulator:
https://market.android.com/details?id=com.fms.ines
In this version, I have added the Record/Replay functionality that lets you record your gameplay and then "rewind" it back in time. I have also rearranged the menus to make space for more functions coming in the near future. Thus, the Freeze and Restore functions have been merged into a single Freeze/Restore menu.
ALL CHANGES:
* Added Record/Replay feature letting you go back in time.
* Merged Freeze and Restore into single Freeze/Restore dialog.
* Added State Exchange access to the Freeze/Restore dialog.
* Collapsed all advanced menu items into single Advanced submenu.
* Made NetPlay a single checkable menu item.
fms
July 29th, 2013, 18:23
Hello, All!
Another iNES-Android release today. The new iNES-Android 3.8.1, my Nintendo Entertainment System (NES) and Famicom emulator, is available here:
https://play.google.com/store/apps/details?id=com.fms.ines
The main improvements are Cheatopedia indexing, final OpenGLES fix for Android 2.x devices, and support for analog gamepad controls. There are other changes as well, see below for the list.
ALL CHANGES:
* Finally fixed accelerated video when Android 2.x device rotated!
* Added support for analog controls found on generic Bluetooth gamepads.
* Implemented alphabetic indexing in Cheatopedia.
* Now also showing status bar when action bar enabled.
* Flick finger down to enable status bar.
* Click on Cheatopedia entry to toggle it (had to click check box before).
* Fixed "Other Apps" link in the "What's New" dialog.
Have fun!
fms
August 8th, 2013, 12:59
I have updated iNES-Android, my Nintendo Entertainment System (NES) and Famicom emulator, to version 3.8.2 today:
https://play.google.com/store/apps/details?id=com.fms.ines
The main changes are improvements to the Search function, alphabetic sorting in Cheatopedia, support for analog Moga controls, and odd/even row shading in the File Selector and other dialogs, for better navigation. See the full list of changes below.
ALL CHANGES:
* Added optional cheat sorting to the Cheatopedia.
* Now enabling alphabetic cheats index whenever sorting enabled.
* Now checking "/storage", then "/mnt" when searching for files.
* Now also searching for .ZIP files.
* Moga analog directional pad works now.
* Added even/odd entry shading to File Selector, for better navigation.
* Added background to State Exchange, Cheatopedia, NetPlay selectors.
* Added entry shading to State Exchange, Cheatopedia, NetPlay selectors.
fms
August 21st, 2013, 06:12
Hello, All!
Today's release is iNES-Android 3.8.3, 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 version, I have added configurable fast-forwarding speed. You will find this option close to "Persistent Fast-Forwarding" in the Settings. The new multi-line cheat entry feature in the Cheat Editor lets you paste multiple cheat codes at once, without having to type each of them individually. Finally, I have finished adding the automatic frame-skip option. You will find it under "Draw Frames" in the Settings.
ALL CHANGES:
* Added configurable fast-forward speed (x2, x4, x8, or maximal).
* Added working automatic frame-skip option (set "Draw Frames" to "auto").
* Added multiline cheat entry to the Cheat Editor.
* Fixed localized strings in Cheat Editor.
* Fixed several bugs in the Record/Replay functionality.
Have fun!
fms
September 11th, 2013, 14:29
Hello, All!
The fresh iNES-Android 3.8.4, my NES and Famicom emulator, has just been pushed to the Google Play:
https://play.google.com/store/apps/details?id=com.fms.ines
This new release should greatly improve the audio quality. I am continuing to make the audio better though, so expect more audio improvements in the upcoming versions. I have also fixed a nasty typo that sometimes made emulator crash after running a few games and added a bunch of new menu options to the File Selector and the Cheatopedia. Finally, quitting the emulator is now achieved by pressing the BACK key twice, to avoid accidental exits. You can restore the original behavior by disabling "Press BACK Twice to Quit" in the Settings.
ALL CHANGES:
* Fixed square wave audio frequency sweep (Dragon Warrior 4 and other games).
* Partially fixed support for register $4017 (APU frame rate and IRQ).
* Fixed a crash in the Record/Replay icon display.
* Now exiting emulation when user presses BACK twice (not once as before).
* Disable "Press BACK Twice to Quit" setting to restore original behavior.
* Added "Quit" menu option for people who cannot find their BACK key.
* Added "Completely Delete File" to the File Selector context menu.
* Added "Report Non-Working File" to the File Selector context menu.
* Added "Report Non-Working Cheat" to the Cheatopedia context menu.
* Added multiline cheat entry to the Cheat Editor.
* Fixed localized strings in Cheat Editor.
* Fixed several bugs in the Record/Replay functionality.
* Fixed license verification crash when no network available.
Enjoy!
fms
September 25th, 2013, 13:54
Hello, All!
Just released iNES-Android 3.8.5, a new version of my NES and Famicom emulator for Android:
https://play.google.com/store/apps/details?id=com.fms.ines
There is a lot of improvements in this release. It introduces shadows and the "light" UI theme in the File Selector (open menu to switch), fixes support for iPega gamepads, enables automatic frame skipping and hardware video acceleration by default.
The existing users may want to visit Settings, check the "Hardware Video Acceleration" option and set "Draw Frames" to "auto": this should give you the optimal game play experience. If you encounter lag or jitter at these settings, please, let me know.
See below for the complete list of changes and fixes.
ALL CHANGES:
* Switched to hardware accelerated video by default, for fast video.
* Switched to automatic frame skipping by default, for smooth video.
* Added optional light UI theme to the File Selector.
* Added shadows to screenshots throughout the app.
* Added support for directional pad on iPega gamepads.
* Fixed screenshot sizes in the File Selector.
* Fixed initial parameter passing to the native code.
* Fixed automatic frame skip computation based on frame rate.
* No longer hiding action bar when MENU pressed, to retain access to items.
* Ordered initial dialogs by importance (About, Change Log, Progress).
* Added Twitter link to the change log, use it to keep track of updates.
Enjoy!
fms
October 10th, 2013, 14:50
iNES-Android 3.8.6, a new version of my NES and Famicom emulator, is now available at the Google Play:
https://play.google.com/store/apps/details?id=com.fms.ines
Starting with this version, the gameplay recorder is now permanently on. You can jump back in time at any moment, by pressing the "Replay" button or selecting the same menu option. The recorder keeps the last 16 seconds of gameplay. I have also added the auto-fire functionality, enabled the new light UI theme throughout the app, and made many small fixes in the core code, mainly to make replay work flawlessly.
ALL CHANGES:
* Gameplay recording now always enabled. Select "Replay" at any time!
* Added default mappings for generic joystick buttons #1..#10.
* Added configurable auto-fire function (see "Auto Fire Settings" option).
* Added new "light" theme throughout the app (see "Light UI Theme" option).
* Added precise timing counters to the saved state.
* Made replay play all records to the current recording position.
* Made recording pause when replay is on.
* Fixed many corner cases in record/replay.
Enjoy!
fms
October 23rd, 2013, 14:03
Hello, All!
I have published iNES-Android 3.8.7, a new version of my Nintendo Entertainment System (NES) and Famicom emulator, to the Google Play:
https://play.google.com/store/apps/details?id=com.fms.ines
Starting with this release, I am switching audio to the native OpenSLES API, to reduce latency and improve overall performance. The remaining Android 2.2 (Frodo) users, who do not have OpenSLES, will keep using the original Java-based audio. If you are having trouble with OpenSLES on a newer device, disable it by unchecking the "Native Audio" setting.
I have also tried fixing the bitmap allocation problem (the most common remaining cause of crashes) and added a new virtual joystick skin, for minimalists. See the complete list of changes below:
ALL CHANGES:
* Now defaulting to OpenSLES native audio, for minimal latency.
* Now recycling bitmaps to avoid Bitmap.nativeCreate() crashes.
* Added new "contour" joystick shape (see "Virtual Joystick Shape" setting).
* Added "Audio Rate" setting, for controlling sampling rate.
* Added "Native Audio" setting, for disabling OpenSLES, if needed.
* Fixed stutter during NetPlay connection process.
* Fixed audio initialization always setting 100ms latency.
* Fixed audio pause/resume when activity pauses or resumes.
* Refactored audio control between Java and native code.
Have fun!
fms
November 4th, 2013, 15:06
Hello, All!
The iNES-Android 3.8.8, a new version of my Nintendo NES and Famicom emulator, is now available on the Google Play:
https://play.google.com/store/apps/details?id=com.fms.ines
In this release, I have added proper support for ARM-based GoogleTV devices running Android 4.x, such as newer LG TVs. As TVs have landscape screens, I also had to add a grid-shaped view mode to the File Selector. In fact, the grid view can also be useful on large tablets, so you can always enable it via the menu, even if you do not have a GoogleTV. Implementing these new features required a few fixes to the existing code as well, so get it while it is hot :)
ALL CHANGES:
* iNES now runs on GoogleTVs updated to Android 4.x (LG G2/G3).
* Added optional grid view to the File Selector, default for GoogleTVs.
* Added extra folder and cartridge icons to the File Selector.
* No longer requiring touchscreen support from the Android device.
* Fixed icons not being shown for File Selector entries with real names.
* Removed logging code from record/replay.
fms
November 18th, 2013, 14:59
Hello, All!
iNES-Android 3.8.9, a new version of my Nintendo Entertainment System (NES) emulator, has hit the Google Play this morning:
https://play.google.com/store/apps/details?id=com.fms.ines
Starting with this version, iNES integrates with the DropBox cloud storage. Hold an item in the File Selector and then choose "Upload to DropBox" to save your gameplay state to DropBox. To load state on a different device, select "Download from DropBox", or click on the DropBox icon to view the contents of your DropBox account.
ALL CHANGES:
* Added DropBox support to the File Selector.
* Added "Upload to DropBox" menu option to save game to DropBox.
* Added "Download from DropBox" menu option to load game from DropBox.
* Added "Browse DropBox" menu option to browse DropBox contents.
* Now also deleting main screenshot when "Delete All" selected.
* Now allowing to become NetPlay server even if can't register with global directory.
fms
December 3rd, 2013, 14:36
Hello, All!
I have published iNES-Android 3.8.10 this morning, a new version of my Nintendo Entertainment System (NES) and Famicom emulator:
https://play.google.com/store/apps/details?id=com.fms.ines
This release introduces light gun (Duck Hunt) and paddle controller (Arkanoid) emulation, as well as a bunch of emulation options previously only available from the Advanced Settings menu. For example, the "Show All Sprites" option removes the nine-sprites-in-a-row limitation that the original NES hardware has, thus reducing sprite flicker. Also added a new-styled action bar, matching the toolbar.
ALL CHANGES:
* Added "Hardware Options" screen to the Settings.
* Added light gun emulation (Duck Hunt, etc).
* Added paddle emulation (Arkanoid).
* Added new-styled action bar, consistent with toolbar.
* Added "Show All Sprites" option to the Settings.
* Added "Enable FDS Disk Writes" option to the Settings.
* Added light gun and paddle emulation option to the Settings.
* Added PowerPad emulation option to the Settings.
* Added proper icon for the parent directory ("..") entry.
* Fixed finger position calculation in portrait mode.
* Fixed finger position calculation in with OpenGLES enabled.
* Added missing string translations.
* Added DropBox application icons.
fms
December 18th, 2013, 15:04
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!
fms
January 2nd, 2014, 17:04
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!
fms
January 16th, 2014, 15:52
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!
fms
January 30th, 2014, 15:55
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!
fms
February 13th, 2014, 18:20
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!
fms
February 27th, 2014, 17:34
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!
fms
March 13th, 2014, 18:54
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!
fms
March 27th, 2014, 15:21
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!
fms
April 10th, 2014, 15:38
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!
fms
April 24th, 2014, 17:29
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.
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!
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!
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!
fms
June 19th, 2014, 14:16
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!
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!
fms
July 17th, 2014, 14:07
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!
fms
July 31st, 2014, 13:13
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!
fms
August 14th, 2014, 07:49
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!
fms
August 29th, 2014, 08:57
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!
fms
September 12th, 2014, 03:37
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!
fms
September 26th, 2014, 16:00
Hello, All!
I have released iNES-Android 4.1 today, adding support for five new hardware mappers and cleaning up the code:
https://play.google.com/store/apps/details?id=com.fms.ines
The new iNES supports cartridges made for the SUBOR NES clone (almost as popular in Russia as Dendy), several new many-in-one carts, and Racermate Challenge 2.
ALL CHANGES:
* Now completely clearing mapper state on reset.
* Added mapper #58 (GameStar 68-in-1, Study&Game 32-in-1).
* Added mapper #166 (SUBOR NES clones).
* Added mapper #167 (SUBOR NES clones).
* Added mapper #168 (Racermate Challenge 2).
* Added mapper #174 (NTdec 5-in-1).
* Fixed default settings initialization.
* Removed unused and outdated code, resources and bitmaps.
Have fun!
fms
October 10th, 2014, 00:17
Hello, All!
Today, I am releasing iNES-Android 4.2:
https://play.google.com/store/apps/details?id=com.fms.ines
The new iNES comes with the Cheat Hunter tool letting you search for your own Action Replay cheat codes in any NES game. See below for detailed instructions.
ALL CHANGES:
* The Cheat Hunter tool lets you create your own Action Replay cheats.
* Choose "Cheats | Cheat Hunter | Add Watch" and enter the value to search for (health gauge, gold amount, etc).
* Select how the value changes and the new value to set (like 99).
* Play the game until the watched value changes.
* Choose "Cheats | Cheat Hunter | Scan for Changes" to find changed memory locations.
* Repeat previous two steps a few times.
* Choose "Cheats | Cheat Hunter | Create Cheats" to add and enable found Action Replay codes.
* To edit newly found cheats, use "Cheats | Edit Cheats".
Have fun with your very own cheat codes!
fms
October 24th, 2014, 03:29
Hello, All!
This week's iNES-Android 4.2.1 release fixes MMC3 games with built-in VRAM, such as Final Fantasy 3, makes Cheatopedia automatically recognize the game you are currently playing, and adds cheats for several classic RPGs, such as Dragon Warrior 1/2 and Final Fantasy 2/3:
https://play.google.com/store/apps/details?id=com.fms.ines
ALL CHANGES:
* Fixed graphics in Final Fantasy 3 and other MMC3 games with built-in VRAM.
* Added automated game recognition in Cheatopedia.
* Fixed broken Cheatopedia entries.
* Added Dragon Warrior cheats to the Cheatopedia.
* Added Dragon Warrior 2 cheats to the Cheatopedia.
* Added Final Fantasy 2 cheats to the Cheatopedia.
* Added Final Fantasy 3 cheats to the Cheatopedia.
Enjoy!
fms
November 7th, 2014, 04:21
Hello, All!
iNES-Android 4.2.2, the newest version of my NES and Famicom emulator, is now online:
https://play.google.com/store/apps/details?id=com.fms.ines
Similarly to my other releases made this week, it adds much more accurate noise sound channel emulation, fixing a few APU bugs in the process. I have also added support for individual backdrop images and instruction bubbles for the Cheat Hunter. See below for details.
ALL CHANGES:
* Now accurately emulating APU random noise generator.
* Fixed APU register $400F emulation.
* Optimized APU volume computation.
* Added individual backdrops. For Game.nes, use Game.nes.back.png.
* Aligned backdrop to the bottom on stretched screens.
* Added configurable noise generator API to EMULib.
* Added explanation bubbles to the Cheat Hunter.
* Added missing string translations.
Have fun!
fms
November 21st, 2014, 17:44
I have released a free version of iNES-Windows 4.2, the oldest NES, Famicom, and DiskSystem emulator still in development:
http://fms.komkon.org/iNES/
Since it is the first iNES-Windows release in three years, the change list is quite large and includes all the emulation-related changes made to iNES-Android over these years, and then some. I have also released iNES-Android 4.2.3 today:
https://play.google.com/store/apps/details?id=com.fms.ines
The main additions are the "immersive mode" support on KitKat+ devices and the French translation supplied by Sylvain St Amand.
iNES-Android Changes:
* Added immersive mode support for KitKat and newer.
* Autohiding title bar when "Hide Title Bar" enabled.
* You must start or finish your fling at the top to toggle title bar.
* Added French translation, thanks to Sylvain St Amand.
iNES-Windows Changes (LONG):
* Improved 6502 clock precision.
* Added support for 100+ undocumented 6502 instructions.
* Increased VBlank interrupt delay from 4 to 5 cycles (Kart Fighter).
* Added support for 40+ new memory mappers.
* Now rendering sound in 1ms increments. Percussion effects became much better.
* Now accurately emulating APU random noise generator.
* Fixed sound channels defaulting to melodic sound after reinitializing sound.
* Fixed APU register $400F emulation.
* Optimized APU volume computation.
* Added light gun emulation (Duck Hunt, etc).
* Added support for Japanese Arkanoid paddle.
* Added support for PowerPad.
* Paddle fire button now returns 1 when pressed.
* iNES will now automatically load GameGenie cheats from *.CHT files.
* iNES will now automatically load patches from *.IPS files.
* iNES will now automatically load palettes from *.PAL files.
* Added support for Pro Action Replay cheats.
* Added the Cheat Hunter tool to find your own cheats.
* Added functions for load and save GameGenie cheats.
* Added support for "wrapped" DiskSystem files that come with a 16-byte FDS header.
* Now resetting DiskSystem to floppy side A on startup.
Enjoy!
fms
December 8th, 2014, 15:40
Hello, All!
I have uploaded the newest iNES-Android 4.2.4, my NES and Famicom emulator, to the Google Play:
https://play.google.com/store/apps/details?id=com.fms.ines
This is mainly a bugfix release. Once again, I have made iNES enable automatic frame skip, video and audio acceleration when you install it for the first time. These settings were off by default since September, due to a software bug. The search option in the File Selector now properly finds removable storage. Audiophiles among you will also be happy to find media key settings letting you select between iNES and music player use.
ALL CHANGES:
* Fixed automatic frame skip with OpenGLES enabled.
* Fixed the File Selector Search to properly find storage.
* Reenabled automatic frame skip by default.
* Reenabled OpenGLES video by default.
* Reenabled OpenSLES audio by default.
* Made system UI translucent when immersive mode is on.
* Added "Use PLAY/RECORD Media Keys" option.
* When enabled, RECORD saves, PLAY restores gameplay.
* Added "Use FFWD/REWIND Media Keys" option.
* When enabled, FFWD fast-forwards, REWIND replays.
* Built package with the latest Android SDK.
* Removed deprecated code, settings, and resources.
Enjoy!
fms
December 19th, 2014, 01:01
Hello, Everybody!
I have published iNES-Android 4.2.5 to the Google Play today:
https://play.google.com/store/apps/details?id=com.fms.ines
iNES emulates Nintendo Entertainment System (NES), Famicom, the Disk System, and many other add-ons on your Android. The new version can run in the split screen mode or a floating window on Samsung Galaxy devices. I also added assembly optimized routines for handling large screens and the ability to search for a game file by name from the File Selector.
ALL CHANGES:
* Added multi-window and popup support on Samsung devices.
* Added searching by name to the File Selector Search.
* Added routines for scaling NES screen to 1280x1120+ sizes.
* Fixed reenabling UI with a fling on Kitkat+ phones.
* You can now fling from the top or the bottom to toggle UI.
Happy Holidays!
fms
January 2nd, 2015, 17:54
Hello, All!
I'm ending this holiday week with the iNES-Android 4.2.6 release:
https://play.google.com/store/apps/details?id=com.fms.ines
Similarly to VGB-Android 4.5.1, published earlier, this release fixes a bunch of rather unpleasant display and interface bugs, such as OpenGLES hangups and the title bar not hiding properly. I have also removed the unused FIREL virtual button and fixed FIRER button behavior. Finally, there is now an option to show box art instead of screenshots, when both are available.
ALL CHANGES:
* Added "Show Box Art First" option to the File Selector.
* Removed unused FIREL virtual button.
* Fixed FIRER button when running DiskSystem or VS System games.
* Fixed OpenGLES lockups on Mali GPUs (Samsung, RK, etc).
* Fixed running iNES in the lower half of split-screen.
* Fixed flickering border when simulating scanlines on x86 devices.
* Made screenshots and box art display bigger on large screens.
* Hiding the title bar is now the default behavior.
* Fixed premature hiding of the title bar.
Have fun!
fms
January 23rd, 2015, 15:39
Hello, All!
The new iNES-Android 4.2.7 is now in the Google Play Store, bringing cheat codes for 12 new games:
https://play.google.com/store/apps/details?id=com.fms.ines
I have added Castlevania, Battletoads, and Adventures of Lolo cheats, among the others. See below for details.
ALL CHANGES:
* Added three Adventures Of Lolo games to the Cheatopedia.
* Added two Battletoads games to the Cheatopedia.
* Added Castlevania and Castlevania 3 to the Cheatopedia.
* Added Air Fortress to the Cheatopedia.
* Added Airwolf to the Cheatopedia.
* Added Arkanoid '98 to the Cheatopedia.
* Added Attack Of The Killer Tomatoes to the Cheatopedia.
* Added Boulder Dash to the Cheatopedia.
Enjoy!
fms
February 6th, 2015, 04:16
Hello, All!
The new iNES-Android 4.2.8 has hit the Google Play today:
https://play.google.com/store/apps/details?id=com.fms.ines
With this release, I am switching to the Material Design theme, with the light backgrounds and new icons. I have also gone over the entire user interface and fixed a lot of small bugs accumulated over the years, in the State Exchange, the Palette Editor, the Gallery, and the gameplay state selection dialog. See below for the complete list of changes.
ALL CHANGES:
* Switched to the Material Design theme.
* Added "up" buttons to all title bars.
* Revised all menus, making them work uniformly.
* Fixed screenshots and highlight in the State Selector.
* Fixed screenshot sizes int the State Exchange.
* Fixed black banding in the Palette Editor.
* Fixed text color in the Gallery.
* Updated all icons to Lollipop versions, replaced some icons.
* Removed application name from all title bars, to save space.
* Now defaulting to the "light UI" mode.
Enjoy!
fms
February 24th, 2015, 05:24
Hello, All!
Today's release is iNES-Android 4.3:
https://play.google.com/store/apps/details?id=com.fms.ines
This release adds AndroidTV support and patches third-party libraries to properly work on Android Lollipop (required by AndroidTV). As I do not have a real AndroidTV device, please, give the new iNES a try and report how well it works.
ALL CHANGES:
* Added experimental AndroidTV support.
* Added tiles to the File Selector grid view.
* Fixed Moga library to work on Android Lollipop.
* Fixed LVL library to work on Android Lollipop.
* Switched to android-21 API, as required by AndroidTV.
Enjoy!
fms
March 20th, 2015, 05:10
Hello, All!
I have released iNES-Android 4.3.1 tonight:
https://play.google.com/store/apps/details?id=com.fms.ines
The new release adds the Material-styled navigation menu and tiled display mode to the File Selector. I have also improved the grid view, enabled key assignments without the touch screen, and let users have a custom games database. Finally, iNES now shows up in the Google Play for Android TV.
ALL CHANGES:
* Enabled application-wide hardware graphics acceleration.
* Fixed Emulation Settings not showing up from File Selector.
* Removed unnecessary group from the Emulation Settings.
* Added navigation menu to the File Selector.
* Added tile view to the File Selector.
* Moved File Selector view toggles to the navigation menu.
* Made "grid view" and "tile view" options separate.
* Added "up" button to the main emulator title bar.
* You can add your own game names database in "/sdcard/iNES/names.dat".
* Cleaned up and beautified the grid view in the File Selector.
* When assigning keys, DPAD_CENTER button confirms assignments.
* iNES now shows up in the Google Play for AndroidTV.
Enjoy!
fms
April 13th, 2015, 14:29
Hello, All!
The new release of my NES and Famicom emulator, iNES-Android 4.3.2, is now available:
https://play.google.com/store/apps/details?id=com.fms.ines
This release adds the Material-styled floating action button, and optimizes controls for Nvidia Shield gaming console. In fact, anyone with a gamepad is going to benefit from the new controls.
ALL CHANGES:
* Added floating action button that starts the last played game.
* Added "Show Action Button" option to the Settings.
* Fixed crash when detecting an outdated version.
* Optimized controls for Nvidia SHIELD Portable and similar devices.
* FIRE-R, FIRE-Y, and SELECT buttons open File Selector main menu.
* FIRE-X button opens File Selector navigation menu.
* FIRE-L button opens Gallery from the File Selector.
* FIRE-B button now exits File Selector.
* Improved "What's New" page formatting.
Enjoy!
Hello, All!
The new, gamepad-optimized iNES-Android 4.3.3 is now available for download:
https://play.google.com/store/apps/details?id=com.fms.ines
This release further optimizes iNES for AndroidTV and other gamepad-only devices. I've fixed the gamepad exit function, added A+BACK button combination to open the menu, and redesigned the key mapping dialog so that you no longer need touchscreen to use it. The sound should become more relistic now, with interpolation filter gone. Finally, I have added the overscan border required for all current AndroidTV apps to avoid going off-screen.
ALL CHANGES:
* Removed waveform interpolation for more realistic sound.
* Optimized app for AndroidTV, tested on the ADT-1 box.
* Added overscan border on AndroidTV devices.
* Added hints to the emulator and key mapping dialog.
* Fixed crashes on devices with no web browser (e.g. ADT-1).
* Replaced AndroidTV banner image.
* Enabled gamepad-only emulation interface.
* Press BACK on gamepad to exit emulation.
* Press MODE or BUTTON_A+BACK to open menu.
* Press BUTTON_X if you have no SELECT button.
* Press BUTTON_Y if you have no START button.
* Xperia CIRCLE button now acts as BUTTON_B.
* Redesigned key mapping dialog.
* Press same key twice to remove it from assignments.
* Press same key three times to confirm key mappings.
* DPAD_CENTER key no longer confirms key mappings.
Have fun!
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!
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!
fms
June 29th, 2015, 15:08
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!
fms
July 21st, 2015, 02:58
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!
fms
August 14th, 2015, 13:29
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!
fms
September 4th, 2015, 23:15
Hello, All!
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.
fms
September 21st, 2015, 17:13
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!
fms
October 26th, 2015, 14:19
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!
fms
November 3rd, 2015, 04:15
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!
fms
November 16th, 2015, 15:08
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!
fms
December 17th, 2015, 05:00
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!
fms
January 6th, 2016, 05:13
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!
jeruka9-san
January 7th, 2016, 10:28
sorry fazulin but i need say that you have skills but your emulator is too simple and ancient >_> you have good tools and you make such junk fceux, virtuanes ,punes and nestopia are more higher on my list many fixes and mappers i wish nesterj be improved just like that softwares great and fast ppu but weak apu and mappers
i will youse your wisdom and your tools
fms
January 11th, 2016, 16:07
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!
fms
February 10th, 2016, 15:36
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.
fms
February 29th, 2016, 15:23
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!
fms
March 15th, 2016, 04:42
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!
fms
March 31st, 2016, 15:15
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!
fms
April 14th, 2016, 14:20
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!
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!
fms
June 15th, 2016, 15:27
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!
Hello, All!
I have just released iNES-Android 4.5.9:
https://play.google.com/store/apps/details?id=com.fms.ines
This release switches accelerated rendering from GLES1 to GLES2, for better performance and future special effect shaders. AndroidTV and other gamepad users will find it easier to use Cheatopedia and other iNES features, since the X button now applies changes, while Y button cancels them.
ALL CHANGES:
* Switched to OpenGLES2 rendering for accelerated video.
* OpenGLES2 is faster and allows for future special effects.
* Press X to apply cheats, Y to discard them in Cheatopedia.
* Press X to apply changes, Y to reset them in Cheat Editor.
* Press X to apply changes, Y to reset them in Palette Editor.
* Now disabling Joystick Layout Editor on devices with no touchscreen.
Have fun!
fms
July 25th, 2016, 21:30
Hello, All!
Today's iNES-Android 4.5.11 release starts adding high-quality special effects based on GLES2 hardware shaders:
https://play.google.com/store/apps/details?id=com.fms.ines
Enable "Video | Hardware Acceleration", then select any combination of scanline and color mask effects from the "Video" Settings tab. More stuff coming soon, as I am debugging GLES2 scalers.
ALL CHANGES:
* Added high-quality scanline shader effects.
* Enable "Video | Hardware Acceleration" to see new effects.
* Select scanline effect via "Video | Scanline Effect".
* Added high-quality color raster effects.
* Select raster effect via "Video | Color Mask Effect".
* Removed extra debug output that could affect performance.
Have fun!
fms
August 16th, 2016, 02:35
Hello, All!
I have released iNES-Android 4.5.12, a new version of my Nintendo Entertainment System (NES) emulator:
https://play.google.com/store/apps/details?id=com.fms.ines
This release adds GLES2-accelerated EPX and EAGLE scaling algorithms, which you can combine with scanline and color raster simulation for better effect. Don'tforget to have hardware acceleration enabled in order to see the new scalers. More scalers and special effects coming in the next releases.
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".
* You can combine scaling, scanline, and color raster effects.
Enjoy!
fms
September 5th, 2016, 22:26
Hello, All!
iNES 4.6, my NES and Famicom emulator for Windows, Android, and Linux, is now out:
http://fms.komkon.org/iNES/ -- free Windows and Linux versions
https://play.google.com/store/apps/details?id=com.fms.ines -- Android version
The new release adds the Scale2x scaling algorithm and the new color filters for simulating monochrome, sepia, green, and amber CRTs. The Android version comes with GLES2 shaders for all the above special effects. Additionally, you can now prevent your game screenshots from being indexed by the Android Gallery. In the File Selector, got to your game folder, then open the top-left menu and uncheck the "In Android Gallery" option. See below for all the changes.
ANDROID CHANGES:
* Added 2xSAI and Scale2X scaling algorithms using GLES2 shaders.
* Enable "Video | Hardware Acceleration" to see new algorithms.
* Select scaling algorithm via "Video | Scale Video".
* Added Monochrome, Green, Amber, and Sepia color filters.
* Select your color filter via "Video | Color Filter".
* Renamed "Color Mask" option to "Color Filter".
* Added "In Android Gallery" option to File Selector menu.
* Uncheck it to stop Android Gallery from indexing the current folder.
* Automatically excluding /sdcard/iNES from media indexing.
* Added CPU-only Scale2X algorithm implementation.
* Optimized EPX and EAGLE scaling shaders.
* Fixed TV scanlines and raster settings.
WINDOWS AND LINUX CHANGES:
* Added Scale2X scaling algorithm.
* Added Monochrome, Green, Amber, and Sepia CRT emulation.
* Added -scale2x and -raster command line options.
* Added -mono, -sepia, -green, and -amber command line options.
* EMULib-specific command line options now processed inside EMULib.
* Added "Play Sound When Inactive" option on Windows.
* Added "Scale2x Algorithm" option on Windows.
* Added "LCD Raster" option on Windows.
* Added "Debugger" option on Windows.
* Renamed "Color Raster" menu to "Color Filter" on Windows.
* Deprecated -notv and -nolcd command line options.
Enjoy!
fms
October 3rd, 2016, 14:41
Hello, All!
The iNES-Android 4.6.1, a new version of my NES and Famicom emulator, comes with the TV vignetting simulation, ability to assign special functions (save, restore, etc) to gamepad buttons, and a bunch of fixes to the File Selector:
https://play.google.com/store/apps/details?id=com.fms.ines
The TV vignetting is caused by the electron beam not quite reaching the CRT corners, making them darker than the screen center. You can enable this effect via "Video | Apply CRT Vignette" setting, as long as you have hardware video acceleration enabled.
ALL CHANGES:
* Added CRT vignetting simulation effect.
* Enable "Video | Hardware Acceleration" to see new effect.
* Check "Video | Apply CRT Vignette" to enable vignetting.
* Special functions (freeze, restore, etc.) can be assigned to gamepad.
* See L1, L2, R1, R2, THUMBL, THUMBR under "Input | Assign Special Keys".
* Fixed code that selects app to run when opening a cart, tape, or disk.
* Fixed inconsistently initialized preferences.
* Fixed "Quit" option in the File Selector menu.
* Made "What's New" dialog fill the screen.
Have fun!
fms
October 20th, 2016, 15:31
Hello, All!
With the iNES-Android 4.6.3 release today, I have started switching to the Android Nougat SDK:
https://play.google.com/store/apps/details?id=com.fms.ines
The newer SDK will let me introduce Nougat-specific features, such as multiwindow support, in the upcoming releases. Currently, this feature is only available on Samsung devices. As customary with Marshmallow+ apps, iNES will now explicitly ask for pending permissions when it starts. See below for details.
ALL CHANGES:
* Switched to Android Nougat platform (android-25).
* Switched to Java Development Kit 1.8, newest ANT and ProGuard.
* On Marshmallow+, app asks for permissions on startup.
* Fixed scalable images used for tiles in the File Selector.
Enjoy!
fms
October 31st, 2016, 14:32
This weekend, I have fixed a serious issue in VGBAnext and iNES emulators for Android. Starting with Android Marshmallow, Android library loader will refuse to load shared libraries with text relocations. This problem only occurs when your app is marked as supporting android-23+ APIs, older apps will work just fine. Some Marshmallow devices appear to be immune, which explains why I have not caught the issue right away.
To fix the problem, I have removed all text relocations from my assembly code. If you have purchased a copy of VGBAnext or iNES, please, update to the latest version from Google Play.
https://play.google.com/store/apps/details?id=com.fms.emu -- VGBAnext
https://play.google.com/store/apps/details?id=com.fms.ines -- iNES
fms
November 21st, 2016, 15:20
Hello, All!
There is a new iNES-Android 4.6.7 online today:
https://play.google.com/store/apps/details?id=com.fms.ines
This release optimizes GLES code for scaling algorithms and special effects, so if you experienced lower framerates with these effects on, things should become easier for you. I have also added the "Automatic" audio sampling rate setting and made it default. At this setting, iNES will ask Android for the optimal sampling rate and buffer size and use these parameters for the lowest latency and highest quality. See below for all the changes.
ALL CHANGES:
* Optimized OpenGLES shaders used in scaling algorithms and filters.
* Added "Audio | Sampling Rate | Automatic" option for best available sound.
* Added "Audio | Sampling Rate" options for 24kHz and 48kHz sound.
* Always using optimal rate and buffer size when "Automatic" selected.
* Made audio render without glitches at custom sampling rates.
* Now always hiding FAB buttons on devices with no touchscreen.
Enjoy!
fms
December 7th, 2016, 16:38
Hello, All!
I have just published iNES-Android 4.7, with completely rewritten sound chip emulation. Hopefully, the new APU chip code will address complaints about the sound being "wrong" in many games, including such titles as Super Mario Brothers and Duck Hunt:
https://play.google.com/store/apps/details?id=com.fms.ines
This release also fixes problems with VRC2 and VRC4 hardware used in Konami games. These games are usually classified as mappers #21, #23, and #25, but the exact hardware type requires some additional detection. If you are still experiencing problems with any of VRC2/VRC4 games, please, let me know. See below for the complete change list.
ALL CHANGES:
* Completely rewrote sound chip emulation.
* Fixed sound in Super Mario Brothers, Duck Hunt, many other games.
* Fixed Famicom DiskSystem sound channel.
* Fixed mappers #21 (VRC4A/VRC4C) and #22 (VRC2A).
* Ganbare Goemon 2 and Wai Wai World 2 (mapper #21) work.
* Fixed mappers #23 and #25 to guess VRC4/VRC2.
* Status line in Japanese Tiny Toon Adventures (mapper #23) works.
* Status line in Boku Dracula Kun (mapper #23) works.
* Ganbare Goemon and Japanese Gradius 2 (mapper #25) work.
* Bio Miracle Bokutte (mapper #25) works.
Have fun!
fms
December 14th, 2016, 16:23
Hello, All!
I have just rolled out the free iNES 4.7 for Windows and Linux:
http://fms.komkon.org/iNES/
This release comes with the completely rewritten sound chip emulation, addressing user complaints about the audio quality. Super Mario Brothers, Duck Hunt, and many other games now have correct music and special effects. I have also fixed support for Konami VRC2 / VRC4 hardware (mappers #21, #22, #23, #25) and made a few fixes to better adapt iNES-Windows for newer Windows versions. See below for all the changes.
ALL CHANGES:
* Completely rewrote sound chip emulation.
* Fixed sound in Super Mario Brothers, Duck Hunt, many other games.
* Properly implemented sound length counters and register $4015.
* Now silencing sound channel when sweep value exceeds $7FF.
* Fixed Famicom DiskSystem sound channel.
* Fixed mappers #21 (VRC4A/VRC4C) and #22 (VRC2A).
* Ganbare Goemon 2 and Wai Wai World 2 (mapper #21) work.
* Fixed mappers #23 and #25 to guess VRC4/VRC2.
* Status line in Japanese Tiny Toon Adventures (mapper #23) works.
* Status line in Boku Dracula Kun (mapper #23) works.
* Ganbare Goemon and Japanese Gradius 2 (mapper #25) work.
* Bio Miracle Bokutte (mapper #25) works.
* Fixed creating file associations on Windows 8+.
Enjoy!
fms
December 19th, 2016, 15:22
Hello, All!
I have just published iNES 4.7.1 for Android, adding a few final adjustments to the sound chip emulation:
https://play.google.com/store/apps/details?id=com.fms.ines
Register $4015 is now implemented correctly, and the sound channels are silenced once they sweep beyond $7FF. Please note that you can also get the totally free iNES 4.7 for Windows and Linux from
http://fms.komkon.org/iNES/
ALL CHANGES:
* Released free iNES 4.7 for Windows and Linux.
* Properly implemented sound length counters and register $4015.
* Now silencing sound channel when sweep value exceeds $7FF.
Have fun!
linhdz15
December 29th, 2016, 03:54
thanks for your information. it is extremely helpful to me
fms
January 4th, 2017, 15:23
Hello, All!
My first emulator release of this year, iNES 4.8 for Android, is now live:
https://play.google.com/store/apps/details?id=com.fms.ines
This release makes PCM and sawtooth sound channels work properly and adds the 4:3 screen option, requested by the users. I have also added support for binary palette files, used by other emulators. Note that iNES also supports text palette files that are much easier to edit. See below for all the changes.
ALL CHANGES:
* Fixed DPCM sound channel (Journey To Silius, Castlevania 2, etc).
* Fixed sawtooth sound channel linear counter.
* Added "Video | Scale Video | Stretch to 4:3 Ratio" option.
* Added support for binary .PAL files used by other emulators.
Happy New Year!
fms
January 11th, 2017, 15:34
Hello, All!
I have just updated iNES, my Nintendo NES and Famicom emulator, to version 4.8. The free Windows and Linux binaries can be found here:
http://fms.komkon.org/iNES/
This release makes some final fixes to the new sound chip emulation. Both DPCM and sawtooth channels should now work properly. I have also added support for binary palette files (.PAL) used by other emulators and an option to force 4:3 "television" screen ratio. The Windows version comes with its own share of small fixes and additions. See below for all the changes.
ALL CHANGES:
* Fixed DPCM sound channel (Journey To Silius, Castlevania 2, etc).
* Fixed sawtooth sound channel linear counter.
* Added support for binary .PAL files used by other emulators.
* Added "Force 4:3 Screen" option to iNES-Windows.
* Fixed 44kHz sound hiccups when 50Hz sync selected in iNES-Windows.
* Disabled Direct3D antialiasing when magnifying by x3 or more.
* iNES-Windows will use the last loaded .PAL file automatically.
* iNES-Windows will not overwrite last .NES file name with .PAL or .STA names.
* Keys [1]-[8] will toggle individual sound channels in iNES-Windows.
* Key [0] will toggle all sound channels in iNES-Windows.
* Added -4x3 command line option to iNES-Unix.
Have fun!
fms
January 23rd, 2017, 15:31
Hello, All!
The iNES 4.8.2 for Android, a new version of my NES and Famicom emulator, is now online:
https://play.google.com/store/apps/details?id=com.fms.ines
This release adds HQ4X scaling algorithm, accessible via "Video | Interpolation Effect | HQ4X". Since it is only available in the GLES-accelerated mode right now, make sure you have "Video | Accelerated Video" option checked. I have also made many improvements to other GLES scalers. See below for all the changes.
ALL CHANGES:
* Released free iNES 4.8 for Windows and Linux.
* Added HQ4X scaling (only in "Accelerated Video" mode).
* Select "Video | Interpolation Effect | HQ4X" to enable.
* Disabled GLES linear filtering when scaling algorithm selected.
* Further optimized GLES scaling algorithms.
Enjoy!
fms
February 13th, 2017, 16:14
Hello, All!
The new iNES 4.8.4 release for Android is now available from Google Play:
https://play.google.com/store/apps/details?id=com.fms.ines
This release greatly improves Famicom DiskSystem sound chip emulation, fixes several issues with the MIDI recording, and makes Layout Editor title bar transparent, so that the buttons layout there precisely corresponds to what you see in the emulator itself. See below for all the changes.
ALL CHANGES:
* Added waveforms to DiskSystem sound chip emulation.
* Added volume envelopes to DiskSystem sound chip emulation.
* Fixed triangular channel volume in MIDI recording.
* Fixed MIDI drums option that simulates noise channel with drums.
* MIDI now computes and uses effective power of a waveform.
* Made title bar transparent in Layout Editor (tap screen to toggle).
* Items no longer jump in Layout Editor when you start moving them.
Enjoy!
fms
March 1st, 2017, 16:05
Hello, All!
A new version of my NES and Famicom emulator, the iNES 4.9 for Windows and Linux, is now available for free:
http://fms.komkon.org/iNES/ -- homepage
http://fms.komkon.org/iNES/iNES49-Windows-bin.zip -- Windows version
http://fms.komkon.org/iNES/iNES49-Ubuntu-x86-bin.tgz -- Linux version
This release greatly improves DiskSystem sound chip emulation and fixes several issues with MIDI playback and recording. The Windows version also adds an option to disable Direct3D linear image interpolation. See below for all the changes.
ALL CHANGES:
* Added waveforms to DiskSystem sound chip emulation.
* Added volume envelopes to DiskSystem sound chip emulation.
* Computing effective waveform power when simulating samples via MIDI.
* Fixed triangle channel volume when playing via MIDI.
* Fixed "Hit MIDI Drums" option in iNES-Windows.
* Added "Nearest Neighbor" option to disable linear interpolation.
* DiskSystem disks now get loaded starting with side A.
Enjoy!
fms
March 14th, 2017, 01:50
Hello, All!
I have just published iNES 4.8.5 for Android, fixing a few things requested by users:
https://play.google.com/store/apps/details?id=com.fms.ines
Starting with this version, pressing analog triggers on your gamepad (such as Nvidia ShieldTV gamepad) will simulate L2/R2 shoulder buttons, rather than L1/R1. This way, you can assign these analog triggers separately from the regular L1/R1 shoulder buttons. I have also removed tiny text cues from the virtual gamepad skins which already have their own button labels. See below for all the changes.
ALL CHANGES:
* Removed text cues from joystick skins that have them already.
* Analog gamepad triggers now mapped to L2/R2 buttons.
Have fun!
fms
March 29th, 2017, 15:53
Hello, All!
I have just released iNES 4.8.6, fixing special effects shaders on low-end 3D hardware:
https://play.google.com/store/apps/details?id=com.fms.ines
Several users reported colored lines and bars when using CMY/RGB raster masks or scanline simulation on certain Android devices. I have tracked the problem to Mali-400 and other low-end GPUs using 16bit floating point numbers for rasterization. Had to add a few workarounds to make shaders work on these devices.
ALL CHANGES:
* Fixed CMY/RGB filter shaders on low-end GPUs (Mali-400).
* Fixed scanline simulation shaders on low-end GPUs (Mali-400).
Enjoy!
pix07
March 30th, 2017, 13:45
nevermind
fms
April 10th, 2017, 20:28
Hello, All!
I have just published iNES 4.8.7 for Android, a new version of my Nintendo Entertainment System (NES), Famicom, and Famicom Disk System emulator:
https://play.google.com/store/apps/details?id=com.fms.ines
In this release, I have fixed compatibility with Astro File Manager and other programs that let you click on a file and run it. As a side effect, iNES has also gained the ability to handle "content://" URIs. Finally, I refactored a lot of library code inside iNES, including the code for virtual buttons and for obtaining extended information about files. See below for all the changes.
ALL CHANGES:
* Fixed support for opening NES files from Astro File Manager.
* Added support for opening "content://" URIs.
* Refactored file type definitions in the manifest.
* Refactored EMULib library code.
* Moved virtual buttons implementation into OvrButton class.
* Moved file-specific utilities into FileInfo class.
Have fun!
Hello, All!
I have published iNES 4.8.9 for Android today, removing the need for the READ_PHONE_STATE permission:
https://play.google.com/store/apps/details?id=com.fms.ines
Many people complained about this permission, since it also allows the app to make phone calls (which iNES obviously does not need). In reality, this permission has only been used to obtain the unique IMEI number, used to identify your device in the logs when you need help. Starting with this release, I have switched to the AndroidID for device identification, removing the request for permission.
ALL CHANGES:
* No longer asking for READ_PHONE_STATE permission.
* Application will use AndroidID rather than IMEI to identify users.
* When emailing for support, attach your AndroidID (dial "*#*#8255#*#*").
Enjoy!
fms
June 12th, 2017, 14:11
Hello, All!
I have released iNES 4.9 for Android this morning:
https://play.google.com/store/apps/details?id=com.fms.ines
This new release of my NES and Famicom emulator fixes a bunch of crashes reported by the new, more vigilant Google Play Console and improves compatibility with some misbehaving gamepads. See below for all the changes.
ALL CHANGES:
* Eliminated false directional events from analog gamepads (XBox360).
* Fixed multiple crashes reported by the new Google Play Console.
* Fixed crashes when showing or dismissing progress dialog in the File Selector.
* Fixed crash when blitting image to screen while exiting.
* Fixed crash when starting a game from the Gallery on Android Nougat.
* Fixed crash when exiting Palette Editor on Android Nougat.
* Hopefully fixed rare crash in the File Selector onCreate().
* Hopefully fixed rare crash in Palette Editor RGB dialog.
Enjoy!
fms
August 2nd, 2017, 18:37
Hello, All!
Just released free iNES 5.0 binaries for Windows:
http://fms.komkon.org/iNES/
The new version of my NES and Famicom emulator adds support for DirectInput joysticks and gamepads, moves all input-related options to a separate "Input" menu, fixes several crashes and adds the "Draw 65% Frames" option. New Linux binaries coming soon.
ALL CHANGES:
* Added support for DirectInput joysticks to iNES-Windows.
* Moved all input-related options to the "Input" menu in iNES-Windows.
* Fixed crash when changing audio sampling rate in iNES-Windows.
* Added "Draw 65% Frames" option to iNES-Windows.
* Fixed screen updates after changing scaling algorithm in iNES-Windows.
Enjoy!
fms
August 3rd, 2017, 15:21
Hello, All!
The newest iNES 5.0 for Android is now online:
https://play.google.com/store/apps/details?id=com.fms.ines
This release fixes a bunch of crash causes reported by the Google Play Console. It is based on the same latest iNES sources as iNES 5.0 for Windows, released earlier this week:
http://fms.komkon.org/iNES/
See below for all the changes.
ALL CHANGES:
* Released free iNES 5.0 for Windows and Linux.
* Hopefully fixed a crash in the native startup code.
* Hopefully fixed two native crashes when drawing screen.
* Fixed two Java crash sources when the emulation starts.
* Fixed crash when parsing URI during startup.
* Fixed crash when dismissing progress dialog in Cheatopedia.
* Fixed the order of calls in onPause() / onStop() / onDestroy().
Enjoy!
fms
September 1st, 2017, 04:52
Hello, All!
An updated iNES 5.0.1 for Android is currently rolling out to the Google Play Store:
https://play.google.com/store/apps/details?id=com.fms.ines
This release fixes a few crashes and addresses the awkward situation where a user navigates to the root folder of his device only to find out that he has no permission to list files there and nowhere to go. Such situation should no longer happen. It only affects newer Androids though. See below for all the changes.
ALL CHANGES:
* Fixed File Selector getting stuck at unreadable root folder.
* Fixed native crash when processing initial commands sent by Java side.
* Fixed crash when loading an invalid skin bitmap file.
Have fun!
fms
September 26th, 2017, 01:27
Hello, All!
iNES 5.0.2 for Android, a new version of my Nintendo Entertainment System (NES) and Famicom emulator, is now online:
https://play.google.com/store/apps/details?id=com.fms.ines
In this version, I have taken measures to work around Android 7+ restrictions on system folders access. You should be able to navigate through restricted folders, even if you can't see their contents. If you do get stuck in such a folder though, use the new "Change Folder" option to jump where you need to go. I have also fixed a bunch of bugs reported by the Google Play console. See below for all the changes.
ALL CHANGES:
* Added "Change Folder" option to the File Selector for jumping between folders.
* Made folder listing error a bit less threatening, since it has become the new normal in Android 7+.
* Fixed hangup on exit where Java code waits for non-existent native thread.
* Removed outdated features from the EMULib code.
Have fun!
fms
October 16th, 2017, 15:54
Hello, All!
iNES 5.0.3 for Android, a new version of my NES and Famicom emulator, is now online:
https://play.google.com/store/apps/details?id=com.fms.ines
Starting with this version, every option in the "Settings | Emulation" tab will be preserved between app runs. I have also bugfixed and improved the Joystick Layout Editor. The screen rectangle is freely resizable in both dimensions, and the buttons will fully restore their positions when you reset the layout. See below for all the changes.
ALL CHANGES:
* Video format and other hardware options will now be saved.
* Greatly improved the Layout Editor, fixing many bugs.
* Layout Editor now lets you resize screen in both dimensions.
* Screen rectangle will stay centered while resizing.
* Buttons gravity will be restored when resetting layout.
* Made states/screenshots deletion more reliable.
Enjoy!
fms
November 8th, 2017, 15:24
Hello, All!
Today's iNES 5.0.4 for Android restores access to DropBox:
https://play.google.com/store/apps/details?id=com.fms.ines
Since DropBox recently disabled their original APIv1, I had to switch iNES to their newer APIv2. The DropBox functionality should work again, although you might want to reset settings or reinstall the app in order to clear the DropBox token left over from the older API. See below for all the changes.
ALL CHANGES:
* Switched to DropBox APIv2. DropBox support works again.
* Use "Settings | General | Reset All Settings" to remove old DropBox token.
* Fixed a few bugs in the DropBox code.
fms
November 20th, 2017, 15:47
Hello, All!
The new iNES 5.1 for Windows and Linux is now available for free from the iNES home page:
http://fms.komkon.org/iNES/ -- homepage
http://fms.komkon.org/iNES/iNES51-Windows-bin.zip -- free Windows version
http://fms.komkon.org/iNES/iNES51-Ubuntu-x86-bin.tgz -- free Linux version
This release adds multiple monitors support on Windows, fixes disappearing windows, DirectInput, and flicker that appeared in Win10. The directional pads found on XBox gamepads should work in this version. The Linux version now uses PulseAudio sound, so that you do not have to mess with the OSS sound emulation. Finally, I am now treating all mapper #99 ROMs as VS-System ROMs. See below for all the changes.
ALL CHANGES:
* Made iNES treat all ROMs with mapper #99 as VS-System ROMs.
* Added multiple monitor support to iNES-Windows.
* Fixed disappearing window in iNES-Windows.
* Fixed best full-screen mode detection in iNES-Windows.
* Fixed window flicker that appeared after recent Win10 updates.
* Fixed default window position to the middle of the screen in iNES-Windows.
* Fixed DirectInput joysticks support in iNES-Windows.
* Made directional pads work on XBox gamepads.
* Switched iNES-Linux to using PulseAudio sound.
* Updated old PulseAudio driver for 64bit Linux.
Please note that the Android version of iNES is currently on sale for $2.99, so get it while it is cheap:
https://play.google.com/store/apps/details?id=com.fms.ines
Enjoy!
EmulatorLowdown
November 20th, 2017, 22:16
Never heard of iNES, looks awesome. Great job with this and bravo for keeping it going.
fms
November 27th, 2017, 15:14
Hello, All!
iNES-Android has been updated to version 5.1:
https://play.google.com/store/apps/details?id=com.fms.ines
The new version fixes remaining DropBox issues, making DropBox work. I have also fixed a bug where older save files would get stuck in the /sdcard/iNES folder and override newer saves. Finally, the free iNES for Windows and Linux has been released last week. You can get it from the homepage:
http://fms.komkon.org/iNES/
Here is the full list of changes in the Android version:
ALL CHANGES:
* Released free iNES 5.1 for Windows and Linux.
* Fixed issue with backup save file being chosen over the normal one.
* Fixed remaining DropBox issues.
* Fixed upload dates on the DropBox files.
* Made DropBox worker queue more reliable.
* Renamed DropBox authorization activity.
Enjoy!
fms
December 20th, 2017, 15:46
Hello, All!
I have just released iNES 5.1.1 for Android, a new version of my NES and Famicom emulator:
https://play.google.com/store/apps/details?id=com.fms.ines
This release fixes gamepads operation on ShieldTV and other AndroidTV devices. I am now skipping "virtual" input devices that do not represent real gamepads. I have also fixed the DropBox crash, which occurred when your app folder had subfolders, and moved to the latest Android SDK version. See below for all the changes.
ALL CHANGES:
* Fixed DropBox crash when app folder has subfolders.
* Fixed gamepad on Nvidia ShieldTV and other AndroidTV devices.
* Any input devices named as "virtual-*" are now ignored.
* Any virtual (android-16) and disabled (android-27) devices are ignored.
* Switched to the latest android-27 SDK.
* Now using Android build tools version 27.0.2.
Enjoy!
fms
January 11th, 2018, 15:44
Hello, All!
I've updated iNES-Android to version 5.1.2 today:
https://play.google.com/store/apps/details?id=com.fms.ines
This release fixes rare native code crashes when saving game states or applying .IPS patch files. I also fixed placing shortcuts to the home screen, which was broken on newer Androids. The "Add to Home Screen" option in the File Selector popup menu should work once again. See below for the complete list of changes.
ALL CHANGES:
* Fixed native crash when saving state.
* Fixed several other possible sources of native crashes.
* Fixed desktop icon placement.
* Fixed crash when passing "file://" URI via desktop icon.
* Fixed possible native crash when applying .IPS patches.
Have fun!
fms
January 31st, 2018, 15:23
Hello, All!
I have pushed iNES 5.1.3 for Android, a new version of my Nintendo Entertainment System (NES) and Famicom emulator, to the Google Play:
https://play.google.com/store/apps/details?id=com.fms.ines
This release adds the remaining time display during replay and makes Settings use the same textured backgrounds as the rest of the app. I have also switched Settings to the Material Design theme and fixed a bunch of replay issues found when adding time display. See below for all the changes.
ALL CHANGES:
* Added remaining time display during replay.
* Fixed replay rollover mechanism.
* Added shadow underneath the time display.
* Settings activity now uses black/white UI setting.
* Switched Settings to Material Design on Lollipop+.
* Stopping replay when emulation reset or state loaded.
Have fun!
fms
February 23rd, 2018, 19:54
Hello, All!
The free iNES 5.2 for Windows and Linux is now online:
http://fms.komkon.org/iNES/ -- homepage
http://fms.komkon.org/iNES/iNES52-Windows-bin.zip -- free Windows version
http://fms.komkon.org/iNES/iNES52-Ubuntu-x86-bin.tgz -- free Linux version
The new release fixes several issues with the replay feature and adds the remaining replay time display. If you do not yet know what replay is, simply press F8 during the game and see what happens.
ALL CHANGES:
* Added remaining time display during replay.
* Added shadow underneath the time display.
* Stopping replay when menu opens on Windows.
* Fixed replay rollover mechanism.
Enjoy!
fms
March 19th, 2018, 15:09
Hello, All!
I've just published iNES 5.2 for Android, a new version of my NES and Famicom emulator:
https://play.google.com/store/apps/details?id=com.fms.ines
This version contains a bunch of improvements for AndroidTV users, as well as anyone with multiple input devices. The app will make sure that the gamepad (rather than keyboard or some other input device) always gets assigned to the first player. Furthermore, both players can open menu and exit emulation now. See below for all the changes.
ALL CHANGES:
* Released free iNES 5.2 for Windows and Linux.
* Made sure first player always gets stock gamepad on Nvidia ShieldTV.
* Either player can open menu or exit emulation now.
* Fixed Settings background on AndroidTV.
* Disabled DropBox on AndroidTV for now, since there is no browser.
Enjoy!
fms
April 12th, 2018, 14:49
Hello, All!
I have just released iNES 5.2.1 for Android, a new version of my Nintendo Entertainment System (NES) and Famicom emulator:
https://play.google.com/store/apps/details?id=com.fms.ines
For this release, I've rebuilt the app with the stricter compiler warnings and fixed issues reported by the compiler. Several ROM mappers, including MMC5 and multicart mappers, have been fixed. I have also fixed applying trainers embedded in .NES files. State files have grown a bit, but the new app will still accept older, shorter states. Finally, ShieldTV users will find that the first player always gets stock gamepad now. Both players can open in-game menus and quit the app. See below for all the changes.
ALL CHANGES:
* Recompiled sources with "-Wall" and fixed warnings.
* Fixed applying trainer code embedded in .NES files.
* Fixed mapper #5 (MMC5 used in Castlevania 3, etc).
* Fixed mapper #37 (Super Mario Bros. + Tetris + Nintendo World Cup).
* Fixed mapper #47 (Super Spike V'Ball + Nintendo World Cup).
* Fixed saved state size on 64bit systems.
* Made sure first player always gets stock gamepad on Nvidia ShieldTV.
* Either player can open menu or exit emulation now.
* State file size may have grown a bit, still compatible with older files.
* Deprecated -DNEW_STATES option.
Have fun!
tuanxuxu
April 17th, 2018, 10:11
Your information is great, it helps me a lot. Thank you
Hello, All!
iNES 5.2.2, a new version of my NES and Famicom emulator for Android, is now online and ready for you to try:
https://play.google.com/store/apps/details?id=com.fms.ines
This version further improves the "replay" feature. At any time during replay, you can press LEFT and RIGHT buttons to browse back and forth through your past gameplay. Press the UP button to resume replay, or any other button to continue gameplay. To make this functionality happen, I now save gameplay every 170ms or so, with the total replay time of about 10 seconds. See below for all the changes.
ALL CHANGES:
* Made replay save states approximately every 170ms.
* Added ability to browse through paused replay.
* During replay, press LEFT and RIGHT keys to browse.
* Press UP to resume replay, any other key to continue.
* Press any other button to continue playing.
* Made WaitJoystick() exit when window closed.
Have fun!
Hello, All!
iNES 5.3, a new version of my free NES and Famicom emulator for Windows and Linux, is now available:
http://fms.komkon.org/iNES/ -- homepage
http://fms.komkon.org/iNES/iNES53-Windows-bin.zip -- free Windows version
http://fms.komkon.org/iNES/iNES53-Linux-x86-bin.tgz -- free Linux version
This new version lets you pause replay at any time by pressing UP button, then browse through your own gameplay with LEFT and RIGHT buttons. Once satisfied, press UP again to resume replay, or any other button to keep playing from the chosen spot. If you do not know what the replay feature is, simply press F8 during gameplay and see. See below for all the changes.
ALL CHANGES:
* Made replay save states approximately every 170ms.
* Added ability to browse through paused replay.
* During replay, the UP button to pause.
* Press LEFT and RIGHT to browse through paused replay.
* Press UP to resume replay, any other key to continue.
* Made WaitJoystick() exit when window closed.
Enjoy!
fms
June 19th, 2018, 15:48
Hello, All!
The fresh iNES 5.3 for Android is now in Google Play:
https://play.google.com/store/apps/details?id=com.fms.ines
This new release of my NES and Famicom emulator is based on the latest code previously released for Windows and Linux. It adds cheats for 10 more NES games, including Eight Eyes, 1942, and Advanced Dungeons And Dragons. See below for the complete list.
ALL CHANGES:
* Released free iNES 5.3 for Windows and Linux.
* Added Cheatopedia cheats for 10 more games.
* Added cheats for 1942, 1943, and 3D Worldrunner.
* Added cheats for 720 Degrees and Boy And His Blob.
* Added cheats for Eight Eyes and Nightmare On Elm Street.
* Added cheats for Adventure Island and Dino Riki.
* Added cheats for two Advanced Dungeons And Dragons games.
Enjoy!
fms
July 30th, 2018, 21:25
Hello, All!
The latest iNES 5.4 for Windows and Linux, a new version of my NES and Famicom emulator, is now online:
http://fms.komkon.org/iNES/ -- homepage
http://fms.komkon.org/iNES/iNES54-Windows-bin.zip -- free Windows version
http://fms.komkon.org/iNES/iNES54-Linux-x86-bin.tgz -- free Linux version
This version properly simulates vertical scrolling, so Tower Of Druaga works now. Also, I have further optimized sprite rendering and fixed several sprite-related bugs. See below for all the changes.
ALL CHANGES:
* Added vertical scroll bug emulation (Tower Of Druaga works).
* Added left-side sprite masking emulation.
* Fixed background/sprites rendering order.
* Disabled sprite #0 hit detection at X=255.
* Disabled drawing sprites at scanline #0.
* Further optimized sprite drawing.
Enjoy!
fms
August 1st, 2018, 16:10
Hello, All!
I have just pushed iNES 5.4 for Android to the Google Play Store:
https://play.google.com/store/apps/details?id=com.fms.ines
This version is based on the previously released iNES 5.4 for Windows and Linux. It correctly implements vertical scrolling behavior, so Tower Of Druaga game works now. I have also improved and optimized sprite rendering and collision detection routines. Finally, the iNES-Android is now using M6502 CPU emulation written in ARM assembler. It was disabled for a while, but now fixed and back in business. See below for all the changes.
ALL CHANGES:
* Released free iNES 5.4 for Windows and Linux.
* Now using M6502 CPU emulation in ARM assembler.
* Added vertical scroll bug emulation (Tower Of Druaga works).
* Added left-side sprite masking emulation.
* Fixed background/sprites rendering order.
* Disabled sprite #0 hit detection at X=255.
* Disabled drawing sprites at scanline #0.
* Further optimized sprite drawing.
* Switched to Android Build Tools 28.0.1.
* Switched to Android-28 SDK (Android P).
It is also worth noting that VGBAnext, my universal GameBoy Advance and GameBoy Color emulator for Android, is currently on $2.99 sale:
https://play.google.com/store/apps/details?id=com.fms.emu
fms
August 23rd, 2018, 03:37
Hello, All!
iNES 5.4.1 for Android, fixing Android Pie compatibility, is now online:
https://play.google.com/store/apps/details?id=com.fms.ines
For this version, I had to switch back to Android-27 SDK, since the newest Android SDK does not work with some of Google's own code. I have also fixed screenshot sharing on newer Androids. See below for all the changes.
ALL CHANGES:
* Switched back to Android-27 SDK since Android-28 appears broken.
* Fixed compatibility with Android Pie.
* Fixed crash when trying to share a screenshot on newer Androids.
* Upgraded Google Analytics library to the latest compatible version.
It is worth noting that ColEm Deluxe, the complete version of my ColecoVision emulator for Android, is currently on sale for $1.99:
https://play.google.com/store/apps/details?id=com.fms.colem.deluxe
Enjoy!
fms
September 24th, 2018, 15:40
Hello, All!
I have published iNES 5.4.2 for Android, a new version of my Nintendo NES and Famicom emulator, on Google Play:
https://play.google.com/store/apps/details?id=com.fms.ines
This release fixes a crash in the Joystick Layout Editor and enables physical buttons on the Archos Gamepad. I have also made Settings screens always use the system theme, since Android does not allow to theme them properly. Finally, I added Cheatopedia cheats for five more games, including Batman and AD&D titles. See below for all the changes.
ALL CHANGES:
* Fixed crash in Joystick Layout Editor when buttons become too small.
* No longer skinning Settings background, since Android does not support it.
* Now skipping fake virtual "joystick" supplied by Archos Gamepad.
* Added Cheatopedia cheats for 5 more games.
* Added cheats for two Advanced Dungeons & Dragons games.
* Added cheats for three Batman games.
Enjoy!
PS: fMSX Deluxe, the complete version of my MSX home computer emulator, is still on sale for $1.99, but not for very long:
https://play.google.com/store/apps/details?id=com.fms.fmsx.deluxe
fms
February 25th, 2019, 16:21
Hello, All!
The VGBAnext 6.0 console emulator app is now online:
https://play.google.com/store/apps/details?id=com.fms.emu
Since Google Play has banned my iNES emulator for an invented reason, and I have not been able to find a human being there who would listen and see the situation for what it is, the iNES functionality has now been folded into VGBAnext. Thus, in addition to GameBoy Advance, GameBoy Color, GameBoy Classic, and Super GameBoy, the new VGBAnext will also emulate NES, Famicom, DiskSystem, and VS System consoles. That is a total of 8 different consoles in the same app.
Enjoy!
PS: The fMSX Deluxe app is currently on $1.99 sale:
https://play.google.com/store/apps/details?id=com.fms.fmsx.deluxe
fms
March 6th, 2019, 16:24
Hello, All!
I have just released iNES 5.5 for Windows and Linux, a new version of my NES, Famicom, DiskSystem, and VS System emulator:
http://fms.komkon.org/iNES/ -- homepage
http://fms.komkon.org/iNES/iNES55-Ubuntu-x86-bin.tgz -- free Linux binary
http://fms.komkon.org/iNES/iNES55-Windows-bin.zip -- free Windows binary
In this release, I have fixed the MMC3 mapper behavior on startup and increased the delay between VBlank and NMI interrupt generation a little. As result, several new games now run. See below for all the changes.
ALL CHANGES:
* Changed MMC3 to start with 16kB page at $8000
* Plants Vs Zombies works now (assumes 16kB page at $8000).
* Changed VBlank-to-NMI distance to 7 clocks.
* Antarctic Adventure works (needs 7+ VBlank-to-NMI clocks).
* Ultimate Basketball works (needs 6+ VBlank-to-NMI clocks).
* Road Worker works (needs 6+ VBlank-to-NMI clocks).
* Brother Ball works (needs 6+ VBlank-to-NMI clocks).
Have fun!
fms
March 27th, 2019, 15:03
Hello, All!
I have released iNES 5.6 for Windows and Linux, a new version of my NES, Famicom, DiskSystem, and VS System emulator:
http://fms.komkon.org/iNES/ -- homepage
http://fms.komkon.org/iNES/iNES56-Windows-bin.zip -- free Windows binary
http://fms.komkon.org/iNES/iNES56-Ubuntu-x86-bin.tgz -- free Linux binary
This release prevents VBlank interrupts from being disabled once VBlank occurs (Double Dragon), blanks sprites when the left edge of the screen is being blanked, and fixes mapper #65 (Irem H3001 chip). See below for all the changes.
ALL CHANGES:
* Now also blanking sprites when the left edge is being blanked.
* NMI cannot be disabled or cancelled once VBlank starts.
* Double Dragon no longer hangs at subway scene, etc.
* Fixed mapper #65 (Irem H3001 chip).
Also worth noting that MasterGear for Android, my Sega MasterSystem and GameGear emulator, is currently on $2.99 sale:
https://play.google.com/store/apps/details?id=com.fms.mg
Hello, All!
The newest iNES 5.7 for Windows and Linux is now online. It emulates NES, Famicom, DiskSystem, and VS-System consoles:
http://fms.komkon.org/iNES/ -- homepage
http://fms.komkon.org/iNES/iNES57-Windows-bin.zip -- free Windows binary
http://fms.komkon.org/iNES/iNES57-Ubuntu-x86-bin.tgz -- free Linux binary
This release includes a refactored version of mapper #4 (MMC3). Among other things, the title screen in Gunnac shows without garbage now. I have also fixed sprites rendering at the left screen edge. See below for all the changes:
ALL CHANGES:
* Refactored mapper #4 (MMC3) implementation, fixed multiple bugs.
* Gunnac title now shows without garbage.
* Fixed sprite rendering at the left edge of screen.
* Fixed vibrating sound during replay.
* Disabled percussion channel in MIDI recordings (too much noise).
* Fixed window title in iNES-Windows when started from command line.
* Fixed PulseAudio hangup on exit in iNES-Linux.
Enjoy!
PS: fMSX Deluxe, the complete version of my MSX emulator for Android, is currently on the $1.99 sale:
https://play.google.com/store/apps/details?id=com.fms.fmsx.deluxe
Hello, All!
VGBAnext 6.2, a new version of my universal GameBoy Advance, GameBoy Color, GameBoy Classic, NES, and Famicom emulator for Android, is now online:
https://play.google.com/store/apps/details?id=com.fms.emu
This release enables in-game saves and MIDI recording in situations where the app cannot write to the current folder. In this case, all files will be written to /sdcard/VGBAnext instead. I have also switched to the latest iNES source code for the NES emulation. NES MMC3 mapper and sprite rendering have been fixed. See below for all the changes.
ALL CHANGES:
* Using latest iNES 5.7 sources for NES emulation.
* In-game saves now go to /sdcard/VGBAnext if current folder write-protected.
* MIDI recordings now go to /sdcard/VGBAnext if current folder write-protected.
* Refactored NES mapper #4 (MMC3) implementation, fixed multiple bugs.
* Gunnac title now shows without garbage.
* Fixed sprite rendering at the left edge of NES screen.
* Fixed vibrating NES sound during replay.
Enjoy!
PS: fMSX Deluxe, my MSX emulator, is currently on $1.99 sale:
https://play.google.com/store/apps/details?id=com.fms.fmsx.deluxe
VGBAnext is currently on $2.99 sale:
https://play.google.com/store/apps/details?id=com.fms.emu
It includes iNES functionality, as well as VGBA and VGB.
fms
June 17th, 2019, 14:37
Hello, All!
Since Google has banned my iNES emulator from Google Play, I have made the free iNES version available here:
http://fms.komkon.org/EmuAndroid/iNES-Android.apk
Download it, play it on your devices, spread it wide, let the other people know they can get it here. To get full access to all iNES functions, latest updates, and support, please, consider downloading VGBAnext:
https://play.google.com/store/apps/details?id=com.fms.emu
It is available from Google Play and includes the complete iNES functionality, as well as VGBA and VGB.
Enjoy!
fms
September 18th, 2019, 17:29
Hello, All!
I have just released a completely free APK for iNES 5.7.1, my NES, Famicom, DiskSystem, and VS-System emulator:
http://fms.komkon.org/iNES/iNES-Android-5701.apk
This release is important, since it introduces the new AndroidTV interface I have been working on for the last few months. Box art and some other features are not yet supported, but they are coming soon. If you see any problems with the new interface, please, email me. I have also fixed gamepad button assignments and added native support for 64bit Intel CPUs. See below for all the changes.
ALL CHANGES:
* Added completely new, modern AndroidTV interface.
* Completely refactored File Selector code.
* Fixed gamepad button assignments.
* Added native 64bit Intel support.
Enjoy!
fms
October 7th, 2019, 15:09
Hello, All!
I've released the new iNES 5.7.2 this morning, my NES, Famicom, DiskSystem, and VS-System emulator:
http://fms.komkon.org/iNES/iNES-Android-5702.apk
In this release, I have fixed virtual joystick getting too big or too small on some devices. The AndroidTV interface has also been improved, since I am rolling it out in more apps and adding more features. See below for all the changes.
ALL CHANGES:
* Improved previously introduced AndroidTV user interface.
* Made box art show immediately after download.
* Fixed virtual buttons getting too large or too small.
* Now properly wiping current screenshot when box art downloaded.
* iNES will not auto-start VGBAnext if both are installed.
* Added 5ms and 10ms tactile feedback options.
Enjoy!
fms
October 23rd, 2019, 19:13
Hello, All!
I've released the new iNES 5.7.3 today, my free NES, Famicom, DiskSystem, and VS-System emulator:
http://fms.komkon.org/iNES/iNES-Android-5703.apk
The virtual gamepad now looks the same in all screen resolutions. If you changed the size of your virtual gamepad, you may need to adjust it once more in this release. I have also fixed a bunch of real and potential crashes and switched to the modern AndroidX and Firebase APIs. This means that at least Android 4.1+ (Jelly Bean) is required to run the new version. See below for all the changes.
ALL CHANGES:
* Virtual buttons now have same size on all devices.
* App now requires Android 4.1+ (Jelly Bean) to run.
* Improved the new AndroidTV interface.
* Fixed rare division by zero when creating icon tiles.
* Fixed missing method crash in the new AndroidTV UI.
* Fixed null pointer crash when starting new AndroidTV UI.
* Fixed null pointer crash when visiting Google Play.
* Changed Apache HTTP library linkage.
* Switched to "androidx.leanback.*" APIs.
* Switched to Firebase for reporting.
* Switched to Gradle 5.6.
Enjoy!
fms
November 11th, 2019, 20:04
Hello, All!
I have successfully pushed the free version of iNES, my NES, Famicom, DiskSystem, and VS-System emulator, to Google Play Store:
https://play.google.com/store/apps/details?id=com.fms.ines.free
The freshly published iNES has got a few changes compared to the previous version:
* Android [DPAD_CENTER] key now acts as NES [START] button.
* Enabled navigation with [DPAD_CENTER], [DELETE], and [ESCAPE] keys.
* Now ignoring repeated keypresses.
PS: VGBAnext, my universal GBA, GBC, and NES emulator, is currently on $2.99 sale:
https://play.google.com/store/apps/details?id=com.fms.emu
fms
December 9th, 2019, 15:38
Hello, All!
I have just published iNES 5.7.8 for Android, a free version of my NES, Famicom, DiskSystem, and VS-System emulator:
http://fms.komkon.org/iNES/iNES-Android-5708.apk
No Google Play release today, since their wonderful team is once again unhappy with some aspect of the app, undisclosed to me. The latest release fixes a bunch of issues, listed below.
ALL CHANGES:
* Fixed double clicks starting two game instances on some devices.
* Fixed screen going blue on some Androids, such as Chromebooks.
* Fixed settings not being applied after changing them in Preferences.
PS: AlmostTI, my TI graphing calc emulator, is currently on $2.99 sale:
https://play.google.com/store/apps/details?id=com.fms.ati
fms
December 16th, 2019, 16:42
Hello, All!
I have finally managed to push the free iNES 5.7.10 for Android into Google Play store today:
https://play.google.com/store/apps/details?id=com.fms.ines.free
This time, Google inquisition crack team has forced me to do the following:
* Change the icon so that it does not show NES console, because they think it is a veiled copyright violation.
* Change the app title so that it does not contain the word "NES", for the same reason.
* Remove toolbar at the bottom of the screen, since they think it is "deceptive advertising".
I have no idea what is going on at that company and inside its management heads, but it is not good. Not only they treat developers like trash, shoveling them out at random with no real possibility of appeal or feedback, but there is serious loss of common sense at play. Anyways, this release contains the same changes introduced in the non-GooglePlay release a week ago, plus a few others.
ALL CHANGES:
* Fixed double clicks starting two game instances on some devices.
* Fixed screen going blue on some Androids, such as Chromebooks.
* Fixed settings not being applied after changing them in Preferences.
* Google Play "review team" no longer accepts app icons shaped as console.
* Google Play "review team" no longer accepts console name as part of app name.
* Google Play "review team" considers toolbar "deceptive advertising".
PS: Speccy Deluxe, my Sinclair ZX Spectrum emulator, is currently on $2.99 sale:
https://play.google.com/store/apps/details?id=com.fms.speccy.deluxe
fms
January 24th, 2020, 17:38
Hello, All!
I've released the free iNES 5.7.11, a new version of my NES and Famicom emulator for Android:
http://fms.komkon.org/EmuAndroid/iNES-Android.apk
I am releasing this version as a standalone APK, since I am unable to get it published via Google Play any more. This release fixes the File Selector toolbar operation and makes Advanced Settings properly handle situation where Android prohibits access to a folder. See below for all the changes.
ALL CHANGES:
* Advanced Settings now switch to app folder when current folder unavailable.
* Advanced Settings will not allow to select unavailable folders.
* Toolbar now tries running paid apps before defaulting to free ones.
PS: Speccy Deluxe, my Sinclair ZX Spectrum emulator, is currently on $2.99 sale:
https://play.google.com/store/apps/details?id=com.fms.speccy.deluxe
Hello, All!
I've released the free iNES 5.7.14, a new version of my NES and Famicom emulator for Android:
http://fms.komkon.org/EmuAndroid/iNES-Android.apk
I am releasing this version as a standalone APK, since I am unable to get it published via Google Play any more. This release adds the list of available storage devices (SD cards, USB drives, etc) to the "Change Folder" dialog to make it easier to switch. Same devices can be found in the top row of AndroidTV UI icons. See below for all the changes.
ALL CHANGES:
* Added list of available storage devices to "Change Folder" dialog.
* Added available storage devices to the top row in AndroidTV UI.
* Changed message indicating that Android denied a directory listing.
PS: MasterGear, my Sega MasterSystem, GameGear, and SG1000 emulator, is currently on $2.99 sale:
https://play.google.com/store/apps/details?id=com.fms.mg
fms
June 10th, 2020, 15:46
Hello, All!
I have managed to publish the latest version of iNES for Android, 5.7.14, to Google Play:
https://play.google.com/store/apps/details?id=com.fms.ines.free
It is essentially the same app as the one available from iNES website. You may want to install it if you prefer automated updates, although pushing each successive update to Google Play has become a hugely difficult task. Every single time, I have to prove to Google meat drones that the app does not include any Nintendo assets, has no NES images anywhere, and does not even mention NES in the app description or the title.
Anyways, enjoy while it lasts.
PS: fMSX Deluxe, the complete version of my MSX emulator, is currently on $2.99 sale:
https://play.google.com/store/apps/details?id=com.fms.fmsx.deluxe
Hello, All!
I've just released the free iNES 5.7.15, a new version of my NES and Famicom emulator for Android:
https://play.google.com/store/apps/details?id=com.fms.ines.free -- on Google Play
http://fms.komkon.org/EmuAndroid/iNES-Android.apk -- on website
I am releasing this version as both standalone APK and Google Play download, since I am not sure if Google will allow me to continue keeping it in Google Play. This release fixes State Exchange, Network Play, and Box Art Downloader features. I have also fixed a rare crash on AndroidTV and made some changes to the File Selector user interface. See below for all the changes.
ALL CHANGES:
* Fixed stray crash on AndroidTV when obtaining the list of storage devices.
* When parent folder not available, showing storage devices instead.
* Fixed State Exchange feature.
* Fixed Network Play feature.
* Fixed box art downloader.
PS: If you like iNES, please consider buying VGBAnext, my universal GameBoy Advance, GameBoy Color, GameBoy Classic, NES, and Famicom emulator. It is on $2.99 sale this week:
https://play.google.com/store/apps/details?id=com.fms.emu
fms
August 6th, 2020, 15:57
Hello, All!
The free iNES 5.8 for Windows and Linux, my NES, Famicom, DiskSystem, and VS-System emulator, is now available for download:
http://fms.komkon.org/iNES/ -- homepage
http://fms.komkon.org/iNES/iNES58-Windows-bin.zip --Windows binary
http://fms.komkon.org/iNES/iNES58-Ubuntu-x86-bin.tgz -- Linux binary
The new version fixes several bugs with moving and resizing the application window and saves the choice of physical gamepad in iNES-Windows. Finally, iNES-Windows comes with a menu option for clearing all current settings, in case they get messed up.
ALL CHANGES:
* Added "File | Clear Settings and Quit" option to iNES-Windows.
* Fixed small windows behavior in iNES-Windows.
* Fixed window position behavior in iNES-Windows.
* Saving physical joystick/gamepad selection in iNES-Windows.
Have fun!
PS: AlmostTI, my Texas Instruments graphing calc emulator, is on $2.99 sale at Google Play this week:
https://play.google.com/store/apps/details?id=com.fms.ati
fms
August 19th, 2020, 17:06
Hello, All!
I've just released the free iNES 5.8 for Android, a new version of my NES and Famicom emulator:
https://play.google.com/store/apps/details?id=com.fms.ines.free -- on Google Play
http://fms.komkon.org/EmuAndroid/iNES-Android.apk -- on website
I am releasing this version as both standalone APK and Google Play download, since I am not sure if Google will allow me to continue keeping it in Google Play. This release is based on iNES 5.8 for Windows and Linux, released some time ago. It greatly improves Box Art Downloader functionality, adding support for URL redirects and other things. See below for all the changes.
ALL CHANGES:
* Based on the latest iNES 5.8 sources.
* Made multiple fixes to Box Art Downloader.
* Fixed Box Art Downloader to use alternative storage location.
* Fixed Box Art Downloader to follow redirects.
* Added HTTPS support to Box Art Downloader.
PS: If you like iNES, please consider buying VGBAnext, my universal GameBoy Advance, GameBoy Color, GameBoy Classic, NES, and Famicom emulator. It is on $2.99 sale this week:
https://play.google.com/store/apps/details?id=com.fms.emu
fms
October 14th, 2020, 18:31
Hello, All!
The free iNES 5.9 for Windows and Linux, my NES, Famicom, DiskSystem, and VS-System emulator, is now available for download:
http://fms.komkon.org/iNES/ -- homepage
http://fms.komkon.org/iNES/iNES59-Windows-bin.zip --Windows binary
http://fms.komkon.org/iNES/iNES59-Ubuntu-x86-bin.tgz -- Linux binary
The new version includes majorly refactored scaling and special effects framework and a simple CPU-based linear interpolation scaler. The CPU-based interpolation is used when it is impossible to use GPU to scale screen images. The Windows version also adds drag'n'drop support and explicit "Video | Interpolate Video | Linear Scaling" option. The Linux version now supports "-linear" command line argument.
ALL CHANGES:
* Refactored scaling and special effects framework.
* Optimized scaling for large screens and windows.
* Added simple CPU-based linear scaling algorithm.
* Added file drag'n'drop support to iNES-Windows.
* Added "-linear" command line option to iNES-Linux.
* Added "Video | Interpolate Video | Linear Scaling" option to iNES-Windows.
* Enabled "Video | Stretch Full Screen" option with effects enabled.
* Enabled "Video | Force 4:3 Screen" option with effects enabled.
Have fun!
PS: fMSX Deluxe, the complete version of my MSX and MSX2 emulator, is on $2.99 sale at Google Play this week:
https://play.google.com/store/apps/details?id=com.fms.fmsx.deluxe
fms
October 15th, 2020, 17:15
Hello, All!
I've published the free iNES 5.9, a new version of my NES and Famicom emulator for Android:
https://play.google.com/store/apps/details?id=com.fms.ines.free -- on Google Play
http://fms.komkon.org/EmuAndroid/iNES-Android.apk -- on website
I am releasing this version as both standalone APK and Google Play download, since I am not sure if Google will allow me to continue keeping it in Google Play. This release is based on iNES 5.9 for Windows and Linux, published this week. It adds a simple CPU-based linear interpolation scaler, used when GPU usage is unfeasible. There is also a separate "Video | Interpolation Effect | Linear Interpolation" option now. See below for all the changes.
ALL CHANGES:
* Based on the latest iNES 5.9 sources.
* Refactored scaling and special effects framework.
* Added simple CPU-based linear interpolation algorithm.
* Added separate option for linear image interpolation.
fms
December 23rd, 2020, 18:37
Hello, All!
I've published iNES 5.9.1 for Android, a new version of my NES, Famicom, DiskSystem, and VS-System emulator:
https://play.google.com/store/apps/details?id=com.fms.ines.free -- at Google Play
https://fms.komkon.org/EmuAndroid/iNES-Android.apk -- outside Google Play
https://fms.komkon.org/EmuAndroid/ -- homepage
Starting this November, Google no longer allows Android apps to access files on Android10+ devices, outside app's sandbox. All storage access is now supposed to be done via something called "Storage Access Framework".
I had to make major changes to iNES in order to comply with the new regulations. If you have a newer Android10+, you will see the list of storage volumes in the File Selector. Once you click on a volume, the app may ask you for permission to access it. Otherwise, things should work the same as before. If you find any new problems with the app though, please, report them to the support group or email me directly. See below for all the changes.
ALL CHANGES:
* Refactored app to comply with Google's latest ban on file I/O.
* On Android 10+, all file access is now done via content providers.
* Content is copied to a temporary folder for use, changes moved back on exit.
* You may have to give app separate permission to read each storage location.
Have fun!
PS: Speccy Deluxe, the complete version of my Sinclair ZX Spectrum emulator, is currently on $2.99 sale at Google Play:
https://play.google.com/store/apps/details?id=com.fms.speccy.deluxe
fms
January 6th, 2021, 21:39
Hello, All!
I've published iNES 5.9.2 for Android, a new version of my NES, Famicom, DiskSystem, and VS-System emulator:
https://play.google.com/store/apps/details?id=com.fms.ines.free -- at Google Play
https://fms.komkon.org/EmuAndroid/iNES-Android.apk -- outside Google Play
https://fms.komkon.org/EmuAndroid/ -- homepage
This release fixes a bunch of issues that popped up after refactoring the app for "Storage Access Framework" support. The app is once again runs on Android 4.2+ devices and properly handles spaces and parentheses in file names. I have also added support for homebrewn UNROM-512 (mapper #30) and Cheapocabra (mapper #111) boards.
ALL CHANGES:
* Added mapper #30 for homebrewn 512kB/256kB UNROM boards.
* Added mapper #111 for homebrewn Cheapocabra GTROM boards.
* Fixed several crash sources that popped up after refactoring.
* Fixed compatibility with Android 4.2/4.3.
* Fixed handling of spaces and parentheses in "content://" URIs.
* Fixed list of volumes in "Change Folder" dialog.
* Fixed "Change Folder" functionality.
* Fixed leaked dialog window on app exit.
Have fun!
PS: MasterGear, my Sega MasterSystem and GameGear emulator, is currently on $2.99 sale at Google Play:
https://play.google.com/store/apps/details?id=com.fms.speccy.mg
fms
January 25th, 2021, 18:44
Hello, All!
I've published iNES 5.9.3 for Android, a new version of my NES, Famicom, DiskSystem, and VS-System emulator:
https://play.google.com/store/apps/details?id=com.fms.ines.free -- at Google Play
https://fms.komkon.org/EmuAndroid/iNES-Android.apk -- outside Google Play
https://fms.komkon.org/EmuAndroid/ -- homepage
This release fixes opening NES files from external apps, such as file managers. It also fixes File Selector UI on newer AndroidTV devices and enables adding home screen shortcuts on newer Android devices. See below for all the changes.
ALL CHANGES:
* Fixed opening files from File Managers and other apps.
* Fixed file selection UI on newer AndroidTV devices.
* Enabled adding home screen shortcuts on newer devices.
Have fun!
fms
February 15th, 2021, 19:48
Hello, All!
The free iNES 6.0 for Windows and Linux, my NES, Famicom, DiskSystem, and VS-System emulator, is now available for download:
http://fms.komkon.org/iNES/ -- homepage
http://fms.komkon.org/iNES/iNES60-Windows-bin.zip --Windows binary
http://fms.komkon.org/iNES/iNES60-Ubuntu-x86-bin.tgz -- Linux binary
The new release adds support for homebrewn UNROM-512 and Cheapocabra boards, making recent NES games run. See below for details.
ALL CHANGES:
* Added mapper #30 for homebrewn 512kB/256kB UNROM boards.
* Added mapper #111 for homebrewn Cheapocabra GTROM boards.
Have fun!
PS: MasterGear, my Sega MasterSystem, GameGear, and SG-1000 emulator for Android, is on $2.99 sale at Google Play this week:
https://play.google.com/store/apps/details?id=com.fms.mg
fms
March 15th, 2021, 16:33
Hello, All!
The free iNES 6.1 for Windows and Linux, my NES, Famicom, DiskSystem, and VS-System emulator, is now available for download:
https://fms.komkon.org/iNES/ -- homepage
https://fms.komkon.org/iNES/iNES61-Windows-bin.zip --Windows binary
https://fms.komkon.org/iNES/iNES61-Ubuntu-x86-bin.tgz -- Linux binary
The new release adds optional frame rate display and makes most command line options work on Windows. I have also improved sound on Windows. See below for details.
ALL CHANGES:
* Fixed audio randomly not working on iNES-Windows startup.
* Added "Video | Show Framerate" menu option to iNES-Windows.
* Most command line options should now work in iNES-Windows.
* Increased synchronization timer precision in iNES-Windows.
* Added "-fps" command line option.
Have fun!
fms
March 24th, 2021, 17:17
Hello, All!
I've published iNES 6.1 for Android, a new version of my NES, Famicom, DiskSystem, and VS-System emulator:
https://play.google.com/store/apps/details?id=com.fms.ines.free -- at Google Play
https://fms.komkon.org/EmuAndroid/iNES-Android.apk -- outside Google Play
https://fms.komkon.org/EmuAndroid/ -- homepage
This release is based on the iNES 6.1 for Windows and Linux, published recently. It optimizes File Selector scrolling on newer Android devices, making it much faster with many files present. See below for all the changes.
ALL CHANGES:
* Fixed opening files from File Managers and other apps.
* Fixed file selection UI on newer AndroidTV devices.
* Enabled adding home screen shortcuts on newer devices.
Have fun!
Powered by vBulletin® Version 4.2.4 Copyright © 2021 vBulletin Solutions, Inc. All rights reserved.