olaf Posted December 11, 2005 Share Posted December 11, 2005 (edited) for those who don't know -- i stopped working on olafnes to work on a new emulator, which i'm now code-named "znes", until i find a better name. znes is based off a different version of basicnes 2000 than olafnes. znes contains code from olafnes as well as new code. i started working on this new emulator because olafnes is slow on old pcs and the code is getting clunky and jumbled. below is the work i've done on it in textual context... - added various amounts of support for new mappers (26, 41, 46, 51, 53, 73, 74, 77, 79, 83, 86, 87, 88, 95, 96, 107, 113, 119, 129, 130, 145, 161, 177, 184, 188, 193, 200, 201, 222, 228, 229, 231, 232, 234, 241, 243, 245, and 248)- added memory mapper chip substitution support- added game genie support (6 letter codes only)- added 2 player support- added audio channel disabling (noise, rectangle, and triangle)- added video filters (scale2x (advancemame), 50% horizontal scanlines, and 50% vertical scanlines)- added rewinding- added multiple sram support- added directional pad inversion option- added snapshot support (bitmap)- added higher frame skips (4 through 9)- added input switching- added an auto saver- added detection of emulation when close button is clicked, it will now stop emulation if clicked while emulating- added directory memorization to the 'load rom' dialog, it will now go to the directory last accessed- added option to keep window "on top"- added ability to recenter the window on screen- added command line input support- added md5 calculations to new rom information window- added gamepad support and a gamepad window- changed key configuration window- changed rom information window- changed configuration loading/saving to windows registry accessing (also, it now saves all configurations, not just controls)- changed audio output to stop after emulation is stopped- changed about window to a standard windows information message box- changed how resets are handled- changed default palette to kevin horton's palette- changed the executable's icon- changed the way palette selection is performed (it is now a dialog)- removed execution speed toggling- removed 'new scroll code' toggling- removed 'tilebased' toggling- removed the status bar- removed the "unsafe" optimization option- removed compression/decompression of save states here are some screen shots of znes running games... Bubble Bobble (U) Castlevania II - Simon's Quest (U) Oeka Kids - Anpanman no Hiragana Daisuki (J) Dragon, The (As) Punch-Out!! (E) [!] Super Mario Bros. 3 (U) (PRG0) [!] Fist of the North Star (U) Mega Man 6 (U) yeeaaahhh Edited December 11, 2005 by olaf Link to comment Share on other sites More sharing options...
Robert Posted December 11, 2005 Share Posted December 11, 2005 Very nice. Link to comment Share on other sites More sharing options...
Agozer Posted December 11, 2005 Share Posted December 11, 2005 Hahaha znes. Sorry, but znes has already been pseudo-trademarked by n00bs who don't know the real name of one particular emulator. Link to comment Share on other sites More sharing options...
olaf Posted December 11, 2005 Author Share Posted December 11, 2005 which is why it's just a code-name Link to comment Share on other sites More sharing options...
Weirdy Posted December 11, 2005 Share Posted December 11, 2005 just go with pNES or aNES; there was already a NESticle, plus, I agree with Agozer nice work btw Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now