RK> The other factor is that I am writing a Basic
RK> compiler and don't want to be labeled a plagiarist.
rk>.........
I just posted three .OBJ files in the QUIK_BAS ECHO.
I know you have quitted that ECHO.
Let me know if you want them, (with C source), for your
project. bmove.obj, gptxt.obj, and scr0ll.obj.
bmove() is functionally identical to the C memmov(), copying
data from one area of memory to another, automatically copying
from high to low instead of low to high where there is an
instance of memory overlap which would otherwise invalidate the
copy procedure.
gptxt.obj consists of two function, GetTxt and PutTxt.
GetTxt() is functionally identical to the QB45 graphic GET
function, but works with text screens.
PutTxt() is functionally identical to the QB45 graphic PUT
function, but works with text screens.
scr0ll() is a C module to perform fast window scrolling in
text mode. The window size and text screen size are adjustable,
of course.
If they are of general interest, I will also post them here.
I have had some difficulty with incorporating .OBJ files into
my PB31 programs, and have obviously misunderstood something.
If anybody could supply the proper syntax, please?
I can also run the C code through BC31 to produce .ASM source,
if that is of more interest to the echo participants, since it
may then be optimized and placed directly into PB code.
___
> ] People with glass heads shouldn't.. Ummm.. I forgot.........
--- Maximus/2 3.01
1:278/216)
---------------
* Origin: The Programmer's Mark * Brooklyn, NY, USA: 718-921-9267
|