*** empty log message ***
authorhachti <hachti>
Thu, 19 Oct 2006 00:00:51 +0000 (00:00 +0000)
committerhachti <hachti>
Thu, 19 Oct 2006 00:00:51 +0000 (00:00 +0000)
Makefile
README [new file with mode: 0644]
lib/fortran/vpunch-help/font_8x16.c
lib/iolib/src/i$pa.asm

index 26b96574da6bdadd00f494b4bb954885dfae00a8..3b5066b49a9d224c260d0c97d7ffcaee65c0711d 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -4,6 +4,8 @@ SUBDIRS=pc-tools/ldc pc-tools/src-filters pc-tools/boot-maker lib/iolib lib/fort
         lib/fortran lib/fortran/vpunch-help lib/iolib programs/mandelbrot\
         programs/punchomat programs/tools systems
 
+# If you want to build the docs, too: Uncomment next line:
+#SUBDIRS+=docs/manual
 
 default: 
        $(foreach subdir, $(SUBDIRS), $(MAKE) -C $(subdir)&&) /bin/true
diff --git a/README b/README
new file mode 100644 (file)
index 0000000..43412cc
--- /dev/null
+++ b/README
@@ -0,0 +1,67 @@
+Philipp Hachtmann's Honeywell H316 development kit
+
+This package is made by Philipp Hachtmann (hachti@hachti.de)
+A fresh snapshot can always be found on http://h316.hachti.de
+
+
+How to use:
+===========
+
+This is approved working on my two Linux PCs.
+You need a "normal" gcc and gnumake etc. bla bla.
+
+Bob Supnik's SIMH simulator must be installed.
+SIMH from rev. 3.6 works fine.
+Older versions have a severe bug, don't use them.
+If you like SIMH consider compiling it with 
+libreadline support - see the SIMH makefile....
+You get SIMH at http://simh.trailing.edge.com
+
+- Extract the archive (You have already done that...)
+- Set following environment variables:
+    export H316=<full path to the directory containing this file>
+    export PATH=$PATH:$H316/bin
+    And you need to have the SIMH h316 binary in your $PATH.
+- Enter the $H316 directory and run make.
+- If there's no error you can start to look around in the tree. 
+  Everything is fine and ready to use.
+If there's an error try to correct it or feel free to ask me.
+
+All libraries are built when you run make. Precompiled (original)
+stuff is only found in directories called "original" or "obj".
+Everything else is always rebuilt.
+The IO library works with my private line printer interface. 
+So don't get frustrated when you try the routines in SIMH - they
+won't work as expected. 
+If you have some original library routines from Honeywell - please
+let me know! I am looking for tape drivers, the original line
+printer driver etc.
+
+If you have set up everything look for the mandelbrot program.
+It's somewhere out there....
+Try to compile it with the genious command "frtn <source-file>".
+Then you have a Honeywell Object. Now exec it by calling
+frun <object-file>. There is also an asm command.
+Try it out and read the scripts in $H316/bin for enlightment!
+
+Libraries are built with some scripts contained in the appropriate
+subdirectories. There's a kind of receipe file for every 
+library to build. Works fine, try it out!
+
+So, if there are questions, please ask me.
+
+Best regards,
+
+Philipp :-)
+
+
+
+
+
+
+
+
+
+
+
index 46ef9a4ee2c2e5587b12d80641414c2b161de8aa..f56c08fc8df00280da0c5f4bac97ba68ed157644 100644 (file)
@@ -4620,7 +4620,7 @@ unsigned char fontdata_8x16[FONTDATAMAX] = {
 
 };
 
-
+/*
 struct font_desc font_vga_8x16 = {
        VGA8x16_IDX,
        "VGA8x16",
@@ -4629,3 +4629,4 @@ struct font_desc font_vga_8x16 = {
        fontdata_8x16,
        0
 };
+*/
index 02a56d7239eb018942ee3103a2398141103e7f5c..dc656b538fa4f3ef3d08bcf06fbd8d3fa372a67d 100644 (file)
@@ -140,7 +140,7 @@ NAC JST     NSRT    INSERT IN CHARACTER POSITION
 TAB    CRA             CLEAR A-REGISTER
        SUB     NTAB    TAB COUNT
        SNZ             NZ, SKIP
-       JMP     NOTB    Z, NO TDBS
+       JMP     NOTB    Z, NO TABS
 *
        STA     0       INDEX REGISTER
        LDA     TABL    TAB TABLE LINK
@@ -219,10 +219,10 @@ TABI      BSZ     1       TABLE POINTER
 * CHANGEABLE PARAMETERS
 LIM    DEC     80      BUFFER LIMIT (DEFAULT IS 80)
 NTAB   DEC     4       TAB COUNT (DEFAULT IS 4)
-TABL   DAC     TDBS    TAB TABLE LINK (DEFAULT IS TDBS)
+TABL   DAC     TABS    TAB TABLE LINK (DEFAULT IS TABS)
 *
 * DAP-16 TAB SETTINGS
-TDBS   DEC     6       OPERATION FIELD
+TABS   DEC     6       OPERATION FIELD
        DEC     12      VARIABLE FIELD
        DEC     30      COMMENTS FIELD
        DEC     73      IDENTIFICATION FIELD