changeset 334:7183076e2b49

Files added
author boisy
date Wed, 24 Jul 2002 05:56:33 +0000
parents 159ba0108099
children 9edb1a203a78
files level2/sys/basic09.hp level2/sys/gfx.hp level2/sys/gfx2.hp level2/sys/grfdrv.hp level2/sys/make.hp level2/sys/makefile level2/sys/maketerm.hp level2/sys/modpatch.hp level2/sys/montype.hp level2/sys/rdump.hp level2/sys/rlink.hp level2/sys/rma.hp level2/sys/runb.hp level2/sys/scred.hp level2/sys/touch.hp level2/sys/wcreate.hp
diffstat 16 files changed, 148 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/level2/sys/basic09.hp	Wed Jul 24 05:56:33 2002 +0000
@@ -0,0 +1,3 @@
+@BASIC09
+Syntax: Basic09 
+Usage : Basic language package
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/level2/sys/gfx.hp	Wed Jul 24 05:56:33 2002 +0000
@@ -0,0 +1,4 @@
+@GFX
+Syntax: RUN GFX(<funct><args>)
+Usage : Graphics interface package for BASIC09 to do compatible
+        VDG graphics commands
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/level2/sys/gfx2.hp	Wed Jul 24 05:56:33 2002 +0000
@@ -0,0 +1,4 @@
+@GFX2
+Syntax: RUN GFX2([path]<funct><args>)
+Usage : Graphics interface package for BASIC09 to handle enhanced
+        graphics/windowing commands.
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/level2/sys/grfdrv.hp	Wed Jul 24 05:56:33 2002 +0000
@@ -0,0 +1,4 @@
+@GRFDRV
+Syntax: none
+Usage : Graphics Driver module, needs to be loaded to
+        handle graphics/windowing commands
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/level2/sys/make.hp	Wed Jul 24 05:56:33 2002 +0000
@@ -0,0 +1,12 @@
+@MAKE
+Syntax: Make {[<-opts>] [<target file>] [<macros>]}
+Usage : Maintain, Update and Regenerate Groups of Programs
+Opts  : -b  = don't use built in rules
+        -d  = debug mode, print out the file dates in makefile
+        -f=<xxx> use <xxx> as makefile (default: makefile)
+        -i  = ignore errors on commands, keep going
+        -n  = don't execute commands, just print them out
+        -s  = silent mode, execute commands without echoing them
+        -t  = update the dates without executing the commands
+        -u  = do the make whether it needs it or not
+        -z[=<path>] get list of files to make from stdin or path
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/level2/sys/makefile	Wed Jul 24 05:56:33 2002 +0000
@@ -0,0 +1,40 @@
+include ../../Makefile.rules
+
+DEPENDS		= ./Makefile
+
+SYSFILES	= errmsg LogBook
+SYSWINFILES	= stdfonts stdpats_2 stdpats_4 stdpats_16 stdptrs
+LEVEL1FILES	= asm.hp attr.hp backup.hp binex.hp build.hp chd.hp \
+		chx.hp cmp.hp cobbler.hp config.hp copy.hp date.hp \
+		dcheck.hp debug.hp deiniz.hp del.hp deldir.hp dir.hp \
+		display.hp dsave.hp dump.hp echo.hp edit.hp error.hp ex.hp \
+		exbin.hp format.hp free.hp help.hp ident.hp iniz.hp \
+		inkey.hp kill.hp link.hp list.hp load.hp login.hp makdir.hp \
+		mdir.hp merge.hp mfree.hp os9gen.hp \
+		park.hp procs.hp pwd.hp pxd.hp rename.hp save.hp setime.hp \
+		setpr.hp shell.hp sleep.hp tee.hp tmode.hp tsmon.hp \
+		tuneport.hp unlink.hp verify.hp xmode.hp
+LEVEL2FILES	= basic09.hp gfx.hp gfx2.hp grfdrv.hp make.hp maketerm.hp \
+		modpatch.hp montype.hp rdump.hp rlink.hp rma.hp runb.hp \
+		scred.hp setime.hp touch.hp wcreate.hp
+
+HELPMSG		= helpmsg
+ALLOBJS		= $(SYSFILES) $(SYSWINFILES) $(HELPMSG)
+
+all:	$(ALLOBJS) $(DEPENDS)
+	$(UNIX2OS9) $(SYSFILES)
+	$(CHMOD) 644 $(ALLOBJS)
+
+$(HELPMSG): $(LEVEL1FILES)
+	$(MERGE) $(LEVEL1FILES) $(LEVEL2FILES) > $@
+	$(UNIX2OS9) $@
+
+$(LEVEL1FILES): ../../level1/SYS/$@
+	-$(SOFTLINK) ../../level1/SYS/$@
+
+clean:
+	$(OS92UNIX) $(SYSFILES)
+	$(RM) $(HELPMSG) $(LEVEL1FILES)
+
+showobjs:
+	@$(ECHO) $(ALLOBJS)
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/level2/sys/maketerm.hp	Wed Jul 24 05:56:33 2002 +0000
@@ -0,0 +1,3 @@
+@MAKETERM
+Syntax: Maketerm
+Usage : Build Scred Termset file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/level2/sys/modpatch.hp	Wed Jul 24 05:56:33 2002 +0000
@@ -0,0 +1,12 @@
+@MODPATCH
+Syntax: Modpatch <filename> [opts]
+Usage : patch a module in memory from command file
+Opts  : -s = silent mode
+        -w = suppress warnings
+        -c = compare module only, do not change
+        -? = receive help
+Cmds  : L modname = link to module
+        C off obyte nbyte = change obyte at off(set) to nbyte
+        V = verify module
+        M = mask IRQs
+        U = unmask IRQs
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/level2/sys/montype.hp	Wed Jul 24 05:56:33 2002 +0000
@@ -0,0 +1,6 @@
+@MONTYPE
+Syntax: Montype [opt]
+Usage : Set monitor type 
+Opts  : r = rgb monitor
+        c = composite monitor
+        m = monochrome monitor
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/level2/sys/rdump.hp	Wed Jul 24 05:56:33 2002 +0000
@@ -0,0 +1,8 @@
+@RDUMP
+Syntax: RDump <relocatable file> [-opts]
+Usage : Dump a relocatable file
+Opts  : -a = all information
+        -g = add global definition info
+        -o = add reference and local offset info
+        -r = add reference info
+        
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/level2/sys/rlink.hp	Wed Jul 24 05:56:33 2002 +0000
@@ -0,0 +1,12 @@
+@RLINK
+Syntax: RLink [opts] <mainline> [<sub1>{<subn>}] [opts]
+Usage : Linker
+Opts  : -o=<path> write linker object output to file specified
+        -n=<name> use <name> as object file name
+        -l=<path> use <path> as a library file
+        -e=<n>    <n> is used as the edition number of the module
+        -M=<size> add <size> additional pages fof memory for data
+        -m        print the linkage map
+        -s        print final addresses assigned to symbols
+        -b=<ept>  link C functions to be callable by BASIC09
+        -t        allow static data to appear in BASIC09 callable module
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/level2/sys/rma.hp	Wed Jul 24 05:56:33 2002 +0000
@@ -0,0 +1,13 @@
+@RMA
+Syntax: RMA filename [opts] [>listing]
+Usage : Relocatable Macro Assembler
+Opts  : -o=path write relocatable output to file specified
+        -l = write formatted listing to standard output
+        -c = suppress listing of conditional assembly lines in listing
+        -f = use form feed for top of form
+        -g = list all code bytes generated
+        -x = suppress macro expansion in listing
+        -e = suppress printing of errors
+        -s = print symbol table
+        -dn = set listing lines per page to n
+        -wn = set line width to n
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/level2/sys/runb.hp	Wed Jul 24 05:56:33 2002 +0000
@@ -0,0 +1,3 @@
+@RUNB
+Syntax: Runb <i-code module>
+Usage : BASIC09 run time package
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/level2/sys/scred.hp	Wed Jul 24 05:56:33 2002 +0000
@@ -0,0 +1,9 @@
+@SCRED
+Syntax: Scred [-opts][<filename>]
+Usage : Screen Editor
+Opts  : -e  = embedded attributes on terminal
+        -b=<int> redefine buffer size
+        -l=<int> redefine screen length
+        -w=<int> redefine screen width
+        -t=<term> define terminal name
+        -z=<path> path for termset file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/level2/sys/touch.hp	Wed Jul 24 05:56:33 2002 +0000
@@ -0,0 +1,9 @@
+@TOUCH
+Syntax: Touch [<opts>] {<path> [<opts>]}
+Function: update the date of a file
+Options:
+     -c = don't create files
+     -q = don't quit on error
+     -x = search execution directory
+     -z = get file names from standard input
+     -z=<file> get list of file names from <file>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/level2/sys/wcreate.hp	Wed Jul 24 05:56:33 2002 +0000
@@ -0,0 +1,6 @@
+@WCREATE
+Syntax: Wcreate [opt] or /wX [-s=type] xpos ypos xsiz ysiz fcol bcol [bord]
+Usage : Initialize and create windows
+Opts  : -? = display help
+        -z = read command lines from stdin
+        -s=type = set screen type for a window on a new screen