From: eggbrains AT aol DOT com (Egg brains) Newsgroups: comp.os.msdos.djgpp Subject: Direct Access vs. Far vs. Near Date: 1 Nov 1997 22:48:02 GMT Lines: 21 Message-ID: <19971101224800.RAA21869@ladder01.news.aol.com> NNTP-Posting-Host: ladder01.news.aol.com Organization: AOL http://www.aol.com To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Precedence: bulk okay, anyway, in my program (a start of a graphics lib -- yes, i know about Allegro) i draw pixles to the screen (what else). when i directly wrote to the screen ie: vga = (unsigned char*)MK_FP(0xA000, 0); vga[where]=color; i can draw about 1.6 million pixels per second, however, when using Farnspoke, i can draw up to 3+ million pixels per second... why is it so much faster? would using the near access go faster yet? anyway, using the Far mode, how would i make selectors to sprites? would i make the sprites by define an array (with malloc/new etc...) and then make a selctor to it? what about if I change the size/location? i will need to make a new selector right? an since you can't delete selectors if i re-size it enough will i run out of memmory? Thanx a lot, Paul