|
Jnes (emulator) history of versions
version 0.5.2 (11/5/2003) - Download
- Read to the docs for what's new
version 0.50 beta 2 (07/20/2002) - Download
- Fixed recent menu saving to registry
- Fixed status bar when rom is opened
- Windowed blitter now has choice adds Super2xSai and Scanlines
- Fixed mask generation, more roms should work
- Main window and rom browser positions saved on exit
- Cheats window moved around, multi-line cheats in dbase supported
- Packed more into each 24bpp xlation write, hopefully improves speed
- Fixed 15 bit color mode
- Cheats file has seen some enhancements
version 0.50 beta 1 (07/10/2002) - Download
- Fixed Deady Towers, Mapper 34
- Fixed an issue with palettes that affected Archon
- Added code toggling to the game genie interface (usually works without reset)
- Cheats are now a single file, and some popular ones are included
- Game genie usage in MMC3 games is now fixed
- Tweaked noise a little bit, more like 0.30a which was better
- Added a NES stereo sound option, usually pretty nice!
- Better menu handling while files are not active
- Recent menu is a little nicer, stamping is better, also deletes invalid entries
- Fixed bitmap capturing in triple buffer full screen
- Rewrote Direct Draw locking logic
- Direct Sound library used is same as other projects
- Using accelerators now, keyboard shortcuts improved and more reliabile
- PPU rendering rewritten for palette based rendering (slower, more accurate..)
- Added network play support via the Kaillera 0.90
- Added a video timing option to allow and extra line of vblank (fixes graphics glitches in bubble bobble 2, blades of
steel, etc)
- Window position remembered when returning to windowed mode from full screen
- Put back 24-bit rendering (works?) and removed 8-bit from full screen
- Rom Browser added, sort by name, mapper, and battery saves
- j6502 was ported back to C from X86 assembly (hopefully no difference... maybe slower on old computers)
- New settings dialog: file association (thanks zilmar), IPS patching functionality, directory paths
- Direct Input library has improved error detection for disconnected joypads on load, and tabbed dialog
- New video dialog, replaces the old series of menus, also adds enumeration of full screen display modes
- Brand new help file (thanks to smiff for the inspiration)
- ZIP file support using ZLIB 1.1.4 DLL, only for NES roms
- Almost every other aspect has seen rewrites and cleanups over time..
version 0.40 beta 2 (01/21/2001) - Download
- Put a cap on direct input error handling during game play
- Rewrote some window handling routines for full screen
- Fixed a bug in the window size menu-check handling
- Initialized the task variable to zero correctly, hopefully this fixes problems people experienced with save states doing
odd stuff!
verion 0.40 beta 1 (01/06/2001) - Download
- Implemented audio updates 4 times per frame via queue, might slow down performance so I waited this long to do something
drastic like this, sounds great
- 16-bit audio and mixing
- Raw PCM emulated nicer now..
- Noise and Pulse volume enveloping corrected I hope
- Tri counters fixed? (Thanks to Matt Conte for the doc on nesdev a while back)
- Pulse freq sweeps rewritten finally, put this off a long time
- DPCM rewritten from scratch, big difference in beat style
- Vertical scroll problem fixed in TMNT
- Changed the scanlines back to 262, this makes a game I know not work right but I feel having correct timing is the right
way to go
- Another NSF loading problem fixed
- Sunsoft Mapper fixes and speedups
- Implemented an accurate real-time zapper read handler, didnt realize necessary..
- Small transparency fix for some games (Windowed only)
- Added ability to load external palettes or keep default, 3-byte RGB triplets
- Integrated NSF support into the j6502 main cpu core, via small hack
- Rewrote sign flag, and IP handling in j6502, speedup
- Window 3X mode added
- Added an option for NES 8-pixel clipping emulation
- Sprite0 hits tweaked a little
- Rewritten Game Genie from scratch, max codes is 64 per game
- Rewritten PPU Rendering, which removed MMX/ASM speedups, still fast tho
- Rewrote direct draw frame locking technique, dangerous when jnes crashes..
- Removed 24bpp rendering support, useless, slow etc, use 16/32
- Rewritten entire banking system for cpu and ppu, speed boost
- Added a recent menu into the interface, quite nice
- Rewrote every mapper, less memory used, faster speed, save state friendly
- Rewrote sound graph, more friendly to direct draw these days
- Rewrote bitmap capture code from scratch, faster and nicer.
- Finally released the partial MMC5 support, not the most accurate emulation, but it is good enough to play Castlevania
III US well, which is good enough..
- Tweaked save states to save the new structures as well
- Rewrote ppu mapper tile handling, works right now, no hack
- Started allocating and releasing large chunks of memory nicely
- Direct Input 2-Player code rewritten, smaller, easier to maintain, as well as the option to completely? tweak the devices
- Changed quick-save to F7 key, F6 was too close to F5 really, you could hit it accidently
- Added save slots selection to the Cpu menu, it might of been confusing because it was previously only accessible on
the keyboard
|