Next Generation Emulation banner
121 - 140 of 172 Posts

·
Registered
Joined
·
1,031 Posts
Discussion Starter · #121 ·
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!
 

·
Registered
Joined
·
1,031 Posts
Discussion Starter · #122 ·
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!
 

·
Registered
Joined
·
1,031 Posts
Discussion Starter · #123 ·
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!
 

·
Registered
Joined
·
1,031 Posts
Discussion Starter · #124 ·
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!
 

·
Registered
Joined
·
1,031 Posts
Discussion Starter · #125 ·
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!
 

·
Registered
Joined
·
1,031 Posts
Discussion Starter · #126 ·
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!
 

·
Registered
Joined
·
1,031 Posts
Discussion Starter · #127 ·
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.
 

·
Registered
Joined
·
1,031 Posts
Discussion Starter · #128 ·
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!
 

·
Registered
Joined
·
1,031 Posts
Discussion Starter · #129 ·
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!
 

·
Registered
Joined
·
1,031 Posts
Discussion Starter · #130 ·
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!
 

·
Registered
Joined
·
1,031 Posts
Discussion Starter · #131 ·
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!
 

·
Registered
Joined
·
1,031 Posts
Discussion Starter · #132 ·
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!
 

·
Registered
Joined
·
1,031 Posts
Discussion Starter · #133 ·
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!
 

·
Registered
Joined
·
1,031 Posts
Discussion Starter · #134 ·
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!
 

·
Registered
Joined
·
1,031 Posts
Discussion Starter · #135 ·
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!
 

·
Registered
Joined
·
1,031 Posts
Discussion Starter · #136 ·
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!
 

·
Registered
Joined
·
1,031 Posts
Discussion Starter · #137 ·
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!
 

·
Registered
Joined
·
1,031 Posts
Discussion Starter · #138 ·
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!
 

·
Registered
Joined
·
1,031 Posts
Discussion Starter · #139 ·
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!
 

·
Registered
Joined
·
1,031 Posts
Discussion Starter · #140 ·
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
 
121 - 140 of 172 Posts
Top