Quantcast

Page 2 of 2 FirstFirst 12
Results 16 to 24 of 24

Thread: A little help modding Doom for the 32X

  1. #16
    Outrunner
    Join Date
    Oct 2010
    Location
    London
    Posts
    539
    Rep Power
    21

    Default

    Hi! I cannot belive I mised the post. It is amazing to see some love for 32X DooM. There is any advance for this?

  2. #17
    WCPO Agent cabear's Avatar
    Join Date
    Dec 2009
    Age
    40
    Posts
    814
    Rep Power
    25

    Default

    Quote Originally Posted by Diogo Ribeiro View Post
    Also, just for fun for now:

    i just saw this, and damn i was so disappointed to see the cuts made to the 32x version. I really wanted to take on the cyberdemon and spider mastermind. imagine my surprise when i rented the snes version as a kid and saw those 2 enemies in it! i had the jag version too and was pissed that had cuts as well when i first played it.

    awesome work!

  3. #18
    Hedgehog-in-Training Hedgehog-in-Training
    Join Date
    Jul 2019
    Posts
    12
    Rep Power
    0

    Default

    Sorry for the shameless plug but: https://www.sega-16.com/forum/showth...877#post873877

  4. #19
    Wildside Expert vexatious's Avatar
    Join Date
    Oct 2014
    Posts
    175
    Rep Power
    10

    Default

    Maybe I shouldn't mention this but, I found certain revisions of Slackware provide the gcc revision in the backup copy of the makefile.bak file (gcc263). It's still maybe necessary to build gcc-2.6.3 and binutils for cross 68k but it might make things easier depending on user preference. These are the Slackware revisions:

    Code:
    Slackware 2.2.0
    Slackware 2.3
    
    I know these two mirrors:
    http://slackware.uk/slackware/
    https://mirror.lyrahosting.com/slackware/
    A good description of building Doom for Atari Jaguar is here https://www.retrovideogamer.co.uk/fo...p?topic=7056.0.

    EDIT:
    Also need a macro assembler and linker like: rmac + rln, smac + sln, mac + aln, etc.
    Guide from retrovideogamer didn't add the necessary path line if used from D.O.S.:
    Code:
    set PATH=%PATH%;C:\JAGUAR\BIN;C:\JAGUAR\BIN\M68k\2.6
    Last edited by vexatious; 04-18-2021 at 10:37 PM. Reason: added missing information

  5. #20
    Wildside Expert vexatious's Avatar
    Join Date
    Oct 2014
    Posts
    175
    Rep Power
    10

    Default

    Can't say but I guess building MARS target is somewhat difficult. I managed to build Jaguar target under freedos with gcc-2.6.3 from a Atari Jaguar toolchain. But according to the makefile it appears to be for a different system like a Unix or Unix clone, and there's the makefile.bak. You can see the "clean" procedure starts "rm" to delete *.o files according to the makefile, but "rm" isn't provided with D.O.S.. Some instructions from atariage forum users also use long file names for using the windows command line which isn't normally possible under D.O.S.. The jaguar target doesn't link with aln if built with the Sega Saturn toolchain gcc-2.7.5 (wrong format error) from the 1995 DTS CD, but the objects compile.

    These inconsistencies tell me either the code for the Doom program was unauthentically decompiled and/or it was arranged for a Unix or Unix clone local host and then quickly altered to build under an incomplete IBM D.O.S. local host.

    The following O.S. systems were recently supported around the same time of gcc-2.6.0:
    Code:
    Noteworthy changes in GCC version 2.6.1:
    
    Numerous (mostly minor) bugs have been fixed.
    
    The following new configurations are supported:
    
            GNU on x86 (instead of treating it like MACH)
            NetBSD on Sparc and Motorola 68k
            AIX 4.1 on RS/6000 and PowerPC systems
            Sequent DYNUX/ptx 1.x and 2.x.
            Both COFF and ELF configurations on AViiON without using /bin/gcc
            Windows/NT on x86 architecture; preliminary
            AT&T DSP1610 digital signal processor chips
            i960 systems on bare boards using COFF
            PDP11; target only and not extensively tested
    Code:
    Both NeXTStep 2.1 and 3 are supported on 68k-based architectures
    - GAS and GDB is supported for Irix 5 (MIPS).
    NetBSD is supported on m68k, Intel x86, and pc523 systems and FreeBSD on x86.
    'g++' program is now a C program, rather than a shell script.
    Assuming the code is authentic you might want to consider:
    Code:
    NeXtStep 2.1 & 3
    Irix 5
    System 7.5 for Apple 68K (Macintosh Programmer's Workshop)
    Linux upload from 4th quarter 1994 or first quarter 1995
    Might get around to making a new makefile for vbcc users under Windows 8.1 but I need time and my situation is too dangerous to predict things at times. Oh well...

    Here's a github project to make things a little more doable for MARS target currently https://github.com/viciious/d32xr

  6. #21
    Hedgehog-in-Training Hedgehog-in-TrainingOutrunner
    Join Date
    Sep 2016
    Posts
    600
    Rep Power
    18

    Default

    "vbcc users under Windows 8.1" don't exist. There's just you. If you had followed the advice I gave you ages ago - buy a laptop for 20$, install Linux - you'd have made tremendously more progress. I really don't understand why you keep hitting your head against a wall, on purpose, year after year.

  7. #22
    Sports Talker Diogo Ribeiro's Avatar
    Join Date
    Aug 2006
    Posts
    49
    Rep Power
    0

    Default

    Quote Originally Posted by Nightwolf View Post
    Hi! I cannot belive I mised the post. It is amazing to see some love for 32X DooM. There is any advance for this?
    Hi. Thanks to everyone for the support.

    Unfortunately there's no progress in this, and there might not be.

    I was in a car crash. Nothing broken, but the whiplash was kind of terrible, and already suffering from scoliosis since I was 20 didn't help matters with back pain. Along the process, my right leg was shot up, so for a long time, my routine usually involved physical therapy and exercises that took time away from the project. It was only a couple of months ago that my back was finally (semi) straightened out; still recovering from the leg. Of course, this took a toll on whatever romhacking I was working on. I've kept to very small projects to keep myself busy. Most of my days are spent walking for 15 minutes, sitting down for 15 minutes, about an hour of specific exercises, rinse and repeat for a large part of the day, make some silly post on Facebook so friends know I'm still alive, then spending my free time trying to focus on something new to hack.

    I was eager to get into Doom 32X hacking again but I've discovered Chilly Willy was involved in a pretty good and ongoing reworking of the game, so I don't feel like I have anything to contribute to this anymore. If I work on anything else regarding Doom, it probably won't be for improvements. I'm happy I got the ball rolling, at least - and I'd be amiss if I didn't thank saxman for his wonderful tools.


    Quote Originally Posted by viciious View Post
    Well, no. You're not sorry. If you were you wouldn't make the plug, or you'd delete the post afterward. Regardless, I'm glad Chilly Willy's on the case, his knowledge is definitely a boon to any such project.

  8. #23
    AKA Mister Xiado Master of Shinobi Raijin Z's Avatar
    Join Date
    Aug 2006
    Location
    Earth
    Posts
    1,219
    Rep Power
    50

    Default

    Ah well. Take care, and I wish you good health and swift recovery.
    - Where it's always 1995 (or so).

  9. #24
    Wildside Expert vexatious's Avatar
    Join Date
    Oct 2014
    Posts
    175
    Rep Power
    10

    Default

    Quote Originally Posted by roce
    "vbcc users under Windows 8.1" don't exist. There's just you. If you had followed the advice I gave you ages ago - buy a laptop for 20$, install Linux - you'd have made tremendously more progress. I really don't understand why you keep hitting your head against a wall, on purpose, year after year.
    Maybe I.shouldn't say but:


    I think you should make a suggestion about proper middleware for Windows 8.1 & rt 8.1, and I don't think I asked you to hit your head. I'm not really able to implement the necessary mmu for vmac mini which is necessary for virtual ram and larger amounts of ram. Sega DTS map editors and other programs require at least 24 megabytes ram with Apple System 7.5.. Basilisk II seems like the best choice with gnu Linux on the openRT project. Fusion works on x86 post Windows 2000 and MacOSX local hosts with virtualbox and freedos. Fusion also supports scsi.

    I'm going to maybe make a mediafire account and upload the dsk image with fusion, sega dts 11-1995 ready to use, kanji talk, and Apple System 7.5.5.

    These so called.Doom projects need much better integration with middleware to be anything useful. Until there's proper support it seems better in my opinion to use the Sega DTS cds with 32x mars tools. Doom32x resurrection is a good compliment, but there needs to be more programs for map editing with proper bitmap indexing features with keyframes.

    I'm sorry I'm not very fluent with Windows but I still think RT users have their best chance with llvm-mingw, .netframework and openrt with linux.

    Please make a suggestion in case I overlooked something.

    edit
    Nobody probably cares but more uploaded video demos of D32XR would be nice, perhaps with pwads and extra animations. Unfortunately I'm a mess ATM to make any but I'm definitely wanting to use the technology present from d32xr; maybe an uncut alternate version of Mother 2 or something.

    who made who:









    Last edited by vexatious; 09-06-2021 at 05:52 AM.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •