Doom for TT030.
Moderators: simonsunnyboy, Mug UK, ICS, Doctor Bob Gordon, Moderator Team
- Atarieterno
- Atari God
- Posts: 1275
- Joined: Mon Jan 18, 2016 3:40 pm
- Location: Spain
Doom for TT030.
Hi guys;
I've seen on YouTube this video of "Doom for Atari TT", and excuse my ignorance about adaptations of games but: where are there links to download games like Doom or Quake for Atari ?, is it real or is it a fake?
I have TT and Falcon (without accelerating) and I would like to try them.
Greetings.
https://www.youtube.com/watch?v=V0pDN4dPYZg
I've seen on YouTube this video of "Doom for Atari TT", and excuse my ignorance about adaptations of games but: where are there links to download games like Doom or Quake for Atari ?, is it real or is it a fake?
I have TT and Falcon (without accelerating) and I would like to try them.
Greetings.
https://www.youtube.com/watch?v=V0pDN4dPYZg
You do not have the required permissions to view the files attached to this post.
ST/fm/e, STacy, Mega ST/e, TT, Falcon, C-Lab MKX... and more music tools.
Re: Doom for TT030.
This is a reality:
Patrice Mandin (a french guy) made the adaptation:
http://patrice.mandin.pagesperso-orange ... -jeux.html
Guillaume.
Patrice Mandin (a french guy) made the adaptation:
http://patrice.mandin.pagesperso-orange ... -jeux.html
Guillaume.
- Atarieterno
- Atari God
- Posts: 1275
- Joined: Mon Jan 18, 2016 3:40 pm
- Location: Spain
Re: Doom for TT030.
Thanks for answering, Guillaume.Moulinaie wrote:This is a reality:
Patrice Mandin (a french guy) made the adaptation:
http://patrice.mandin.pagesperso-orange ... -jeux.html
Guillaume.
José Antonio.
ST/fm/e, STacy, Mega ST/e, TT, Falcon, C-Lab MKX... and more music tools.
Re: Doom for TT030.
It's real, but not playable at this speed on the TT...
For a stock Falcon BadMood is the best Doom.
For a stock Falcon BadMood is the best Doom.
CLAB Falcon MK2 CT60e 14MB/512MB 2x32GB CF FPU, Atari Falcon 030 14MB FPU, Atari TT030 10MB ST 256MB TT Crazy Dots 2 ThunderStorm 8GB IDE CF, Atari TT030 10MB ST 64MB TT Megavision 300, Atari Mega STE 4MB Crazy Dots, Atari Stacy 4 16MHz, Atari 1040 STE 4MB UltraSatan, Atari 520 STE, misc STf, STFM, 1040, 520, 260, Atari PC1, Atari PC5, Portfolio, NetUSBees etc. + misc 8-Bit Ataris
- Eero Tamminen
- Fuji Shaped Bastard
- Posts: 2320
- Joined: Sun Jul 31, 2011 1:11 pm
Re: Doom for TT030.
Purely CPU based Quake ports are even less playable than CPU based Doom ports.
BadMood runs at playable speed because it has highly optimized rendering engine written from scratch to take full advantage of both Falcon CPU & DSP (by a person why had written games for living, both for Atari and e.g. for Playstation). I think in total it took several man years of effort, that was freely contributed to Atari users. Falcon DSP is more powerful than the CPU, without it BadMood couldn't be even nearly as fast as it's now.
BadMood supports (at least it supported at some point during its development) both Doom I and Doom II WADs. Doom II WADs are generally more complex (more things visible at the same time, so more calculations & rendering needed) and therefore clearly slower than Doom I WADs.
DML had also code for *rendering* Quake levels on Falcon, but that didn't include any game play support (in BadMood, Doom game logic calculations took about half of the CPU cycles, and it includes some simplifications e.g. to sound propagation, compared to PC version).
BadMood runs at playable speed because it has highly optimized rendering engine written from scratch to take full advantage of both Falcon CPU & DSP (by a person why had written games for living, both for Atari and e.g. for Playstation). I think in total it took several man years of effort, that was freely contributed to Atari users. Falcon DSP is more powerful than the CPU, without it BadMood couldn't be even nearly as fast as it's now.
BadMood supports (at least it supported at some point during its development) both Doom I and Doom II WADs. Doom II WADs are generally more complex (more things visible at the same time, so more calculations & rendering needed) and therefore clearly slower than Doom I WADs.
DML had also code for *rendering* Quake levels on Falcon, but that didn't include any game play support (in BadMood, Doom game logic calculations took about half of the CPU cycles, and it includes some simplifications e.g. to sound propagation, compared to PC version).
Re: Doom for TT030.
Thanks for the clarification!Moulinaie wrote:This is a reality:
Patrice Mandin (a french guy) made the adaptation:
http://patrice.mandin.pagesperso-orange ... -jeux.html
I should pay attention both on my work and those slots. I guess that's the whole secret how to play free black jack games. I shoud remember to be more careful there.
- mrbombermillzy
- Captain Atari
- Posts: 390
- Joined: Tue Sep 13, 2016 9:24 am
Re: Doom for TT030.
How about the Wolfenstein port then? If anything, its too fast for the TT!Eero Tamminen wrote:Purely CPU based Quake ports are even less playable than CPU based Doom ports.

It can be picked up from Ray/TSCC.
I know its not quite Quake or Doom, which was the original request, but its less painful to play on stock hardware. (No pain at all on the TT.)
- boratintheuk
- Retro freak
- Posts: 11
- Joined: Mon Jun 18, 2018 12:37 am
Re: Doom for TT030.
How does BadMooD even run so well on a stock Falcon? It's basically unplayable on any Amiga or Mac with a 68030 and it looks just as good as the 386 if not better. I'm still an Atari noob over here so forgive me.
Re: Doom for TT030.
Its not the Falcon 68030 "responsible" for this ( Atari TT has faster 68030 and it does not help run Doom better )boratintheuk wrote:How does BadMooD even run so well on a stock Falcon? It's basically unplayable on any Amiga or Mac with a 68030
It plays this way on Falcon as many calculations are done by the second processor:
https://en.wikipedia.org/wiki/Motorola_56000
Re: Doom for TT030.
Eero essentially answered above. The two key things are that the Falcon's DSP is a very powerful co-processor (which is not just for sound), and it has a completely custom rendering engine written by a talented developer that takes full advantage of the Falcon's hardware, rather than a simple "port + optimise" of id's code.boratintheuk wrote:How does BadMooD even run so well on a stock Falcon? It's basically unplayable on any Amiga or Mac with a 68030 and it looks just as good as the 386 if not better. I'm still an Atari noob over here so forgive me.
- Eero Tamminen
- Fuji Shaped Bastard
- Posts: 2320
- Joined: Sun Jul 31, 2011 1:11 pm
Re: Doom for TT030.
BadMood custom rendering engine requires also game data to be pre-processed to a more optimal format, before game starts. Its sound engine (soft synth + sound mixing) is also a custom one.
On the upside, custom rendering engine allows additional features like mouse look (in ID SW that came only with Quake), 16-bit graphics instead of 8-bit (*), and transparency.
(*) On Atari Falcon, 16-bit graphics are nearly as fast as 8-bit graphics for game like this, because unlike Amiga, Falcon doesn't support chunky 8-bit format, only planar 8-bit mode.
On the upside, custom rendering engine allows additional features like mouse look (in ID SW that came only with Quake), 16-bit graphics instead of 8-bit (*), and transparency.
(*) On Atari Falcon, 16-bit graphics are nearly as fast as 8-bit graphics for game like this, because unlike Amiga, Falcon doesn't support chunky 8-bit format, only planar 8-bit mode.
-
- Hardware Guru
- Posts: 2313
- Joined: Sat Sep 10, 2005 11:11 am
- Location: Kosice, Slovakia
- Contact:
Re: Doom for TT030.
I guess you meant here like Amiga. :) Chunky mode is possible only with a gfx card, like on Falcon.Eero Tamminen wrote:unlike Amiga, Falcon doesn't support chunky 8-bit format, only planar 8-bit mode.
Re: Doom for TT030.
Ha, I was going to say, a lot of Amiga developers were stumped why Commodore didn't add a Chunky mode, whereas Atari did on the Falcon.mikro wrote:I guess you meant here like Amiga.Eero Tamminen wrote:unlike Amiga, Falcon doesn't support chunky 8-bit format, only planar 8-bit mode.Chunky mode is possible only with a gfx card, like on Falcon.
It's one of the reasons from what I've read that the Amiga couldn't really do a decent Doom clone without some accelerators / graphics cards. Also one of the claims why the Amiga died, because it couldn't pull off Doom.
I'm curious to know if anyone has ever benchmarked BadMood vs Doom on the Jaguar. Would be pretty funny if DML managed to squeeze better performance out of the Falcon than John Carmack had gotten out of the Jaguar.
Atari 8Bits: 800xl, 600xl, XEGS, 800, 130xe, 130xe (VBXE, U1MB, Stereo POKEY)
Atari STs: 1040STf (broken shifter), 1040STe, Mega STe, TT030, Falcon (CT60e, SuperVidel)
Atari STs: 1040STf (broken shifter), 1040STe, Mega STe, TT030, Falcon (CT60e, SuperVidel)
Re: Doom for TT030.
???leech wrote: I'm curious to know if anyone has ever benchmarked BadMood vs Doom on the Jaguar. Would be pretty funny if DML managed to squeeze better performance out of the Falcon than John Carmack had gotten out of the Jaguar.
Are you sure you have seen Doom on Jaguar?
https://www.youtube.com/watch?v=AIUH2qUTEfw
No need to do any benchmarks to see which one performs way better

Edit:
And if I remember well, when I read review of Doom's back in the days, Jaguar version was recognized as the best performing Doom engine of all
Last edited by jury on Tue Sep 11, 2018 11:03 am, edited 1 time in total.
- Neurotoxic
- Obsessive compulsive Atari behavior
- Posts: 120
- Joined: Thu Apr 20, 2017 9:29 pm
- Location: Bremen (Germany)
- Contact:
Re: Doom for TT030.
Might there also be a 68040 version for the Milan or Hades clones?
520 ST(M) (TOS 1.02), Falcon030 (16 MHz, 16 MB RAM, CF-Card, MiNT & MyAES), Milan040 (25 MHz, 48 MB RAM, EasyMiNT 1.90), Firebee, PowerMac G5 Late 2005 (2 x 2,3 GHz, Mac OS 10.5), iMac 4K Late 2015 (intel Core i7 4 x 3,3 GHz, Mac OS 10.11.6), IBM XT SFD (640 KB RAM, DR DOS 6.0), Compaq LTE 5300 (Pentium/133 MHz, DR-DOS 7.03), AT-PC (Cyrix 6x86L/200 MHz, Windows 98 SE/MS-DOS 6.22 & Windows 3.11)
Re: Doom for TT030.
Yes, pmdoom is compiled for all Atari clones including the FireBee.Neurotoxic wrote:Might there also be a 68040 version for the Milan or Hades clones?
- Neurotoxic
- Obsessive compulsive Atari behavior
- Posts: 120
- Joined: Thu Apr 20, 2017 9:29 pm
- Location: Bremen (Germany)
- Contact:
Re: Doom for TT030.
I'm not sure, but I think I tried to run it on my Milan040 and it didn't work. I think I shall have a look again.vido wrote:Yes, pmdoom is compiled for all Atari clones including the FireBee.Neurotoxic wrote:Might there also be a 68040 version for the Milan or Hades clones?

520 ST(M) (TOS 1.02), Falcon030 (16 MHz, 16 MB RAM, CF-Card, MiNT & MyAES), Milan040 (25 MHz, 48 MB RAM, EasyMiNT 1.90), Firebee, PowerMac G5 Late 2005 (2 x 2,3 GHz, Mac OS 10.5), iMac 4K Late 2015 (intel Core i7 4 x 3,3 GHz, Mac OS 10.11.6), IBM XT SFD (640 KB RAM, DR DOS 6.0), Compaq LTE 5300 (Pentium/133 MHz, DR-DOS 7.03), AT-PC (Cyrix 6x86L/200 MHz, Windows 98 SE/MS-DOS 6.22 & Windows 3.11)
Re: Doom for TT030.
Did you try it under GEM? It should run under GEM.Neurotoxic wrote:I'm not sure, but I think I tried to run it on my Milan040 and it didn't work. I think I shall have a look again.vido wrote:Yes, pmdoom is compiled for all Atari clones including the FireBee.Neurotoxic wrote:Might there also be a 68040 version for the Milan or Hades clones?
Re: Doom for TT030.
Ha, yes I actually own two copies. But then I think when I played BadMood it was on my 060.. And it's been years since I fired up Doom on the Jag. Too bad the JagLink code was broken, my brother and I wanted to try to beat it on Nightmare two player, but it would kill the connection and we'd have to start over.jury wrote:???leech wrote: I'm curious to know if anyone has ever benchmarked BadMood vs Doom on the Jaguar. Would be pretty funny if DML managed to squeeze better performance out of the Falcon than John Carmack had gotten out of the Jaguar.
Are you sure you have seen Doom on Jaguar?
https://www.youtube.com/watch?v=AIUH2qUTEfw
No need to do any benchmarks to see which one performs way better
Edit:
And if I remember well, when I read review of Doom's back in the days, Jaguar version was recognized as the best performing Doom engine of all
Recently watched a video about all the console versions of Doom, seems most of them were based on the Jaguar version.
Atari 8Bits: 800xl, 600xl, XEGS, 800, 130xe, 130xe (VBXE, U1MB, Stereo POKEY)
Atari STs: 1040STf (broken shifter), 1040STe, Mega STe, TT030, Falcon (CT60e, SuperVidel)
Atari STs: 1040STf (broken shifter), 1040STe, Mega STe, TT030, Falcon (CT60e, SuperVidel)
Re: Doom for TT030.
I read somewhere on AtariAge that JagLink code was correctedleech wrote:Too bad the JagLink code was broken
Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net / AT Speed C16
Hatari / Steem SSE / Aranym / Saint
http://260ste.appspot.com/
SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net / AT Speed C16
Hatari / Steem SSE / Aranym / Saint
http://260ste.appspot.com/
- Neurotoxic
- Obsessive compulsive Atari behavior
- Posts: 120
- Joined: Thu Apr 20, 2017 9:29 pm
- Location: Bremen (Germany)
- Contact:
Re: Doom for TT030.
I was mistaken. It works! Hardly playable and sound effects that sounds painful but it works!vido wrote:Did you try it under GEM? It should run under GEM.Neurotoxic wrote:I'm not sure, but I think I tried to run it on my Milan040 and it didn't work. I think I shall have a look again.vido wrote: Yes, pmdoom is compiled for all Atari clones including the FireBee.
I tried it under MiNT 1.19 with XaAES and the Thing Desktop. Sometimes it's better not to open an application by a double click via the desktop. In that case TOSWIN2 is opening a window telling me that the process was terminated. But when I'm opening the ttp-file via TOSWIN2 it works!!! Odd behavior! I should it also try on my Firebee.

You do not have the required permissions to view the files attached to this post.
520 ST(M) (TOS 1.02), Falcon030 (16 MHz, 16 MB RAM, CF-Card, MiNT & MyAES), Milan040 (25 MHz, 48 MB RAM, EasyMiNT 1.90), Firebee, PowerMac G5 Late 2005 (2 x 2,3 GHz, Mac OS 10.5), iMac 4K Late 2015 (intel Core i7 4 x 3,3 GHz, Mac OS 10.11.6), IBM XT SFD (640 KB RAM, DR DOS 6.0), Compaq LTE 5300 (Pentium/133 MHz, DR-DOS 7.03), AT-PC (Cyrix 6x86L/200 MHz, Windows 98 SE/MS-DOS 6.22 & Windows 3.11)
Re: Doom for TT030.
It was playable on My Milan 060 and its even more playable on the FireBee.Neurotoxic wrote:I was mistaken. It works! Hardly playable and sound effects that sounds painful but it works!
I tried it under MiNT 1.19 with XaAES and the Thing Desktop. Sometimes it's better not to open an application by a double click via the desktop. In that case TOSWIN2 is opening a window telling me that the process was terminated. But when I'm opening the ttp-file via TOSWIN2 it works!!! Odd behavior! I should it also try on my Firebee.

Re: Doom for TT030.
I had read that too. Wonder what the process is of getting that into a cartridge. Not that I have a secondary Jaguar anymore... I still have two Dooms and a Jaglink though.Cyprian wrote:I read somewhere on AtariAge that JagLink code was correctedleech wrote:Too bad the JagLink code was broken
Atari 8Bits: 800xl, 600xl, XEGS, 800, 130xe, 130xe (VBXE, U1MB, Stereo POKEY)
Atari STs: 1040STf (broken shifter), 1040STe, Mega STe, TT030, Falcon (CT60e, SuperVidel)
Atari STs: 1040STf (broken shifter), 1040STe, Mega STe, TT030, Falcon (CT60e, SuperVidel)
Re: Doom for TT030.
I guess the easyest way is to use skunk board.leech wrote:I had read that too. Wonder what the process is of getting that into a cartridge. Not that I have a secondary Jaguar anymore... I still have two Dooms and a Jaglink though.
Re: Doom for TT030.
Sounds like it'd be cheaper just to set up a couple old computersvido wrote:I guess the easyest way is to use skunk board.leech wrote:I had read that too. Wonder what the process is of getting that into a cartridge. Not that I have a secondary Jaguar anymore... I still have two Dooms and a Jaglink though.

Atari 8Bits: 800xl, 600xl, XEGS, 800, 130xe, 130xe (VBXE, U1MB, Stereo POKEY)
Atari STs: 1040STf (broken shifter), 1040STe, Mega STe, TT030, Falcon (CT60e, SuperVidel)
Atari STs: 1040STf (broken shifter), 1040STe, Mega STe, TT030, Falcon (CT60e, SuperVidel)