Welcome, Guest. Please login or register.

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

Description:

0 Members and 1 Guest are viewing this topic.

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
 

Offline orange

  • Hero Member
  • *****
  • Join Date: Dec 2003
  • Posts: 2797
    • Show only replies by orange
Re: Doom on an '030
« Reply #15 on: November 30, 2004, 10:40:15 AM »
of course, 320x256 looks a LOT more blocky on VGA monitor then on TV.
Better sorry than worry.
 

Offline killer

  • Newbie
  • *
  • Join Date: Apr 2002
  • Posts: 30
    • Show only replies by killer
    • http://www.os4games.it
Re: Doom on an '030
« Reply #16 on: November 30, 2004, 12:23:54 PM »
I played Doom with my old 030 Blizzard and everything run fine! It depends from the engine that you are using.. I suggest you to look to Aminet to find the best engine for your sistem ! I played doom with a 030+fpu+mmu and 32 Mbfast with aga and it was ok ! :-)
 

Offline PMC

  • Hero Member
  • *****
  • Join Date: May 2003
  • Posts: 2616
    • Show only replies by PMC
    • http://www.b3ta.com
Re: Doom on an '030
« Reply #17 on: November 30, 2004, 12:38:38 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.

"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 found Doom to be perfectly playable on my '040 25Mhz system, and you're absolutely right - the bottleneck in speed is due to the Amiga's native chipset having to covert chunky to planar graphics on the fly.  

When I first fitted a Mediator, together with a ViRGE card and CGX 3, I tried the -directcgx option and was blown away by the speed increase.  This was lost when Mediator went to P96 and even overclocking my CPU to 40Mhz couldn't restore the smoothness.  

As pointed out, moving the WAD file to RAM would eliminate disk access issues (guess who forgot to run the "Addbuffers HD2: 350" command first time out!).
Cecilia for President
 

Offline miksuh

  • Newbie
  • *
  • Join Date: May 2004
  • Posts: 17
    • Show only replies by miksuh
Re: Doom on an '030
« Reply #18 on: November 30, 2004, 12:58:52 PM »
@keropi

ADoom and DoomAttack really are not any crappy conversions. They are actually much better than original Doom engines on PC :)

Don't forget that if you play doom in one of the AGA screenmodes, then games like doom must do chunky2planar -conversion (C2P). C2P conversion is needed because Amiga chipsets use planar style graphics when PC gfx card chipsets use chunky style graphics. Games like Doom are usually designed to use chunky style graphics. C2P conversion ofcourse takes some time and slows game down.

If you have Amiga with GFX-card, and if you run Doom in one of the RTG screenmodes, then Doom runs MUCH faster. If you have GFX card then c2p conversiuon is not needed, and gfx cards are much faster than AGA anyway.
 

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16879
  • Country: gb
  • Thanked: 5 times
    • Show only replies by Karlos
Re: Doom on an '030
« Reply #19 on: November 30, 2004, 04:09:17 PM »
ADoomPPC (run with the ppclibemu) runs fine on my 603e card / bvision. It's lightning fast in the default 320x200 and comfortbly so in 320x400. 640x400 is noticably slower but still playable. You need to use directcgx and double / triple buffering for the best performance.

Pity the 603/604 cards had no L2 (hardly feasable given they share the memory with the 680x0 of course) cache - that would have helped enormously.
int p; // A
 

Offline Lando

  • Hero Member
  • *****
  • Join Date: Jun 2002
  • Posts: 1390
    • Show only replies by Lando
    • https://bartechtv.com
Re: Doom on an '030
« Reply #20 on: November 30, 2004, 06:47:11 PM »
I've read that the C2P takes up less than 5% of CPU time in Amiga Doom.  There are other reasons for the Amiga version being slow.

When I had an A4000 I had the 68k version running on my 060-50 about 23FPS in AGA, around the same as my old 486 SX PC.

On the PPC (150Mhz 604e) and mediator + Voodoo 3 I reached 46FPS, about the same as a P90.
 

Offline leirbag28

Re: Doom on an '030
« Reply #21 on: November 30, 2004, 06:54:04 PM »

What on earth are you people talking about?

I run DoomAttack on My CD32/SX32 pro 030 @50Mhz  and it runs pretty fast! and very playabe!

looks to me like at least 25 FPS

maybe its due to Akiko?  I dont know.....but GLoom also works darn good!

Im talking about 320 x 200 NTSC 256 colors


CD32 is actually the best Amiga ever made by Commodore!...
 

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 #22 on: November 30, 2004, 07:01:47 PM »
@leirbag28

It's probably due to Akiko.  Most versions of doom at least support an option to use the WritePixelArray8() function which is the AmigaOS chunky to planar function.

It's probably also due to the resolution.  I ran ADoom at 320x200 on my '030 50 MHz in PAL resolution on my A1200 and it could just barely keep up playably (although running the .WAD file from the RAM disk helped ;-) )
 

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16879
  • Country: gb
  • Thanked: 5 times
    • Show only replies by Karlos
Re: Doom on an '030
« Reply #23 on: November 30, 2004, 07:21:05 PM »
@Lando

That's pretty odd. In the default resolution, ADoomPPC hits the refresh rate of my monitor on the 603e :-/

Were you using directcgx?

On the whole, the lack of L2 cache is one of the biggest problems
int p; // A
 

Offline amipal

  • Jr. Member
  • **
  • Join Date: Oct 2003
  • Posts: 71
  • Country: gb
    • Show only replies by amipal
    • Flickr
Re: Doom on an '030
« Reply #24 on: November 30, 2004, 11:17:47 PM »
DoomAttack was always my "DooM of Choice" when I had my Blizzard '030. It ran just fine! :-)
After a decade away from the scene, I am back!
 

Offline amipal

  • Jr. Member
  • **
  • Join Date: Oct 2003
  • Posts: 71
  • Country: gb
    • Show only replies by amipal
    • Flickr
Re: Doom on an '030
« Reply #25 on: November 30, 2004, 11:20:30 PM »
@leirbag28
Quote
I run DoomAttack on My CD32/SX32 pro 030 @50Mhz and it runs pretty fast! and very playabe!

looks to me like at least 25 FPS

maybe its due to Akiko? I dont know.....but GLoom also works darn good!


I didn't realise that any versions of DooM supported the Akiko chip in the CD32...? Cool!
After a decade away from the scene, I am back!
 

Offline DaNi

  • Sr. Member
  • ****
  • Join Date: Oct 2003
  • Posts: 281
    • Show only replies by DaNi
    • http://morphos.blog.com.es/
Re: Doom on an '030
« Reply #26 on: December 01, 2004, 12:14:43 AM »
For the best frame rate (depending the type of cpu) you can install some patches to your system and you can look the speed up of all, system, games, demos etc

best set up is this:

1- Install blizkick with all modules
2- if you have mediator & voodoo, put the mediator in mmu mode and the voodoo to 172mhz
3- Install MMUlibs and his tools
4- Install oxypatcher too
5- Install MCP 1.41 or similar version
6- -Only for AGA-, install FBLIT

With all the system is a lot of extra speed (requires 68030/040/060 with mmu & fpu)

and now, play doom =)
EFIKA 5K2 PowerPC G2 400Mhz, MorphOS 2.7, 128MB 266MHz DDR RAM, FSB 133MHz, 500GB HDD, Radeon 9200 PRO 128MB, USB HUB x8.
 

Offline Speelgoedmannetje

  • Hero Member
  • *****
  • Join Date: Oct 2002
  • Posts: 9656
    • Show only replies by Speelgoedmannetje
Re: Doom on an '030
« Reply #27 on: December 02, 2004, 02:55:32 AM »
Quote

leirbag28 wrote:

What on earth are you people talking about?

I run DoomAttack on My CD32/SX32 pro 030 @50Mhz  and it runs pretty fast! and very playabe!

looks to me like at least 25 FPS

maybe its due to Akiko?  I dont know.....but GLoom also works darn good!

Im talking about 320 x 200 NTSC 256 colors


How much memory is in that CD32 of yours, if I may ask?
And the canary said: \'chirp\'
 

Offline Framiga

  • Hero Member
  • *****
  • Join Date: May 2003
  • Posts: 4096
    • Show only replies by Framiga
Re: Doom on an '030
« Reply #28 on: December 02, 2004, 09:16:33 AM »
Karlos

downloaded ADoomWOS1.7, 2 days ago.

It uses chunkyppc.library too.

Very very smooth even at 640x480 :-)

ftp://de.aminet.net/pub/aminet/game/shoot/ADoomPPC.lha
 

Offline CU_AMiGA

  • Hero Member
  • *****
  • Join Date: Aug 2003
  • Posts: 1807
    • Show only replies by CU_AMiGA
Re: Doom on an '030
« Reply #29 from previous page: December 02, 2004, 11:48:14 AM »
Quote

DaNi wrote:
For the best frame rate (depending the type of cpu) you can install some patches to your system and you can look the speed up of all, system, games, demos etc

best set up is this:

1- Install blizkick with all modules
2- if you have mediator & voodoo, put the mediator in mmu mode and the voodoo to 172mhz
3- Install MMUlibs and his tools
4- Install oxypatcher too
5- Install MCP 1.41 or similar version
6- -Only for AGA-, install FBLIT

With all the system is a lot of extra speed (requires 68030/040/060 with mmu & fpu)

and now, play doom =)


Good tip there DaNi, i will follow them :-)
A1200D / AGA / B1260 / 64MB RAM / KS 3.1 / AOS 3.9 / 4GB HD