

| 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 |
|
|
