*** 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 \
-        lib/fortran lib/fortran/vpunch-help lib/iolib programs/mandelbrot\
+        lib/fortran  lib/iolib programs/mandelbrot\
         programs/punchomat programs/tools systems
 
+#lib/fortran/vpunch-help
+
 # 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.
 
-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
 
+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
-    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.
@@ -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)
-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
-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....
-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!
@@ -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!!!
 
+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,
index 2935ec0afb800bfb2fad2cee732675fc5ee1c828..4467d7d8ecd86f140a583dc8a0bf0b0dfad09fb6 100755 (executable)
@@ -27,15 +27,17 @@ go
 
 
 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
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)
 
-
-
 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
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
 
-<<<<<<< dap-lib.recipe
 # 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
index ca2556da3a34449bdf973951b26ec6b9c6e49ec7..fb849feadff32ebeb191efb8b83c92ac0f5918c3 100644 (file)
@@ -25,6 +25,5 @@ org/O$AI
 #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