English Amiga Board


Go Back   English Amiga Board > News

 
 
Thread Tools
Old 01 October 2015, 15:26   #1
NovaCoder
Registered User
 
NovaCoder's Avatar
 
Join Date: Sep 2007
Location: Melbourne/Australia
Posts: 4,400
AmiDuke - New Duke Nukem 3D port for AGA

I recently found my old AGA port of Duke Nukem 3D on my hard drive so I thought I'd better upload it to AmiNet before it was lost forever

I can't remember why I never released it

Just gave it a quick go on my A1200 and it seems to work OK


My port was based on the old Atari and Amiga ports with some stuff stolen from Fabien Sanglard's excellent Chocolate Duke port.


Requirements:

1) An AGA Amiga (PAL/NTSC) with a 68060 OR an RTG Amiga with an 68060
2) AHI installed (v4.18 highly recommended for real 68k users)
3) 3.1 ROMS (3.0 ROMS may cause it to run slowly)
4) A copy of the PC Duke Nukem 3D data file (must be the Atomic version)

Limitations:

1) No network or multiplayer support




Quote:
Originally Posted by NovaCoder View Post
This port uses AHI, it's really important that people use v4.18 of AHI with one of the 'FAST' modes set to be used in the AHI Prefs otherwise it will run slow on a real Amiga (this is true for any of my ports that use AHI).

BTW Boing Bags 3/4 will upgrade your Amiga to v6.x of AHI so check what version you are actually running.
[ Show youtube player ]


Last edited by NovaCoder; 01 June 2021 at 12:16.
NovaCoder is offline  
Old 01 October 2015, 15:52   #2
CrashMidnick
Registered User
 
CrashMidnick's Avatar
 
Join Date: Jun 2010
Location: FRANCE
Posts: 222
Many thanks mate !!
CrashMidnick is offline  
Old 01 October 2015, 15:54   #3
turrican3
Moon 1969 = amiga 1985
 
turrican3's Avatar
 
Join Date: Apr 2007
Location: belgium
Age: 48
Posts: 3,913
really great nova
what miss to make a music support ? Is there a cdda version of duke nukem on pc ?
turrican3 is offline  
Old 01 October 2015, 16:11   #4
NovaCoder
Registered User
 
NovaCoder's Avatar
 
Join Date: Sep 2007
Location: Melbourne/Australia
Posts: 4,400
Quote:
Originally Posted by turrican3 View Post
really great nova
what miss to make a music support ?
I was working on a version with Prisma support but the driver wasn't ready for release so I had to remove support.

I just had a quick look at the base code and most of the music code has been removed and it would be a lot of work to put it back again....sorry.

In total I must have spent over 100 hours of my time cleaning up this port and optimizing for AGA

Last edited by NovaCoder; 02 October 2015 at 01:39.
NovaCoder is offline  
Old 01 October 2015, 16:55   #5
jack-3d
kLiker
 
Join Date: Mar 2011
Location: Brno / Czech Republic
Posts: 371
Yesss! Many thanks! I am gonna play it this evening, and next one and ...
jack-3d is offline  
Old 01 October 2015, 17:59   #6
Bastich
Registered User
 
Bastich's Avatar
 
Join Date: Jul 2011
Location: UK
Posts: 341
Impressive
Bastich is offline  
Old 01 October 2015, 20:11   #7
trixster
Guru Meditating
 
Join Date: Jun 2014
Location: England
Posts: 2,337
Awesome, thanks dude! Now any chance of releasing your Ultima vii port too?!
trixster is offline  
Old 01 October 2015, 23:12   #8
ReadOnlyCat
Code Kitten
 
Join Date: Aug 2015
Location: Montreal/Canadia
Age: 52
Posts: 1,178
Thanks!

A 060 seems like a stringent requirement though when the original game runs fine on a 486, is there room for improvement in your opinion or is AGA too slow to manage?
ReadOnlyCat is offline  
Old 01 October 2015, 23:21   #9
SKOLMAN_MWS
Registered User
 
Join Date: Jan 2014
Location: Poland
Posts: 168
Instead audio in Ogg could add for example support for 16-bit Intel/DVI_ADPCM_ADP4-AIFF with SongPlayer AudioConvert

Usage: AudioConvert [<options>] <input file> <output file>

options:
-if input frequency (for raw file)
-it input tracks (1 or 2, only for raw file)
-f output frequency
-m force mono output file
-t output type {RAW|AIFF|ADPCM}
-is input swap little big endian in 16-bit input file

To convert a 16-bit AIFF file in ADP4-AIFF, the command is:

AudioConvert -f 27429 -t ADPCM <input file> <output file>
SKOLMAN_MWS is offline  
Old 01 October 2015, 23:47   #10
saimon69
J.M.D - Bedroom Musician
 
Join Date: Apr 2014
Location: los angeles,ca
Posts: 3,519
Will take more time and i know Nova is not going to work on this no longer so my statement is purely academic, but what about implementing a mod player and make redo musics with protracker by various artists so to give the Amiga taste to it?
saimon69 is online now  
Old 02 October 2015, 00:22   #11
eXeler0
Registered User
 
eXeler0's Avatar
 
Join Date: Feb 2015
Location: Sweden
Age: 50
Posts: 2,946
Quote:
Originally Posted by ReadOnlyCat View Post
Thanks!

A 060 seems like a stringent requirement though when the original game runs fine on a 486, is there room for improvement in your opinion or is AGA too slow to manage?
Well, it's a port after all... How low could you go.. I'm pretty sure 030 is a no go... you could probably get it to run on a 040 (with reduced quality anyway?).. but hey, its gonna run just fine on the Vampire v2, ey? ;-)
So... Tadaaa... Look, no 060
eXeler0 is offline  
Old 02 October 2015, 00:25   #12
esc
 
Posts: n/a
Hey Nova, what's the link to aminet? Having trouble finding this unless...I'm just an idiot..
 
Old 02 October 2015, 00:36   #13
NovaCoder
Registered User
 
NovaCoder's Avatar
 
Join Date: Sep 2007
Location: Melbourne/Australia
Posts: 4,400
It sometimes takes awhile to show up on the AmiNet server, hopefully it will be there soon.
NovaCoder is offline  
Old 02 October 2015, 11:39   #14
eXeler0
Registered User
 
eXeler0's Avatar
 
Join Date: Feb 2015
Location: Sweden
Age: 50
Posts: 2,946
Quote:
Originally Posted by NovaCoder View Post
It sometimes takes awhile to show up on the AmiNet server, hopefully it will be there soon.
@NovaCoder was that video recorded on your 75-80MHz 060? I know you didnt have a 040 to test it on but is there technically anything that would prevent it from running on a fast 040?
Right now the Vampire is identified as a 040, (not sure if its missing any specific 060 stuff). Would be interesting to see it run on an A600 ;-) (Although until ECS is bypassed, I imagine the Chipmem is the bottleneck)
eXeler0 is offline  
Old 02 October 2015, 11:58   #15
NovaCoder
Registered User
 
NovaCoder's Avatar
 
Join Date: Sep 2007
Location: Melbourne/Australia
Posts: 4,400
Yep that video was taken with my 75 Mhz 060.

It *may* run OK on an 040 but I can't guarantee it so that's why I say it requires an 060.
NovaCoder is offline  
Old 02 October 2015, 12:05   #16
jbenam
Italian Amiga Zealot
 
Join Date: Jan 2009
Location: Italy
Age: 36
Posts: 1,910
Does this port use SDL, Nova? Just curious

Anyway, great job
jbenam is offline  
Old 02 October 2015, 12:32   #17
NovaCoder
Registered User
 
NovaCoder's Avatar
 
Join Date: Sep 2007
Location: Melbourne/Australia
Posts: 4,400
Quote:
Originally Posted by jbenam View Post
Does this port use SDL, Nova? Just curious

Anyway, great job
Thanks

Nope, the version I've released doesn't use it.

I started off porting the SDL Duke but that proved buggy so I then switched to the old Amiga/Atari versions and ended up adding some of the SDL version's enhancements back in.

Last edited by NovaCoder; 02 October 2015 at 15:30.
NovaCoder is offline  
Old 02 October 2015, 14:34   #18
LuMan
Amigan - an' lovin' it!!
 
LuMan's Avatar
 
Join Date: Nov 2010
Location: Nottingham, UK
Age: 55
Posts: 557
That looks really impressive. I'll try it on my 040/25 anyway, just to see what happens

Any chance of a PPC version........?
LuMan is offline  
Old 02 October 2015, 14:50   #19
jbenam
Italian Amiga Zealot
 
Join Date: Jan 2009
Location: Italy
Age: 36
Posts: 1,910
Quote:
Originally Posted by NovaCoder View Post
Nope, the version I've released doesn't use it.

I started off porting the SDL Duke but that proved buggy so I then switched to the old Amiga/Atari versions and ended up added some of the SDL version's enhancements back in.
Yeah, I was asking because I remembered that!

Well, I tip my hat to you again then, dear sir. Amazing job

Now about that Ultima VII port...
jbenam is offline  
Old 03 October 2015, 15:10   #20
Reido
Registered User
 
Join Date: Feb 2013
Location: Dublin/Ireland
Posts: 403
Incredible work as always, thank you!
Reido is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Duke Nukem 3D cv643d support.Games 47 11 June 2017 09:00
Duke Nukem 3d suped up (eDuke32) vroom6sri Retrogaming General Discussion 46 21 June 2007 15:19
Duke Nukem 3D ported to Amiga Pyromania Amiga scene 67 10 June 2006 21:14
Duke Nukem 3D for Amiga available Bobic Amiga scene 3 28 July 2003 18:53
duke nukem on amiga? matthew request.Old Rare Games 6 29 April 2002 14:46

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 19:34.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.10494 seconds with 14 queries