|
Post by mirkosoft on May 1, 2016 23:30:22 GMT
Hi!
I copied VICE for DOS into my old 486 computer. I tried to start emulator, but DOS error message appears.
CWSDPMI.EXE - NO RAM
I have copied this file into DOS root directory and placed in AUTOEXEC.BAT, but it needs to config or what?
Thank you for help, I tried also emulate Didaktik Kompakt (Czechoslovek ZXS clone) - same error message.
Miro
|
|
|
Post by cbmguy on May 2, 2016 0:10:21 GMT
DPMI = DOS Protected Mode Interface and it allows those old OS's to run stuff and make calls to the OS kernel in real time. In order for that, you need some RAM. I would take as much as you can in your config.sys and autoexec.bat files and load them hi. You need as much lo (main accessible ram) memory (640 and less) in order to run this stuff--sort like running out of chip ram on your Amiga, but you have 16MB of RAM on the system which cannot be accessed by certain things; such is this in the MSDOS world)... Crude error, but I would start with that first. I think you should have a command called mem or memmaker or memfree or something like that to help you get as much lower memory free as possible. FreeDOS os something like that might be a little better use.. I hope I didn't confuse the issue too much :/
Cheers, c
|
|
|
Post by mirkosoft on May 2, 2016 1:23:11 GMT
Hi!
I know what it is... but don't understand why reports this. You wrote - need some RAM - I used MemMaker and optimized RAM, but always same message. How to config it? or before start any emu, close any app for clearing RAM?
Miro
|
|
|
Post by Zippy Zapp on May 3, 2016 17:32:12 GMT
Hi, CSDPMI is supposed to work in as little as 512k RAM so it might be something else. Are you using this version?: www.zimmers.net/anonftp/pub/cbm/crossplatform/converters/msdos/index.htmlcsdpmi3b.zip You should just have to start it from DOS with no parameters by typing cwsdpmi It will stay resident until the last program requesting it exits. Of course do this before you start VICE. Also it is noted in the the readme file that VICE (2.4) requires a Pentium class CPU or higher. Not sure if this is a problem or they just state that for speed reasons... It has been a long time since I ran VICE in DOS, but I think it is still on my old Pentium.
|
|
|
Post by mirkosoft on May 3, 2016 18:01:59 GMT
Now I used it. Thank you. Problem is that runs not VICE and RealSpectrum too - same error - looks that 486 is not enough:
"Exiting due to signal SIGNOFP" "Coprocessor not available at..." ...then dump of 486 registers and its values.
Miro
|
|
|
Post by Zippy Zapp on May 3, 2016 20:26:41 GMT
Yep it could be the 486. If it is an SX 486 it doesn't have a Co-Processor. I think all Pentiums have math Co-Processors.
|
|
|
Post by mirkosoft on May 3, 2016 21:13:39 GMT
Best is that I know reason. I own also Amd486DXx and iPentium, computer is Compaq Presario 460 - computer and CRT in one case, I want to make external display but connection is unknown. When I find solution, swap also CPU. Miro
|
|
|
Post by cbmguy on May 6, 2016 12:34:10 GMT
Hi! I know what it is... but don't understand why reports this. You wrote - need some RAM - I used MemMaker and optimized RAM, but always same message. How to config it? or before start any emu, close any app for clearing RAM? Miro Memmaker sucks. So if you did that manually--that would be way better. I would look at the CPU change that up for a pc with a pentium at least. Best of luck! edit: looks like you've already thought of that. Cheers Personally, I would dump all that DOS nonsense and just go with a debian flavour of LINUX and just compile.
|
|