Re: if then else - but why is there no =?windows-1255?b?kWVsc2WS?= in colorForth?
Nick Maroudas <[email protected]> Tue, 4 Nov 2008 15:46:18 +0200
| Newsgroups | gmane.comp.lang.forth.colorforth |
|---|---|
| Message-ID | <[email protected]> |
Quoting Jason Kemp <[email protected]>: >... " exceedingly good fun. In fact I’ve not had such >... " fun with computers >... " since the days of ZX81s >... " Nick here: I think one of the brilliant early bloggers - Jecel Assumpcao @ Merlintec.com (alas, no longer with us)- would have agreed with you: Jecel said the best Forth was on the Z80 and since then it has been downhill all the way. IMHO Colorforth is Z80 Forth for the 21st century - EVEN MORE FUN on even faster CPUs. >... " 'if then’, but as this isn’t for money I want to >... " understand it fully—there’s >... " no boss leaning over me saying ‘just get it to >... " work’. >... " Nick here: So the Good Book advises: 'Go to the ant, thou sluggard, consider her ways and be wise; she needs no boss to stand over her' >... " Floppy is perfect for me as I'm only using 6 >... " cylinders, but my current >... " CF computer is on its last legs and the others >... " don’t boot this version >... " of CF (2.0a is too slow to boot for me native) >... " >... " Jason >... " Nick here: CF2 is only slow because it has been set to load a full 80 cylinders (you can hear them clicking away on the floppy). But the core kernel and source blocks occupy only the first 10 cyls. Neither of my PCs will boot CF2 native kernel on a floppy (not CF's fault but crappy hardware and local EMF pollution) so I've resorted to two expedients: 1. Boot Josh's CF05 then rd/wr the first 10 cyls of CF2A in high RAM with: 4000 block 0 10 reads (/writes) stop That way I can quickly examine CF2a and compare it with CF05 (to which it is closely related). Some words from CF2a have been transferred to my CF05 application with copy and /'n/alt' keys. 2. The zip package of CF2a for Windows has a program CF2.EXE which is a bootloader for the native CF2A blocks. As Ray has pointed out, CF2.EXE will TRY TO boot any file that is named OkadWork.cf. So I put my native blocks of CF01 or CF05 or whatever I am working on into the Windows folder, and rename the one that I want to work on 'OkadWork.cf'. Then I hit CF2.EXE with the mouse pointer, and lo-and-behold! up pops CF01 or CF05 or whatever.cf, in a Windows screen. Smoooth! Caritas, Nick