Hi Richard, On Wed, 13 Nov 2002 10:56:04 +0100 (CET), [EMAIL PROTECTED] (Richard Menedetter) wrote:
> But many x-swap errors are a result of copying data back and forth. You are most probably right here. > Which will be simply unnecessary in a flat memory model. Or performed transparently by these DPMI hosts that can supply virtual memory when there's not enough physical RAM available. > But the other bugs will remain, and I guess some new ones will emerge :) Sure! > MT> Please remember that flat memory model has also some > MT> disadvantages when compared to segmented model: it almost doesn't > MT> use the hardware memory protection capabilities of Intel chips. > DOS doesn't use them either ?? if I recall correctly Of course. (The (almost) only way to get protection fault in real mode is to use 32-bit offset larger than 0xFFFF (which is possible on 386+.) I meant segmented protected mode executables, which can be 16-bit and run on 286+ (or 32-bit, running on 386+). > under real operating systems (with flat mem model) you usually implement mem. > protection for pages. Paging works well when you wish just to separate memory areas for different processes (virtual machines under Windows or DR-DOS Multitasker). But it's rather difficult to protect the subroutines of one process from corrupting each other's data (unless one explicitly generates code for array subscript checking, etc.) Anyway, it's going too much into technical details I think ;-) > 12 Nov 2002, "Glenn McCorkle" <[EMAIL PROTECTED]> wrote: > GM> If there is enough interest in it...... > GM> I will attempt to port Arachne to DJGPP. > Would be good IMHO. > But beware ... it is not trivial ... > Good luck ! For these who don't know: Caldera licensed one of earlier version of Arachne, introduced some changes, compiled it with DJGPP and called DR-Webspyder. It's still available for download somewhere I think. It even has some JavaScript capabilities, but generally is slower and less stable than Arachne. And no longer under development. > Anyways ... who is willing to run a graphical browser on a 286 ?? > if there exist links, lynx etc. as good textbrowsers. Anyone, just for fun ;-) I tried once Arachne on a 286 with total 1024K RAM. Painfully slow due to disk swapping (a few minutes to render and display pages with graphics), but quite stable. If the machine had 4 Megs of extended memory or so, Arachne could be made "tolerably" slow on it I think ;-) Greetings, Michal
