Welcome, Guest. Please login or register.

Author Topic: Duke Nukem 3D new version for 68060  (Read 11908 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Linde

  • Sr. Member
  • ****
  • Join Date: Mar 2004
  • Posts: 457
    • Show only replies by Linde
    • http://hata.zor.org/
Re: Duke Nukem 3D new version for 68040/68060
« Reply #29 on: May 10, 2016, 11:12:08 PM »
Just a few quick notes here since I see a lot of misconceptions about the GPL license.

[ul]
[li]You don't honor the license simply by distributing the source. Binary distributions as well as the source distributions have to include the original license, unchanged, and be released under the terms of that license.[/li]
[li]If you distribute binaries on a network server, you have to distribute the source on a network server as well. That is, if you are offering binaries for download, you have to offer the source for download as well, not simply offer to send the source to someone requesting it.[/li]
[li]Source patches or binary patches are not permissible ways to distribute the source. You honor the license by distributing the full source or simple means to retrieve it(e.g. via a version control system)[/li]
[/ul]
 

Offline Linde

  • Sr. Member
  • ****
  • Join Date: Mar 2004
  • Posts: 457
    • Show only replies by Linde
    • http://hata.zor.org/
Re: Duke Nukem 3D new version for 68040/68060
« Reply #30 on: May 10, 2016, 11:13:48 PM »
Just a few quick notes here since I see a lot of misconceptions about the GPL license.

* You don't honor the license simply by distributing the source. Binary distributions as well as the source distributions have to include the original license, unchanged, and be released under the terms of that license.

* If you distribute binaries on a network server, you have to distribute the source on a network server as well. That is, if you are offering binaries for download, you have to offer the source for download as well, not simply offer to send the source to someone requesting it.

* Source patches or binary patches are not permissible ways to distribute the source. You honor the license by distributing the complete source or simple means to retrieve it (e.g. via a version control system)
 

Offline Crumb

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 1786
  • Country: 00
    • Show only replies by Crumb
    • http://cuaz.sourceforge.net
Re: Duke Nukem 3D new version for 68040/68060
« Reply #31 on: May 11, 2016, 12:59:49 PM »
Quote from: Cosmos;808192
No precise measure, but it's used A LOT for sure !




Of course, I know.

Inlining is always much better than your MuRedox in this case !

My routines included skip some of your code : no time lost...

Anyway, was very easy to do, maybe one hour of work...


you should update libnix or create a 68060-pure libnix instead of patching existing binaries. improving gcc to create more optimized 68060 code would be a good idea too.

@novacoder:
you should avoid getting rid of perfectly working rtg code. If it's an aga only game you could kill the os. If you don't kill the os there's no reason to strip rtg code. you don't need to release various versions for 030, 040, 060... You can compile each c2p and optimized part and choose it at run time. take a look at adoom, it's a good example
The only spanish amiga news web page/club: Club de Usuarios de Amiga de Zaragoza (CUAZ)
 

Offline Linde

  • Sr. Member
  • ****
  • Join Date: Mar 2004
  • Posts: 457
    • Show only replies by Linde
    • http://hata.zor.org/
Re: Duke Nukem 3D new version for 68040/68060
« Reply #32 on: May 11, 2016, 06:53:02 PM »
So, since you are sharing the binaries, will you share the source and the license terms as well? Otherwise I think that this thread should be deleted on the grounds that it is a blatant copyright infringement.
 

Offline Oldsmobile_Mike

Re: Duke Nukem 3D new version for 68040/68060
« Reply #33 on: May 11, 2016, 07:05:56 PM »
Quote from: Linde;808262
Otherwise I think that this thread should be deleted on the grounds that it is a blatant copyright infringement.

Ha.  I was wondering how long it would take the bickering to start!  :angry:

And we wonder why we have so few developers left!  :lol:
Amiga 500: 2MB Chip|16MB Fast|30MHz 68030+68882|3.9|Indivision ECS|GVP A500HD+|Mechware card reader + 8GB CF|Cocolino|SCSI DVD-RAM
Amiga 2000: 2MB Chip|136MB Fast|50MHz 68060|3.9|Indivision ECS + GVP Spectrum|Mechware card reader + 8GB CF|AD516|X-Surf 100|RapidRoad|Cocolino|SCSI CD-RW
 Amiga videos and other misc. stuff at https://www.youtube.com/CompTechMike/videos
 

Offline Linde

  • Sr. Member
  • ****
  • Join Date: Mar 2004
  • Posts: 457
    • Show only replies by Linde
    • http://hata.zor.org/
Re: Duke Nukem 3D new version for 68040/68060
« Reply #34 on: May 11, 2016, 07:37:25 PM »
Quote from: Oldsmobile_Mike;808264
And we wonder why we have so few developers left!  :lol:


Yes, it's no wonder given how readily people will break licensing agreements and infringe on their intellectual property. But don't you dare linking to an ADF of some cracked 25 year old software!
 

Offline utri007

Re: Duke Nukem 3D new version for 68040/68060
« Reply #35 on: May 11, 2016, 08:11:06 PM »
If Cosmo uploads exe and sources to aminet, updates readme with original license terms. Then situation is better than Dante's release many yaers ago, as there wasn't license terms in readme or any other document in that lha archive.
ACube Sam 440ep Flex 800mhz, 1gb ram and 240gb hd and OS4.1FE
A1200 Micronic tower, OS3.9, Apollo 060 66mhz, xPert Merlin, Delfina Lite and Micronic Scandy, 500Gb hd, 66mb ram, DVD-burner and WLAN.
A1200 desktop, OS3.9, Blizzard 060 66mhz, 66mb ram, Ide Fix Express with 160Gb HD and WLAN
A500 OS2.1, GVP+HD8 with 4mb ram, 1mb chip ram and 4gb HD
Commodore CDTV KS3.1, 1mb chip, 4mb fast ram and IDE HD
 

Offline utri007

Re: Duke Nukem 3D new version for 68040/68060
« Reply #36 on: May 11, 2016, 09:55:56 PM »
Just tried it and got a problem, it asks this :

Using Setup file: 'DUKE3D.CFG'
STUB: CONTROL_ClearAssignments (CONTROL_ClearAssignments, Game/control.c:180)
Missing external con file(s).
COPY INTERNAL DEFAULTS TO DIRECTORY(Y/n)?

It locks duke, so I can't anser question.

What I did. I extracted lha archive to duke's game dir. It works (still do) with duke 0.3 version. Choosed "over write all", when asked. Started stteings seditor choosed correct audio / video modes,etc.

Tested with two 68k amigas wich are in my signature, bot have same problem.
ACube Sam 440ep Flex 800mhz, 1gb ram and 240gb hd and OS4.1FE
A1200 Micronic tower, OS3.9, Apollo 060 66mhz, xPert Merlin, Delfina Lite and Micronic Scandy, 500Gb hd, 66mb ram, DVD-burner and WLAN.
A1200 desktop, OS3.9, Blizzard 060 66mhz, 66mb ram, Ide Fix Express with 160Gb HD and WLAN
A500 OS2.1, GVP+HD8 with 4mb ram, 1mb chip ram and 4gb HD
Commodore CDTV KS3.1, 1mb chip, 4mb fast ram and IDE HD
 

Offline Cosmos AmigaTopic starter

  • Hero Member
  • *****
  • Join Date: Jan 2007
  • Posts: 954
    • Show only replies by Cosmos Amiga
    • http://leblogdecosmos.blogspot.com
Re: Duke Nukem 3D new version for 68040/68060
« Reply #37 on: May 18, 2016, 06:18:07 PM »
Quote from: utri007;808285
Just tried it and got a problem, it asks this :

Using Setup file: 'DUKE3D.CFG'
STUB: CONTROL_ClearAssignments (CONTROL_ClearAssignments, Game/control.c:180)
Missing external con file(s).
COPY INTERNAL DEFAULTS TO DIRECTORY(Y/n)?

It locks duke, so I can't anser question.

What I did. I extracted lha archive to duke's game dir. It works (still do) with duke 0.3 version. Choosed "over write all", when asked. Started stteings seditor choosed correct audio / video modes,etc.

Tested with two 68k amigas wich are in my signature, bot have same problem.

Yes, I have this issue from time to time here...

The v0.5 is coming, theorically faster using an Fpu SMult64 routine...

I recompiled Duke without some gcc options, hope this bug is going away now...

Offline cgutjahr

  • Hero Member
  • *****
  • Join Date: Feb 2003
  • Posts: 697
  • Country: 00
    • Show only replies by cgutjahr
Re: Duke Nukem 3D new version for 68040/68060
« Reply #38 on: May 18, 2016, 07:08:29 PM »
@Cosmos:

The archive you uploaded to Aminet does not give any indication that Dante is not the guy releasing it. He's listed as author and uploader, his mail address is given as a target for bug reports... Actually, you're not mentioned anywhere in the archive.

Plus there is no source release, no offer to hand over sources, the GPL's not even mentioned (let alone quoted)...

Please upload a version of the release fixing these problems.
 

Offline Cosmos AmigaTopic starter

  • Hero Member
  • *****
  • Join Date: Jan 2007
  • Posts: 954
    • Show only replies by Cosmos Amiga
    • http://leblogdecosmos.blogspot.com
Re: Duke Nukem 3D new version for 68040/68060
« Reply #39 on: May 19, 2016, 07:06:39 AM »
I'm actually testing this new 0.5 version :

- one mul64 removed into _rand
- few render routines optimization, nothing serious
- integer SMul64 replaced with Fpu SMul64, a bit faster
- removed some (buggy ?) gcc options


==> http://www.68kforever.com/forums/showthread.php?1-New-version-is-coming&p=202&viewfull=1#post202

or here : http://warpclassic68k.blogspot.fr/p/blog-page.html



:)

Offline Linde

  • Sr. Member
  • ****
  • Join Date: Mar 2004
  • Posts: 457
    • Show only replies by Linde
    • http://hata.zor.org/
Re: Duke Nukem 3D new version for 68040/68060
« Reply #40 on: May 19, 2016, 10:41:00 AM »
Quote from: Cosmos;808755
I'm actually testing this new 0.5 version


I see that there is still no source available, and no GPL license information included. It's simple. Include the original GNU.TXT distributed with the official Duke Nukem 3D source code release in the binary package, and make the source code that you are building from available. It could be on the same download page.

You have included a different license, which I guess is applicable to the original distribution of Duke Nukem 3D, but that license doesn't govern the source code or software based on it. If it was applicable to any of your work, your work would have breached the license since it maintains exclusive rights over the program.

I would love to try this if I had a faster Amiga btw. I don't say any of this to detract from the amazing work you are doing.
 

Offline Cosmos AmigaTopic starter

  • Hero Member
  • *****
  • Join Date: Jan 2007
  • Posts: 954
    • Show only replies by Cosmos Amiga
    • http://leblogdecosmos.blogspot.com
Re: Duke Nukem 3D new version for 68040/68060
« Reply #41 on: May 19, 2016, 11:17:38 AM »
Quote from: Linde;808758
I see that there is still no source available, and no GPL license information included. It's simple. Include the original GNU.TXT distributed with the official Duke Nukem 3D source code release in the binary package, and make the source code that you are building from available. It could be on the same download page.

You have included a different license, which I guess is applicable to the original distribution of Duke Nukem 3D, but that license doesn't govern the source code or software based on it. If it was applicable to any of your work, your work would have breached the license since it maintains exclusive rights over the program.

I would love to try this if I had a faster Amiga btw. I don't say any of this to detract from the amazing work you are doing.


Why these posts ?

When NovaCoder released AmiQuake2 and AmiDuke, have you asked ?

Why me ?

Leave me alone, please...

Offline Linde

  • Sr. Member
  • ****
  • Join Date: Mar 2004
  • Posts: 457
    • Show only replies by Linde
    • http://hata.zor.org/
Re: Duke Nukem 3D new version for 68040/68060
« Reply #42 on: May 19, 2016, 03:11:11 PM »
Because you are breaking the law by disrespecting the license terms of the software yours is built on. If NovaCoder did the same, shame on him too, but I was not aware of that. It's not a very hard thing to comply with.
 

Offline Djole

  • Sr. Member
  • ****
  • Join Date: Nov 2012
  • Posts: 252
    • Show only replies by Djole
Re: Duke Nukem 3D new version for 68040/68060
« Reply #43 on: May 19, 2016, 09:15:26 PM »
I am sure the original developers are awake last nights about this port, Cosmos, thank you and keep up the good work.
A1200 030
A1200 stock
A600 Vampire v2

VOLIM TE REPUBLIKO SRPSKA!
[/B][/COLOR]
 

Offline Lord Aga

  • Sr. Member
  • ****
  • Join Date: May 2011
  • Posts: 396
    • Show only replies by Lord Aga
Re: Duke Nukem 3D new version for 68040/68060
« Reply #44 from previous page: May 19, 2016, 09:25:42 PM »
Where do these fake lawyers keep coming from ?

Good job Cosmos ! Keep it up, we appreciate your effort.
Glory to the loud-mouthed Scotsman !