global: Corrected absolute paths in bin/ symbolic links
[h316.git] / README
CommitLineData
18e3fabb 1Philipp Hachtmann's Honeywell H316 development kit
2
3This package is made by Philipp Hachtmann (hachti@hachti.de)
4A fresh snapshot can always be found on http://h316.hachti.de
5
6
7How to use:
8===========
9
10This is approved working on my two Linux PCs.
11You need a "normal" gcc and gnumake etc. bla bla.
12
adbca57e 13Bob Supnik's SIMH simulator must be installed and the
14h316 executable must be in the path.
18e3fabb 15SIMH from rev. 3.6 works fine.
16Older versions have a severe bug, don't use them.
17If you like SIMH consider compiling it with
18libreadline support - see the SIMH makefile....
19You get SIMH at http://simh.trailing.edge.com
20
adbca57e 21What to do:
18e3fabb 22- Extract the archive (You have already done that...)
23- Set following environment variables:
24 export H316=<full path to the directory containing this file>
25 export PATH=$PATH:$H316/bin
18e3fabb 26- Enter the $H316 directory and run make.
27- If there's no error you can start to look around in the tree.
28 Everything is fine and ready to use.
29
30If there's an error try to correct it or feel free to ask me.
31
32All libraries are built when you run make. Precompiled (original)
adbca57e 33stuff is found in directories called "original" or "obj".
34Most other stuff is rebuilt by a make run.
18e3fabb 35The IO library works with my private line printer interface.
36So don't get frustrated when you try the routines in SIMH - they
adbca57e 37**won't** work!
18e3fabb 38If you have some original library routines from Honeywell - please
39let me know! I am looking for tape drivers, the original line
40printer driver etc.
41
42If you have set up everything look for the mandelbrot program.
43It's somewhere out there....
adbca57e 44Try to compile it with the command "frtn <source-file>".
18e3fabb 45Then you have a Honeywell Object. Now exec it by calling
46frun <object-file>. There is also an asm command.
47Try it out and read the scripts in $H316/bin for enlightment!
48
49Libraries are built with some scripts contained in the appropriate
50subdirectories. There's a kind of receipe file for every
51library to build. Works fine, try it out!
52
e8baeca7 53And don't forget to try out the ldc program.
54ldc <obj-file>|<library-file>
55It's an object checker. A bit like nm on unix machines.
56If you have unknown or unchecked library or
57object tapes - you will LOVE it!!!
58
adbca57e 59An important hint: There's a PAL-AP replacement flying around here.
60It's called binal. The super3.slst contains binal, not PAL-AP.
61Binal stores information in binary code, no silent code.
62It also ONLY supports the PTR and PTP devices, no ASR booting!
63
18e3fabb 64So, if there are questions, please ask me.
65
66Best regards,
67
68Philipp :-)
69
70
e8baeca7 71... make clean works, too.
18e3fabb 72
73
74
75
76
77
78
79