Re: [colorforth] colorforth 2.0a for stand-alone and Windows use
- Subject: Re: [colorforth] colorforth 2.0a for stand-alone and Windows use
- From: Nick Maroudas <alice@xxxxxxxxxxxxxxxxxxxxxxx>
- Date: Thu, 8 May 2008 15:46:20 +0300
Dear Ray,
In answer to my present problem (the screen is 2X too
big) you wrote:
Quoting "Ray St. Marie" <ray.stmarie@xxxxxxxxx>:
>... "
>... " There seems to me to be another place in the
>... " kernel where the display is sized.
>... "
>... " When you changed to 0x4117 vesa you may have
>... " also had to contend with
>... " sizing the screen as well. As I recall, there is
>... " a different sizing
>... " for Windows ( longer screen ) then in the
>... " native.
>... "
>... " We still don't have a good picture of the kernel
>... " at this point.
>... "
>... " Much fun to you.
>... " Ray
>... "
>... "
Nick here: I agree that the solution to my problem
might be found in the kernel - probably around "emit".
Because when I redefined "5x" and hence "cf" in block
26, to use "emit" (instead of "2emit") and rebooted,
the words "color forth" in the logo still came out
double size - even though blocks 26 and 28 were now
printing "cf" with "emit" instead of "2emit". So
somewhere in the new kernel (or in the Win wrapper?) is
a scale factor of 2. I don't see how it could be
associated with my VESA call 4117 because that never
caused trouble in CF01 or CF05; also, "emit" itself is
unlikely to have been redefined in the new kernel - so
I guess it might have something to do with Windows, as
you suggest.
The Win-version is smoooth, and your proposals would
make it even smooooother, but (until a SeaForth
pendrive comes my way) I want to stick to native stand
alone CF because it gives "privileged I/O" (as the
Instruction doc says). One needs all the "privilege"
one can get, when one is trying to synthesize Play and
Display in four-part harmony without using DMA.
Caritas,
Nick
---------------------------------------------------------------------
To unsubscribe, e-mail: colorforth-unsubscribe@xxxxxxxxxxxxxxxxxx
For additional commands, e-mail: colorforth-help@xxxxxxxxxxxxxxxxxx
Main web page - http://www.colorforth.com