It is currently Tue Jul 16, 2019 5:18 pm

All times are UTC - 7 hours





Post new topic Reply to topic  [ 3 posts ] 
Author Message
PostPosted: Mon Apr 08, 2019 10:18 am 
Offline

Joined: Sun Sep 19, 2004 11:12 pm
Posts: 21505
Location: NE Indiana, USA (NTSC)
Debian packages one NES game: Escape from Pong. It depends on FCEUX or the nes-emulator virtual package. apt rdepends fceux currently lists no other NES games that have been added to Debian over the past eight years.

The source package for EFP build-depends on xa65, which originates from the Atari computer scene. In order to get other free NES games into Debian, we'd have to first get their build dependencies sorted out, which mostly means their respective cross-assemblers.

From "Intent to package (ITP)" in Debian wiki:
Before filing an ITP
Find out if the software already exists in Debian. The existing package could have a different name to what you might expect, so do your search carefully and exhaustively.

Please research how many similar software packages are there actually in Debian, in what shape they are, whether they have active upstream and downstream maintainers. Such knowledge might prepare you to defend your ITP in favor over existing alternatives.

If similar (mature) alternatives exist, before packaging consider contacting upstream asking why they write this software. Maybe they can be convinced to combine their efforts with upstreams of similar packages to avoid duplicating the efforts and guaranteeing longevity of the combined project.


Until May 2015, cc65 proper (the C compiler) was non-free, while its binutils (ca65 and ld65) was free. With the C compiler being non-free and xa65 existing, there wasn't enough interest in packaging the binutils. But roughly four years after the relicense, cc65 appears set to enter Debian. It's in Debian 10 "buster", which is currently testing and frozen.

We'd still need to make some case for packaging NESASM and ASM6 though if a developer of a free game made with one of those assemblers wants it packaged. In particular, we'd need to find which fork of each gets the most maintenance attention.

_________________
Pin Eight | Twitter | GitHub | Patreon


Top
 Profile  
 
PostPosted: Mon Apr 08, 2019 10:46 am 
Offline
User avatar

Joined: Sat Jan 09, 2016 9:21 pm
Posts: 618
Location: Central Illinois, USA
tepples wrote:
We'd still need to make some case for packaging NESASM and ASM6 though if a developer of a free game made with one of those assemblers wants it packaged. In particular, we'd need to find which fork of each gets the most maintenance attention.


Is there any demand or anyone asking for these games to be packaged? It sounds like a lot of work to try to get NESASM or ASM6 packaged to meet some imaginary demand for game packaging that nobody is asking for.

_________________
My games: http://www.bitethechili.com


Top
 Profile  
 
PostPosted: Mon Apr 08, 2019 6:07 pm 
Offline
User avatar

Joined: Fri Feb 27, 2009 2:35 pm
Posts: 360
Location: Fort Wayne, Indiana
I haven't checked NESASM, but ASM6 is a single .c file, and apt-get install asm6 is only slightly less effort than gcc asm6.c -o asm6, as opposed to the cc65 package being huge in comparison.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 3 posts ] 

All times are UTC - 7 hours


Who is online

Users browsing this forum: No registered users and 4 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group