8 stdenv.mkDerivation rec {
13 url = "https://sourceforge.net/projects/dgen/files/dgen/${version}/${pname}-${version}.tar.gz";
14 hash = "sha256-meLAYBfCKHPHf4gYbrzAmGckTrbgQsdjuwlLArje9h4=";
26 "--enable-pico" # experimental
28 "--with-cyclone=no" # Needs ASM support
30 "--with-drz80=no" # Needs ASM support
34 "--with-star=no" # Needs ASM support
38 homepage = "https://dgen.sourceforge.net/";
39 description = "Sega Genesis/Mega Drive emulator";
41 DGen/SDL is a free, open source emulator for Sega Genesis/Mega Drive
42 systems. DGen was originally written by Dave, then ported to SDL by Joe
43 Groff and Phil K. Hornung in 1998.
47 - Game Genie/Hex codes support
48 - PAL/NTSC, fullscreen modes
49 - Joypad/joystick support
51 - Highly configurable controls
52 - OpenGL textured video output
53 - Portable (64‐bit, endian safe), runs in Windows using MinGW
54 - Screenshots, demos recording and playback
55 - Musashi (generic) and StarScream (x86‐only) CPU cores
56 - Cyclone 68000 and DrZ80 (both ARM‐only) CPU cores
57 - CZ80 (generic) and MZ80 (generic and x86‐only versions)
58 - 16‐bit, 8000 to 48000Hz sound output
59 - Support for 8, 15, 16, 24 and 32 bpp modes
60 - Archived/compressed ROMs support
61 - M68K debugger (contributed by Edd Barrett)
63 - hqx and scale2x upscaling filters
66 license = licenses.mit;
67 maintainers = with maintainers; [ AndersonTorres ];
68 platforms = with platforms; unix;
71 # TODO: implement configure options