Monday, May 31st 2021 |
What's new for version 5.80 (05/31/2021) ---------------------------------------- [savestate] - The savestate version has been changed to 8, so older states are no more compatible. - Added/fixed proper savestate support for ALL mappers. [sound] - Added support for Namco 163 sound (mapper 19). - Added mapper 210. - Fixed NSF init/play/reset. - Fixed sound recording status when stopped. [mappers] - Fixed MMC1 (mapper 1), plus support for 512k games (Dragon Warrior III and IV works). - Fixed mappers 69, 72, 76, 78 and 92. - Fixed IRQ counter on mapper 19 reset (Sangokushi II: Haou no Tairiku works). [gui] - You can press Ctrl+F to call the "File info" dialog while in the GUI. - CPU state info dialog now supports NSF. [general] - General adjustments, cosmetic changes and cleanups. - Documentation reworked and usual fixes. |
Monday, May 3rd 2021 |
What's new for version 5.70C (05/05/2021) ----------------------------------------- - Fixed sound volume level with unsigned samples. |
Monday, May 3rd 2021 |
What's new for version 5.70B (05/03/2021) ----------------------------------------- - Fixed disabled mini-GUI items. - Fixed some uninitialized variables in the APU core. |
Friday, April 30th 2021 |
What's new for version 5.70 (04/30/2021) ---------------------------------------- [apu/sound] - Major fix in the sound downsampling, new high pass filter. - Sound recording is now terminated if the sound mode is changed. - Fixed a bug calculating the data chunk size for stereo wave files. - Fixed envelope volume on power up/reset (set to 0 instead of 15). - Sound output volume now uses the mixing formula and float types for math. [gui] - The mini-GUI menubar is back! It's used in low resolutions mode. - Fixed wrong colors in message boxes. [nsf] - Fixed a stupid bug of displaying NSF frequency circles out of NSF mode. - Fixed a bug setting the NSF file/track info in the program window. - Track number is back to the decimal mode. - Press Spacebar to switch the sound mode between "normal" and "Fami-clone" (NSF only). - Pressing Alt+Enter (toggles fullscreen/windowed) no longer restarts the NSF track. [joypad] - Reads from $4016/$4017 are set by specific hardware (NES and VS Unisystem). [general] - Now you're able to save/restore states during movie recording (joypad data logging). - Cosmetic changes, a couple of minor fixes. - Savestate document is now included with the emulator package. |
Friday, April 9th 2021 |
What's new for version 5.66 (04/09/2021) ---------------------------------------- [fds driver] - Disk inserted/ejected status is no more set to "true" on soft-RESET. - Improved disk information, added CRC32. [cpu] - RAM is now completely filled with zeros. [apu] - Fixed a bug in the APU reset. - Fixed a bug in the stereo sound downsampling calculation. - Fixed NSF driver, major cleanups. [graphics] - Fixed windowed mode when out of focus. - Fixed color calculations for various color styles. - Color style "sepia #2" was changed to a new non-monochrome calculation. - The loaded .NES filename is now displayed in the "File info" GUI option. - Minor cosmetic changes in the GUI. [general] - Removed value $40 ORed at every joypad read. - Keyboard is now polled before checking keys. - Fixed emulator startup, several rewrites in the code, minor fixes. - Fixed a memory leak problem. |
Monday, March 15th 2021 |
|
Thursday, March 11th 2021 |
What's new for version 5.65 (03/11/2021) ---------------------------------------- - Fixed PPU soft reset. - Fixed sprite address clearing again (RC Pro AM II works). |
Friday, October 2nd 2020 |
What's new for version 5.64 (10/02/2020) ---------------------------------------- [gfx] - Default palette is restored on new ROM loading (fix when a VS palette was selected). [ppu] - Sprite address is always cleared on VBlank end, fixing a few unlicensed games. [menu/GUI] - Now you can select GUI colors for menus. - Video options were separated from [Misc] menu. - Fixed custom fullscreen setting (on General settings), saves the current video mode. - Fixed a bug setting on/off percentage of FPS. - Fixed "general settings" and "set directories" GUI dialogs not "closing". - Fixed "sound options" GUI dialog (all options are working ok). - Fixed a few mapper/board names in order to be shorter, avoiding glitching the GUI. - General tweaks, cleanups and minor improvements. |
Saturday, September 19th 2020 |
|
Wednesday, September 16th 2020 |
|
Sunday, September 13th 2020 |
What's new for version 5.63 (09/13/2020) ---------------------------------------- [mapper] - Fixed a bug in the MMC3 PPU IRQs (fixes Mega Man VI and others). [apu/nsf] - Added an option for DMC reversed bits decoding order. - Fixed NSF track change in triple buffering mode. - NSF mode no more allow changes to screen aspect ratio, or scanlines. [graphics] - Fixed palette setting if an external palette was loaded. - Fixed a problem with triple buffering (should run at normal speed). - Rollback for color style calculations. - Changing the video resolution (using GUI dialog) now sets the game screen to 240p. - Vertical retrace is now enabled by default. [general] - Fixed program version number in the binary. - Fixed a few obscure errors in the config file parsing. - Added display of the percentage of frames per second. - Code revision and rewrites for GUI dialogs. - Removed a few debug leftovers, plus minor improvements and cosmetic changes. - Documentation updated. |
Sunday, September 6th 2020 |
What's new for version 5.62 (09/06/2020) ---------------------------------------- - Fixed compiler flags, no more DLLs (again). - Fixed a few more references for setting up Allegro's gfx driver (AUTODETECT). - Other minor fixes and tweaks. |
Friday, September 4th 2020 |
What's new for version 5.61 (09/04/2020) ---------------------------------------- - Fixed frequency value in the DMC sound driver reset, raw playback is fine. - Fixed a nasty bug in the PPU $2007 reads. - Fixed mouse as NES input device, you can adjust the movement sensibility. - Changed Allegro's graphics pseudo-driver to AUTODETECT for compatibility. - A few cosmetic changes in the GUI. |
Wednesday, September 2nd 2020 |
|
Tuesday, September 1st 2020 |
What's new for version 5.60 (09/01/2020) ---------------------------------------- [general] - Partial code rewrites, some optimizations and tweaks. - Savestate version is now 7 (old saves are not compatible). - Data at CPU $6000-$7FFF is now saved into savestates (SRAM/WRAM). - Fixed a few problems parsing the config file. - Fixed path for FDS BIOS loading (same of RockNES.exe folder). - Fixed a deadlock bug on application window close (X at corner). [cpu] - Fixed CPU opcode $20 (JSR). - Fixed CPU branch timings. - Fixed a bug in the DMA operations of sprites and DMC sound channel. - Fixed a potential crash in the CPU schedule system. - Revision in the CPU opcodes. [ppu] - Fixed sprite RAM data saving in savestates. - Fixed sprite refresh (R.C. Pro AM II works). - Added a check for expected CHR ROM/RAM in each mapper. - Revision in the PPU frame timing and CPU opcodes. [graphics] - New NTSC palette. - Fixed a bug saving palettes (incorrect warning). - Fixed bitmap clearing in triple buffering mode. - Fixed switching to VS palettes. - Fixed loading an external palette file. - Fixed wallpaper loading path (should look at the binary folder too). - Scanlines effect code rewritten from scratch. - Reworked most of the color styles palette calculations. [inputs] - Added missing joystick turbo settings on config file parsing. - Fixed incorrect assignment for BACKSPACE key. - Fixed support for joysticks, now D-pad works again! [sound] - Fixed APU noise channel reset (fixes Ghostbusters) and sweeps. - Fixed a bug in the APU mono/stereo switching. - Fixed sound startup and configuration. - Fixed DMC channel initial state. - Reworked the audio rendering a bit. - Changed the sound sample rate from 48000 back to 44100Hz, works on low-end PCs. - Reduced drastically the sound cache for minimal latency. [nsf driver] - Fixed a bug in the NSF savestate block. - Fixed NSF track selector, works for player 1 only. - If a NSF file has no game title, it's now replaced by its filename. [mapper] - Added proper support for Acclaim's MC-ACC IRQs. - Added savestate data for mappers 46 & 187. - Revision in the MMC3/Acclaim PPU IRQ codes. |
Sunday, August 30th 2020 |
|
Tuesday, June 19th 2012 |
|