HalfNES SVN r183 is released. HalfNES is an open-source emulator for the Nintendo Entertainment System, written in Java. Currently, it only runs as a standalone Java SE application.
Current Features:
-Now cropping off the top and bottom 8 pixels of the video output, since these are not visible on most TVs and a lot of games render garbage on those lines.
-Added volume slider to options dialog (and rewrote the sound output code as well.)
-Fixed a lot of sound bugs. Crystalis, Zombie Nation, A Boy And His Blob etc. all sound right now.
-Fixed Twin Cobra
HalfNES SVN Changelog:
r180
Fixed writing to $2004 (for some reason it still doesn't pass oam_stress test,
but it's very close).
r181
Added predefined power-up palette for PPU. Passes power_up_palette test.
r182
-Added two fixes for specific games based on crc32
(Fire Hawk and Low G Man)
-fixed raw PCM writes muting when high bit is 1 (it doesn't do that and I'm not
sure where I found that it did)
-now force synchronizing APU to CPU every cycle. Fixed Dreamworld Pogie but my
DMC sample timings are still too far off for any game that relies on them. (Most
of the Codemasters ones that are broken.) Need to look into this behavior more,
very few references are available.
Oh, and also getting rid of old oscilloscope windows when the APU object is
destroyed.
New release probably tomorrow. (Need to make an automated packaging system so I
can do releases more frequently without all the manual library copying and
running through the obfuscator.)
also note to self: add a shell script that adds execute privilege to the jar on
linux
r183
Fixed IRQ frame flag being affected incorrectly. Passes apu_test/3-irq_flag and
blargg_apu_2005.07.30/03.irq_flag.
Download: HalfNES SVN r183
Source: Here
0 Comments
Post a Comment