Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

Jwasm 2.0 and 64 bit real mode (Announce)

posted by Rugxulo Homepage, Usono, 13.10.2009, 02:31

> Hello Japheth and all,
> I see that that jwasm 2.0 production release was posted today on
> http://www.japheth.de/
> I read the "64bit DOS sample" comments on this forum & my question is
> this: What can be done with this mode?
> You call it 64bit real mode, what memory limitations does it have?
> Using the sample code "Dos64.asm" as a model, would it be possible to
> write DOS programs/device drivers/command processors that uses this mode?
> Could a 64bit Real Mode DOS be written that would be backwards compatable
> with 16bit DOS?
> Best regards, Stephen William Foyle

In lieu of Japheth's expert advice while we wait for his reply, I'll give my lame n00b opinion:

64-bit mode is incompatible with 16-bit (which most people consider obsolete). DOSEMU 1.4.0 can run on 64-bit Linux (e.g. XUbuntu 8.04.1 is what I tried), but it has to emulate the 16-bit stuff since there is no V86 mode. In other words, it ain't perfect (some bugs), but it more or less runs pretty well. 32-bit DJGPP stuff is able to run almost natively (albeit with BIOS emulation and DOS API translation too). Of course, that used vanilla FreeDOS 1.0 as the actual DOS (although MS or DR probably work too).

Japheth's example is apparently not using the BIOS or any memory managers or device drivers. In other words, it's pretty raw stuff. Calling it "DOS" is a stretch, it just runs "on top" of DOS at the beginning.

Can you access more than 3-4 GB in DOS? Probably, via PAE (see DOS/32A hack). Is it going to happen? Unlikely. Sure, anything's possible, but a lot of stuff might have to be emulated due to hardware limitations.

 

Complete thread:

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