Jump to content

basicNES or olafnes? Help me out here.


olaf

Recommended Posts

Okay, originally, I based olafnes off of the second debug version of basicNES 2000 version 1.5). I recently obtained the source code for the first debug version (which is way faster), and now I'm restarting olafnes. But I'm not sure now if I wanna plow over all my original olafnes work, or fork basicNES and have like a "basicnes+" version, and leave olafnes as it is -- requiring a powerful computer. I guess that's all really, below are the changes I've done in the new BASICNES version, not olafnes. Much of olafnes has been ported back into debug version 1...

 

- added 56 new mappers, which vary in amount of support (5, 8, 12, 14, 17, 18, 21, 24-26, 41, 45, 51, 53, 57, 58, 60, 70, 72-77, 79, 82, 83, 85, 88, 90, 95, 99-101, 113, 118, 119, 121, 126, 142, 152, 160, 195, 200, 201, 203, 228, 229, 231, 232, 240, 243, 245, 248, 222, and 234)

- added game genie support (6 letter codes only)

- added priority adjusting (idle, normal, high, and real-time)

- 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

- changed key configuration window

- changed rom information window

- changed configuration loading/saving to windows registry accessing

- changed audio output to stop after emulation is stopped

- changed about window to a standard windows information message box

- changed how resets are handled

- removed execution speed toggling

- removed 'new scroll code' toggling

- removed 'tilebased' toggling

- removed palette choosing

- removed status bar

- removed the "unsafe" optimization option

Should I make an alternative olafnes, or take basicNES in a new direction?

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...