id Software to release Doom 3 source code
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    bash64
    Posts: 958 from 2010/10/28
    From: USA
    Do we have shader model 3.0 yet?


    Powerbook G4 9700m
    Powermac G5 9600


    P.S. RTCW runs almost twice as fast on the powerbook g4 than the powermac G5. Its all in the video card, not the cpu.



    [ Edited by bash64 06.07.2013 - 07:35 ]
    Mac G5 ISight 21" 2.5 gb of ram 233gb hd matshita dvd-r uj-846
    Powerbook G4 1.67ghz 2GB, ATI 9700M Pro 128mb
    1TB hd, DL-DVD Burner, Netgear pcmcia wireless card.
    ImageFX 4.5, PageStream 3.3, PhotoGenics 5.0
  • »06.07.13 - 11:33
    Profile Visit Website
  • Butterfly
    Butterfly
    waldiamiga
    Posts: 94 from 2007/7/25
    From: Krakow, Poland
    Quote:

    bash64 wrote:
    ok, lets revive this thread.
    What are the possibilities now of porting Doom3?
    :-D


    Suggest bounty, maybe someone will do it.

    MorphOS.pl
    PowerBook G4 1.67GHz|2GB DDR2|ATI Radeon 9700M 128MB|SSD 80GB|TFT 17"|MorphOS 3.1x
    Core i7 Notebook|WinUAE 3.x/AmigaOS4.1x & Icaros Desktop 2.x & QEmu 6.x.x
  • »06.07.13 - 11:38
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    bash64
    Posts: 958 from 2010/10/28
    From: USA
    Cannot be done without shader model 3.0.
    So, waiting on a reply to that.
    Mac G5 ISight 21" 2.5 gb of ram 233gb hd matshita dvd-r uj-846
    Powerbook G4 1.67ghz 2GB, ATI 9700M Pro 128mb
    1TB hd, DL-DVD Burner, Netgear pcmcia wireless card.
    ImageFX 4.5, PageStream 3.3, PhotoGenics 5.0
  • »06.07.13 - 12:07
    Profile Visit Website
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12163 from 2003/5/22
    From: Germany
    > Do we have shader model 3.0 yet?
    > [...]
    > Cannot be done without shader model 3.0.

    1. Shader 3.0 support in Radeons started with R500 (R300 has Shader 2.0).
    2. MorphOS doesn't have any Shader support currently, not even for R200's Shader 1.x.
    3. Doom 3 uses Shader 2.0, I think.
  • »06.07.13 - 12:21
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    bash64
    Posts: 958 from 2010/10/28
    From: USA
    ok, so it uses shader 2.0 and r300 has shader 2.0?
    Lets do this.
    :-D
    Mac G5 ISight 21" 2.5 gb of ram 233gb hd matshita dvd-r uj-846
    Powerbook G4 1.67ghz 2GB, ATI 9700M Pro 128mb
    1TB hd, DL-DVD Burner, Netgear pcmcia wireless card.
    ImageFX 4.5, PageStream 3.3, PhotoGenics 5.0
  • »06.07.13 - 12:23
    Profile Visit Website
  • Paladin of the Pegasos
    Paladin of the Pegasos
    SoundSquare
    Posts: 1213 from 2004/12/1
    From: Paris, France
    Quote:

    ok, so it uses shader 2.0 and r300 has shader 2.0?
    Lets do this.


    read that again :

    Quote:

    2. MorphOS doesn't have any Shader support currently, not even for R200's Shader 1.x.
  • »06.07.13 - 21:23
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    eliot
    Posts: 565 from 2004/4/15
    Impressive, but a lot of work without shader support.
    And this approach needs to do a lot on the cpu.
    regards
    eliot
  • »19.12.20 - 07:01
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    Cool_amigaN
    Posts: 761 from 2011/11/30
    The same bad effect happens also to many newer custom Q3 arena maps unfortunately. Many are award winners and would be great to have but are unplayable under Morphos unfortunately. Hope the situation improves in the near future. We do have the capable hardware to run Doom 3 and we do also have capable coders so it's a pity not to being able to play it. Think it's a matter of free time or motivation. Perhaps we should return at the option of bounty..
    Amiga gaming Tribute: Watch, rate, comment :)
  • »19.12.20 - 10:23
    Profile Visit Website
  • Butterfly
    Butterfly
    waldiamiga
    Posts: 94 from 2007/7/25
    From: Krakow, Poland
    Quote:

    Andreas_Wolf wrote:
    > Not pretty at all: [...]

    Looking better:

    https://www.youtube.com/watch?v=CFLJ-PAokpE
    https://www.youtube.com/watch?v=O1MzD65j6CY


    Yes, it looks better, it is improving day by day. Let Cowcat have enough enthusiasm and knowledge to overcome obstacles in the code. keep my fingers crossed for that.

    MorphOS.pl
    PowerBook G4 1.67GHz|2GB DDR2|ATI Radeon 9700M 128MB|SSD 80GB|TFT 17"|MorphOS 3.1x
    Core i7 Notebook|WinUAE 3.x/AmigaOS4.1x & Icaros Desktop 2.x & QEmu 6.x.x
  • »23.12.20 - 20:46
    Profile
  • IKE
  • Acolyte of the Butterfly
    Acolyte of the Butterfly
    IKE
    Posts: 146 from 2009/11/7
    From: Southern CA
    Here’s a vid that was posted today.

    Finalcat2 channel
    IKE

    MacMini G4 1.5Ghz/PowerBook G4 1.67Ghz/PowerMac G5 2.0Ghz DP 7,2 Radeon 9650/256MB

    Join the conversation @ r/morphos
  • »23.12.20 - 21:43
    Profile Visit Website
  • Paladin of the Pegasos
    Paladin of the Pegasos
    SoundSquare
    Posts: 1213 from 2004/12/1
    From: Paris, France
    looks very promising !
    but i'm afraid a G5 will be needed i guess ?

    what is the computer he's running it on ?
  • »24.12.20 - 12:52
    Profile
  • Acolyte of the Butterfly
    Acolyte of the Butterfly
    Posts: 103 from 2020/12/24
    Hi.

    My system is a MacMini: G4 1.4G, 1G ram, Radeon with 32mg.

    Whatever question, ask now.
  • »24.12.20 - 13:28
    Profile
  • IKE
  • Acolyte of the Butterfly
    Acolyte of the Butterfly
    IKE
    Posts: 146 from 2009/11/7
    From: Southern CA
    Thanks for the great work. What data files are used? I’m not even sure if It matters or not if their from Xbox, PC, PlayStation disks or not. Are you taking donations? Do you have a release timeframe?

    Keep up the good work.
    IKE

    MacMini G4 1.5Ghz/PowerBook G4 1.67Ghz/PowerMac G5 2.0Ghz DP 7,2 Radeon 9650/256MB

    Join the conversation @ r/morphos
  • »24.12.20 - 16:28
    Profile Visit Website
  • Acolyte of the Butterfly
    Acolyte of the Butterfly
    Posts: 103 from 2020/12/24
    Thanks.

    Datas I use are from an old PC CD/DVD release: 000-004 paks. Then you need 4 more from the patch 1.3.1 (005-008 pak): Those I extracted from the linux distro. But it seems to be also in Steam but with different names.

    I must point out that this port is a proof of concept of how far can be done with minimal requirements till I puke running out of ideas. So a complete release or timeframe is bogus.

    Game is a behemoth and expects as much CPU possible besides a good gfx card, although my tests are done with half of the requirements.

    Donations, I don't know.

    I can share what is done for those really interested but as I wrote: "Proof of concept".




    [ Edited by Cowcat 24.12.2020 - 19:26 ]
  • »24.12.20 - 19:22
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    Tom01
    Posts: 182 from 2009/9/20
    Quote:

    XDelusion wrote:
    Ya... come to think of it, I recall downloading a stripped down version of Quake 3 once that was reworked to work on low end machines...

    It looked horrible, but ya, it did play.


    What Low End Machine would that be, Efika?
    I played it on Pegasos G3 with Radeon 8500 with no Problem.
  • »25.12.20 - 23:43
    Profile Visit Website
  • Order of the Butterfly
    Order of the Butterfly
    Tom01
    Posts: 182 from 2009/9/20
    Quote:

    bash64 wrote:
    BTW: I never liked any of the iD games ever until Doom3 came around.
    Nope, never liked doom, quake, or any other iD crapola till Doom3.
    Doom3 is one the best games I have ever played.
    Period.
    :-D


    That is interesting.
    For me it is the other way round. Doom 3 is the weakest of all id games.
  • »25.12.20 - 23:44
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    KennyR
    Posts: 878 from 2003/3/4
    From: #AmigaZeux, Gu...
    Quote:

    Tom01 wrote:
    Quote:

    bash64 wrote:
    BTW: I never liked any of the iD games ever until Doom3 came around.
    Nope, never liked doom, quake, or any other iD crapola till Doom3.
    Doom3 is one the best games I have ever played.
    Period.
    :-D


    That is interesting.
    For me it is the other way round. Doom 3 is the weakest of all id games.


    Indeed. Doom 3 completely lacks the fast action and fun of the other Doom games, including the newer 2016 and Eternal games. As a horror and jumpscare game it works, but there were franchises like Dead Space and Silent Hill that just did that so much better. I found it quite disappointing when I got a demo to play back in the day.

    But it is good that something has appeared for MorphOS. This thread is originally from 2011, and the game is from 2004 - for any other platform that would put it firmly in the retro category.

    [ Edited by KennyR 26.12.2020 - 22:29 ]
  • »26.12.20 - 20:51
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Papiosaur
    Posts: 2228 from 2003/4/10
    From: France
    Quote:

    Cowcat a écrit :

    Donations, I don't know.

    I can share what is done for those really interested but as I wrote: "Proof of concept".

    [ Edited by Cowcat 24.12.2020 - 19:26 ]


    Hi Cowcat,

    thanks a lot for this new port for MorphOS! Excellent news!

    If you want i can share your beta on MorphOS-Storage and add a paypal button to support you ;-)

    I can send you a Mac mini with 64Mb too.
  • »27.12.20 - 13:26
    Profile Visit Website
  • Acolyte of the Butterfly
    Acolyte of the Butterfly
    Posts: 103 from 2020/12/24
    Quote:

    I can send you a Mac mini with 64Mb too.


    Sorry, I'm late to reply. Thanks but problems are not related to low Vram gfx cards.

    And no "beta" per se: I consider it half-working for even an "alpha" release.

    Would be something out to test? Yep.

    Just hours to rebuild the entire thing and upload it to Github.

    Need more eyes to look at those sources.
  • »05.01.21 - 08:47
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    beworld
    Posts: 608 from 2010/2/10
    From: FRANCE
    Hi CowCat,

    I see your Github (firest commit), and i see it's possible to use SDL2 and OpenGL.

    You use PowerSDL with this port ? maybe (when github commit is finish) can building it with SDL2/OpenGL

    Thanks
    IMac G5 2.1,PowerBook G4 1.5,MacMini 1.5, PowerMac G5 2.7 died !!!
    My MOS ports
  • »05.01.21 - 12:45
    Profile Visit Website
  • Acolyte of the Butterfly
    Acolyte of the Butterfly
    Posts: 103 from 2020/12/24
    @beworld

    Yes, mate. I'm using SDL2 library since the beginning. Good work.

    Keep an eye about the gfx rutines used by D3. I'm using the old ARB code from Id so that enables me to bypass any shader code.

    That works for a non-shader D3 port for a linux build, but still fails for MOS and don't know why (among other things).

    Probably in hours I will finish the MOS part. I'm rebuilding it all.
  • »05.01.21 - 14:29
    Profile
  • IKE
  • Acolyte of the Butterfly
    Acolyte of the Butterfly
    IKE
    Posts: 146 from 2009/11/7
    From: Southern CA
    Great work so far! Very smooth on PowerMac G5 2.0 DP (Radeon 9650/256MB). Worked thru the first two objectives despite the missing shaders. Seemed to avg 30-40 FPS when running.

    Wasn’t able to compile, aborts at ~35% complaining ‘undefined reference to main’ (during d3xp.so linking)

    Noticed ‘timedemo demo1’ doesn’t run on the console and causes program to shut down.

    Keep up the good work, I’ll try it out some more once I load it on my MacMini 1.5 and PowerBook 1.67!
    IKE

    MacMini G4 1.5Ghz/PowerBook G4 1.67Ghz/PowerMac G5 2.0Ghz DP 7,2 Radeon 9650/256MB

    Join the conversation @ r/morphos
  • »06.01.21 - 05:57
    Profile Visit Website