Welcome, Guest. Please login or register.

Author Topic: Duke Nukem 3D for amiga  (Read 24973 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Cammy

Re: Duke Nukem 3D for amiga
« on: June 08, 2011, 02:46:03 AM »
Unfortunately Duke3D is too slow to be playable on a 030 with AGA since it needs to run in at least 640x480 and it takes too long to refresh the screen.

Dark Forces was playable in a smaller window on the 030 however, and if you use a low resolution with a full size screen it runs a little smoother.
A1200 030@28Mhz/2MB+32MB/RTC/KS3.1/IDE-CF+4GB/4-Way Clockport Expander/IndivisionAGA/PCMCIA NIC
A1200 020@14Mhz/2MB+8MB/FPU/RTC/KS3.0/IDE-CF+2GB/S-Video
CD32 020@14Mhz/2MB+8MB/RTC/KS3.1/IDE-CF+4GB
A600 030@30Mhz/2MB+64MB/RTC/IDE-CF+4GB/Subway USB/S-Video/PCMCIA NIC/USB Numeric Keypad+Hub+Mouse+Control Pad
A500 000@7Mhz/512kB+512kB/ROM Switcher/KS3.1+1.3/S-Video

Get AmigaOS
 

Offline Cammy

Re: Duke Nukem 3D for amiga
« Reply #1 on: June 08, 2011, 08:15:57 AM »
I was talking about the Mac version in Shapeshifter, which needs a 640x480 screen to run, like many Mac games. Even if you choose a low resolution with a 640x480 screen (Pal/NTSC Low Res for example) reduce the window size, and centre the screen by holding the left Amiga key and dragging the screen into position it's still unplayable on a 030. However, doing the same thing with Dark Forces makes it playable on the 030. This is with AGA, I don't know how either of them run with a graphics card or through Graffiti.

I know because I have tested all of this on my real Amiga hardware recently.
A1200 030@28Mhz/2MB+32MB/RTC/KS3.1/IDE-CF+4GB/4-Way Clockport Expander/IndivisionAGA/PCMCIA NIC
A1200 020@14Mhz/2MB+8MB/FPU/RTC/KS3.0/IDE-CF+2GB/S-Video
CD32 020@14Mhz/2MB+8MB/RTC/KS3.1/IDE-CF+4GB
A600 030@30Mhz/2MB+64MB/RTC/IDE-CF+4GB/Subway USB/S-Video/PCMCIA NIC/USB Numeric Keypad+Hub+Mouse+Control Pad
A500 000@7Mhz/512kB+512kB/ROM Switcher/KS3.1+1.3/S-Video

Get AmigaOS
 

Offline Cammy

Re: Duke Nukem 3D for amiga
« Reply #2 on: June 09, 2011, 02:06:00 PM »
We really do need a new, native port of Duke3D that can run in low resolutions. I wonder if, and hope there's a way to use the MMU to redraw the areas of the screen that have changed in the C2P, the way Shapeshifter does it. Playing games in Shapeshifter with the MuEVD driver is so fast, even in 640x400/480 I get full speed from games like Indiana Jones & The Fate of Atlantis, with speach and full 256 colours. I'll bet that Atari source code has some good optimisations in it, but the C2P routine would totally need to be rewritten for the Amiga I guess, which is why I hope a MMU will help since the game will only run on faster machines which generally have MMUs anyway.
A1200 030@28Mhz/2MB+32MB/RTC/KS3.1/IDE-CF+4GB/4-Way Clockport Expander/IndivisionAGA/PCMCIA NIC
A1200 020@14Mhz/2MB+8MB/FPU/RTC/KS3.0/IDE-CF+2GB/S-Video
CD32 020@14Mhz/2MB+8MB/RTC/KS3.1/IDE-CF+4GB
A600 030@30Mhz/2MB+64MB/RTC/IDE-CF+4GB/Subway USB/S-Video/PCMCIA NIC/USB Numeric Keypad+Hub+Mouse+Control Pad
A500 000@7Mhz/512kB+512kB/ROM Switcher/KS3.1+1.3/S-Video

Get AmigaOS
 

Offline Cammy

Re: Duke Nukem 3D for amiga
« Reply #3 on: June 10, 2011, 01:18:44 AM »
Hi NovaCoder, I'm surprised you're replying to me and I'm glad you don't have me blocked. The MMU is indeed used to only update the parts of the screen that have changed, which is why using MacOS and playing still-screen games is so fast in Shapeshifter. Scrolling games aren't too bad either, but you can see that's when it starts to slow a little, like scrolling around a landscape in Warcraft II. But I think when the panel and the black area around the main view of a FPS game aren't being updated constantly, it might be advantageous if the C2P routine only updated the area that's moving rather than the whole screen. The best person for you to talk to about it is Thomas Richter, I'm sure he could help you really speed up SCUMMVM if you still wanted to work on that.

I haven't used a 040/060 Amiga yet, so everything I report is results from my various 030/020 AGA and ECS Amigas.
A1200 030@28Mhz/2MB+32MB/RTC/KS3.1/IDE-CF+4GB/4-Way Clockport Expander/IndivisionAGA/PCMCIA NIC
A1200 020@14Mhz/2MB+8MB/FPU/RTC/KS3.0/IDE-CF+2GB/S-Video
CD32 020@14Mhz/2MB+8MB/RTC/KS3.1/IDE-CF+4GB
A600 030@30Mhz/2MB+64MB/RTC/IDE-CF+4GB/Subway USB/S-Video/PCMCIA NIC/USB Numeric Keypad+Hub+Mouse+Control Pad
A500 000@7Mhz/512kB+512kB/ROM Switcher/KS3.1+1.3/S-Video

Get AmigaOS
 

Offline Cammy

Re: Duke Nukem 3D for amiga
« Reply #4 on: June 10, 2011, 07:27:33 AM »
Wolfenstein works fine on my 030 through Shapeshifter using the MuEVD driver, so I suppose results vary between systems. I'd try Fusion myself except I don't have a copy, it's not free to download so I can't really recommend it around, and Shapeshifter so far has worked very well for me for 95% of software.
A1200 030@28Mhz/2MB+32MB/RTC/KS3.1/IDE-CF+4GB/4-Way Clockport Expander/IndivisionAGA/PCMCIA NIC
A1200 020@14Mhz/2MB+8MB/FPU/RTC/KS3.0/IDE-CF+2GB/S-Video
CD32 020@14Mhz/2MB+8MB/RTC/KS3.1/IDE-CF+4GB
A600 030@30Mhz/2MB+64MB/RTC/IDE-CF+4GB/Subway USB/S-Video/PCMCIA NIC/USB Numeric Keypad+Hub+Mouse+Control Pad
A500 000@7Mhz/512kB+512kB/ROM Switcher/KS3.1+1.3/S-Video

Get AmigaOS
 

Offline Cammy

Re: Duke Nukem 3D for amiga
« Reply #5 on: June 10, 2011, 07:24:35 PM »
I'm sure they have their reasons, but I don't find it funny. I wanted to help with advice and bug reports from testing software on my extensive range of Amiga systems but I can't do that if I'm being ignored.

I post on these forums to try and be helpful, not to socialise and pick on people like some of you do...
A1200 030@28Mhz/2MB+32MB/RTC/KS3.1/IDE-CF+4GB/4-Way Clockport Expander/IndivisionAGA/PCMCIA NIC
A1200 020@14Mhz/2MB+8MB/FPU/RTC/KS3.0/IDE-CF+2GB/S-Video
CD32 020@14Mhz/2MB+8MB/RTC/KS3.1/IDE-CF+4GB
A600 030@30Mhz/2MB+64MB/RTC/IDE-CF+4GB/Subway USB/S-Video/PCMCIA NIC/USB Numeric Keypad+Hub+Mouse+Control Pad
A500 000@7Mhz/512kB+512kB/ROM Switcher/KS3.1+1.3/S-Video

Get AmigaOS
 

Offline Cammy

Re: Duke Nukem 3D for amiga
« Reply #6 on: June 10, 2011, 07:26:02 PM »
Quote from: Kesa;643972
Bollocks. I challenge any wanker to Deathmatch anyday :cool:

Huh? Do people always just block you for no reason? Too funny! :roflmao:


I'm sure they have their reasons, but I don't find it funny. I wanted to help with advice and bug reports from testing software on my extensive range of Amiga systems but I can't do that if I'm being ignored.

I post on these forums to try and be helpful, not to socialise and pick on people like some of you do...
A1200 030@28Mhz/2MB+32MB/RTC/KS3.1/IDE-CF+4GB/4-Way Clockport Expander/IndivisionAGA/PCMCIA NIC
A1200 020@14Mhz/2MB+8MB/FPU/RTC/KS3.0/IDE-CF+2GB/S-Video
CD32 020@14Mhz/2MB+8MB/RTC/KS3.1/IDE-CF+4GB
A600 030@30Mhz/2MB+64MB/RTC/IDE-CF+4GB/Subway USB/S-Video/PCMCIA NIC/USB Numeric Keypad+Hub+Mouse+Control Pad
A500 000@7Mhz/512kB+512kB/ROM Switcher/KS3.1+1.3/S-Video

Get AmigaOS
 

Offline Cammy

Re: Duke Nukem 3D for amiga
« Reply #7 on: June 18, 2011, 03:11:28 AM »
Quote from: Kesa;643972
Bollocks. I challenge any wanker to Deathmatch anyday :cool:

Huh? Do people always just block you for no reason? Too funny! :roflmao:


Did you just call me a wanker, and then gloat about how funny it is that people ignore me?

Quote from: Kesa;644142
Cammy, people just don't block someone for no reason especially someone as sensible as Novacoder. I find it hard to believe that someone would block someone for being helpful and if they do they are not worth the bother anyway :)

As for the second part. You are criticising others for socialising? Maybe that's a sign you don't socialise enough? It wouldn't hurt to open up a bit, we don't bite.. :)


Kesa, I think NovaCoder has been ignoring me for years. I don't know if he ever had me blocked, but several times he treated a thread as if I had no input at all, even if I was offering help, a suggestion or solution to a problem he was having. I suspected his attitude with me went sour when everything we had tried to do with Underground Arcade fell apart and he was left with the domain until it expired.

And I was not criticising anyone for socialising, but I am critical of people who have nothing better to do than be nasty to other members of the forum. I was only stating that I post here to help, so I don't understand why anyone would ignore me. I could understand if I was ignored because I never had any valuable input.

And I feel guilty every time I reply to another off-topic post, further derailing an important thread. So I hope the next post is about Duke Nukem 3D again.
A1200 030@28Mhz/2MB+32MB/RTC/KS3.1/IDE-CF+4GB/4-Way Clockport Expander/IndivisionAGA/PCMCIA NIC
A1200 020@14Mhz/2MB+8MB/FPU/RTC/KS3.0/IDE-CF+2GB/S-Video
CD32 020@14Mhz/2MB+8MB/RTC/KS3.1/IDE-CF+4GB
A600 030@30Mhz/2MB+64MB/RTC/IDE-CF+4GB/Subway USB/S-Video/PCMCIA NIC/USB Numeric Keypad+Hub+Mouse+Control Pad
A500 000@7Mhz/512kB+512kB/ROM Switcher/KS3.1+1.3/S-Video

Get AmigaOS
 

Offline Cammy

Re: Duke Nukem 3D for amiga
« Reply #8 on: June 18, 2011, 04:51:00 AM »
Shapeshifter works with the Graffiti card so I guess it would help out by skipping hefty C2P routines. You need to use it with an AGA Amiga to get the full 640x480 256 colour output though.
A1200 030@28Mhz/2MB+32MB/RTC/KS3.1/IDE-CF+4GB/4-Way Clockport Expander/IndivisionAGA/PCMCIA NIC
A1200 020@14Mhz/2MB+8MB/FPU/RTC/KS3.0/IDE-CF+2GB/S-Video
CD32 020@14Mhz/2MB+8MB/RTC/KS3.1/IDE-CF+4GB
A600 030@30Mhz/2MB+64MB/RTC/IDE-CF+4GB/Subway USB/S-Video/PCMCIA NIC/USB Numeric Keypad+Hub+Mouse+Control Pad
A500 000@7Mhz/512kB+512kB/ROM Switcher/KS3.1+1.3/S-Video

Get AmigaOS