English Amiga Board


Go Back   English Amiga Board > Other Projects > project.Amiga Game Factory

 
 
Thread Tools
Old 23 September 2013, 14:16   #1
NovaCoder
Registered User
 
NovaCoder's Avatar
 
Join Date: Sep 2007
Location: Melbourne/Australia
Posts: 4,400
Exclamation Let's Rock

I've decided to do a port of Duke Nukem 3D to AGA

This port is based on the extremely talented Fabien Sanglard's update of the original DOS port called Chocolate Duke. Like most old DOS games Duke's code is a complete mess but Fabien cleaned it up and ported it to SDL.

Using my new AGA SDL library it's only been about 4/5 days work to get it this stage.

[ Show youtube player ]

I'll have to spend a lot of time optimizing it for AGA 68k but as you can see it's basically running already. Hopefully this will result in a nice Duke Nukem port to AGA

060 only I'm afraid....

Last edited by NovaCoder; 23 September 2013 at 15:07.
NovaCoder is offline  
Old 23 September 2013, 16:30   #2
Lord Riton
Registered User
 
Lord Riton's Avatar
 
Join Date: Jan 2011
Location: France
Age: 52
Posts: 507
You really Rock doing such conversions ! And i'm sure You'll make more happy people who would love playing duke nukem 3D on their Amiga, but...

.. whith your skills you should be able to create a brand new Amiga game yourself ! I'm sure some graphic designers on the forum would be happy to help !
Lord Riton is offline  
Old 23 September 2013, 17:06   #3
chaos
Registered User
 
chaos's Avatar
 
Join Date: Mar 2013
Location: Slovenia
Posts: 138
Groovy! Cant wait to make them alien bastards pay for shooting down my ride!

Thanks NovaCoder for all your work!
chaos is offline  
Old 23 September 2013, 19:53   #4
Lord Aga
MI clan prevails
 
Lord Aga's Avatar
 
Join Date: Jul 2010
Location: Belgrade, Serbia
Posts: 1,443
Core blimey !
Duke on Amiga
Lord Aga is offline  
Old 23 September 2013, 20:36   #5
hooverphonique
ex. demoscener "Bigmama"
 
Join Date: Jun 2012
Location: Fyn / Denmark
Posts: 1,624
Quote:
Originally Posted by NovaCoder View Post
This port is based on the extremely talented Fabien Sanglard's update of the original DOS port called Chocolate Duke.
the original was not a port, though.. or it was not the original :-p
hooverphonique is online now  
Old 23 September 2013, 21:45   #6
vroom6sri
Registered User
 
Join Date: Sep 2005
Location: Peterborough
Age: 47
Posts: 841
Next year, assuming I get my annual bonus and things are ok money wise, I'm gonna have to get 060 accelerator!!!!)
vroom6sri is offline  
Old 24 September 2013, 01:52   #7
NovaCoder
Registered User
 
NovaCoder's Avatar
 
Join Date: Sep 2007
Location: Melbourne/Australia
Posts: 4,400
Quote:
Originally Posted by Lord Riton View Post
You really Rock doing such conversions ! And i'm sure You'll make more happy people who would love playing duke nukem 3D on their Amiga, but...

.. whith your skills you should be able to create a brand new Amiga game yourself ! I'm sure some graphic designers on the forum would be happy to help !
Thanks guys

I've got another couple of AGA ports that I'm working on which I want to finish, after that I think I'll retire

I was thinking about doing an original game at some point, well a clone of Geometry Wars actually. I think that kind of game could work really well on AGA.

It's much harder to code something from scratch though
NovaCoder is offline  
Old 24 September 2013, 11:21   #8
Reido
Registered User
 
Join Date: Feb 2013
Location: Dublin/Ireland
Posts: 403
Hell yeah!
Reido is offline  
Old 02 October 2013, 11:54   #9
utri007
mä vaan
 
Join Date: Nov 2001
Location: Finland
Posts: 1,653
Duke 3D is great addon to Amiga, there is no workin DUke 3D for 68k Amigas earlier. I would ask if you could do it support both? AGA / RTG

Another thing is, 68040 should be enough for duke, at least if we compare it to Apple version. So if you could port keeping that in mind? I don't belive that it would slow down it at all.
utri007 is offline  
Old 02 October 2013, 12:11   #10
fitzsteve
Professional slacker!
 
fitzsteve's Avatar
 
Join Date: Jul 2009
Location: Kent, UK
Age: 44
Posts: 6,683
Send a message via MSN to fitzsteve
I'm sure I've already played a 68k duke that ran ok on my 060 + RTG/ATA

But would be nice to see how far Nova can take it though, keep up the good work
fitzsteve is offline  
Old 02 October 2013, 12:49   #11
NovaCoder
Registered User
 
NovaCoder's Avatar
 
Join Date: Sep 2007
Location: Melbourne/Australia
Posts: 4,400
Quote:
Originally Posted by fitzsteve View Post
I'm sure I've already played a 68k duke that ran ok on my 060 + RTG/ATA
But my version will be slower and with more bugs

Quote:
Originally Posted by utri007 View Post
Duke 3D is great addon to Amiga, there is no workin DUke 3D for 68k Amigas earlier. I would ask if you could do it support both? AGA / RTG
I'll need to add RTG support to my SDL port before I can do that, I guess I'll get around to it sooner or later

Last edited by prowler; 02 October 2013 at 22:03. Reason: Back-to-back posts merged.
NovaCoder is offline  
Old 02 October 2013, 13:38   #12
fitzsteve
Professional slacker!
 
fitzsteve's Avatar
 
Join Date: Jul 2009
Location: Kent, UK
Age: 44
Posts: 6,683
Send a message via MSN to fitzsteve
Hey I found the current version and tested it on my A4000 040@40mhz (my fastest real Amiga these days!) and with low details and small window it's almost playable

I have high hopes for your port Nova as I know you always get great results

If you want me to upload the current one gimme a shot, I think i found it on Aminet yonks ago however...
fitzsteve is offline  
Old 05 October 2013, 11:57   #13
utri007
mä vaan
 
Join Date: Nov 2001
Location: Finland
Posts: 1,653
Curent version is faster with my 040 40mhz than my 060 66mhz. I don't know why, I don't have any problems with other games.

Joystick / Joypad support would be really nice.

Duke 3D uses build engine, several nice 3d games uses it also, like Blood, Shadow warrior, Redneck Rampage, etc. It is sad that there is no generic version of build engine.
utri007 is offline  
Old 07 October 2013, 18:42   #14
utri007
mä vaan
 
Join Date: Nov 2001
Location: Finland
Posts: 1,653
I don't know about chocolate duke, but eDuke support directly NAM/napalm and WWII ftom Team TNT, chocolate duke could do that also?. There is also modification to it to support Redneck rampage.

eDuke is also SDL

http://wiki.eduke32.com/wiki/Building_EDuke32_on_Linux
https://code.google.com/p/erampage/wiki/MainPage
utri007 is offline  
Old 08 October 2013, 13:02   #15
NovaCoder
Registered User
 
NovaCoder's Avatar
 
Join Date: Sep 2007
Location: Melbourne/Australia
Posts: 4,400
Quote:
Originally Posted by utri007 View Post
I don't know about chocolate duke, but eDuke support directly NAM/napalm and WWII ftom Team TNT, chocolate duke could do that also?. There is also modification to it to support Redneck rampage.

eDuke is also SDL

http://wiki.eduke32.com/wiki/Building_EDuke32_on_Linux
https://code.google.com/p/erampage/wiki/MainPage

Thanks for that but it looks a bit 'heavy' for 68k

Code:
Basic dev environment (GCC >= 4.3.3, make, etc)
With these updated ports you have to be very careful I've found, they can be really hard to get working for good old AGA. Both Descent Rebirth and DosBox have been real system killers!

Last edited by NovaCoder; 07 November 2013 at 22:55.
NovaCoder is offline  
Old 25 November 2013, 11:55   #16
NovaCoder
Registered User
 
NovaCoder's Avatar
 
Join Date: Sep 2007
Location: Melbourne/Australia
Posts: 4,400
I suppose I should update this thread

Haven't done a thing on this port since I first got it working on my A1200, from the quick play I had it looks pretty complete already (being SDL based).

It's not coded the correct way though to get the most speed out of my AGA SDL, I'll have to rework how it updates the screen. There's also something wrong with the sound (might just be down to lack of CPU cycles).

I've been working a new 68k port recently that's been taking up all of my hobby time, I'll come back and work on this sucker when I finish it.
NovaCoder is offline  
Old 25 November 2013, 12:06   #17
dlfrsilver
CaptainM68K-SPS France
 
dlfrsilver's Avatar
 
Join Date: Dec 2004
Location: Melun nearby Paris/France
Age: 46
Posts: 10,412
Send a message via MSN to dlfrsilver
what is this new 68k port ?
dlfrsilver is offline  
Old 25 November 2013, 12:11   #18
NovaCoder
Registered User
 
NovaCoder's Avatar
 
Join Date: Sep 2007
Location: Melbourne/Australia
Posts: 4,400
Quote:
Originally Posted by dlfrsilver View Post
what is this new 68k port ?
You'll find out in a couple of weeks when I release it
NovaCoder is offline  
Old 25 November 2013, 15:37   #19
fitzsteve
Professional slacker!
 
fitzsteve's Avatar
 
Join Date: Jul 2009
Location: Kent, UK
Age: 44
Posts: 6,683
Send a message via MSN to fitzsteve
Is the sound high pitch? Like the speech? If so this happens on another port of the game I think you are porting

The port in question is for the GP32. I'm not sure that helps you fix it, but might give you a clue where to look.
fitzsteve is offline  
Old 03 December 2013, 02:57   #20
NovaCoder
Registered User
 
NovaCoder's Avatar
 
Join Date: Sep 2007
Location: Melbourne/Australia
Posts: 4,400
Ok spent some more time on this Duke Nukem port, mainly just cleaning up the source code and doing some initial optimizations.

I managed to lose the source code that I originally did when I swapped computers and then had to use a disk recovery tool to get most of it back again......my bad

Hopefully I'll get it good enough to do another little BETA video soon

Last edited by NovaCoder; 03 December 2013 at 04:02.
NovaCoder 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
Help with Rock'n'Roll capehorn support.Games 7 29 October 2020 22:55
Rock Lobster eternalcrusader request.Modules 2 27 July 2010 03:35
Who shot Johnny Rock... Paul_s Retrogaming General Discussion 1 13 June 2010 19:07
Rock Challenge from Readysoft !!! dlfrsilver request.Old Rare Games 32 06 June 2010 20:21
Rock 'n Roll DeAdLy_cOoKiE project.Sprites 3 15 February 2007 00:17

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 21:55.

Top

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