Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

EMSMagic (Users)

posted by Rugxulo Homepage, Usono, 14.06.2008, 05:06

> I have a Core 2 Duo @ 3.00 GHz & 2gb of RAM. It plays, but it's laggy.

Well, it wasn't until recently that GCC (4.3.x) started supporting -march=core2, and I don't think the DOSBox guys have started using that build yet (well, last official release was in August, so I doubt it). Besides, it's not multi-core aware yet, AFAICT, if ever (maybe too hard ??). Also, remember it's full emulation of a fast 486, not true virtualization.

If you can, you may have better luck with DOSEMU, which does have binary builds available on SourceForge.

> > And it's abandoned without source available, so no more updates! But at
> > least it doesn't need V86 mode.
>
> How is it abandoned? The author replies to e-mail, and his last release
> was like a month ago.

"I have updated Phat Code with my last project, a BIOS for XT computers. The site will remain online but will no longer be updated. The forum will be disabled to prevent spam."

> Also, that 64k loads high, I think :)

"Unlike EMM386, EMS Magic does not use Virtual 8086 (V86) mode to enable hardware paging. Instead, data is copied to and from the page frame with XMS moves. Because hardware paging is not used, the page frame does not have to be aligned on a 4K/16K page boundary. Furthermore, because EMS Magic itself operates entirely in real mode, it does not cause problems when the CPU is already running in V86 or protected mode, as is the case with Windows."

"EMS Magic also tries to create a page frame in the UMA, but if there is no space, it will create the page frame in conventional memory."

 

Complete thread:

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