From: rellwood Newsgroups: comp.os.msdos.djgpp Subject: Help with Inline Assembly in DJGPP Date: 31 Jan 1997 20:55:00 -0800 Organization: University of Southern California, Los Angeles, CA Lines: 28 Sender: rellwood AT aludra DOT usc DOT edu Message-ID: NNTP-Posting-Host: aludra.usc.edu Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp I was converting a program that I wrote from Turbo C++ to DJGPP (which I just got) when I discovered to my horror that all of my inline assembly didn't work! The documentation is so cryptic that I can't make heads or tails of it. Can someone please explain how convert Turbo C++ inline Assembly to DJGPP's format? For example, one piece of my code looks something like this: __asm { push ds mov cx, DOUBLE_BUFFER_SIZE les di, temp_video_buffer mov ax, 320 mul zero add di, ax lds si, temp_double_buffer rep movsw pop ds } (As you can guess from the variable names, this is *suppose to* copy data from a double buffer to the real video buffer.) Thanks! ...this is driving me crazy! -R Ellwood