
Specialist Instrumentation Design and Programming
Inventio Software Ltd,
(+44) 01344 220088
email : howerd (at) inventio (dot) co (dot) uk
Inventio Software Ltd - registered
as a computer consultancy in the
Howerd Oakford specialises in
real-time, embedded, Internet enabled programming where program size, speed or
reliability are critical. Also the hardware to run it on - micro-controller
instrumentation and system design. Click here for my CV ,or download it in Word format.
Inventio is Latin for "discovery". Software is the part of a computer that you can't break with a hammer.
Howerd Oakford's personal page
- everything you may not want to know about me...
This
Web Site was last updated on 2009 May 15
2001 Sep 11
’Tis the times’ plague, when madmen lead the blind. - William Shakespeare, King Lear 2005 Jul 7
Full assembler source files, MASM assembler, colorForth source and
DOS batch file to create the colorForth image, plus floppy.com
to download it to a floppy disc :
Zip file
cf2009may15.zip and
self-extracting zip file cf2009may15.exe
Run cf2009may15.exe and follow the instructions
Put a blank, formatted floppy disk in the floppy
drive and double click on "go.bat"
This will create a bootable colorForth floppy disk
Reboot your computer with the floppy in the drive
You may need to adjust your BIOS settings to get the
floppy to boot -
please see http://www.inventio.co.uk/getbios.htm from http://www.inventio.co.uk/cfdos.htm for how to do this...
Note : this version requires a built-in floppy drive
- it will not work from an external USB drive
The PC must have an AGP graphics card and at least
32M bytes of RAM.
Text
My thoughts on
2003 The colorForth Magenta Variable an emergent property of a new programming
environment
2003 Three
Forths Make a Hole how
Forth made the extremely difficult happen
2001 colorForth
and the Art of the Impossible
2000 The Point to Point Protocol in Forth
1998 Multiple Language Programs Made Easy
1997 Forth :
Past, Present and Future
Forth and Not C (why you shouldn't use Forth ;)
Forth Versus C (why you should use Forth ;)
Token-based Programming for Compact Code getting the most out of the Atmel 89C2051
Software
Some
of my software tools - I hope they are useful...
PCIdev PCI device viewer. Even works under WinXP/2K/NT (with some help!) This program may be of special interest to potential colorForth users to debug troublesome hardware...
PPP.com is a DOS
based program to analyse, display and create PPP and Internet protocols.
PPP.com is the current evolution of a general purpose scripting environment,
adapted to the Point to Point Protocol. Currently it can open a PPP connection
to an ISP and send DNS, ICMP, UDP or TCP packets to any IP address on the
Internet. PPP.com has not been optimised for program size, as it is a 16 bit
Cweed is a C source file weeded and scanner. It only changes whitespace (formatting) and does not otherwise change the content of the file. This is analogous to weeding a garden, where the plants are left untouched but the bits between may be seriously modified. Cweed is an experiment in specifying a coding standard in the form of an executable program. Cweed is also useful for scanning a file for control characters, removing tabs, or just viewing what is actually there, not processed and formatted by an editor.
cfdos is a DOS program to display colorForth pre-parsed source blocks. This program will
work on any computer that runs or emulates DOS, and allows you to view colorForth source, in
both normal and "colour blind" mode. It features a file listing
utility (F6) which displays all files of type *.BLK in the same directory, and
can copy them to a formatted floppy disk. colorForth Explorer Edition is the latest colorForth stand-alone operating system,
packaged together with a Windows/DOS program to display colorForth source and create
bootable floppy disks.
cf2009may15.exe full assembler and source files, MASM assembler, colorForth source and
DOS batch file to create the colorForth image, plus floppy.com
to download it to a floppy disc :
Zip file
cf2009may15.zip and
self-extracting zip file cf2009may15.exe
Don't be deceived by the fact that colorForth boots from
a floppy - this is an experimental state-of-the-art operating system for a PC.
See The colorForth Magenta Variable and colorForth
and the Art of the Impossible
So you want to
know more about
http://www.angelfire.com/in/zydenbos/WhatisForth.html
(by R.J Zydenbos)
www.forth.com (Forth, Inc. , ANS Forth
supplier)
http://www.mpeforth.com/ (MicroProcessor
Engineering , ANS Forth supplier)
www.holonForth.com (HolonForth , HolonJ
for Java
FIG (the Forth Interest Group)
Forth Java applet (try out
Forth online!)
Forth Underview (by Peter
Knaggs)
Why Forth (a
personal view, very much the same as my own, from Brad Rodriguez)
http://home.iae.nl/users/mhx/sf0/sf0.html Starting Forth
http://thinking-forth.sourceforge.net/ Thinking
http://www.forth.com/resources/evolution/index.html
http://dec.bournemouth.ac.uk/forth/forth.html
http://www.ece.cmu.edu/~koopman/forth/hopl.html
http://www.charlton.demon.co.uk/stackflow/ (about the Stack)
http://www.softsynth.com/pforth/pf_tut.html
http://www.complang.tuwien.ac.at/forth/gforth/Docs-html/ (Gforth for
Linux)
http://www.lxhp.in-berlin.de/lhpf8td.html (in German)
http://dec.bournemouth.ac.uk/forth/ans/faq.html ( ANS
standard FAQs )
http://en.wikipedia.org/wiki/Forth_programming_language
http://wiki.forthfreak.net/index.cgi?ForthWiki
http://www.forth.com/
(Forth systems vendor)
http://www.mpeforth.com/ (VFX Forth –
optimizing compiler)
http://www.inventio.co.uk/forthvsc.htm (why you
should use
http://www.inventio.co.uk/forthnc.htm (and maybe why you
shouldn’t ;)
colorForth
http://www.colorforth.com/cf.html (a new
development in
http://www.inventio.co.uk/cfdos.htm (download DOS
colorForth utilities)
cflinks.strangegizmo.com/ ( colorForth resources
on the Web)
Comments and ideas to : Howerd Oakford
Thanks to Bert
Greevenbosch for J.S.Bach's Inventio
No.8 and Inventio No.13.
This site designed with
a little help from:

Web authoring tutorials
Hits since 2002 Jul 05 :
___
|
here . |