 |
|  |
 |
|
Standup
|
|
I also found for a lot of old Windows games i had to add the SB16 emulator drivers. These came on the CD for my Audigy buy weren't installed as a default. Seemed to solve a lot of audio problems for games in the 3-5 years old catagory.
|
|
|  |
 |
|
Maquiladora
|
|
Actually i have exactly the same card as you (ALS4000) and win98 and i installed the DOS drivers that came on the cd with it and havent had any trouble so far.
|
|
|  |
 |
|
Thrawn05
|
 |
All Your Posts Are Belong To Ming
Dec 2001 time: 00:22
|
|
I do wish for the return for the goly days of DOS. Back when programmers DIDN'T bloat code.
Win98SE is a good DOS OS, but if you have some older DOS games (such as the various LucasArt games like IJ, Fate of Atlantis or Sam n' Max), Win95 is a better option.
One thing I recommend and what I did for old DOS games, is find an old computer. Here is some system specs to look for:
CPU: P75Mhz - P100Mhz
RAM: 8MB - 16MB
Video: 2MB - 8MB
HD: 500MB - 1GB
CD: 4x - 12x Read
OS: Windows 3.1 or Windows for Workgroups 3.11
Sound: Sound Blaster Compatible
I got a P90MHz with 16MB of RAM and a 2MB video and Win3.11 for only $20. I had to reformatt the HD and reload a lot of stuff, and find an old sound card, but it works fine and I play all of my old DOS games on it. It even came with a THREE button mouse and a keyboard with function keys on the left! God, I love the old noisy keyboards. 
WinXP is not very DOS game friendly, although most of them work well. My laptop can play all of my DOS games (WinXP, BTW, both are Pro), but no sound (on board SC, somthing called Sigma Sound or somthing).
Of all of the games, LucasArts games installed the best. The sound card detector was the best IMHO. Most other games you had to provide the IRQ and such manualy... and even then you're lucky if the stearo is right (left on right and right on left junk). I had a lot of probs with Redneck Rampage with flipped audio. Even today I have probs with the newer games.
If anyone knows of a program that flips the audio and runs in the background please tell me. I tried making one myself but I ran into a lot of probs. Don't know why, and really don't care anymore.
|
|
|  |
 |
|
Thrawn05
|
 |
All Your Posts Are Belong To Ming
Dec 2001 time: 00:22
|
|
quote: Originally posted by DrSpike
Let's not get too nostalgic. Things may not be perfect today but there are far fewer problems for the average user to solve. |
I respectfully disagree. More and more games today cause more and more problems. I blam compsci teachers for this, and I can tell you way.
When I first took compsci, everything I knew about c++, keeping the code tight, clean, and pithy was thrown out. My teacher didn't want that... why? "Because with computer speeds and memory space you don't need to do that anymore." And the first few programs I made he failed me on, because they were "too small" even thought they did EXACTLY what I needed them to do.
There seems to be a shift in mentality. CPU and HD and RAM have increased so that previous programs can run faster, NOT so someone can slak off and leave code bloated, which is the current mentality.
This constrast in ideas has gotten me into tons of trouble, yes I got the programs or parts of codes I assigned to done in time, but it just wasn't big enough.
I do use comments, and each program I make comes with a cpp file attached that is nothing but a commented FAQ. I use complete english sentences and even a step by step process for each function/class. So you can't say no one can read my code.
For example (and this very simple). I take alook at the what the program is suppose to do. And lets say we need a varable for this program (int_var (contrived, but for this example it works). I know that this variable will only need to go from 0 to 10. So, that means it doesn't need negatives, so it becomes an unsigned int. Now this doesn't reduced memory, but it prevents the program giving the user a number that can't be (fail safe).
Now we see that this variable can't be no higher then 10, so we can shorten this even further by useing a short int. Thus this variable would looked like:
unsigned short int int_var;
Anothing example is with strings, if you only need ONE string, why not save space and forget about and just use a char array (as long as you think you need. Names could go up to 255, countries could be 512). Presto, saved more space.
Unforunatly, these types of examples are what got me in hot water many times. And it saddens me that this has happened. I bet most of these programs that need 800MHz CPUs and 128MB of Ram just to start it could only use half that much if coded right.
Now I'm not saying EVERY program is like that, but I do know that a few could be done better. And example is with Morrowind, the file sizes are in the MBs, which is understandable for this complex of a game, but the fact no attempt was made to do some sort of compression is very bad.... some compression is better then none.
|
|
|  |
All times are GMT. The time now is 05:22. Apolyton Time is 00:22. |
top of page
|
| archivepost |
|
Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
|
HTML code is ON
vB code is ON
Smilies are ON
[IMG] code is ON
|
|
|
|
|
|