2017-09-24

My Nes v7.0.6475 beta

EmuCR:My NesMy Nes v7.0.6475 beta is released. My Nes is a portable open source NES/FAMICOM emulator written in C#. It's EXACT nes cycle emulator, very accurate and uses exact ppu scanline timing. My Nes compatibility is very high, and most of the games that supported run perfectly.

My Nes Features:
- Roms browser with bility to disblay additional information of each rom like snapshot and info.
- Save/Load state in defferent 9 slots or in file using save/load state as feature.
- Sound recorder which record sound of current playing rom in wav format (Mono, 44100 Hz, pcm 16-bit).
- Developer console with full access emulation commands.
- Support INES (*.nes) file format.
- Can read from archive (*.zip, *.7z and *.rar)
- Profiles for control mapping.
- CPU :All 6502 opcodes (with the undocumented opcodes), IRQ and NMI.
- PPU :8x8 and 8x16 sprites with transparency and priority, background tiles and sprites evulation, internal ntsc palette generator, default PAL palette, Cycle based ppu, real scanline and scancycle timing, Emphasis and monochrome effects.
- Sound : all the 5 channels, MMC5, SS5B and VRC6 external sound channels. Format: MONO PCM 16 BIT 44100 Hz.
- Systems : PAL , NTSC
- Mappers : # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 32, 33, 34, 40, 41, 42, 43, 44, 45, 46, 47,48, 49, 50, 51, 57, 58, 60, 61, 62, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 82, 83, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 97, 105, 112, 113, 114, 115, 117, 118, 119, 133, 140, 142,159, 180, 182, 184, 185, 187, 188, 189, 193, 200, 201, 202,203,204,205, 212,213, 225, 226, 228, 229, 230, 231, 232, 233, 240, 241, 242, 243, 244, 245, 246, 248, 249, 251 and 255. Almost full set !!

My Nes v7.0.6475 beta Changelog:
. THIS IS BETA: only mappers 0, 1, 2, 4, 7 and 71 are implemented for testing porpus.
. My Nes emulation core is built from scratch, 2 months of 5-6 hours daily working (and another month for "My Engine" building, 5-6 hours daily).
I tried my best to care of each detail, using latest documentations and diagrams.
The accuracy level is 99% !! and yes, i mean it !!
. My Nes emulation work AS EXACTLY as mensioned in the documents in Nes Wiki and other places, I even able to discover things
related to nes hardware that it is not documented or not explainable.
. PPU BUS is emulated, My Nes passes all VBL-NMI tests by emulating the REAL ppu bus, if you want to know why #2000 writes and
#2002 reads do unusal stuff, just look at the source-code of My Nes. I noted everythings there.
. PPU OAM EVALUATION is also built to match the real hardware, let's just ppu emulation is very accurate. Use the scanline.nes
test to see the timing is perfect !!
. Emulation optimysed, i mean it this time. My Nes tested in old machines and run perfectly 60 fps.
. My Nes now is multi-cross platform application, thanks to SDL2 and #SDL-CS for making this happen !
. I build a simple engine and called "My Engine". This is just a simple GUI engine built using SDL2, so that user can access everything
from emulation configuration to output and input settings in the same window, in all platforms.

Download: My Nes v7.0.6475 beta
Source: Here

0 Comments

Post a Comment