www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1995/10/30/07:45:29

Xref: news-dnh.mv.net comp.os.msdos.djgpp:2934
Path: news-dnh.mv.net!mv!news.sprintlink.net!newsfeed.internetmci.com!howland.reston.ans.net!math.ohio-state.edu!jussieu.fr!univ-lyon1.fr!in2p3.fr!swidir.switch.ch!scsing.switch.ch!news.rediris.es!panoramix.fi.upm.es!zipi.fi.upm.es!a920101
From: a920101 AT zipi DOT fi DOT upm DOT es
Newsgroups: comp.os.msdos.djgpp
Subject: Scrolling in ASM
Date: 30 Oct 95 09:28:53 +0100
Organization: Facultad de Informatica - (UPM)
Lines: 21
Nntp-Posting-Host: zipi.fi.upm.es
To: djgpp AT sun DOT soe DOT clarkson DOT edu
Dj-Gateway: from newsgroup comp.os.msdos.djgpp

I am porting all my libs and progs to DJGPP, but i have problems, especially
the parts written in assembler (that Protected mode...)
I got the FAQ for DJGPP game programmers, and there it explains how to 
access the video memory, etc...
With that, I was able to port the PutPixel routine.
The problem now is Scrolling the screen one row up. What I am trying to do
is copying the 199 bottom lines to the first one, but it complains about
segmentation violation. I am using a movsl instruction. The code appears
to work when i copy a block of normal memory to the video mem, but not
when i copy a block of video mem. to video mem.
I supposse i am breaking some PM rules, am I??

Any info is welcome.

		*Thanks* you all!

		Juanje.




- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019