delorie.com/archives/browse.cgi | search |
From: | "dima 3141596" <dima AT rts-ukraine DOT com> |
Newsgroups: | comp.os.msdos.djgpp |
Subject: | Re: addressing question |
Date: | Thu, 13 Sep 2001 17:51:33 +0300 |
Organization: | Alkar Teleport News Server |
Lines: | 25 |
Message-ID: | <9nqhdg$2gnu$1@pandora.alkar.net> |
References: | <Pine DOT SUN DOT 3 DOT 91 DOT 1010913163428 DOT 3657C-100000 AT is> |
NNTP-Posting-Host: | dial-164-91.alkar.net |
Mime-Version: | 1.0 |
X-Trace: | pandora.alkar.net 1000392944 82686 195.248.164.91 (13 Sep 2001 14:55:44 GMT) |
X-Complaints-To: | abuse AT alkar DOT net |
NNTP-Posting-Date: | Thu, 13 Sep 2001 14:55:44 +0000 (UTC) |
X-Newsreader: | Microsoft Outlook Express 4.72.3155.0 |
X-MimeOLE: | Produced By Microsoft MimeOLE V4.72.3155.0 |
To: | djgpp AT delorie DOT com |
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
Reply-To: | djgpp AT delorie DOT com |
Hi Eli ! >The various ways of accessing the video memory from a DJGPP program are >described and explained in the DJGPP FAQ, sections 10.2 and 18.4. tnx for your answer, but I must write own library to direct access to the video memory. >> In the Turbo C I can do it : char far* scr = MK_FP(segment, >> offset); >> then any instruction like it: *scr = '1'; will generate asm code >> mov ax,segment >> mov es,ax >> mov es:[offset] , '1' ------> here ES !!! > >This won't work in protected mode, even in Turbo C. Are you sure ??? :) If you want I can send simple program writen on the Turbo C where was realised such video RAM access. --dima
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |