??? 01/16/07 14:48 Read: times |
#130887 - why? Responding to: ???'s previous message |
Andy Neil said:
I don't think anyone actually said that you shouldn't use MS-DOS - just that you cannot expect MS-DOS programs that play fast-and-loose with the hardware to work under windows. Andy, Can you please tell me one single reason why would you consider a MS-DOS program accessing hardware directly, inherently prone to failure (if I interpret "playing-fast-and-loose" correctly)? Do you expect your '51 programs - which undoubtedly access hardware directly :-) - "playing fast and loose"? Why would a MS-DOS (read: single user single task) program be different from a '51 program in this respect? And, what do you think device "drivers" (of any kind) do - even in Windows? Yes, they do access hardware directly. In what respect are "drivers" other than "programs"? What would prevent me from "encapsulating" the MSDOS program so that it appears as a "driver" for windows - except that the hardware expected by the DOS program does not exist any more... (which IS indeed the sad case - see the money-driven "legacy free" PC - discussed elsewhere)... Even more: in protected mode of x86 one can capture the "legacy" ports accesses and redirect them - that's for example how the really working USB-to-LPT converter is possible. Don't get me wrong - I know that this all is too far from being trivial. It's not just as easy as a Mou$eclick... but certainly not impossible. Jan Waclawek |
Topic | Author | Date |
doubt about ports | 01/01/70 00:00 | |
and one more doubt | 01/01/70 00:00 | |
Programming the PC | 01/01/70 00:00 | |
Off Topic | 01/01/70 00:00 | |
Wrong forum | 01/01/70 00:00 | |
Win ports | 01/01/70 00:00 | |
Bad practice... | 01/01/70 00:00 | |
Bad practice | 01/01/70 00:00 | |
some thoughts | 01/01/70 00:00 | |
Do not hard-code adresses! | 01/01/70 00:00 | |
You need to tell us more ... | 01/01/70 00:00 | |
MS-DOS | 01/01/70 00:00 | |
why? | 01/01/70 00:00 | |
Misunderstanding ? | 01/01/70 00:00 | |
Not quite so | 01/01/70 00:00 | |
a parallel in '51 | 01/01/70 00:00 | |
Sharing | 01/01/70 00:00 | |
OK, the sad facts | 01/01/70 00:00 | |
MS-DOS will allow and do anything the PC can do | 01/01/70 00:00 | |
...and the reason is ... | 01/01/70 00:00 | |
If Windows were truly multi-user/multitasking ... | 01/01/70 00:00 | |
it's broken | 01/01/70 00:00 | |
So much for the "Good Old Days" | 01/01/70 00:00 | |
Yes, and the ones that worked, worked really well | 01/01/70 00:00 | |
The Right one![]() | 01/01/70 00:00 |