Nescube v3.2 {NES (Nintendo Entertainment System) emulator for J2ME}


Emulator 8-bit game console Famicom / NES / Dendy for mobile phones with support for Java 2 ME. The emulator reproduces the work of the basic hardware nodes console, allowing you to run games on your mobile device, previously created for this console. Games Famicom / NES / Dendy submitted as image files. Nes, derived from the actual game cartridge. In the emulator uses a variety of copyright technology to increase the speed of emulation hardware Famicom / NES / Dendy.  All code, participate directly in the process of emulation, is written in a procedural style, taking into account the execution speed of any instructions bytecode Java. Another feature of the application is its versatility, ability to operate on mobile devices with different display resolution available API, etc.

The emulator implements Nescube work of the following hardware nodes console:
  •  CPU 6502 (with some simplifications in favor of speed emulation);
  • video processor PPU 2C02 (timings NTSC / PAL, frame size 256 x 224/240);
  • sound processor APU 2A03 (very simplistically by Midi-phone devices);
  •  subsystem memory (RAM, SRAM / Battery-backed SRAM, VRAM / CHR-ROM, PRG-ROM);
  • Cartridge mappers: 0, 1, 2, 3, 4, 5, 6, 7, 11, 15, 19, 21, 23, 32, 33, 34, 58, 64, 66, 68, 69, 71, 75, 79, 80, 87, 88, 90, 91, 113, 118, 184, 187, 200, 201, 209, 211, 212, 213, 225, 229, 231, 232, 243;
  • joystick number 1 with the support of key Turbo A / B.

  Key features and advantages of the emulator:
  • powerful video system (rotation, positioning, scaling, image post-processing, etc.);
  • automatic rotation and positioning of images in the presence of an accelerometer on the phone;
  • own graphical user interface with support for color themes, multiple languages;
  • strong support for file system phone, work with Zip and GZip archives, support for a special server with games;
  • six slots to save / restore game state for each game, quick save / restore game state;
  • setting speed / compatibility in a wide range, there are appropriate presets;
  • flexible system configuration management, control of the game with a fast response;
  • ability to use individual settings for each game;
  • technology of continuous play;
  • high-speed emulation engine that supports most of the games;
  • sound emulation, color palette support (pal-files), IPS-Patches, Game genie (gen-file), NES Sound Format (nsf-files);
  •   presence of the memory editor to find and edit the game (the number of lives, health, etc.).

Changes in the system emulation mappers:
  • rewritten emulation SRAM, SRAM size is increased to 64 KB and added to control memory banks;
  • added support for up to 32 KB VRAM (Fixed some mappers, in particular mapper 6);
  • added proper support trainer'a (Fixed mapper 6);
  • added emulation mappers: 5, 19, 68, 75, 80, 87, 88, 90, 187, 209, 211, 243;
  • added support for NES Sound Format (NSF), implements a simple player. nsf files;
  • several minor fixes and improvements.
Changes in the system rendering the image:
  •   Fixed display of the first 8-pixel rows when off backgrounds;
  • added two optimization algorithm for reducing the number of rows to render the background;
  • changed algorithm cleaning line images, are now cleaning is performed only for strings off backgrounds;
  •   slightly rewritten and corrected logic of rendering some of the games were looking better.
General changes:
  • Section Settings> Engine heavily reworked, removing unnecessary options section added optimizations, renamed some names;
  • to change the trial version (with restrictions can be found at the project);
  •  the game server added 27 new games are now on the server is available 277 specially selected and compatible with the emulator games. 
Download Links:

Related Posts

Subscribe Our Newsletter