Jump to content

    MAME WIP News

    olaf
    By olaf,

    Emu#dreams reports that Reip has finished his work on Mosaic support in MAME. You can see his screen shots of MAME running Mosaic here, at Reip's MAME WIP page.

     

    Emu.pl reports that Dave Widel has also made progress in working on MAME as well too. It looks like he's gotten Noah's Ark to run rather well. You can see for yourself here, at Dave Widel's homepage.


    bsnes WIP News

    olaf
    By olaf,

    Emu#dreams reports that byuu has been working on bsnes, the Super NES emulator, some more. Below is his post on his homepage about the recent work.

     

    Updated the DirectDraw renderer. It also has perfect triple buffering support now. That's good, because the DDraw renderer is way the hell faster. The only thing I really can't do with the DDraw renderer is allow luminance in the scanlines. No hardware accelerated alpha blending, you see...

     

    Also improved some of the Direct3D code. You can now specify the raster size in the config file. You can also switch between the DirectDraw and Direct3D modes inside the config file now, too. Hooray for virtual base classes.

     

    I also improved the scanline rendering, a lot. I'm still planning some of the final details there, so no screenshots for now. Let's just say... I've found the perfect screen resolution: 1792x1344. Try and guess why that is. I'm planning to write a document on proper TV-style scanlines on CRT / LCD monitors, so I'll explain that resolution more there.

     

    Lastly, I forgot to mention this the other day, but I also revamped the joypad support. bsnes now supports up to 256 joypads, and up to 128 buttons + 4 d-pad buttons for each joypad. I also revamped the d-pad support to check the POV hat. So now you can use the controller in digital or analog mode, and the analog thumbstick is way more responsive. It makes pulling off combos in games way easier. I'll probably make this a configuration option because it definitely has room for calibration.

     

    I also fixed a major problem with interlacing. Before, I was allowing interlace to be toggled mid-frame. But that's not really the case. What threw me off was that the rendering appears to be interlaced when you enable it mid-frame, but it's really not. It's just skipping every other scanline, just like interlace mode would. However, the screen is still only rendering the even scanlines. A quick test confirmed this. Thanks to TRAC for pointing that out initially. bsnes will now only update the screen interlace setting every other frame. I still need to test on hardware to get a more exact position for when this actually occurs, but this will work for the immediate present. This also makes screen rendering a hell of a lot easier on me. Hooray for that.

     

    Oh yeah, and I heard that bsnes has more responsive input than some other emulators... so for that, I moved the PPU screen rendering to occur at V=240, instead of V=0 (the screen is rendered sooner, basically). This should make the controller feel infinitesimally more responsive. I don't notice the difference even in other emulators, but maybe those people will.

    You can visit bsnes's homepage here, at byuu's personal homepage.


    eSwan Updated

    olaf
    By olaf,
    PDRoms reports that test versions of eSwan, the Bandai WonderSwan and WonderSwan Color emulator, are now available here. These test versions consist of work on sound.

    Mocha v1.13 Released

    olaf
    By olaf,

    AEP Emulation Page reports that Mocha, the Java-based TRS-80 Color Computer (CoCo) emulator, has been updated. Below are the release notes for version 1.13.

     

    - Mocha now remembers the file path when opening a new cassette, bin or dsk image in the signed applet.

    - Various optimizations - inlining, etc. As always, the Java 1.1 version is probably faster on slower machines.

    You can try out Mocha here online, at the official homepage.


Portal by DevFuse · Based on IP.Board Portal by IPS
×
×
  • Create New...