![]() |
Ok people, i really need some help on this one. I have an old Toshiba Satellite T2130cs and i have formatted its harddrive. It's now time to start loading on the golden oldies and get them working, but I have some problems, with alot of games. If anyone could help on some of these i would highly appreciate it.
1. Many of the games i have run to fast on this 486 beast :P and so i need to find a way to limit the cpu cycles somehow. Just so people have an idea of the games causing problems, i'm talking about games like Speedball and Prehistorik. 2. Mouse support. as there is only dos on there now (and i'm not sure what version) i don't have mouse support. I need help to find drivers that'll suit this built in mouse and i need help on how to make them work. 3. EMS, e m what? It would appear the games like Blackthorne want a bit more EMS to run, but how do i increase this. I've been googling on this one and found that i can edit something in a driver called EMM386.EXE or something but am not sure what i'm doing. Can anyone give me a detailed explanation of what it is i'm looking at changing to increase my ems. Also if anyone could direct me to a good dos text editor which will allow me to edit anykind of file such as configs i would be most appreciative. Thanks, hope you guys can help! |
1. Get CPU Killer program to slow down computer. (moslow comes to mind, google for it ;))
2. Use CuteMouse (google for it too) for your mouse needs in DOS. 3. You have to set config.sys and autoexec.bat to adjust computer's memory to all of your needs. One of the sticky topics (most common problems) contains information needed to adjust all of those settings. If you need more help on this, you first have to post both of those files, memory screen shoot and required amount of EMS memory for that game. Type ver to get DOS version. Hope this helps. ;) |
ok i got the mouse all working and dl'd the cpu slower (havn't tried it yet though) but no matter what i read about ems i can't find the way to change it so that i have an extra 2048kb. I have found commands on how to do it with emm386 but whenever i do what they say to do i get invalid parameter. could someone please just post what i need to put into the config.sys file so that it'll emulate 2048kb of ems.
here is my config.sys Code:
DEVICE=C:\DOS\SETVER.EXE Code:
C:\DOS\SMARTDRV.EXE /X |
To add EMS, add this line to your config.sys just belove HIMEM line.
DEVICE=C:\WINDOWS\EMM386.EXE 8192 RAM so it should look like this: Code:
DEVICE=C:\DOS\SETVER.EXE Code:
DEVICE=C:\DOS\SETVER.EXE You should do the same with autoexec.bat. I don't recomend of using smartdrive. In you place I would change autoexec to look like this: Code:
@ECHO OFF Note: I am not sure if you need those mode line and that ifshelp.sys. Try to turn them off by adding REM in the fron of that line. That might save you additional memory for dos programs. ;) Let me know if this worked. |
well did you sort it up
|
In the config.sys and autoexec.bat I wrote, the line
DOS=HIGH reads DOS=HIGH,UMB This way DOS is not only loaded in high memory, but also in the upper memory blocks. I remember a complicated diagram I once used to sort out all those memory affairs. Convetional, Extendend, Expanded, UMB etc. FYI, this are my files: Config.sys Code:
DEVICE=C:\WINDOWS\HIMEM.SYS Code:
C:\Progra~1\Grisoft\AVGFRE~1\bootup.exe In my EMM386 line you see a couple of I-parameters. The first "I" disables the support for monochrome monitors and therefore frees up some memory, but I don't know anymore what kind of memory. Actually, I haven't been looking at these files for a couple of years because it's a complete problem-free configuration (for my pc). One tip, try to hunt down a DOS-manual. I used a DOS7-manual, although I have DOS6. Actually, it's the only source of information I used. I stresses for instance the importance that the the order in which you put your lines is very very important. A quick example, a bit technical but vital: Use the command "mem /f". This displays the amount of free conventional and upper memory blocks. The important thing is that you must try to cram every program (mscdex, mouse.com etc) in the umb. In my case, mem /f shows that I have 3 regions of umb. One of 26k, 32k, and 64k. When using the command mem /c/p you'll see that mscdex uses 31k, so you should put it in the second umb. If you put the mscdex-line in the top of your autoexec.bat it means it's the first program and the comp will try to put it in the first umb. Put as you can see, it's only 26k and programs can't be split between umbs. So it will discard the first umb and goes on to the second, where it will fit. That's fine, but the first umb is discarded so it can't be used anymore.... The trick is to load some others programs before you load mscdex (move some lines in autoexec or config). Example: If you have one program of 20k and one of 5k (check with mem/c/p) you should load those before mscdex, so the first umb is completely filled. You get my point? If you have a program in your autoexec.bat which needs 60k and you put it up front, you'll lose the other umbs, because the 64k was the last one. I hope you understand my technical gibberish... And don't forget to modify your msdos.sys so it includes these lines: Code:
[OPTIONS] |
The current time is 05:46 AM (GMT) |
Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.