English Amiga Board


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

 
 
Thread Tools
Old 01 August 2013, 07:52   #1
NovaCoder
Registered User
 
NovaCoder's Avatar
 
Join Date: Sep 2007
Location: Melbourne/Australia
Posts: 4,400
AmiWolf - new AGA Wolfenstein 3D Port

I've decided to create a new thread to track my progress on this port.

This started off as a test of my new SDL AGA port and I managed to get an SDL based version up-and-running on my 1200 in only 4 hours

I've now gone back to the port and played around with it a bit more and I've decided to try and finish it.


Status:

Graphics: 99%
Input: 80% (keyboard seems ok now, got to code up the mouse)
Menus: 60% (want to add customized controls)
Sound FX: 70% (missing some samples, also got to tidy it up a bit)
Music: 0% (I think this will be possible using MUS files)
Loading/Saving: 0% (haven't even looked)


Blah:

Based on a horrible mess of Wolfenstein ports with Quake and Doom code mixed in for good measure
Uses a 320x200 screen mode
Uses native Paula audio (asm DoomSound library)
030 targeted (I hope)
Straffing (hopefully)

One thing that bothers me it's that is hard coded to be either Spear of Destiny or Wolfenstein, I don't really want to build 2 exe's so I'll try and make it dynamic if possible.

It seems that the other Wolfy ports don't support sfx/music but this one will. To get the sfx/music to work you'll need to rip the WAV and MIDI files from the original data files on a PC using the audio converter from Redux, then you'll have to convert the MIDI files to MUS using DOOM's audio converter.

I hope to get this running ok on a fast 030, I'll need some BETA testers soon.

All good fun

Last edited by NovaCoder; 01 August 2013 at 13:55.
NovaCoder is offline  
Old 01 August 2013, 10:28   #2
squidbass
Registered User
 
squidbass's Avatar
 
Join Date: Sep 2007
Location: Southport The Last Resort
Posts: 202
Hehe Wolfenstein 3d is my favourite game will gladly beta test!
squidbass is offline  
Old 01 August 2013, 10:48   #3
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 dude I can test for you with my ACA1232/33

Is there any way to add the Indivision ECS 256 colour mode like ADoom 1.4 so we can play on our A600's with ACA630/Indivision ECS? That would rock
fitzsteve is offline  
Old 01 August 2013, 11:48   #4
NovaCoder
Registered User
 
NovaCoder's Avatar
 
Join Date: Sep 2007
Location: Melbourne/Australia
Posts: 4,400
Quote:
Originally Posted by fitzsteve View Post
Is there any way to add the Indivision ECS 256 colour mode like ADoom 1.4 so we can play on our A600's with ACA630/Indivision ECS? That would rock
Hiya Steve,

That mode is kind of painful to use

Is it any good in DOOM BTW? From the video's on YouTube it looks really slow, how much faster is it than just using ADOOM in ECS mode?
NovaCoder is offline  
Old 01 August 2013, 12:42   #5
Mad-Matt
Longplayer
 
Mad-Matt's Avatar
 
Join Date: Jan 2005
Location: Lincoln / UK
Age: 44
Posts: 1,848
Send a message via ICQ to Mad-Matt Send a message via MSN to Mad-Matt
The developer attitude towards Amiga wolfenstein was strange. When doom and quake sources were released, we had multiple ports day one and a few devs saw the project through to have a completely working game. When wolfenstein came out, maybe 2,3 devs took it on and we never got a finished port, and those we got didn't run that great. Shapeshifter and mac wolfenstein was a much better game and in 640x480!
Mad-Matt is offline  
Old 01 August 2013, 13:51   #6
NovaCoder
Registered User
 
NovaCoder's Avatar
 
Join Date: Sep 2007
Location: Melbourne/Australia
Posts: 4,400
Quote:
Originally Posted by Mad-Matt View Post
The developer attitude towards Amiga wolfenstein was strange. When doom and quake sources were released, we had multiple ports day one and a few devs saw the project through to have a completely working game. When wolfenstein came out, maybe 2,3 devs took it on and we never got a finished port, and those we got didn't run that great. Shapeshifter and mac wolfenstein was a much better game and in 640x480!
Well it's about time someone did a good native port then

[ Show youtube player ]
NovaCoder is offline  
Old 01 August 2013, 14:01   #7
dlfrsilver
CaptainM68K-SPS France
 
dlfrsilver's Avatar
 
Join Date: Dec 2004
Location: Melun nearby Paris/France
Age: 46
Posts: 10,413
Send a message via MSN to dlfrsilver
i'm volunter to beta test your port Nova, it seems very good !!!
dlfrsilver is offline  
Old 01 August 2013, 14:07   #8
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
Quote:
Originally Posted by NovaCoder View Post
Hiya Steve,

That mode is kind of painful to use

Is it any good in DOOM BTW? From the video's on YouTube it looks really slow, how much faster is it than just using ADOOM in ECS mode?
Hi Mate,

I previously tried ADoom in ECS with my old Apollo 630 and I wasn't even able to get it to run, I didn't try it on my ACA as I've always had the ECS but I can compare the two if you like.

As for speed, yes Doom is always going to be a little slow on an 030 but I'm sure the Indivision's screen mode helps.

I'm also sure with Wolfenstein 3D + 030 + this mode should be an awesome bit of software for the upgraded A600
fitzsteve is offline  
Old 02 August 2013, 01:29   #9
NovaCoder
Registered User
 
NovaCoder's Avatar
 
Join Date: Sep 2007
Location: Melbourne/Australia
Posts: 4,400
Quote:
Originally Posted by fitzsteve View Post
Hi Mate,

I previously tried ADoom in ECS with my old Apollo 630 and I wasn't even able to get it to run, I didn't try it on my ACA as I've always had the ECS but I can compare the two if you like.

As for speed, yes Doom is always going to be a little slow on an 030 but I'm sure the Indivision's screen mode helps.

I'm also sure with Wolfenstein 3D + 030 + this mode should be an awesome bit of software for the upgraded A600
Yep if you could give the ECS 64 color version a go that would be good for a speed comparison, try and use ADOOM v1.3 if you can because it may be broken in v1.4

I'll have another look at the ECS Chunky code and see if I'm brave enough to give it a try


BETA testers should PM you email address, I will then mail out a BETA for you to test when it's ready
NovaCoder is offline  
Old 02 August 2013, 02:00   #10
Retrofan
Ruler of the Universe
 
Retrofan's Avatar
 
Join Date: Mar 2010
Location: Lanzarote/Spain
Posts: 6,185
Hey master, will it have problems with CyberbugFix or have you find the way to avoid them like for example KG did with his KGLoadBeta?
Retrofan is offline  
Old 02 August 2013, 02:26   #11
NovaCoder
Registered User
 
NovaCoder's Avatar
 
Join Date: Sep 2007
Location: Melbourne/Australia
Posts: 4,400
CyberbugFix is a horrible thing, remove it immediately
NovaCoder is offline  
Old 02 August 2013, 04:20   #12
TjLaZer
Registered User
 
TjLaZer's Avatar
 
Join Date: Sep 2004
Location: Tacoma, WA USA
Age: 52
Posts: 1,917
yes finally, we will see a complete polished port.
TjLaZer is offline  
Old 04 August 2013, 22:32   #13
Reido
Registered User
 
Join Date: Feb 2013
Location: Dublin/Ireland
Posts: 403
Woo-hoo another amazing NovaCoder port to look forward to, love your work man!!
Reido is offline  
Old 05 August 2013, 00:48   #14
musojon74
Registered User
 
musojon74's Avatar
 
Join Date: Dec 2007
Location: The World
Age: 50
Posts: 476
Nice :-) I'll have a play if you want.
musojon74 is offline  
Old 05 August 2013, 01:44   #15
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
Hi Nova!

Sorry for the late reply, I will check ADoom 1.3 vs 1.4(IndiECS mode) tomorrow on my A600 using the FPS counter and make a comparison Video.

I'll PM you my Email too for beta testing

All the best,

Steve.
fitzsteve is offline  
Old 05 August 2013, 01:45   #16
NovaCoder
Registered User
 
NovaCoder's Avatar
 
Join Date: Sep 2007
Location: Melbourne/Australia
Posts: 4,400
Ok, thanks Steve
NovaCoder is offline  
Old 06 August 2013, 10:58   #17
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 Nova, sorry it's a day late but here's that comparison Video between EHB and the Indivision ECS mode of ADoom on the A600

[ Show youtube player ]

It would be awesome if AmiWolf could take advantage of this mode - I'm happy to test & report back any Beta versions
fitzsteve is offline  
Old 08 August 2013, 02:52   #18
NovaCoder
Registered User
 
NovaCoder's Avatar
 
Join Date: Sep 2007
Location: Melbourne/Australia
Posts: 4,400
Hiya Steve,

Thanks for the video comparison

Well it's obvious that the direct chunky mode is faster, no question. There are a couple of things to consider though. The color mapping is off for both modes, I know what the bug is with the 64 color ECS mode, the chunky modes problem could be in the firmware itself, who knows.

My big problem with developing for the chunky 256 color mode is that I lack the hardware to test it on, this means it will come down to trial-and-error which is very time consuming. I tried to do it for ScummVM and never got very far

I'll have a go at building a version of AmiWolf that supports 64 color ECS mode drawing and see how fast it is on your A600. If it's too slow then maybe I'll look at adding chunky 256 color support instead.

Just so you know how good 256 color to 64 color ECS mapping can look when done properly -> [ Show youtube player ]
NovaCoder is offline  
Old 08 August 2013, 10:09   #19
hooverphonique
ex. demoscener "Bigmama"
 
Join Date: Jun 2012
Location: Fyn / Denmark
Posts: 1,624
why is ECS mentioned all the time here? OCS (except for very few early A1000/2000's) has EHB too and so it should work on OCS as well!?

Last edited by hooverphonique; 08 August 2013 at 11:13.
hooverphonique is offline  
Old 08 August 2013, 10:31   #20
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
Sam & Max Looks great Nova, I will wait patiently for your port
fitzsteve 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
AmiQuake new 68k Quake Port for AGA/RTG NovaCoder News 459 07 July 2023 13:58
DosBox v0.74 AGA 68k Port NovaCoder Amiga scene 20 07 June 2018 02:17
New port coming - Strife AGA lantus360 News 54 17 April 2013 08:06
BOOM - New AGA DOOM Port NovaCoder project.Amiga Game Factory 55 16 June 2012 13:13
Wolfenstein 3D mimickado Retrogaming General Discussion 7 29 November 2008 00:10

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 02:53.

Top

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