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

Re: [colorforth] if then else - but why is there no ?else? in colorForth?


Dear Albert,

Thank you.  Let me be among the first to welcome your
kind offer of to disassemble CF2a as you did CF01.
Moreover, the the addition of a high powered assmbler
like yours would be useful for instance in my music
project:
certainly fast 64 bit addition in Real Time CPU Clock,
and possibly floating point for wide dynamic range.
Even 10 screens for your full assembler would be very
little extra, seeing that my own 
project already has 90 screens of 'synth' and 360 of
'score'; anyway the 10 screens would be loaded only
when required.

As regards 'official' versions, I am afraid Cf is not
Linux: it is not officially open source, there are no
official maintainers, there is no contract with Charles
Moore. I take what I can, and am grateful.  CF01 came
from the website of CM, as open source plus disassembly
by CM, with subsequent mods and further disssembly by
others - including your esteemed self; CF05 arrived via
Jeff Fox, again with mods and disassembly by others -
the one by Josh Grams is the one I use; and now CF2a
comes
without a disassembly from 'the Okad team', which seems
to be a commercial enterprise allied to Intellasys
which makes CM's parallel Forth cpu chip, where their
present interest and future hopes lie. 

I tried to 'Run' your old reassembly of CF01
(color.com)
on my wife's XP Winmachine - no use. Unfortunately my
old Win95 machine has died - the one that ran Chuck's
original CF01, and started me off.
But my subsequent experience with native CF01 and
native
CF05 has conviced me that native colorforth is
inherently stable - once you have a disassembly to
identify the few parameters that need to be 'peeked'
and 'poked' (mainly in VDU). After that, it is a
hobbyist's dream:  a self booting OS with VDU,
keyboard, number dump and source compiler, access to the
pci bus, no hidden interrupts and no
hidden BIOS tricks - all in less than 12k plus a few k
for graphic icons! Hence my continued interest in
booting from native CF2. Plus the possibility of a full
Intel assembler in only 10 more k? 

Caritas,

Nick

****

It is the buying power of the currency that matters,
not
the size of reserves that hardfaced men have built up
for themselves by financing the war.  - 'Keynes' (sic)
on a CIF blog.    


Quoting Albert van der Horst
<albert@xxxxxxxxxxxxxxxxxx>:

>... " 
>... " 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.
>... " 
>... " --
>... " 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