Changes in tuxnes-dc v0.2 ------------------------- - Added experimental tile renderer (press Y at game select screen). Many games work fine. Press B to clear up screen corruption. Runs at 60 fps. - Sound code much improved; will not break up when speed drops too low. This allows arbitrary frameskip (but the line renderer is still locked to 30 fps). Noise channel clipped from time to time due to synchronization issues. - Fix palette bug that caused colors to be slightly off. - Fixed some sound and video corruption due to global variables; sporadic problems remain. Changes in tuxnes-dc v0.1 ------------------------- - Framebuffer renderer, which draws full scanlines. The original could draw partial scanlines, which was too slow for the DC. No functionality is sacrificed over the original TuxNES. Also, eight pixels (one tile) are drawn per loop, rather than one. Much faster, but prevents support of MMC2/4 (I believe). - Sound implemented. Will break up if emulation speed drops too low. - MMC2/4 latching disabled due to speed issues; this affects e.g. Punch-Out. Not supported in line renderer anyway. - 6502 emulation core is C-based and interpreted, not dynamically recompiled like original. - Sound code abstracted to allow multiple sound engines, just like the rendering code allows multiple rendering engines. "mute" and "none" sound options are cleaner than in the original. - Basic game select screen.