Archived

This topic is now archived and is closed to further replies.

mode x?

This topic is 6679 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

ModeX - is a chained VGA mode. It's advantages is that in X-Mode you can VERY fast copy a memory regions within a video memory. But on other hand, it's very slow.
Just think that each byte of video segment (beginning from 0xA000) represent 4 pixels on the screen, and you can set 1,2,3 or 4 pixels at one time (but each time you need to access VGA I/O ports to select them).

Try to search for XLib - very good X-Mode library with many features.

------------------
FlyFire/CodeX
http://codexorg.webjump.com

Share this post


Link to post
Share on other sites
Well, I've got the source code to those tutorials on my HDD somewhere, I might be able to email them to you. Have you been here?

http://gameprogrammer.com/3-tweak.html

Its a good site with some good modeX Info.

Plus I've successfully done a bit of ModeX programming, and to boot I've actually made a SVGAX mode. Its an unchained SVGA mode and its pretty darn fast, I can get 320x200x(both 24 and 16bit) and 320x240x16bit to work along witha few other modes... They look pretty cool.

------------------
-Dom:)
Visit - http://www.eisa.net.au/~sdgrab/contents.html

Share this post


Link to post
Share on other sites
I'm looking for some comprehensive information about mode-x. I know that everyone says its undocumented and all, but those articles are all ages old - surely someone has figured it out by now!

I looked on the Graphics page, but there's only an article copied from a journal, with none of the source code that the article talks about!

If anyone can help, please do so!

thanks

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
Thanks a lot, if you could send the source code, i would be most grateful.

my email is
birtley@onaustralia.com.au

Share this post


Link to post
Share on other sites