Re: if then else - but why is there no ?else? in colorForth?
[email protected] (Albert van der Horst) Tue, 11 Nov 2008 20:03:09 +0100
| Newsgroups | gmane.comp.lang.forth.colorforth |
|---|---|
| Message-ID | <[email protected]> |
On Thu, Nov 06, 2008 at 08:27:42PM +0200, Nick Maroudas wrote: > Quoting Jason Kemp <[email protected]>: > > >... " 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.