Welcome, Guest. Please login or register.

Author Topic: Wolfenstein 3D IS technically possible on stock A500 shocker!  (Read 11778 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline DigimanTopic starter

  • Hero Member
  • *****
  • Join Date: May 2010
  • Posts: 1045
    • Show only replies by Digiman
Wolfenstein 3D IS technically possible on stock A500 shocker!
« on: January 06, 2011, 11:02:05 PM »
I've never seen Wolfenstein 3D run on a stock Amiga, suspect if it even exists it is not full screen (320x200 NTSC not PAL 320x256 full screen).

And how did I come to this conclusion? Well simple. Search out a little game by Domark called Battle Frenzy/Bloodshot for the Sega Megadrive...a machine with no blitter and just powerful sprites/scrolling hardware via a 7.5mhz 68000 CPU with DMA channels just like an Amiga. Of course I presume it has no DSP in the cartridge because it is not one of the ultra rare DSP games for that system unlike the pathetic lump of shit by Nintendo which needed a DSP even for launch games like Pilot Wings :roflmao:

So if anyone knows where Wolfenstein 3D in full screen engine is for Amiga 500 please point me towards it :)

Now interestingly if this game engine can be ported to Amiga 500 (it's 68k code after all) then you should be able to easily do a passable and FAST Doom full screen in 32 colours too with the extra CPU grunt of a stock 2mb Amiga 1200. All that's different is the textured floor and wall superficially. Doesn't have to be perfect but it would be better than anything else I've seen on AGA running on a stock A1200 really.

You tube it, you will be impressed.

*zips up flame proof jacket VERY tightly*
 

Offline B00tDisk

  • VIP / Donor - Lifetime Member
  • Hero Member
  • *****
  • Join Date: Dec 2002
  • Posts: 1670
    • Show only replies by B00tDisk
    • http://www.thedelversdungeon.com
Re: Wolfenstein 3D IS technically possible on stock A500 shocker!
« Reply #1 on: January 06, 2011, 11:06:45 PM »
Quote from: Digiman;604459
I've never seen Wolfenstein 3D run on a stock Amiga, suspect if it even exists it is not full screen (320x200 NTSC not PAL 320x256 full screen).

And how did I come to this conclusion? Well simple. Search out a little game by Domark called Battle Frenzy/Bloodshot for the Sega Megadrive...a machine with no blitter and just powerful sprites/scrolling hardware via a 7.5mhz 68000 CPU with DMA channels just like an Amiga. Of course I presume it has no DSP in the cartridge because it is not one of the ultra rare DSP games for that system unlike the pathetic lump of shit by Nintendo which needed a DSP even for launch games like Pilot Wings :roflmao:

So if anyone knows where Wolfenstein 3D in full screen engine is for Amiga 500 please point me towards it :)

Now interestingly if this game engine can be ported to Amiga 500 (it's 68k code after all) then you should be able to easily do a passable and FAST Doom full screen in 32 colours too with the extra CPU grunt of a stock 2mb Amiga 1200. All that's different is the textured floor and wall superficially. Doesn't have to be perfect but it would be better than anything else I've seen on AGA running on a stock A1200 really.

You tube it, you will be impressed.

*zips up flame proof jacket VERY tightly*

Citadel is a Wolf-3d like game that'll run on an A500 with 1mb RAM (if that counts as "stock").

(Also, Wolf3d is available for both the Apple II/GS and the Atari 800! :D )
Back away from the EU-SSR!
 

Offline Tempest

  • Sr. Member
  • ****
  • Join Date: Aug 2004
  • Posts: 290
    • Show only replies by Tempest
Re: Wolfenstein 3D IS technically possible on stock A500 shocker!
« Reply #2 on: January 06, 2011, 11:22:00 PM »
Nah, that would be impossible, the a500 is totally underpowered.
The following videos might be shocking to some people...

http://www.youtube.com/watch?v=n_ODNdKanGc
http://www.youtube.com/watch?v=DuZywAxfGkw

;)
 

Offline DigimanTopic starter

  • Hero Member
  • *****
  • Join Date: May 2010
  • Posts: 1045
    • Show only replies by Digiman
Re: Wolfenstein 3D IS technically possible on stock A500 shocker!
« Reply #3 on: January 06, 2011, 11:27:44 PM »
http://www.youtube.com/watch?v=TH9MU6NO-FU

Check that video out, it is the Wolfenstein engine to all intents and purposes really. Neither Megadrive/Genesis has any extra hardware beyond the 7.???mhz 68000 cpu to help render the graphics so why is it possible on the Sega and not on Amiga. Different game but the engine is very similar. Just like Lotus 2 + hacked graphics = dirty port of Outrun for Amiga.

(1mb is fine, even today a 1mb upgrade for Amiga 500s cost peanuts on ebay and there were a fair number of 1mb only games even early on like Dungeon Master)
 

Offline psxphill

Re: Wolfenstein 3D IS technically possible on stock A500 shocker!
« Reply #4 on: January 06, 2011, 11:29:55 PM »
Quote from: Digiman;604459
And how did I come to this conclusion? Well simple. Search out a little game by Domark called Battle Frenzy/Bloodshot for the Sega Megadrive...a machine with no blitter and just powerful sprites/scrolling hardware via a 7.5mhz 68000 CPU with DMA channels just like an Amiga. Of course I presume it has no DSP in the cartridge because it is not one of the ultra rare DSP games for that system unlike the pathetic lump of shit by Nintendo which needed a DSP even for launch games like Pilot Wings :roflmao:

The major difference is the tile vs bitmap, so it wouldn't be easy to just port it.
 
The trick of having the bottom of the screen being a mirror image of the top would be easy with a copper list though.
 
Lack of sprites might be a problem for bullets, enemies, barrels & weapons. You may have to use dual play field for that or not use a copper list for the mirroring and just copy the data twice (either with the cpu or the blitter).
 
S.F: Bloodshot is one of the only 3d games for the Megadrive. How powerful was the Megadrive when it came to doing 3D games?
J.B: Not at all. It is a bodge based on the character-based hardware. You had about enough characters to uniquely map about a third of the screen. The ‘polygons’ were inspired by the Wolfenstein 3D approach, they are all made from vertical strips. You might notice that the walls are effectively ‘reflected’ about the centre line using the character map. This is so only half of the walls actually needs to be drawn. I used a palette effect to disguise the reflection, and sprites for the ceiling light to further hide it. The rasterisation was done with about 750K of pre-generated code in order to reduce the cycle-time per pixel and to draw it all in time. It was quite an innovative effect in my opinion, and as you say it is fairly unique to have 3D on the Megadrive.
« Last Edit: January 06, 2011, 11:43:05 PM by psxphill »
 

Offline DigimanTopic starter

  • Hero Member
  • *****
  • Join Date: May 2010
  • Posts: 1045
    • Show only replies by Digiman
Re: Wolfenstein 3D IS technically possible on stock A500 shocker!
« Reply #5 on: January 06, 2011, 11:35:22 PM »
Quote from: Tempest;604467
Nah, that would be impossible, the a500 is totally underpowered.
The following videos might be shocking to some people...

http://www.youtube.com/watch?v=n_ODNdKanGc
http://www.youtube.com/watch?v=DuZywAxfGkw

;)


Doom port exists for the Spectrum too....essentially 1bit graphics though :eek:

The A8 port of Wolf is not really finished, there is no allowance for game code, and I believe it is using some weird 80x80 pixel screen mode. Looks good though, hope they have enough CPU time to make it into a game and it isn't another let down like the Shadow of the Beast rolling demo coded for the 128k Amstrad 8bit computers which can never be used for a game.
 

Offline DigimanTopic starter

  • Hero Member
  • *****
  • Join Date: May 2010
  • Posts: 1045
    • Show only replies by Digiman
Re: Wolfenstein 3D IS technically possible on stock A500 shocker!
« Reply #6 on: January 06, 2011, 11:36:17 PM »
Quote from: psxphill;604471
The major difference is the tile vs bitmap, so it wouldn't be easy to just port it.
 
The trick of having the bottom of the screen being a mirror image of the top would be easy with a copper list though.
 
S.F: Bloodshot is one of the only 3d games for the Megadrive. How powerful was the Megadrive when it came to doing 3D games?
J.B: Not at all. It is a bodge based on the character-based hardware. You had about enough characters to uniquely map about a third of the screen. The ‘polygons’ were inspired by the Wolfenstein 3D approach, they are all made from vertical strips. You might notice that the walls are effectively ‘reflected’ about the centre line using the character map. This is so only half of the walls actually needs to be drawn. I used a palette effect to disguise the reflection, and sprites for the ceiling light to further hide it. The rasterisation was done with about 750K of pre-generated code in order to reduce the cycle-time per pixel and to draw it all in time. It was quite an innovative effect in my opinion, and as you say it is fairly unique to have 3D on the Megadrive.


Ahh ok yes, tile graphics make a big difference, it's why Powerdrift on the C64 is more impressive than the Amiga port (which is an ST-port anyway)
 

Offline Franko

  • Hero Member
  • *****
  • Join Date: Jun 2010
  • Posts: 5707
    • Show only replies by Franko
Re: Wolfenstein 3D IS technically possible on stock A500 shocker!
« Reply #7 on: January 06, 2011, 11:43:40 PM »
After looking at those vids, I'd reckon none of them would be worth bothering about trying to convert them to the Amiga... just more of the same old stuff that's already available for the miggie... :)
« Last Edit: January 09, 2011, 09:34:27 AM by Franko »
 

Offline commodorejohn

  • Hero Member
  • *****
  • Join Date: Mar 2010
  • Posts: 3165
    • Show only replies by commodorejohn
    • http://www.commodorejohn.com
Re: Wolfenstein 3D IS technically possible on stock A500 shocker!
« Reply #8 on: January 06, 2011, 11:55:27 PM »
Yeah, it's frankly amazing that anybody got 3D games running on the Genesis at all - it pushes tiles and sprites beautifully, but tile-oriented 3D rendering is at least as terrible as planar 3D rendering. I don't doubt that it's possible to run Wolf3D on a 500 (given sufficient RAM,) but it would take a smart coder who knows more than just how to re-jigger the source code into compiling for the 68K - you're not going to get acceptable performance running a renderer written for chunky bitmaps on planar hardware.
Computers: Amiga 1200, DEC VAXStation 4000/60, DEC MicroPDP-11/73
Synthesizers: Roland JX-10/MT-32/D-10, Oberheim Matrix-6, Yamaha DX7/FB-01, Korg MS-20 Mini, Ensoniq Mirage/SQ-80, Sequential Circuits Prophet-600, Hohner String Performer

"\'Legacy code\' often differs from its suggested alternative by actually working and scaling." - Bjarne Stroustrup
 

Offline Tempest

  • Sr. Member
  • ****
  • Join Date: Aug 2004
  • Posts: 290
    • Show only replies by Tempest
Re: Wolfenstein 3D IS technically possible on stock A500 shocker!
« Reply #9 on: January 06, 2011, 11:59:43 PM »
Quote from: Digiman;604474
Doom port exists for the Spectrum too....essentially 1bit graphics though :eek:

The A8 port of Wolf is not really finished, there is no allowance for game code, and I believe it is using some weird 80x80 pixel screen mode. Looks good though, hope they have enough CPU time to make it into a game and it isn't another let down like the Shadow of the Beast rolling demo coded for the 128k Amstrad 8bit computers which can never be used for a game.


Yes, there's even a Doom port for the Spectrum, I haven't tryed it yet. The Atari port of Wolfestein is just a proof of concept (for now), but it really looks good.

That's what I love most about the 8-bit scene, people are trying to get the most out of  the available hardware. There are also some very cool demo's for the zx81 (my first computer), like this one http://www.youtube.com/watch?v=gpsvgWsTX1I&feature=related.

That's something you don't see very often for a stock Amiga 500 nowadays.
« Last Edit: January 07, 2011, 12:05:07 AM by Tempest »
 

Offline nicholas

Re: Wolfenstein 3D IS technically possible on stock A500 shocker!
« Reply #10 on: January 07, 2011, 12:08:49 AM »
Quote from: Tempest;604488
Yes, there's even a Doom port for the Spectrum, I haven't tryed it yet. The Atari port of Wolfestein is just a proof of concept (for now), but it really looks good.

That's what I love most about the 8-bit scene, people are trying to get the most out of  the available hardware. There are also some very cool demo's for the zx81 (my first computer), like this one http://www.youtube.com/watch?v=gpsvgWsTX1I&feature=related.

That's something you don't see very often for a stock Amiga 500 nowadays.


In the 8bit scenes people accept that the past has passed and just enjoy the hardware for what it is.

Unlike some of the loonies we get in the Amiga scene.
“Een rezhim-i eshghalgar-i Quds bayad az sahneh-i ruzgar mahv shaved.” - Imam Ayatollah Sayyed  Ruhollah Khomeini
 

Offline Tempest

  • Sr. Member
  • ****
  • Join Date: Aug 2004
  • Posts: 290
    • Show only replies by Tempest
Re: Wolfenstein 3D IS technically possible on stock A500 shocker!
« Reply #11 on: January 07, 2011, 12:14:43 AM »
Quote from: nicholas;604490
In the 8bit scenes people accept that the past has passed and just enjoy the hardware for what it is.

Unlike some of the loonies we get in the Amiga scene.


Excactly.
 

Offline nicholas

Re: Wolfenstein 3D IS technically possible on stock A500 shocker!
« Reply #12 on: January 07, 2011, 12:19:47 AM »
Quote from: Tempest;604495
Excactly.


I love my 64 and Plus/4 like they are my own children. :)

I'm tempted to buy an Atari 800 one of these days though.
“Een rezhim-i eshghalgar-i Quds bayad az sahneh-i ruzgar mahv shaved.” - Imam Ayatollah Sayyed  Ruhollah Khomeini
 

Offline DigimanTopic starter

  • Hero Member
  • *****
  • Join Date: May 2010
  • Posts: 1045
    • Show only replies by Digiman
Re: Wolfenstein 3D IS technically possible on stock A500 shocker!
« Reply #13 on: January 07, 2011, 12:24:28 AM »
Quote from: Franko;604480
After looking at those vids, I'd reckon none of them would be worth bothering about trying to convert them to the Amiga... just more of the same old stuff that's already available for the miggie... :)


More about porting that superfast engine and tacking on Wolf3D graphics. Wouldn't be bothered about the actual game.

Just a nice two fingered salute @ 386 PC fanboys :roflmao:
 

Offline Tempest

  • Sr. Member
  • ****
  • Join Date: Aug 2004
  • Posts: 290
    • Show only replies by Tempest
Re: Wolfenstein 3D IS technically possible on stock A500 shocker!
« Reply #14 on: January 07, 2011, 12:25:56 AM »
Quote from: nicholas;604499
I love my 64 and Plus/4 like they are my own children. :)

I'm tempted to buy an Atari 800 one of these days though.


The Atari 8bit is a very cool computer, it was my second computer and I always regret selling it to get a c64.

I've got one now expanded with 256K, Super Video upgrade and a SIO2SD which I put in a 1064 memory expansion case.
« Last Edit: January 07, 2011, 12:30:26 AM by Tempest »