don't click here

clownmdemu - The Greatest Mega Drive Emulator Ever (Someday)

Discussion in 'Technical Discussion' started by Clownacy, Jun 23, 2022.

  1. nineko

    nineko

    I am the Holy Cat Tech Member
    6,237
    449
    63
    italy
    Yeah, given the formula I posted above, what you said makes perfect sense. It makes a huge difference because the "off by one" error is at the denominator. So, even if higher frequencies have more leeway from a musical point of view, the results are so off that it sounds wrong anyway.

    All I wanted was to amend the information in Devon's post, really.
     
  2. Devon

    Devon

    Tech Member
    970
    880
    93
    @nineko Oh huh, I was thinking in terms of just the PSG, so yeah, that's my bad.
     
  3. Clownacy

    Clownacy

    Tech Member
    966
    338
    63
    frontend v0.4.2 & libretro v0.2.2
    This update's on the smaller side: it's mainly just for native file dialogs on Unix-like OSs.

    The emulator itself has been lightly optimised, as I've started using my 3DS as an ultra-low-end benchmark. Hopefully I can make my emulator fast enough to run at full speed on the 3DS someday.

    I've also fixed the bug where, if you play Sonic 1, pause, and then reset the emulator, the Sega chant won't be audible. The fix was to make the YM2612 reset when the Z80 is reset, which is what happens on a real Mega Drive.

    The main reason for this update is that the standalone frontend on Linux and the BSDs now has native file dialogs, instead of relying on the barebones fallback that was added in v0.4. These particular file dialogs leverage Zenity, meaning that they're GTK-based. In the future, I'll also add support for kdialog, to provide a Qt-based alternative. The usage of Zenity means that there is no hard dependency on GTK: if Zenity is not installed, then the frontend will harmlessly fall-back on the barebones file dialog instead.

    Standalone: https://github.com/Clownacy/clownmdemu-frontend/releases/tag/v0.4.2
    libretro: https://github.com/Clownacy/clownmdemu-libretro/releases/tag/v0.2.2
     
    Last edited: Mar 16, 2023
  4. rata

    rata

    Member
    648
    39
    28
    Argentina
    Trying to be useful somehow.
    I just gave it a go simply for regular end-user scenario, it ended up playing Columns 3 smoother than Kega. This is great.