hackthemack
11 hours ago
I, perhaps, owe my career to DOS. As a kid, everyone relied on me to get their games, soundcard, and disk drives to work. Juggling IRQs HIMEM and CHKDSK. Soundblaster 16 forever!
d3Xt3r
7 hours ago
Kinda the same, but for me, it was more of a gaming-driven motive. I learnt the basic DOS commands my observing my cousin, so I could run Prince of Persia, GORILLA.BAS, Dangerous Dave etc, even when he wasn't around (it was his 286).
Later on, when I got my own PC (a 486) I got into scripting by customising my AUTOEXEC.BAT to display a menu so I can jump into my favourite game immediately after the PC booted. Of course, I also learnt about TSRs, conventional memory, tuning CONFIG.SYS etc just so that I can run some tricky games like BioMenace and OMF2097.
I event learnt basic networking and made my own null-modem cable, because I wanted to play OMF2097 with my friends without sharing the same keyboard (we would always fight over who gets to use the right side of the keyboard, which was obviously the best side).
The first time I dealt with a virus was when I tried installing Prince of Persia 2 from a set of floppies I got from my friend. Dealing with the virus (it was one that "melted" the screen) unlocked a whole new world of malware research for me - and collecting malware became one of my hobbies. I also learnt hex editing and some assembly language because I wanted to cheat in Prince of Persia 2, and unlock shareware programs like Cheat Machine - and what I saw within the hex code of Cheat Machine blew me away, it opened another new world for me.
I built my first PC (a PIII 450, along with my first GPU - an nVidia RIVA TNT) - all parts carefully selected, so that I can play games with the best performance for the price.
In the Windows world, I was endlessly tuning my PC, diving into the registry, switching kernels (yes, there were thirdparty kernels you could install), even optimising file layout on the disk - all so that I could get the best gaming performance. I dived deep into scripting with AutoHotkey and Perl to make macros, bots and other random utilities for the games I played. After that I.. well, I could go on, but you get the picture.
So while DOS was my starting point (and a most fond memory), it was ultimately gaming that I owe my career to.
sigseg1v
4 hours ago
BioMenace and OMF worked out of the box for me but BioMenace took 8 minutes (!) to load. It would sit at the start screen (a load screen) hanging the entire time and then load really fast after the delay. Is this related to the configuration stuff you're mentioning?
This didn't occur on any other game for me, which I recall having over 50.
d3Xt3r
3 hours ago
Yeah, my BioMenace used to hang at the loading screen as well, and as weird as it sounds, the fix was to move your mouse. I guess it was getting stuck waiting for a hardware interrupt or something. You could also start the game with your mouse unplugged of course.
As for OMF, it used to give me a "not enough memory" error until I got rid of all my TSRs (basically a "clean boot"), as it had a very high conventional memory requirement, almost close to 600k if memory serves me right. Actually even BioMenace had a high conventional memory requirement. It wasn't until few years later that I learnt that there was no need to get rid of all the TSRs, you could just tell DOS to load everything in the High/Upper memory areas by tweaking your CONGIG.SYS and AUTOEXEC.BAT. Not sure if this was something that was introduced in later versions of DOS or if it could do it all along. But it wasn't in any of the official manuals at the time, I found these tweaks in a game guide on some random BBS.
bluesign
5 hours ago
I started with c64 but stuck there with basic ( extension port was broken unfortunately could not dive into assembly there )
Then I got from someone an old 286, ( hdd was not working ) spent most of my time on "debug" command. Then I got a book for x86 assembly and DOS (interrupts etc). ( Which was kind of hard on non-english speaking country ) I still somehow recall some pages from memory :)
Dived into cracking/cheats, made even money on password recovery. How long those x86 knowledge carried me was unbelievable when I look back.
mixmastamyk
9 hours ago
Yep, I once made a good living getting drivers into high memory and making those menus in config.sys. Installing network drivers and Netware client. People were quite happy to see me when I arrived.
For some reason I thought DOS had already been opened.
LeFantome
8 hours ago
They have open sourced a few versions of DOS, including 4.0 I believe. This is just the latest.
For me, DOS 5.0 was the best. Would love to see that.
And of course we have both FreeDOS and SvarDOS now.
iancmceachern
7 hours ago
Totally, my first revision control system was unwittingly developed by me as a kid to keep progressive backups of my simcity cities.
bonesss
8 hours ago
āEverything I ever needed to know about IT, I learned installing Warcraft 2 on DOSā