I like Doom but the fun really gets taken away when you can't hear anything.
At least I can't hear anything in the 68K version.
I do have the DoomSounds folder but I have no idea how to make the actual app recognize it and use it.
Thanks for the link (Odd how searching didn't find that) however I'm still a little confused.
First off I don't see how add the DoomSounds folder to the Doom app (that's what you did, right?) and secondly, the Doom II app does not work for me. It just opens and then instantly closes.
QuoteI don't see how add the DoomSounds folder to the Doom app
I did add that folder, yes, but I do not understand your question.
Quote from: "armus2112"I do not understand your question.
In a nutshell:
-I'm not the sharpest tool in the shed
-I don't know too much on how to manipulate NeXT apps and files
-I have doom
-Said copy of doom does not have any sound
-I have a folder of doom sounds named "DoomSounds"
-I want to use that folder with the app so I can get sounds.
From what I understand you need to add the folder to the app bundle. An application in the NeXT environment is actually a folder that contains a number of things. Right click the app and open it as a folder, now add the folder to the app folder and you should be good.
I did that but I still didn't get any sound. :(
try running DoomII from the Terminal and see if any log messages show up regarding sound difficulties...
I don't know how to launch apps from the console.
Here's how you would launch Preview.app from the terminal for example:
run Terminal:
cd /NextApps
cd Preview.app
./Preview &
Quote from: "armus2112"Here's how you would launch Preview.app from the terminal for example:
run Terminal:
cd /NextApps
cd Preview.app
./Preview &
Or use one of the nicest command line tools that did migrate from NS/OS to Mac OS X:
open /NextApps/Preview.app
(Must *not* have a trailing '/' on NS, okay to have one on OS X.)
That won't get you stderr/stdout output which you want in this case so use the previous example. But 'open' is your friend...
An open command? Wow. I didn't expect to see that. O_o
Anyways, I open it in the terminal, I'm fed a new lone (cube>) and Doom opens (In the case of Doom II, it opens and promptly closes) and that's it. No errors or anything.
here is output that I get. Note all the messages that DoomII spits out...
-mynext:/NextApps/DoomII.app >ls -l
total 17052
-rwxrwxr-x 1 gf 2636140 Sep 26 1995 DoomII*
drwxr-xr-x 2 gf 2048 Jun 15 1995 DoomSounds/
drwxrwxr-x 3 gf 1024 Sep 26 1995 English.lproj/
-rw-rw-r-- 1 gf 2020 Oct 11 1994 doom.tiff
-rw-rw-r-- 1 gf 135006 Aug 30 1994 doom1.tiff
-rw-r--r-- 1 gf 14604584 Oct 17 2008 doom2.wad
-rw-r--r-- 1 gf 22778 Oct 19 2008 doomsav0.dsg
-rw-r--r-- 1 gf 24490 Oct 20 2008 doomsav1.dsg
mynext:/NextApps/DoomII.app >./DoomII &
[1] 233
mynext:/NextApps/DoomII.app >Running with fixed scheduling policy for extra speed.
framebuffer encoding: PPPPPPPP
bitsPerSample: 8 bitsPerPixel: 8
DOOM 2: Hell on Earth v1.8
V_Init: allocate screens.
M_LoadDefaults: Load system defaults.
Z_Init: Init zone memory allocation daemon.
W_Init: Init WADfiles.
adding doom2.wad
commercial version.
===========================================================================
Do not distribute!
Please report software piracy to the SPA: 1-800-388-PIR8
===========================================================================
M_Init: Init miscellaneous info.
R_Init: Init DOOM refresh daemon - [......................................]
P_Init: Init Playloop state.
I_Init: Setting up machine state.
D_CheckNetGame: Checking network game status.
startskill 2 deathmatch: 0 startmap: 1 startepisode: 1
player 1 of 1 (1 nodes)
S_Init: Setting up sound.
Swapping sound samples.
Continuous sampling rates from 5000.000000 to 45000.000000
Supported encodings:
601
600
Stream encoding: SND_FORMAT_LINEAR_16
Device sampling rate = 22050.000000
Using sampling rate of = 22050.000000
shortZero = 0
buffer = 0x1d8e08, bufferBytes = 2048
HU_Init: Setting up heads up display.
ST_Init: Init status bar.
Enabling indexed color optimization.
Video set (Display0) failed: Privelege Violation
Video set (Display0) failed: Privelege Violation
0xf0: 0
0xf1: 69
0xf2: 96
0xf3:117
0xf4:135
0xf5:150
0xf6:164
0xf7:176
0xf8:188
0xf9:199
0xfa:209
0xfb:219
0xfc:229
0xfd:238
0xfe:246
0xff:255
Video set (Display0) failed: Privelege Violation