Welcome, Guest. Please login or register.

Author Topic: Doom on an '030  (Read 8390 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Robert17Topic starter

  • Hero Member
  • *****
  • Join Date: Apr 2004
  • Posts: 1011
    • Show only replies by Robert17
Doom on an '030
« on: October 07, 2004, 05:41:02 PM »
Hey up all anyone else tried to play Doom (back2roots) on an '030, it's okay but the screen has to be made somewhat slow, what's it like on an '060, anyone? I'd like a bit more speed, what are the Apollo '060 cards like, since they seem to be the most available..

Robert
Member of the Lincs Amiga Group, UK :-)
 

Offline TjLaZer

Re: Doom on an '030
« Reply #1 on: October 07, 2004, 06:06:23 PM »
On a 060 @ 320x240 it runs full speed and tops off at 35 FPS!  On a 040 it runs at around 9 FPS at same res. On 060 it runs great even at 640X480 at around 10-12 FPS.
Going Bananas over AMIGAs since 1987...

Looking for Fusion Fourty PNG ROMs V3.4?

:flame: :banana: :banana: :banana:
 

Offline blobrana

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 4743
    • Show only replies by blobrana
    • http://mysite.wanadoo-members.co.uk/blobrana/home.html
Re: Doom on an '030
« Reply #2 on: October 07, 2004, 06:26:21 PM »
Yeah,
just about playable (enjoyable) on a 040 25 Mhz...
And it depends on which version/flavour of engine you load...


[color=6699CC][/color]

Does anyone have a tip, in doom 3, on how to kill the two monsters on delta-labs level four...i`ve blasted them with rocket launchers, aimed at the professor in the balcony, looked for another door...but i`m stuck...help....
[color=6699CC]
[/color]

Offline Failure

  • Lifetime Member
  • Sr. Member
  • ****
  • Join Date: Jun 2004
  • Posts: 332
    • Show only replies by Failure
    • http://awhitlock.net/
Re: Doom on an '030
« Reply #3 on: October 07, 2004, 06:53:40 PM »
Quote

blobrana wrote:

[color=6699CC][/color]

Does anyone have a tip, in doom 3, on how to kill the two monsters on delta-labs level four...i`ve blasted them with rocket launchers, aimed at the professor in the balcony, looked for another door...but i`m stuck...help....
[color=6699CC]
[/color]




If you are talking about the hell knights at the end of the level, I was able to take them out using the plasma gun and a bit of dancing around.  Don't worry about using ammo at this point *cough*


You can\'t spell evil without "vi"
AMIX Wiki | AmixBP
 

Offline SamuraiCrow

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 2281
  • Country: us
  • Gender: Male
    • Show only replies by SamuraiCrow
Re: Doom on an '030
« Reply #4 on: October 07, 2004, 07:12:37 PM »
I ran ADoom on my a1200 with a '030 50 MHz at 320x240 and it worked ok in PAL screen refresh.  (Using a slower refresh rate frees up some bandwidth on the Chip RAM.)

What I did to get it to go faster is:  If you have 32 megabytes of fast Ram create a soft link in your doom directory named doom.wad pointed to RAM:doom.wadd (after you rename the real doom.wad to doom.wadd) and copy the wadd file to the RAM disk before you run it.  It will still be slow but at least it won't waste time accessing the hard drive while it is playing.  And (unlike copying the whole directory to RAM:) the save games still go to the hard drive.  NOTE:  In order to create a soft link you will need a replacement for the makelink command because the one that comes with 3.0 doesn't support soft links.
 

Offline CU_AMiGA

  • Hero Member
  • *****
  • Join Date: Aug 2003
  • Posts: 1807
    • Show only replies by CU_AMiGA
Re: Doom on an '030
« Reply #5 on: October 08, 2004, 11:10:10 AM »
I used both ADoom and DoomAttack on an 060 setup. I have to say that DoomAttack is probably the better option. As it runs at the maximum speed and also has tons more features such as the customed music (reall cool!). However, for compatibility, ADoom is top. The choice is yours! :-)

Regards,
A1200D / AGA / B1260 / 64MB RAM / KS 3.1 / AOS 3.9 / 4GB HD
 

Offline keropi

  • Hero Member
  • *****
  • Join Date: Sep 2004
  • Posts: 2466
    • Show only replies by keropi
Re: Doom on an '030
« Reply #6 on: October 08, 2004, 11:17:41 AM »
someone made a crappy conversion? I remember playing DOOM full speed on my 486DX2/66 with 8MB ram and a yamaha sw20pc soundcard (GM midi card + sbpro) and it rocked! full 35fps everywhere... isn't the 68040 similar in power with a 486DX ??? why need a 060 to play doom? This is similar to pentium/66 ...
 

Offline CU_AMiGA

  • Hero Member
  • *****
  • Join Date: Aug 2003
  • Posts: 1807
    • Show only replies by CU_AMiGA
Re: Doom on an '030
« Reply #7 on: October 08, 2004, 11:23:11 AM »
Quote

keropi wrote:
someone made a crappy conversion? I remember playing DOOM full speed on my 486DX2/66 with 8MB ram and a yamaha sw20pc soundcard (GM midi card + sbpro) and it rocked! full 35fps everywhere... isn't the 68040 similar in power with a 486DX ??? why need a 060 to play doom? This is similar to pentium/66 ...


Yeah. I remember in the Alien Breed 3D 2 / Blizzard 1260 advert, that the Blizzard 1260 is compared to a Pentium processor. Infact i still have the advert! :-) The average FPS for Doom 2 on an 060 is around 20. I am not sure why it is slower on Amiga than PC, my only guess is that either the 680x0 is not able to calculate instructions as well or the graphics setup of the Amiga was designed for 3D graphics (at the time).

Regards,
A1200D / AGA / B1260 / 64MB RAM / KS 3.1 / AOS 3.9 / 4GB HD
 

Offline nex4060

  • Full Member
  • ***
  • Join Date: Sep 2004
  • Posts: 238
    • Show only replies by nex4060
Re: Doom on an '030
« Reply #8 on: October 08, 2004, 11:37:22 AM »
I beleve that the main problem when you want to run a "Doom-like-game" on an amiga is:

All the 3D functions (texture mapping and so on) make a chunky-bitmap insted of a bitplane, and because of that the amiga processor has to spend ALOT of time in converting it from chunky to bitplanes so the amiga chipset can handle the graphics. I think it is about 60-80% of the processors time is/can be spend on this conversion.

To put it in another way, then it should be possible to run "Doom-like-game" in full speed when comparing the amiga processor to a PC processor (x86) if you have a chunky-pixel graphicscard like the CyberVision, Picasso BVission and so on. (The game has to support thoes graphics cards! otherwise it will still make the conversion a then a reconversion to the graphicscard!)

ps: correct me if I'm wrong :-)
\\"Computer games don\\\'t affect kids; I mean if Pac-Man affected us as kids, we\\\'d all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music.\\"
- Kristian Wilson, Nintendo, Inc,1989  :lol:
 

Offline CU_AMiGA

  • Hero Member
  • *****
  • Join Date: Aug 2003
  • Posts: 1807
    • Show only replies by CU_AMiGA
Re: Doom on an '030
« Reply #9 on: October 08, 2004, 11:53:11 AM »
Quote

nex4060 wrote:
I beleve that the main problem when you want to run a "Doom-like-game" on an amiga is:

All the 3D functions (texture mapping and so on) make a chunky-bitmap insted of a bitplane, and because of that the amiga processor has to spend ALOT of time in converting it from chunky to bitplanes so the amiga chipset can handle the graphics. I think it is about 60-80% of the processors time is/can be spend on this conversion.

To put it in another way, then it should be possible to run "Doom-like-game" in full speed when comparing the amiga processor to a PC processor (x86) if you have a chunky-pixel graphicscard like the CyberVision, Picasso BVission and so on. (The game has to support thoes graphics cards! otherwise it will still make the conversion a then a reconversion to the graphicscard!)

ps: correct me if I'm wrong :-)


Correct! :-) But when i ran Doom on my PPC Blizzardvision (we are talking the PPC version of Doom here), i didn't get that much of a speed increase. 060 with Bvision got around 30fps, the PPC one got 40fps on average. So i was a little disappointed. The PPC version also had a few bugs init that caused it to crash so i stuck with DoomAttack on the 68k.
A1200D / AGA / B1260 / 64MB RAM / KS 3.1 / AOS 3.9 / 4GB HD
 

Offline nex4060

  • Full Member
  • ***
  • Join Date: Sep 2004
  • Posts: 238
    • Show only replies by nex4060
Re: Doom on an '030
« Reply #10 on: October 08, 2004, 01:01:01 PM »
@CU_AMiGA

Did it run in real chunky-mode? or did it do the bitplane conversion? Some grraphics cards have hardare support for this conversion and that becomes an bottleneck, it sounds like that it was this you experinced.

btw: A hope that i have time this weekend to run the ADoom on my Amiga (A4k 060@50Mhz CV3D)


-EDIT-
I have just found this information ADoom1.3

"ADoom puts up an ASL requester for the ScreenMode.

The -directcgx option causes scene rendering directly to the gfx-card (instead of using a chunky buffer in fastmem).  This can provide a significant speed-up with a fast gfx-card."
\\"Computer games don\\\'t affect kids; I mean if Pac-Man affected us as kids, we\\\'d all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music.\\"
- Kristian Wilson, Nintendo, Inc,1989  :lol:
 

Offline CU_AMiGA

  • Hero Member
  • *****
  • Join Date: Aug 2003
  • Posts: 1807
    • Show only replies by CU_AMiGA
Re: Doom on an '030
« Reply #11 on: October 08, 2004, 03:07:20 PM »
Quote

nex4060 wrote:
@CU_AMiGA

Did it run in real chunky-mode? or did it do the bitplane conversion? Some grraphics cards have hardare support for this conversion and that becomes an bottleneck, it sounds like that it was this you experinced.

btw: A hope that i have time this weekend to run the ADoom on my Amiga (A4k 060@50Mhz CV3D)


-EDIT-
I have just found this information ADoom1.3

"ADoom puts up an ASL requester for the ScreenMode.

The -directcgx option causes scene rendering directly to the gfx-card (instead of using a chunky buffer in fastmem).  This can provide a significant speed-up with a fast gfx-card."


I am not sure which mode i used. I remember that requester coming up and just picking one. (I think 320 x 240). I remember selecting the -directcgx and the memory buffer, but this ran unreliably and caused graphic glitches. So i went back to default mode. I might have used bitplane conversion like you said.

Regards,
A1200D / AGA / B1260 / 64MB RAM / KS 3.1 / AOS 3.9 / 4GB HD
 

Offline anakirob

  • Full Member
  • ***
  • Join Date: Aug 2004
  • Posts: 176
    • Show only replies by anakirob
    • http://www.systemofsound.org/
Re: Doom on an '030
« Reply #12 on: November 30, 2004, 08:31:06 AM »
Quote

keropi wrote:
isn't the 68040 similar in power with a 486DX ???


040 is much Faster! at least if you compare how many MIPS it does at the same clock speed (MHZ).

But the GFX hardware on Amiga is quite different to your PC. To play doom on amiga, the chunky data must be converted to blit. I don't feel like going into detail, many others have already explained the difference between Chunky and Blit.

Play any game ported from the amiga to MSDOS or Windows, and marvel at how jerky and blocky it is!

Offline keropi

  • Hero Member
  • *****
  • Join Date: Sep 2004
  • Posts: 2466
    • Show only replies by keropi
Re: Doom on an '030
« Reply #13 on: November 30, 2004, 09:42:03 AM »
actually gods,turrican2,pinball fantasies,trolls,chaos engine,stormlord look a lot nicer on a 386sx pc, based on my experience... more colors and in some cases better crappy (hint: Gods) scrolling... I could name a few others, but I am bored now...
 

Offline T_Bone

  • Hero Member
  • *****
  • Join Date: Jun 2002
  • Posts: 5124
    • Show only replies by T_Bone
    • http://www.amiga.org/userinfo.php?uid=1961
Re: Doom on an '030
« Reply #14 on: November 30, 2004, 10:05:39 AM »
Quote

keropi wrote:
actually gods,turrican2,pinball fantasies,trolls,chaos engine,stormlord look a lot nicer on a 386sx pc


!!!!!!

Infidel!  :-P
this space for rent