-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathlinarelease.txt
56 lines (46 loc) · 1.73 KB
/
linarelease.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
# $Id: linarelease.txt,v 5.2 2005/06/16 15:54:16 albert Exp $
# Copyright(2000): Dutch Forth Workshop Foundation, by GNU Public License
SYNOPSIS
lina -- 32 bit ISO (ANSI)forth for linux
forth.lab -- contains blocks used as a library
toblock.c fromblock.c -- convert block file to/from text file
DESCRIPTION
`lina' is the linux version of the generic 86 Forth generated from
ci86.gnr version 4.0
SYSTEM REQUIREMENT
The binary distribution `lina' runs without modification on any i86 linux.
Building requires the nasm assembler.
FILES
Blocks are allocated in the file forth.lab in the
current directory. Run time switching to an other file is possible.
SOURCE
lina can be generated from its source `lina.asm' by
nasm lina.asm -felf -o lina.o
ld lina.o -o lina
The conversion programs can be generated by
make toblocks fromblocks
The info file can be generated by
makeinfo --no-split ci86.lina.texinfo -o ci86.lina.info
and used by
info -f ci86.lina.info
SYSTEM PROGRAMMING
If you need the value of mysterious symbolic constants in c
you can add them in the file stealconstant.c.
After
cc stealconstant.c
stealconstant > constant.m4
you will find the value in constant.m4.
Sometimes you will find you need to add extra include directories
here, e.g. ``-I/usr/include/asm''.
SEE ALSO
There is a ci86.lina.html that is generated with
ci86.lina.texinfo from a common source, and partly from the
program source. For special installation requirements see
the generic system.
"Linux kernel internals". Forth-ers need mainly Appendix A.
COPYRIGHT
Copyright Dutch Forth Workshop Foundation by GPL.
Author Albert van der Horst.
CAVEAT
forth.lab is generic and parts are configured to not load
on lina. In particular not the nice screen editor.