olafnes v0.2.0 Released!

Lefteris_D

Administrator
Staff member
A new version of the Nintendo NES emulator olafnes is now available. Here is what is new in version 0.2.0:
  • added various amounts of support for the following mappers: 12, 26, 41, 46, 51, 53, 61, 73, 74, 79, 85, 86, 87, 95, 99, 107, 113, 115, 130, 151, 158, 184, 185, 188, 200, 201, 226, 229, 231, 232, 234, 245, 255
  • added more support for the following mappers: 1, 4, 22, 23, 24, 64, 66, 68
  • added mapper # substitution support
  • added game genie support (6 letter codes only)
  • added 2 player support
  • added audio channel disabling
  • added rewinding (up to 10 seconds)
  • added multiple sram support
  • added snapshot support (bitmap)
  • added higher frame skips (4 through 9)
  • 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 ability to recenter the window on screen
  • added command line input support (rom filename only, no switches yet)
  • added gamepad support
  • added a palette editor
  • added a midi instrument configuration window
  • added video mode for ntsc (and a switch for ntsc or pal)
  • added an automatic frame skip option
  • added video layer disabling
  • added one screen b mirroring (thanks disch)
  • added screen stretching
  • added column clipping to the ppu core
  • changed key configuration 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 how resets are handled
  • changed default palette to my averaged palette (averaged palette of 3 different palettes)
  • changed the executable's icon
  • changed the way palette selection is performed (it is now a dialog)
  • changed default palette to be hardcoded (no .pal file needed)
  • changed the rom information window
  • changed the way mapper numbers were calculated
  • removed execution speed toggling/code
  • removed 'new scroll code' toggling/code
  • removed 'tilebased' toggling/code
  • removed the status bar
  • removed the "unsafe" optimization option
  • removed compression/decompression of save states
  • removed clearing of wram before it's saved
  • removed the initializing of the 6502 processor every time a rom is loaded
  • removed preliminary support for certain mappers: 5, 8, 18
  • removed the black border from the emulated screen
You can get it from here.
 

Zach

New member
I'm gonna have to give this one another shot.. I did interview the coder, but the emulator itself was still pretty bare.. perhaps I'll be able to revise my interview with him and show a more favorable end product..
 
Top