home .. forth .. colorforth mail list archive ..

Re: [colorforth] Chuck '05 source


On 3/12/06, josh@xxxxxxxxxxx <josh@xxxxxxxxxxx> wrote:
> Here it is: http://qualdan.com/colorforth/chuck05-jg1.tar.gz
>
> Currently it assembles back to the same code, except for a few things:
> NASM assembles some of the ambiguous instructions differently from MASM,
> and also uses a different fill value for alignment padding.  And I
> zeroed most of the data values (as in the source for other versions),
> but of course colorforth doesn't zero them before saving, so in the
> original binary they have other values.  These appear to account for all
> discrepancies, but I only checked through once.  So...I'd be interested
> to hear if this actually runs.
>
> I haven't done a lot of commenting yet.  I did look up and mostly
> document the floppy stuff, as there doesn't seem to be a document on the
> web that brings all the relevant information together.  I did rename
> labels in the assembly language here and there, to things I thought were
> more readable.
>
> Of the new routines, there is at least one in each group with a name in
> the forth dictionary, so I followed that for the label names.  But some
> of them aren't terribly clear, and I haven't spent enough time with the
> source to have a complete understanding.  In particular, I haven't
> figured out what "ekt" is short for, and I'm not completely confident
> about the names xkb and ykb.
>
> So...any feedback is welcome.
>
> --Josh

Hi Josh, Thanks so very much!

I'm thinking, just guessing here, that xkb and ykb are the location on
the display of the keyboard, and that ekt is the editor keyboard
thumb-keys pointer.

I might be able to get 2005 booting by changing vesa to 4117 instead
of 4118. Will test this soonest. Will let you know if I get your image
to boot as well.

Thanks again
Ray

>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: colorforth-unsubscribe@xxxxxxxxxxxxxxxxxx
> For additional commands, e-mail: colorforth-help@xxxxxxxxxxxxxxxxxx
> Main web page - http://www.colorforth.com
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: colorforth-unsubscribe@xxxxxxxxxxxxxxxxxx
For additional commands, e-mail: colorforth-help@xxxxxxxxxxxxxxxxxx
Main web page - http://www.colorforth.com