*** empty log message ***
authorhachti <hachti>
Thu, 7 Dec 2006 03:25:20 +0000 (03:25 +0000)
committerhachti <hachti>
Thu, 7 Dec 2006 03:25:20 +0000 (03:25 +0000)
Makefile
README
bin/dap-link.sh
lib/fortran/Makefile
lib/iolib/recipe/dap-lib.recipe
lib/iolib/recipe/io.recipe
sys/dap.sys

index ce34716fc223d6b62836105c684dd1db67f27bf3..308ff69c3f6210579f3cfc9785496f02e9ecffae 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,9 +1,11 @@
 # Toplevel Makefile for Hachti's H316 stuff collection
 
 SUBDIRS=pc-tools/ldc pc-tools/src-filters  pc-tools/boot-maker lib/iolib lib/fortran \
 # Toplevel Makefile for Hachti's H316 stuff collection
 
 SUBDIRS=pc-tools/ldc pc-tools/src-filters  pc-tools/boot-maker lib/iolib lib/fortran \
-        lib/fortran lib/fortran/vpunch-help lib/iolib programs/mandelbrot\
+        lib/fortran  lib/iolib programs/mandelbrot\
         programs/punchomat programs/tools systems
 
         programs/punchomat programs/tools systems
 
+#lib/fortran/vpunch-help
+
 # If you want to build the docs, too: Uncomment next line:
 #SUBDIRS+=docs/manual
 
 # If you want to build the docs, too: Uncomment next line:
 #SUBDIRS+=docs/manual
 
diff --git a/README b/README
index 09615567fee562d3918743baaa00f88bf638bf08..6fef93bc3605db19463f2c079795b0c62550fd36 100644 (file)
--- a/README
+++ b/README
@@ -10,18 +10,19 @@ How to use:
 This is approved working on my two Linux PCs.
 You need a "normal" gcc and gnumake etc. bla bla.
 
 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.
+Bob Supnik's SIMH simulator must be installed and the
+h316 executable must be in the path.
 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
 
 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
 
+What to do:
 - 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
 - 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.
 - 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.
@@ -29,18 +30,18 @@ You get SIMH at http://simh.trailing.edge.com
 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)
 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.
+stuff is found in directories called "original" or "obj".
+Most other stuff is rebuilt by a make run.
 The IO library works with my private line printer interface. 
 So don't get frustrated when you try the routines in SIMH - they
 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. 
+**won't** work! 
 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....
 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>".
+Try to compile it with the  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!
 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!
@@ -55,6 +56,11 @@ It's an object checker. A bit like nm on unix machines.
 If you have unknown or unchecked library or 
 object tapes - you will LOVE it!!!
 
 If you have unknown or unchecked library or 
 object tapes - you will LOVE it!!!
 
+An important hint: There's a PAL-AP replacement flying around here.
+It's called binal. The super3.slst contains binal, not PAL-AP.
+Binal stores information in binary code, no silent code.
+It also ONLY supports the PTR and PTP devices, no ASR booting!
+
 So, if there are questions, please ask me.
 
 Best regards,
 So, if there are questions, please ask me.
 
 Best regards,
index 2935ec0afb800bfb2fad2cee732675fc5ee1c828..4467d7d8ecd86f140a583dc8a0bf0b0dfad09fb6 100755 (executable)
@@ -27,15 +27,17 @@ go
 
 
 r
 
 
 r
-at ptp $H316/slst/dap-auto.slst
-run 37000
-d a 100
-go
-d a 17777
-go
 
 
-d p 1000
-d a 120420
+; Uncomment if you want an slst file
+;at ptp $H316/slst/dap-auto.slst
+;run 37000
+;d a 100
+;go
+;d a 17777
+;go
+;d p 1000
+;d a 120420
+
 save $H316/sys/dap.sys
 
 run 36002
 save $H316/sys/dap.sys
 
 run 36002
index 780d32e89ab2d4219daf1b9acce8807600bc25b3..f6d8e427fae68ab3aa26b45f8c8a247ff31233d5 100644 (file)
@@ -61,11 +61,10 @@ $(OBJECT_FILES) : $(OBJ_DIR)/%.obj : $(SRC_DIR)/%.asm
 $(LIBS):$(LIB_DIR)/%.lib: $(RECIPE_DIR)/%$(RECIPE_SUFFIX) $(ORG_OBJECTS) $(OBJECTS) 
        ./buildlib.sh genlib $(RECIPE_DIR)/$(basename $(notdir $@))$(RECIPE_SUFFIX)
 
 $(LIBS):$(LIB_DIR)/%.lib: $(RECIPE_DIR)/%$(RECIPE_SUFFIX) $(ORG_OBJECTS) $(OBJECTS) 
        ./buildlib.sh genlib $(RECIPE_DIR)/$(basename $(notdir $@))$(RECIPE_SUFFIX)
 
-
-
 clean:
        @echo Cleaning up.
        @rm -rf $(OBJ_DIR) $(LIB_DIR) src/font.asm  *.lst *.go 
 clean:
        @echo Cleaning up.
        @rm -rf $(OBJ_DIR) $(LIB_DIR) src/font.asm  *.lst *.go 
+       @$(MAKE) -C vpunch-help clean
        @./buildlib.sh clean
 
 vpunch-help/use: vpunch-help/use.c vpunch-help/font_8x16.c
        @./buildlib.sh clean
 
 vpunch-help/use: vpunch-help/use.c vpunch-help/font_8x16.c
index 774ad71235867315c600d2040a533038de49d150..c4fb208394729a3e7a43ed5cec67b9aef429d4e8 100644 (file)
@@ -7,15 +7,10 @@ obj/O$PB
 # Paper tape listing routine - Lets see, if DAP can handle that
 obj/O$PL
 
 # Paper tape listing routine - Lets see, if DAP can handle that
 obj/O$PL
 
-<<<<<<< dap-lib.recipe
 # O$AL ASR comfort routine
 obj/O$AL
 # O$AL ASR comfort routine
 obj/O$AL
-=======
-# O$AL ASR comfort routine Hm, let's try it out....
-obj/O$AL
->>>>>>> 1.3
 
 
-# Huge Line printer routine Rocking now?
+# Huge Line printer routine - rocking now?
 obj/O$LA
 
 # Read Paper tape sources
 obj/O$LA
 
 # Read Paper tape sources
index ca2556da3a34449bdf973951b26ec6b9c6e49ec7..fb849feadff32ebeb191efb8b83c92ac0f5918c3 100644 (file)
@@ -25,6 +25,5 @@ org/O$AI
 #org/O$AH Original ASR listing routine
 #org/O$AH
 
 #org/O$AH Original ASR listing routine
 #org/O$AH
 
-obj/PCHAR
 
 
 
 
index 742fd6f9583246977fb769dff2eb844f3603c189..2ac2eefde689f22ed022aabb322fe649a53381fa 100644 (file)
Binary files a/sys/dap.sys and b/sys/dap.sys differ