Duke4.net Forums: Little Tijn - Viewing Profile - Duke4.net Forums

Jump to content

Hide message Show message
Welcome to the Duke4.net Forums!

Register an account now to get access to all board features. After you've registered and logged in, you'll be able to create topics, post replies, send and receive private messages, disable the viewing of ads and more!

Reputation: 22 I seem to be liked
Junior Members
Active Posts:
28 (0.13 per day)
Most Active In:
Bug reports & "help me" threads (21 posts)
16-April 18
Profile Views:
Last Active:
User is offline Nov 09 2018 11:02 PM

My Information

Age Unknown
Birthday Unknown
Male Male

Contact Information


Posts I've Made

  1. In Topic: Finally Got Sound Effects!

    13 September 2018 - 04:49 AM

    Here is another link to the WDM drivers for this sound card, it the other link doesn't work:


    Checked the download and seems legit and complete.
  2. In Topic: Finally Got Sound Effects!

    13 September 2018 - 03:19 AM

    You could also select SoundBlaster as the device for music in SETUP.EXE. Maybe that the VXD driver supports that better. You might also try to change the default MIDI device from the Sound properties in Configuration Panel.

    Or using the WDM driver instead. It will be a bit more stable and as added bonus, it is possible to use multiple programs with sound at the same time (like a game and a music player of chose). With VXD drivers, this is not possible (or not that I have seen before). Only a single program has access to the sound card.
  3. In Topic: Finally Got Sound Effects!

    12 September 2018 - 12:45 PM

    This reminds me of problems with sound in DOS games with my Windows Me computer (yes, I know).

    First things first, what driver type are you using for the sound card? In Windows 98 and Me there are two types of drivers for sound: VXD based and WDM based. VXD is the driver model used from Windows 386 and later. WDM is introduced in Windows 98.
    To check with type the current driver is:
    - Open the Run dialog by clicking on the Start button and selecting the Run option
    - Type DXDIAG and click on OK
    - In the DirectX Diagnostic Tool, click on the Sound tab
    - Under type it shows the type of driver in use (VXD of WDM)

    When using a WDM driver, all sound from DOS based application will be performed by a included Sound Blaster emulator of Windows. This emulator emulates the following devices:
    - A SoundBlaster compatible sound card listening on Addres 220, IRQ 5, DMA 1 and High DMA 5.
    - A General MIDI compatible device on address 330. This General MIDI device uses the default MIDI mapper of Windows

    Notice that the emulator does NOT support any FM chip, like Adlib or a OPL. Therefore when using a WDM based driver, you can only use General MIDI for music in DOS games.

    If you use a WDM driver, it should work with Duke Nukem 3D... Although I had a sound card (a VIA onboard sound chip) that only worked for around half a hour before stopping. Only a reboot fixed it.

    When using a VXD driver, it's a bit more complicated. It might work but it depends on the driver and sometimes the drivers loaded for it from CONFIG.SYS and AUTOEXEC.BAT. Because your sound card is a PCI based device, the SoundBlaster compatibility must be emulated. Only ISA based card can be used in DOS as SoundBlaster based cards without any software based emulator. In real DOS, a special driver for this is required. As far as I know the CMI 8738 does have a special driver for DOS to emulate a Sound Blaster.

    And now comes the tricky part with VXD. Sometimes the VXD driver included everything needed to also support DOS sound in Windows. Sometimes it doesn't and a DOS driver for the sound card needs to be loaded from AUTOEXEC.BAT and/or CONFIG.SYS to work within Windows.

    I will check what I can find about this CMI 8738. BTW, its chip is made by a company known as C-Media.

    EDIT: There is a link to a VXD based version for the sound card. The site is a bit shady, so click carefully. You should get a ZIP file download when done correctly:


    EDITS: fixing typo's ;)
  4. In Topic: Restoration of a few games' EXEs versions

    20 May 2018 - 11:17 AM

    That's some interesting information about Duke and SW. Thanks for that!

    It's a bit pity that the source code of Shadow Warrior isn't in such a great state. Although we have some nice ports for it even with the code that was given.

    Any idea what those changes by Charlie Wiederhood could have been and why they where needed?

    View PostNY00123, on 20 May 2018 - 07:56 AM, said:

    It's not necessarily as simple as may initially seem. The sources were released on April 1st of 2003, about 6.5 years after Duke3D v1.5 was out.
    So while what you've just stated makes sense, chances are the people who were in the offices by that time weren't entirely sure how were the files organized. Maybe some of the files moved between different locations and/or got lost for good. At the least, the binary libraries' OBJ and LIB files were clearly the ones used in v1.5 (and NAM+WW2GI+EDuke).

    That are good reasons why sources aren't always the latest. Seeing that source code has been lost for games before already. It reminds me of stories of lost sources of games that I read on the Internet, like System Shock 2.

    View PostHendricks266, on 20 May 2018 - 09:14 AM, said:

    Fortunately, one of the things I did receive from the 3DR archives were full backups of the hard drives from Jim Norwood and Frank Maddin's workstations.

    That's interesting! Are the sources of Bio Menace on it by any change? ;) (Just kidding). But on a serious note, it might provide some very good insight of some things, or even some missing part.
  5. In Topic: Restoration of a few games' EXEs versions

    19 May 2018 - 11:27 PM

    Oops, hijacked this thread a bit with my request above, sorry about that.

    More on-topic:
    I would have expected that the released sources of games should be the latest code available, seeing that this code is used before to build the latest version. They had this code, to build the game. So why isn't it used, but instead some in-between version? Isn't it easier to release the latest code available? That are questions that I got from this thread.

    I know that one of the most important fixed in the day for Duke Nukem 3D was a memory leak fixed in 1.5. Because with computer at that time with 8MB RAM etc, it would make a big different. Wondering is this is also included in the source release. Where there some other significant changes?

    Speaking of released versions, we have some cases where the code to a later version that the releases binary is available. Off the top of my head, the code of Eduke 2.1 and the released code in dubious legal state of Witchaven II. If I recall correctly, the compressed file with the source of Witchaven II even included a unreleased patch for the offical release as a installable EXE that patched the binaries etc. Fixed a annoying bug with the strafing buttons not working. I guess the code also includes the changes of this patch.

    BTW. How is the source of Shadow Warrior in comparison with the latest binary?


Little Tijn hasn't added any friends yet.


Little Tijn has no profile comments yet. Why not say hello?

All copyrights and trademarks are property of their respective owners. Instead of reading this text, you could be playing Ion Maiden! ;) © 2018 Voidpoint, LLC

Enter your sign in name and password

Sign in options