Mercurial > hg > Members > kono > nitros9-code
changeset 1816:1fb9ee75c862
DeskMate 3 added
line wrap: on
line diff
--- /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
--- /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
--- /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. +^
--- /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
--- /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
--- /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
--- /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
--- /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
--- /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) +