home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / sys / atari / 8bit / 5805 < prev    next >
Encoding:
Text File  |  1993-01-07  |  13.6 KB  |  431 lines

  1. Newsgroups: comp.sys.atari.8bit
  2. Path: sparky!uunet!math.fu-berlin.de!mailgzrz.TU-Berlin.DE!cs.tu-berlin.de!rossi
  3. From: rossi@opal.cs.tu-berlin.de (Oliver Rosenkranz)
  4. Subject: Screen Aided Management
  5. Content-Type: text/plain
  6. Message-ID: <1993Jan7.161942.4075@cs.tu-berlin.de>
  7. Sender: news@cs.tu-berlin.de
  8. Content-Transfer-Encoding: 8bit
  9. Organization: Techn. University of Berlin, Germany
  10. Mime-Version: 1.0
  11. Date: Thu, 7 Jan 1993 16:19:42 GMT
  12. Lines: 417
  13.  
  14. Hi there !
  15.  
  16. Have you ever heard of a software package named S.A.M. ?
  17.  
  18. You are thinking of a speech synthesizer ?
  19. Hmm, you're right and you are not right, too.
  20.  
  21. There is another software package out there. It is called
  22.  
  23.     SCREEN AIDED MANAGEMENT   (S.A.M.)   .
  24.  
  25. What is S.A.M. ?
  26. ----------------
  27. S.A.M. is a disk-based desktop for the ATARI XL/XE, but it is much more
  28. than this...
  29.  
  30. * S.A.M. uses windows.
  31.  
  32. * you can work with 80 columns per row
  33.  
  34. * you have pull-down menues
  35.  
  36. * S.A.M. can be controlled by keyboard,joystick AND mouse
  37.  
  38. * You are able to lock/unlock/delete/rename files
  39.  
  40. * You can choose your woking disk drive (1-8)
  41.  
  42. * You can copy/format disks, read/write sectors
  43.  
  44. * You can show directories and create/edit/show a text of 80x16 bytes
  45.   without reduce the capacity of your DOS 2.5 disk
  46.  
  47. * You can start some utilities (I will describe them later in this text)
  48.  
  49. * You are able to start accessories.
  50.  
  51. * You can exit this program to DOS or boot system.
  52.  
  53. * This program is documented in a way which makes it easy to program your
  54.   own accessories and programs for S.A.M. (It's an open system).
  55.   This is because all your programs written for S.A.M have the chance to
  56.   use windows,pull-down-menues, 80 columns per row and all the other features
  57.   of S.A.M. .
  58.  
  59. Utilities :
  60. -----------
  61. There is a number of 6 utilities coming with S.A.M. which make it a
  62. powerful software package for everyone.
  63.  
  64. a) Character Set Editor mono
  65. b) Character Set Editor color
  66. c) Memobox
  67. d) Memory Monitor
  68. e) S.A.M. Texter
  69. f) painting program S.A.M. Painter
  70.  
  71. a) CHAREDITOR MONO
  72.  
  73.    easy way to edit 8x8 fonts for GRAPHICS 0 or 8 (all mono).
  74.    Features:
  75.    LOAD - load a set with DOS fileheader or without
  76.    SAVE - save the edited set without a file header (DOS format)
  77.    OLD  - copies the ATARI char set into the editor
  78.    CLS  - zeroes the character set buffer
  79.    CLM  - zeroes the actual selected character
  80.    COPY - copies a character to another
  81.    EXIT - leave CHAREDITOR and branch to S.A.M.'s main menu (without loading)
  82.  
  83.    There five sections on the screen :
  84.    1. name of the program and EXIT icon
  85.    2. the 8x8 matrix of the selected character
  86.    3. all characters in order of their code
  87.    4. 4 (maybe 3 or 5 -can't remember) lines where you can combine
  88.       characters and see how the text will lokk (or the graphic made by the
  89.       font)
  90.    5. a menu line where you can choose what you want to do
  91.  
  92. b) CHAREDITOR COLOR
  93.  
  94.    nearly the same as (a) with few exceptions.
  95.    You can create four-color fonts (for GRAPHICS 12,13,15...) on a 4x8 matrix.
  96.    There are three fields where you can choose the colors of your font (not
  97.    the backgroud color).
  98.    OLD doesn't produce the ATARI font (useless) but a ready-to-use four-
  99.    color font to the editor.
  100.  
  101. c) MEMOBOX
  102.  
  103.    this is a powerful file manager.
  104.    You can manage up to 96 cards/files per disk side, each 32x16(=512)
  105.    bytes large. You have 4 cards in memory at one time. For each disk side
  106.    exists a catalog file where you can specify your files.
  107.  
  108.    The menu line :
  109.  
  110.    EDIT        CREATE              SPECIAL         SHOW           EXIT
  111.    --------------------------------------------------------------------
  112.    Edit file#  Create MEMOBOXdisk  SEARCH IN PAGE  SHOW PAGE      DOS
  113.                    SEARCH IN CAT.  SHOW CATALOG   S.A.M.
  114.                    NEW WORKDISK
  115.                    CHOOSE MASK
  116.                    PRINT ON/OFF
  117.    
  118.    It would be too much to say something to all these features and the
  119.    special key combinations. You can work with input masks and you can copy
  120.    cards and part of files to others and much more...
  121.  
  122. d) MONITOR
  123.  
  124.    It's a memory monitor. Here it's features :
  125.  
  126.    FILL    - choose a part of the memory and fill it with a certain code.
  127.    CHANGE  - direct change of memory (like POKE in BASIC but more comfortable)
  128.    FILE :
  129.    LOAD    - loads a machine language program in DOS foramt
  130.    SAVE    - saves such a program
  131.    DUMP :
  132.    ASC-DUMP- dump memory in hex- and in ascii-code
  133.    SCREEN-DUMP   - shows memory in hex- and in screen-code
  134.    BINARY-DUMP   - shows memory in hex- and in binary code
  135.    EXIT :
  136.    JMP ADDRESS   - goes to a machine language program which mustn't end
  137.            with an RTS
  138.    JSR ADDRESS   - jumps to a machine language routine which has to end with
  139.            an RTS command
  140.  
  141. e) S.A.M. TEXTER
  142.  
  143.    This is one of the best text processing programs ever made...
  144.  
  145.    The menu line :
  146.  
  147.    STANDARDS        OPTIONS        FILE        PRINT        EXIT
  148.    --------------------------------------------------------------------------
  149.    left margin        Clear        directory   preview        DOS
  150.    right margin        blank text    save        print        S.A.M.
  151.    colours        insert        load         -font
  152.    keyboard (german)    delete        format         -parameter
  153.    keyboard (internat.) swap text
  154.    wordwrap        move text
  155.             copy text
  156.             centre
  157.             grouped style
  158.             ungroupe
  159.             format text
  160.             (undo)
  161.  
  162.    There are are lot of features not mentioned here (interrupt printings,set
  163.    marks,write modi etc.).
  164.    Text will not be deleted if you exit to DOS or to S.A.M. .
  165.  
  166. f) S.A.M. PAINTER
  167.    
  168.    128 color painting program, works like KoalaPad (but with joystick/mouse)
  169.  
  170.    Icons :
  171.    -Draw    -Line        -Lines        -Rays        -Box
  172.    -Frame    -Disk        -Circle        -Fill        -Zoom
  173.    -Cut        -Paste        -Flip        -Flap        -Modify
  174.    -Text    -Undo        -Clear        -Setcol        -Graphics
  175.    -Choose Brushes  -Choose Colours
  176.  
  177.    menu line :
  178.    SAVE        LOAD    PRINT    MENU    S.A.M.        Choose Pattern
  179.  
  180.    function keys :
  181.  
  182.    OPTION - loads the four colors of the selected row into the PATTERN line
  183.    START  - saves picture to security memory
  184.    SELECT - changes color of the arrow
  185.    HELP      - switches arrow between menu line and picture
  186.    RESET  - return to ICON menu and UNDO
  187.    cursor keys - move arrow with tabulator steps
  188.  
  189.    Most of the features are really great to handle.
  190.    You can produce pictures with overall 128 colors (4 in each line)
  191.    and there is a way to load those pictures to your own programs.
  192.    You also can load/save micropainter pictures (62 sector format).
  193.  
  194.  
  195. Accessories :
  196. -------------
  197. The most amazing feature of S.A.M. (for me) is that you can load (and
  198. write them for yourself) accessories from the main menu...
  199. There are several ready-to-use accessories for S.A.M. :
  200.  
  201. g) multifile copier
  202. h) S.A.M. text converter
  203. i) tabular calculating program BUDGET (don't know if this is correct English)
  204. j) S.A.M. Painter upgrader
  205. k) Fireball (game)
  206. l) S.A.M. Designer
  207. m) S.A.M. Patcher V 1.0
  208.  
  209. g) MULTIFILE COPY
  210.  
  211.    WYSIWYG. It works with icons for each file of the disk (like ATARI ST).
  212.    It knows three kind of icons :
  213.    - source codes (.SCR,.ASM,.BAS,.TUR)
  214.    - object files (.OBJ,.SYS,.COM)
  215.    - data files (all other endings)
  216.  
  217.    It supports up to 4 disks and up to for RAMdisks (partitions).
  218.    24 icons are shown at once, you can scroll the window.
  219.    To copy a file just click it.
  220.    The program knows when you put a disk into a drive automatically.
  221.  
  222.    A great utility (graphic-based one).
  223.    Get it!
  224.  
  225. h) S.A.M. TEXT CONVERTER
  226.  
  227.    S.A.M. Texter uses it's own format to save files on disk.
  228.    This program converts this format to others an other formats to
  229.    the S.A.M. Texter format, so you can use YOUR texts with other programs
  230.    too.
  231.    SAM > ASCII
  232.    ASCII > SAM
  233.    ATARI Writer > SAM
  234.    Startexter > SAM
  235.    Austro.Text > SAM
  236.  
  237.    (Startexter & Austro.Text are European (German and Austrian) products
  238.     with a high quality standard)
  239.  
  240. i) BUDGET
  241.  
  242.    do calculation and tabular workings of all kinds...
  243.  
  244.    You work with a worksheet of 16x64 fields (9x17 fields on the screen every-
  245.    time). Only move the arrow in the direction you want to scroll the screen.
  246.    You can work with number- operation- and text fields.
  247.  
  248.    The menu line :
  249.    FILE          EDIT        CALC        PRINT            EXIT
  250.    ----------------------------------------------------------------------------
  251.    save worksheet goto position    calculate    print all        S.A.M.
  252.    load worksheet erase pos.    clear results    print columns a - h    boot
  253.    save area      clear all    down column    print columns i - p
  254.    load area      clear row    across row    show printer info
  255.    format drive      clear column    left aligned
  256.    current drive  move row    right aligned
  257.           move column    integer
  258.           copy row    2 dec. places
  259.           copy column
  260.           insert row
  261.           delete row
  262.           kill block
  263.  
  264.   You work with a fileselector box (Greetings to ATARI ST).
  265.   To edit a field, just move the arrow on it and push mouse/joystick trigger.
  266.   You can work with operators (+ - * /) and functions.
  267.   SQ - square root
  268.   LO - ld(x)
  269.   LN - ln(x)
  270.   EX - exponential function (???)
  271.   AB - |x|
  272.   SU - adds fields
  273.   AV - average of fields
  274.   MI - minimum
  275.   MA - maximum
  276.  
  277.   There is a keyboard buffer installed (whether or not your DOS uses one).
  278.  
  279. j) S.A.M. PAINTER UPGRADE ACCESSORY
  280.  
  281.    features :
  282.  
  283.    LOAD SECTORS    - loads 62 sectors of a disk (not a file)
  284.              after this you can load others or leave this feature
  285.    LOAD FILE       - loads a picture in micro painter format
  286.    WRITE SECTORS   - saves 62 sectors on a disk
  287.    INIT DISK       - formats disk in medium density (I guess)
  288.    DIRECTORY       - shows directory, if you move the arrow on a file name
  289.              and push the trigger the file will be loaded
  290.    VERIFY ON/OFF   - guess what this means
  291.    I/O SOUND ON/OFF- like POKE 65,0 or POKE 65,255
  292.    DRIVE 1/2       - you can choose your working drive between drive 1 and 2
  293.    MICROPAINTER       - chooses the micro painter format (4 colors will be saved)
  294.    SAM-PAINTER       - guess what this means
  295.    ENTER S.A.M.    - go to main menu
  296.    ENTER DOS       - go to DOS menu
  297.    COLDSTART       - boot system
  298.  
  299. k) FIREBALL
  300.  
  301.    you are working with S.A.M. desktop for hours and hours and now want to
  302.    relax a bit and play something to get new energy for coming tasks ?
  303.    But you don't want to leave S.A.M. at all and reboot it after playing a
  304.    while ?
  305.    Okay, here is a nice game for you using some S.A.M. features and using
  306.    the S.A.M. desktop.
  307.  
  308.    Fireball is a breakout-like game with four different levels.
  309.    You can choose in the difficulty box between Beginner,Novice, Expert and
  310.    Special.
  311.    Special is like Expert level plus all the stones of the wall are invisible.
  312.  
  313. l) S.A.M. DESIGNER
  314.  
  315.    High-Resolution-Drawing program (CAD)
  316.  
  317.    it is one of the diamonds in this package...
  318.  
  319.    only some of its features :
  320.  
  321.    - all draw functions are gum band functions
  322.  
  323.    - very fast FILL and UNFILL routines
  324.  
  325.    - textfunctions with using different types of fonts, cursive and propor-
  326.      tional writing ...
  327.  
  328.    - text created with S.A.M. texter can be loaded and placed on the screen
  329.      (with all their text attributes)
  330.  
  331.    - Icon libraries (electronic elements, circuit database)
  332.  
  333.    - CUT & PASTE
  334.  
  335.    - as many printer driver as you want
  336.  
  337.    - easy self producing of own printer driver
  338.  
  339.    - all the 'normal' functions every good quality program for the XL/XE has
  340.  
  341.    - and more...
  342.  
  343.    - fast and easy to control
  344.  
  345. m) S.A.M. PATCHER V 1.0
  346.  
  347.    a simple to use patch compiler for S.A.M.
  348.    write with S.A.M. texter your own patch listing and the compiler changes
  349.    S.A.M. like you want to...
  350.  
  351.    - Memobox compatible to your printer
  352.  
  353.    - texter compatible with other printers as the epson-compatible's
  354.      (like ATARI 1029 or ALL the pseudy epsons)
  355.  
  356.    - make multifile copier compatible to floppy drive XF551
  357.     
  358.    - patch the color combination of S.A.M.s main menu
  359.  
  360.    ...
  361.  
  362.  
  363. Still there  ?
  364. You're missing a program for your special problem ?
  365. If you (or someone you know) know assembly language and have time to
  366. solve the problem you can easily program your own accessories for S.A.M.
  367. (and maybe give them to the community of S.A.M. users)
  368.  
  369. And here is how it goes :
  370.  
  371. ATARI 800 XL memory (when S.A.M. is installed)
  372.  
  373. $0000-----------------------------------------------
  374.     OS variables and vectors
  375. $0600-----------------------------------------------
  376.     S.A.M. variables
  377. $0700-----------------------------------------------
  378.     DOS
  379. $1F00-----------------------------------------------
  380.     free memory
  381. $2400-----------------------------------------------
  382.     S.A.M.
  383. $2600-----------------------------------------------
  384.     free memory (but is temporary used by S.A.M.)
  385. $3000-----------------------------------------------
  386.     font
  387. $3400-----------------------------------------------
  388.     player graphics
  389. $3800-----------------------------------------------
  390.     S.A.M. vector list
  391. $3900-----------------------------------------------
  392.     S.A.M.
  393. $6010-----------------------------------------------
  394.     Screen
  395. $8000-----------------------------------------------
  396.     S.A.M. utility
  397. $xxxx----(depends on length of utility)-------------
  398.     free memory
  399. $C000-----------------------------------------------
  400. .
  401. .
  402. .
  403.  
  404. The utility which loads the accessories and controls them uses
  405. the memory from $8000 to $83FF.So, S.A.M. accessories are machine
  406. language programs executable at address $8400.
  407. There are three kinds of accessories :
  408. 1) 'free' accessories; they don't use any S.A.M. routines/variables
  409.    and they don't return to S.A.M. Those accessories may allocate the
  410.    whole memory of the XL.
  411.  
  412. 2) 'semi-free' accessories; they don't use any of S.A.M.'s routines/
  413.    vaiables and return to S.A.M. . Those accessories must not touch the
  414.    memory which S.A.M. needs.
  415.  
  416. 3) S.A.M. accessories; they use S.A.M.'s routines/variables and return to
  417.    S.A.M. . See 2).
  418.  
  419. The menu screen of S.A.M. is still active when the accessory starts.
  420.  
  421. There is a list of S.A.M. system variables and routines (quite nice and
  422. quite a lot of stuff).
  423. Please gimme a hint if you want further details.
  424. If no one answers, I take your disinterest for granted.
  425.  
  426. --==rossi==--
  427. rossi@cs.tu-berlin.de
  428. Oliver Rosenkranz
  429.  
  430.  
  431.