[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#533666: RFP: gens -- Sega Genesis / Sega CD / Sega 32X emulator



Package: wnpp
Severity: wishlist

* Package name    : gens
  Version         : 2.14
  Upstream Author : Stéphane Dallongeville
* URL             : http://gens.consolemul.com/
* License         : GPL
  Programming Lang: C, C++, Assembly
  Description     : Sega Genesis / Sega CD / Sega 32X emulator

Gens is an emulator for the Sega Genesis, Sega CD, and Sega 32X.

The source can be downloaded at
http://gens.consolemul.com/download/gens-win32-src-2.14.zip.

There was a previous ITP for gens (Bug #253095) but it was closed because
Gens had supposedly too much non-free code.

>From what I see, there's various files that are Copyright to Microsoft. With
these files, I'm sure they can be replaced with the corresponding files from
ReactOS.

There's also the use of the Starscream 68k emulator library which has a non-open
source license. This could probably be replaced with the emulator from sc68 at
https://sourceforge.net/projects/sc68.

Last thing I noticed was the use of Kaillera client API code, found in the file
kailleraclient.h. There is no license for this file, so this would be a blocker
from including Gens in Debian at all, unless some replacement is found for it.

As a side note. Some of the files from Gens are being used in XBMC to play
GYM files used in the Sega Genesis. It would be really nice to have a library
just for this purpose, sort of like SNESAPU, although this isn't relevant for
this bug.



Reply to: