Re: [colorforth] if then else - but why is there no ?else? in colorForth?
- Subject: Re: [colorforth] if then else - but why is there no ?else? in colorForth?
- From: albert@xxxxxxxxxxxxxxxxxx (Albert van der Horst)
- Date: Tue, 11 Nov 2008 20:03:09 +0100
On Thu, Nov 06, 2008 at 08:27:42PM +0200, Nick Maroudas wrote:
> Quoting Jason Kemp <jason.kemp@xxxxxxxxxxxxxxxx>:
>
> >... " Hi Nick,
> >... " So is there no kernal.asm or equivalent now: is
> >... " it all done by blocks 62
> >... " and 66 etc.? (Oh, hang on, they?re just the
> >... " boot.asm equivalent aren?t
> >... " they?) Has this been sourceless too, inasmuch as
> >... " it?s built on CF05?
> >... "
> >... " The CF2EXE tip is handy as two versions can be
> >... " compared side by side.
> >... "
> >... " Thanks,
> >... " Jason
> >... "
>
> Nick here: I dont't have a disassembler, but a cursory
> comparison of their CF '0 dump' shows that the icon
> table is still at C00, there is still the initial video
> setup '4F02 10CD 41xy' (at 15 dw hex for CF05 and 63 for
> CF2a) and the mandatory boot jump instruction at 0 (EB
> 4E byte address and EB 74, respectively; dividing by 4
> gives 32 bit start addresses of 13/14 and 1D,
> respectively). A proper disassembly would be really
> interesting: there is so little code machine code left,
> I am amazed that nobody has ported CF to some other
> CPU.
I'm willing to again disassemble colorforth. (It can still
be found on my ftp-site.) But I want a version that is
in some sense official. And I want some guidance to know
that I can run it. This sounds weird. What I mean is this.
Suppose I have installed colorforth. I hit some keys.
Something happens. Is what happens correct? Most of the
time that is far from clear.
With that starting point, I can add things. Adding
my post-it fix-up assembler, especially if restricted to
instructions actually used in colorforth, would be a few
screens at most ( the *full* assembler, with all addressing
modes, and floating point, runs at about 10 screens.)
It could be used to make the code definitions a better read.
> Nick
--
Albert van der Horst, UTRECHT,THE NETHERLANDS
Economic growth -- like all pyramid schemes -- ultimately falters.
albert@spe&ar&c.xs4all.nl &=n http://home.hccnet.nl/a.w.m.van.der.horst
For ftp: click FTP on the main page.
---------------------------------------------------------------------
To unsubscribe, e-mail: colorforth-unsubscribe@xxxxxxxxxxxxxxxxxx
For additional commands, e-mail: colorforth-help@xxxxxxxxxxxxxxxxxx
Main web page - http://www.colorforth.com