Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

Using Multiple CPU Cores in DOS? (Miscellaneous)

posted by DOS386(R), 13.09.2011, 07:11
(edited by DOS386 on 13.09.2011, 07:23)

> why not have one CPU/Core running in RM/V86 and another running in PM

IIRC the problem we discussed 2 years ago was that you were using INT $15 / $87 incorrectly, resulting in a 16-Byte's limit instead of 64 KiB, plus redundant mapping code. This problem is not fixed in the latest version 2010-Jan-30.

Above in many posts I see many ideas (use multiple cores, use some special DPMI host, use DPMS, use virtualization) ... but sorry I don't like any of them. Why? Because they just introduce unnecessary requirements. One day we could see:

> Great USB DOS driver by Bret
> needs virtualization capable CPU with a least 2 cores otherwise only UHCI will work

So my suggestions:

* Try to reduce the number of mode switches
* Get it working now, get it working fast later

PS: mode switches are inherently evil ... see RayeR's DGJPP issues or FreeBASIC graphics issues :-(

PPSS: Georg's DOSUSB can be pretty fast with EHCI ... unfortunately there are stability issues, probably related also to interrupt hazards and mode switches :-(

> just saying, doing everything in pure DOS is infeasible

So the final DEATH of DOS ain't dead is imminent ???

You don't have any alternative BTW (I don't need several 10 GiB of Loonix/Win8/VirtualBloat/OSama2/... crap).


* switch to PM (quasi permanently)
* implement USB driver + HD driver + FAT(crap) + file manager
* copying occurs in PM only
* when done, fix BIOS clock and return to RM and DOS

This is not a driver, but allows to use USB storage devices from DOS.

This is a LOGITECH mouse driver, but some software expect here
the following string:*** This is Copyright 1983 Microsoft ***


Complete thread:

Back to the forum
Board view  Mix view
15297 Postings in 1378 Threads, 254 registered users, 12 users online (0 registered, 12 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum