changeset 1816:1fb9ee75c862

DeskMate 3 added
author boisy
date Thu, 21 Apr 2005 17:34:44 +0000
parents b84e711ac077
children 31de87f6580a
files 3rdparty/packages/deskmate3/Sample.fil 3rdparty/packages/deskmate3/accdata 3rdparty/packages/deskmate3/autoex 3rdparty/packages/deskmate3/desk 3rdparty/packages/deskmate3/dmalt 3rdparty/packages/deskmate3/dmalt.hlp 3rdparty/packages/deskmate3/dmapps 3rdparty/packages/deskmate3/dmbackup 3rdparty/packages/deskmate3/dmcaln 3rdparty/packages/deskmate3/dmcaln.hlp 3rdparty/packages/deskmate3/dmcards 3rdparty/packages/deskmate3/dmcards.hlp 3rdparty/packages/deskmate3/dmdskini 3rdparty/packages/deskmate3/dmhelp 3rdparty/packages/deskmate3/dmledger 3rdparty/packages/deskmate3/dmledger.hlp 3rdparty/packages/deskmate3/dmload 3rdparty/packages/deskmate3/dmmenu 3rdparty/packages/deskmate3/dmmenu.hlp 3rdparty/packages/deskmate3/dmpaint 3rdparty/packages/deskmate3/dmpaint.hlp 3rdparty/packages/deskmate3/dmterm 3rdparty/packages/deskmate3/dmterm.hlp 3rdparty/packages/deskmate3/dmtext 3rdparty/packages/deskmate3/dmtext.hlp 3rdparty/packages/deskmate3/dmtim 3rdparty/packages/deskmate3/makefile
diffstat 27 files changed, 750 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
Binary file 3rdparty/packages/deskmate3/Sample.fil has changed
Binary file 3rdparty/packages/deskmate3/accdata has changed
Binary file 3rdparty/packages/deskmate3/autoex has changed
Binary file 3rdparty/packages/deskmate3/desk has changed
Binary file 3rdparty/packages/deskmate3/dmalt has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/3rdparty/packages/deskmate3/dmalt.hlp	Thu Apr 21 17:34:44 2005 +0000
@@ -0,0 +1,43 @@
+Select one of the Icons above to
+choose DeskMate system functions.
+
+`Folder Icon:`
+  Re-define the directories used
+  by DeskMate for programs and
+  files. New directories can be
+  created.
+
+`Printer Icon:`
+  Change print margins & printer
+  I/O settings. By typing a file
+  name instead of the printer
+  device (/P), you can print
+  to a text file.
+\`Calculator:`
+  Press number & letter keys
+  (shown on the calculator, such
+  as "MR" for "memory recall"),
+  or point and click with a
+  joystick or mouse.
+
+`Clock Icon:`
+  Set the time and date. When
+  files are created or copied,
+  DeskMate adds the time & date
+  to the file.
+\`TV Icon:`
+  Change the colors of the
+  DeskMate screen by modifying 
+  the palette colors. The first
+  palette has the background
+  color and the second has the
+  foreground color. The screen
+  resolution can be switched
+  between 40 & 80 column where
+  applicable.
+
+`Mouse Icon:`
+  Choosing "Mouse or Joystick"
+  causes the mouse arrow to appear
+  and enables the joystick port.
+  You can continue to use keyboard^
\ No newline at end of file
Binary file 3rdparty/packages/deskmate3/dmapps has changed
Binary file 3rdparty/packages/deskmate3/dmbackup has changed
Binary file 3rdparty/packages/deskmate3/dmcaln has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/3rdparty/packages/deskmate3/dmcaln.hlp	Thu Apr 21 17:34:44 2005 +0000
@@ -0,0 +1,60 @@
+Keyboard:
+
+`Arrow Keys` move marker
+within month.
+
+`[SHIFT][RIGHT] or [LEFT]`
+next or previous month.
+`[CTRL][RIGHT] or [LEFT]`
+next or previous year.\Mouse (arrow icons):
+
+`Click` moves marker one day.
+
+`Double Click` next/previous
+month.
+
+~Keyboard:
+
+
+`Arrow Keys` move cursor
+within Text area.\
+
+`[ALT] I`  Insert/Overstrike
+         toggle
+
+`[CTRL] 0` Upper case/Lower
+         case toggle\
+
+`[ALT] Left Arrow` delete/
+erase character before the
+current cursor position.
+Delete in the insert mode,
+erase in the overstrike
+mode.\Mouse (on arrow icons):
+
+`Click` up/down one line.
+
+`Double Click` page up/down.
+
+~`OPEN` calendar file.
+
+`CLOSE` calendar file & exit.
+
+`SAVE` file to disk.
+
+`PRINT` daily schedules.~`COPY` a day of text
+to insert elsewhere.
+
+`INSERT` copied text into
+the currently selected
+daily record.\`DELETE` one or more
+days of text.
+
+`FIND` the daily record
+which contains a specific
+word or phrase.
+
+`EDIT` the text of
+the selected day.~`FIND DATE` to quickly
+locate any date.
+Enter month/day/year.^
\ No newline at end of file
Binary file 3rdparty/packages/deskmate3/dmcards has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/3rdparty/packages/deskmate3/dmcards.hlp	Thu Apr 21 17:34:44 2005 +0000
@@ -0,0 +1,101 @@
+The Index Cards Main Screen
+is used to quickly locate
+cards in the file, and to
+access the functions that
+may be performed on the
+file.~`CLOSE` returns to the
+DeskMate main menu.
+
+`PRINT` the entire file,
+or all the "marked" cards.~`VIEW` the highlighted card.
+
+`INSERT` new cards into the
+file.
+
+`DELETE` the currently marked
+card.
+
+`MARK` the card for printing
+or deleting.
+
+`FORMAT` - view or edit the
+current card format.~The Format Screen is used
+to create and edit the form
+on which data is displayed.
+
+A form has two parts: the
+labels, and the data areas.
+Create a label by editing
+the 12 character label area
+and hit [ENTER] when
+finished. Then, create a
+data area by using the up
+and down arrows to make the
+data area larger or smaller
+and hit [ENTER] when\finished.
+
+New data fields may be
+added by moving the marker
+to the end of the form. Quit
+creating new fields by
+moving the marker up.~`DELETE FIELD` deletes the
+highlighted field and all
+data associated with it.
+
+`SORT ORDER` changes the sort
+order of the file. Move the
+cursor with the up and down
+arrows, and type the sort
+order number that you wish
+to re-assign to each field.
+Hit [ENTER] to re-sort.
+
+`EXIT` to the Index Cards main
+screen.~The Insert Screen presents
+a blank card on which new
+data may be typed and
+entered into the file.~`ADD` the card to the file.
+
+`EXIT` to the Index Cards
+main screen.~The View Screen is used to
+view, edit, print, and
+delete existing cards in
+the file.  Searching is also
+performed from this screen.~`EXIT` returns to the Index
+Cards main screen.
+
+`FIND` enters the Find Screen
+where you may specify search
+criteria and begin a file
+search.~`DELETE` the currently
+displayed record.
+
+`PRINT` the currently
+displayed record.~The Find Screen is used
+to enter search criteria,
+and from which searches
+may be initiated.~`LESS` sets the search
+operator for the highlighted
+field to less-than.
+
+`GREATER` sets the search
+operator for the highlighted
+field to greater-than.
+
+`EQUAL` sets the search
+operator for the highlighted
+field to equal-to.
+
+`FIND` begins the search
+using the current search
+criteria.\`CLEAR` will clear all the
+search criteria to blank
+and end a search.
+
+`MARK` the highlighted field
+as printable during print
+operations.
+
+`EXIT` abandons a search and
+returns to the view screen.
+^
Binary file 3rdparty/packages/deskmate3/dmdskini has changed
Binary file 3rdparty/packages/deskmate3/dmhelp has changed
Binary file 3rdparty/packages/deskmate3/dmledger has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/3rdparty/packages/deskmate3/dmledger.hlp	Thu Apr 21 17:34:44 2005 +0000
@@ -0,0 +1,85 @@
+
+You can:
+
+-Enter data
+-Move the marker
+-Select a function
+-Select a block
+-Quit.\
+`Entering data`
+
+Label- A name starting
+with A-Z.
+
+Number- Contains digits,
+a decimal and an optional
+leading sign(+ or -).\
+`Selecting a block`
+
+Move marker to first cell.
+Choose SELECT function or
+click and hold the mouse.
+Increase size by pressing
+the arrow keys or dragging
+the mouse.~
+`OPEN` ledger file.
+
+`CLOSE` ledger file & exit.
+
+`SAVE` file or selected
+block.
+
+`MERGE` a file at marker.\
+`PRINT` file or
+selected block.
+
+A block SAVE allows a TEXT
+or LEDGER save.~
+`FORMAT` cell for
+justification or decimal
+places.
+
+`COPY` cell or selected
+block onto COPY BUFFER
+
+`INSERT` COPY BUFFER at
+marker.
+\
+`DELETE` cell or selected
+block
+
+`SELECT` a block of cells.
+
+`FORMULA` defines a cell
+formula.\
+`Entering a formula`
+
+Define formulas using
+the following:
+  +  -  *  /  !  ()
+and cell references or
+numbers. You can also use
+these functions:
+  SUM, MIN, MAX, AVG, ABS,
+  INT, SIN, COS, TAN.\
+A ?label formula indicates
+the cell receives a value
+prior to calculation.
+
+Examples:
+
+R1C1+R2C2
+SUM(R1)
+INT(R1*(R2+R3)-20)
+R86/R90+5
+?RATE~
+`FIND` a cell, label or
+formula.
+
+`CALCULATE` all formulas.~
+`FORMAT` column width.
+
+`DELETE` current row/column.
+
+`INSERT` row/column at
+marker.^
\ No newline at end of file
Binary file 3rdparty/packages/deskmate3/dmload has changed
Binary file 3rdparty/packages/deskmate3/dmmenu has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/3rdparty/packages/deskmate3/dmmenu.hlp	Thu Apr 21 17:34:44 2005 +0000
@@ -0,0 +1,86 @@
+`DeskMate Standards`
+
+Functions in all DeskMate
+programs are chosen from
+`menus`. The names of the
+menus appear at the top of
+the screen in the `Menu Bar`.
+To choose a function, point
+to the name of the menu &
+click, or type [ALT][UP] &
+then use the arrow keys &
+[ENTER] to select a menu.\Next, choose the function
+from the menu, using arrow
+keys & [ENTER], or point &
+click with the mouse.
+
+If a function name is shaded
+(i.e. |rename|), it cannot be
+used in that situation.
+
+`Mouse or Joystick` To enable
+the pointer, type [ALT][*],
+then choose the mouse icon
+from the `Icon Bar` and select
+"Mouse or Joystick".\`single click` outside of a
+menu or window, (or on
+the word `[BREAK]`), is 
+a break, inside the menu
+or window it is an enter.
+
+`[ALT][?]` selects help.
+
+`[ALT][*]` selects icon bar.
+
+`[ALT][UP]` selects menu bar.
+
+`[ALT][DOWN]` exits menu bar.
+
+`[ALT][LEFT]` = backspace.\`Main Menu Operation`
+
+`single or double click` on
+up or down arrow icons
+moves the file select box.
+
+`single click` on a folder
+icon selects it.
+
+`double click` on a file
+opens it.
+
+`[ENTER]` opens the file.
+
+`[ALT][RIGHT]` selects folder.
+
+`[ALT][LEFT]` ends select.\`[SHIFT][RIGHT] or [LEFT]`
+moves file select box to
+extreme right or left.
+
+`[SHIFT][UP] or [DOWN]`
+pages file select box
+up or down.
+
+`[CTRL][UP] or [DOWN]`
+moves file select box
+to home or end.~`OPEN` selected file.
+
+`CLOSE` (or exit) main menu.
+
+`STATUS` returns the size,
+date & time of file.
+
+`COPY` file to the same or a
+different folder.
+
+`DELETE` file from folder.
+
+`RENAME` file.~`PRINT` entire folder status.
+
+`SORT` data folder by icon
+or alphabetically.~`INITIALIZE` a disk.
+
+`BACKUP` a disk to another
+disk.
+
+`SWAP` DeskMate execution
+directory.~^
\ No newline at end of file
Binary file 3rdparty/packages/deskmate3/dmpaint has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/3rdparty/packages/deskmate3/dmpaint.hlp	Thu Apr 21 17:34:44 2005 +0000
@@ -0,0 +1,123 @@
+
+      The Main Menu Bar
+
+`File` - contains input/output
+options.
+`Palette` - menu of the colors
+and patterns used by most
+tools.
+`Tool` - menu of functions
+used to create and modify a
+picture on the screen.  The
+current tool is active when
+the main menu bar is exited.
+`Edit` - miscellaneous
+functions.~
+
+`OPEN` paint file.
+
+`CLOSE` paint file & exit.
+
+`SAVE` file to disk.
+
+`PRINT` the picture.~
+
+`PENCIL` allows freehand
+single-point drawing.
+
+`ERASE` points to the
+current background color.
+
+`BRUSH` draws freehand with
+the current brush shape.
+
+`LINE` draws a line between
+two points.\
+`BOX` draws an outline of a
+box between two points.
+
+`CIRCLE` draws an outline of
+a circle or oval by first
+selecting a center and then
+a radius.
+
+`RAYS` draws lines between
+two points with the first
+point always as the center.
+Use Break or Double Click to
+terminate.\
+`SOLID BOX` draws a solid
+box between two points.
+
+`SOLID CIRCLE` draws a solid
+circle or oval by first
+selecting a center and then
+a radius.
+
+`SPRAY` draws freehand with
+the current brush shape.
+Dots are randomly set while
+drawing.
+
+`MAGNIFY` a section of the
+picture.\
+`FILL` an outlined area
+with current pattern.
+
+`ABC` adds text to a picture
+using the keyboard.  The
+mouse or joystick can be
+used to move the text
+cursor.
+
+`SELECT` an area on the
+screen by surrounding
+it with a dotted square.\
+The following options can
+be performed on the
+selected block:
+
+`ERASE` the area.
+
+`CUT AND PASTE` places the
+area's image into a buffer
+and erases it from the
+screen.
+
+`COPY AND PASTE` only
+places the area's image
+into a buffer.\
+`PASTE` places the copy or
+cut image at the desired
+position on the screen.
+
+ `TRANSPARENT PASTE` does
+ not set the background
+ color when pasting.
+
+ `SOLID PASTE` sets all dots.~
+`BRUSHES` invokes a menu of
+shapes from which the
+current brush is chosen.
+The current brush shape is
+used with these tools:
+brush, line, box, spray,
+circle, rays, and magnify.
+
+`UNDO` erases the last
+thing done to the picture;
+it will not work with Zoom.\
+`CLEAR` the entire screen
+to the chosen background
+color.
+
+`PATTERN` redefines a pattern.
+
+`DEVICE` changes the input
+device used.~
+`EXIT` returns to normal
+resolution.
+
+`Arrows` scroll the
+enlarged screen.
+^
\ No newline at end of file
Binary file 3rdparty/packages/deskmate3/dmterm has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/3rdparty/packages/deskmate3/dmterm.hlp	Thu Apr 21 17:34:44 2005 +0000
@@ -0,0 +1,115 @@
+
+`Save as` is filename used
+when status file is saved.
+
+`User keys` are used to send
+text in terminal mode.
+
+`Serial port` is the OS9
+device driver that
+terminal mode will use.\`Baud` is the speed of
+communications.
+
+`Word size` is the number
+of data bits per word / 
+Number of stop bits used
+for each word.
+
+`Parity` is error-checking
+type for data.\
+
+`Ascii filter` is option to 
+strip all characters whose
+Ascii code is below 32
+or above 127 other than
+line feed,carriage return,
+backspace,tab,form feed.\
+
+`Line feed` is option to
+start a new display line
+in terminal mode when a
+carriage return is
+received.
+
+`Echo` is used is see what
+is sent in terminal mode
+when the remote host does
+not echo data.
+
+\`Wordwrap` is a facility
+to move words that do not
+fit in the current line
+into the next line when
+data is viewed in memory
+mode.~
+`OPEN` status file.
+
+`CLOSE` status file & exit.
+
+`SAVE` current
+communications settings.~
+This screen displays the
+telecom memory file.
+
+The [UP] and [DOWN]
+arrows scroll through
+the memory file.~View menu changes
+telecom screens.
+
+`MEMORY` views the memory
+file.
+
+`TERMINAL` allows
+computer-to-computer
+communications.
+
+`STATUS` sets communications
+protocol.~
+`OPEN` memory file.
+
+`CLOSE` memory file & exit.
+
+`SAVE` memory file.\
+`ERASE` memory file.
+
+`PRINT` memory file.
+
+`SEND` disk file to a
+remote.\`RECEIVE` disk file
+from a remote.
+
+DeskMate extensions are:
+`.CAL`-Calendar
+`.FIL`-Filer
+`.WKS`-Ledger
+`.PIC`-Paint
+`.DMC`-Telecom
+`.DOC`-Text
+.DOC is the default
+extension.~
+Terminal screen
+communicates with
+another computer.
+
+All typed ASCII codes are
+transmitted.
+
+All data received from the
+remote computer is
+displayed.~
+Use [ALT][8] or [ALT][9]
+to send short text
+messages in terminal
+mode.
+
+Text for messages
+can be changed at the
+status screen.~
+`SEND` to send a disk file
+to remote with or without
+using X-MODEM protocol.
+
+`RECEIVE` to receive a disk
+ file from remote with or
+ without using X-MODEM
+ protocol.^
\ No newline at end of file
Binary file 3rdparty/packages/deskmate3/dmtext has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/3rdparty/packages/deskmate3/dmtext.hlp	Thu Apr 21 17:34:44 2005 +0000
@@ -0,0 +1,76 @@
+The different cursor
+movement keys are :
+
+`[ALT][LEFT]` delete/erase
+previous character
+`[ALT][RIGHT]` tab forward.
+
+`[UP] or [DOWN]` one row
+up or down.
+`[LEFT] or [RIGHT]` one
+column left or right.\
+`[SHIFT][UP] or [DOWN]` one
+page up or down.
+`[SHIFT][LEFT] or [RIGHT]`
+one word left or right.
+
+`[CTRL][UP]` home.
+`[CTRL][DOWN]` end.
+`[CTRL][LEFT] or [RIGHT]`
+left or right margin.\
+The cursor can also be moved
+by mouse using up & down
+arrow icons.
+
+`Single Click` move one row
+up or down.
+`Double Click` move one page
+up or down.
+\
+There are some special keys:
+
+`[ALT][I]` Toggles insert &
+overstrike mode.
+Note: `[ALT][LEFT]` deletes
+previous character in the 
+insert mode and erases it in
+the overstrike mode.
+
+`[CTRL][0]` Toggles upper &
+lower case.~
+`OPEN` text file.
+
+`CLOSE` text file & exit.
+
+`SAVE` file or selected
+block.
+
+`MERGE` text file at
+current cursor position.
+
+`PRINT` file or selected
+block.~
+`COPY` selected block into
+copy buffer.
+
+`INSERT` contents of the
+copy buffer at current
+cursor position.
+
+`DELETE` selected block
+or character.
+
+`SELECT` block starting from
+current cursor position.~
+`FIND` the first occurence
+of given word or phrase
+from the current cursor
+position.
+
+`CHANGE` searches from the
+current cursor position
+until the end of document
+for the given word or
+phrase and replaces it with
+the specified phrase.
+^
\ No newline at end of file
Binary file 3rdparty/packages/deskmate3/dmtim has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/3rdparty/packages/deskmate3/makefile	Thu Apr 21 17:34:44 2005 +0000
@@ -0,0 +1,61 @@
+include ../../../rules.mak
+
+DISK	= deskmate3.dsk
+
+CD68	= $(6809L2)/cmds
+MD68	= $(6809L2)/modules
+
+UTILS	= $(CD68)/shell $(CD68)/format $(CD68)/rename
+CMDS	= accdata autoex desk dmalt dmapps dmbackup dmcaln dmcards dmdskini \
+	dmhelp dmledger dmload dmmenu dmpaint dmterm dmtext dmtim
+HELP	= dmalt.hlp dmcaln.hlp dmcards.hlp dmledger.hlp dmmenu.hlp \
+	dmpaint.hlp dmterm.hlp dmtext.hlp
+ROOTFILES	= Sample.fil
+
+KERNEL68	= $(MD68)/rel_32 $(MD68)/boot_1773_6ms $(MD68)/krn
+
+OS9BOOT68	= $(MD68)/krnp2 $(MD68)/ioman $(MD68)/init \
+		$(MD68)/rbf.mn \
+		$(MD68)/rb1773.dr $(MD68)/ddd0_40d.dd \
+		$(MD68)/d0_40d.dd $(MD68)/d1_40d.dd $(MD68)/d2_40d.dd \
+		$(MD68)/scf.mn $(MD68)/cc3io.dr \
+		$(MD68)/keydrv_cc3.sb $(MD68)/joydrv_joy.sb $(MD68)/snddrv_cc3.sb \
+		$(MD68)/vdgint.io $(MD68)/term_vdg.dt \
+		$(MD68)/sc6551.dr $(MD68)/t2_sc6551.dd \
+		$(MD68)/clock_60hz $(MD68)/clock2_soft \
+		$(MD68)/sysgo_dd
+
+# Make all components
+all:
+	@$(ECHO) "**************************************************"
+	@$(ECHO) "*                                                *"
+	@$(ECHO) "*                   DeskMate 3                   *"
+	@$(ECHO) "*                                                *"
+	@$(ECHO) "**************************************************"
+
+# Clean all components
+clean:	dskclean
+
+dsk:	all
+	$(RM) $(DISK)
+	$(OS9FORMAT_DS40) $(DISK) -q -n"DeskMate 3"
+	$(MERGE) $(OS9BOOT68)>os9boot
+	$(MERGE) $(KERNEL68)>kernel
+	$(OS9GEN) $(DISK) -b=os9boot -t=kernel
+	$(RM) os9boot kernel
+	$(MAKDIR) $(DISK),CMDS
+	$(CP) $(UTILS) $(DISK),CMDS
+	$(foreach file, $(UTILS), $(OS9ATTR_EXEC) $(DISK),CMDS/$(notdir $(file));)
+	$(CP) $(CMDS) $(DISK),CMDS
+	$(foreach file, $(CMDS), $(OS9ATTR_EXEC) $(DISK),CMDS/$(notdir $(file));)
+	$(CPL) $(HELP) $(DISK),CMDS
+	$(foreach file, $(HELP), $(OS9ATTR_EXEC) $(DISK),CMDS/$(notdir $(file));)
+	$(CPL) $(ROOTFILES) $(DISK),.
+	$(foreach file, $(ROOTFILES), $(OS9ATTR_TEXT) $(DISK),$(file);)
+
+dskcopy: dsk
+	$(CP) $(DISK) $(DSKDIR)
+
+dskclean:
+	$(RM) $(DISK)
+