Forum unknown
· Programming
#Looonnngg Text()
5 messages in this thread
I've been away from CI$ for awhile, and I'd like to bring up again a question
I raised some time ago. I apologize if the answer is already sitting here
and I just haven't seen it. I was trying to write and scroll text in an
intuition, superbitmap window, 1008 by 200 pixels, using the Graphics Text
and ClearEOL functions (in assembly language). It emerged back then there
was a bug in ScrollLayer (actually in the handling of cliprects), which was
to be fixed in 1.2. Having gone around now with 1.2, I find that indeed the
scrolling works properly, and that fixing that bug has focused my problem. I
simply cannot get Text or ClearEOL to write properly beyond 640 pixels. Not
with a long line that goes beyond the 640 visible boundary, nor with a short
line that starts near the right edge to the left of 640 and goes beyond that.
If the visible portion is resized to a smaller width, and text longer than
visible but shorter than 640 is written to it, everything works perfectly.
ScrollLayer reveals the invisible text as long as it doesn't cross the 640
boundary–otherwise it reveals garbage. I've tried temprasts, and messing
with (undocumented) pointers and flags in various window and layer
structures, to no avail. Does anybody have any wisdom about this?
Commodore's Technical Support is looking into it, but the person I talked to
had not heard of anybody trying to write text into a partially invisible
bitmap. I was encouraged that they did not say, "Why would anybody want to
do that?", but seemed to agree that this is a fundamental Amiga application.
Help! –David
I have gotten text to render into a large ( 1024 wide ) bitmap, but not using a
SUPERBITMAP layer. Have you tried doing this with the Beta V1.2 software?
Yes, I'm using the Beta V1.2 software. That eliminated a scroll problem, and
sharpened the Text problem.
Yes, I'm using the Beta V1.2 software. That eliminated a scroll problem, and
sharpened the Text problem.
I have gotten text to render into a large ( 1024 wide ) bitmap, but not using a
SUPERBITMAP layer. Have you tried doing this with the Beta V1.2 software?