home *** CD-ROM | disk | FTP | other *** search
/ Amiga ACS 1998 #4 / amigaacscoverdisc1998-041998.iso / utilities / commercialdemos / warpup-warpos2 / warpos.readme < prev    next >
Text File  |  1998-01-12  |  11KB  |  234 lines

  1.  
  2. powerpc.library V12.0   -       WarpOS V1.0
  3. 21.9.1997 by Sam Jordan
  4.  
  5.  
  6. '(C) Copyright 1997/98 Haage & Partner Computer GmbH'
  7.                 All Rights Reserved
  8.  
  9. -------------------------------------------
  10.  
  11. Welcome to warp speed!
  12.  
  13.  
  14. This archive contains the PowerPC operating system called WarpOS. It
  15. was designed to integrate the PowerPC-CPU in the existing AMIGA-OS
  16. operating system in the best possible way. It provides a very fast
  17. interface between the two CPU's to maximize the performance on both
  18. CPU's.
  19.  
  20. This operating system was developed almost completely in plain PowerPC-
  21. Assembler using the StormPowerASM development software.
  22.  
  23. See the documentation for more details and for the complete development
  24. support.
  25.  
  26.  
  27. Contents:
  28.  
  29. [DIR] WarpOS
  30.         WarpOS.readme           - This file
  31.         history                 - The history file of the powerpc.library
  32.         WarpOS.guide            - The documentation of WarpOS (D)
  33.         WarpOS_english.guide    - The documentation of WarpOS (E)
  34.         GameDev.guide           - A discussion of PPC Game Development (D)
  35.         GameDev_english.guide   - A discussion of PPC Game Development (E)
  36.         Erste_Hilfe.txt         - Some hints to solve severe problems (D)
  37.         First_Aid.txt           - Some hints to solve severe problems (E)
  38.  
  39.       [DIR] libs
  40.         powerpc.library         - The WarpOS API. This mixed shared library
  41.                                   can be accessed by both 68K and PPC CPU.
  42.         warp.library            - The bottom layer which provides access to
  43.                                   the PPC hardware. Not documented and only used
  44.                                   by WarpOS.
  45.  
  46.       [DIR] include
  47.         [DIR] powerpc
  48.             ppcmacros.i         - An include file with many additional PowerPC
  49.                                   commands implemented as macros to ease
  50.                                   programming in PPC assembler.
  51.             powerpc.i           - Include file with some hardware and
  52.                                   communication related structures and macros
  53.             powerpc.h           - C-Include file equivalent to powerpc.i
  54.             listsPPC.i          - The equivalent of exec/lists.i with some list
  55.                                   manipulation macros
  56.             memoryPPC.i         - Include file related to WarpOS memory management
  57.             memoryPPC.h         - C-Include file equivalent to memoryPPC.i
  58.             tasksPPC.i          - Include file related to WarpOS task handling
  59.             tasksPPC.h          - C-Include file equivalent to tasksPPC.i
  60.             semaphoresPPC.i     - Include file related to WarpOS semaphore handling
  61.             semaphoresPPC.h     - C-Include file equivalent to semaphoresPPC.i
  62.             portsPPC.i          - Include file related to WarpOS message handling
  63.             portsPPC.h          - C-Include file equivalent to portsPPC.i
  64.  
  65.         [DIR] pragma
  66.             powerpc_lib.h       - C-pragmas
  67.  
  68.         [DIR] libraries
  69.             powerpc.i           - Include file to disable Features of V8+
  70.             powerpc.h           - C-Include file equivalent to powerpc.i
  71.  
  72.  
  73.         [DIR] clib
  74.             powerpc_protos.h    - C-prototypes
  75.  
  76.       [DIR] lvo
  77.         powerpc_lib.i           - The library offsets for the powerpc.library
  78.  
  79.       [DIR] docs
  80.         powerpc.doc             - Documentation of the functions of the
  81.                                   powerpc.library in autodocs format
  82.  
  83.       [DIR] tools
  84.         setdb                   - Command to modify the WarpOS debugging level
  85.         dcon                    - Command to switch on the PPC data cache
  86.         dcoff                   - Command to switch off the PPC data cache
  87.         ibreak                  - Command to set a global instruction breakpoint
  88.         dbreak                  - Command to set a global data breakpoint
  89.         showtasks               - Command to show information of all tasks available
  90.         stackppc                - Command to change the current PPC stack size
  91.         changemmu               - Command to switch the MMU mode of the current task
  92.         showinfo                - Command to show CPU related information
  93.         ppcstate                - Command to show the state of PPC applications
  94.  
  95.       [DIR] demos
  96.         cybermand               - A very fast mandelbrot application
  97.         cyberpi                 - A very fast pi calculation program
  98.         tabletennis             - A demonstration of two CPU's talking to
  99.                                   eachother (resp. playing tabletennis)
  100.         multitasking            - A demonstration of the WarpOS multitasking
  101.         semcorrupt              - A demonstration of the WarpOS alert message
  102.         voxelspace              - An awesome voxelspace demonstration (separate
  103.                                   archive 'voxel.lha' needed to run the executable)
  104.         voxel.readme            - Information about the voxelspace demo (D)
  105.         voxel_english.readme    - Information about the voxelspace demo (E)
  106.         pixelOmania             - A small demonstration of context switch performance
  107.  
  108.         [DIR] landscape
  109.             landscape           - A fractal landscape generator
  110.             colortable.bin      - The palette for 'landscape'
  111.  
  112.         [DIR] exceptions
  113.             trap                - A program causing a program exception (trap)
  114.             illegal             - A program causing a program exception (illegal)
  115.             privilege           - A program causing a program exception (privilege)
  116.             fp                  - A program causing a program exception (FP exc.)
  117.             dsi                 - A program causing a data access exception
  118.             isi                 - A program causing an instruction access exception
  119.             fpun                - A program causing a FP unavailable exception
  120.  
  121.       [DIR] source
  122.         semcorrupt.p            - The source of 'semcorrupt'
  123.         multitasking.p          - The source of 'multitasking'
  124.         pixelomania.p           - The source of 'pixelOmania'
  125.  
  126.         [DIR] tools
  127.             dcoff.p             - The source of 'dcoff'
  128.             dcon.p              - The source of 'dcon'
  129.             dbreak.p            - The source of 'dbreak'
  130.             ibreak.p            - The source of 'ibreak'
  131.             showtasks.p         - The source of 'showtasks'
  132.             stackppc.p          - The source of 'stackppc'
  133.             changemmu.p         - The source of 'changemmu'
  134.             showinfo.p          - The source of 'showinfo'
  135.  
  136.         [DIR] exceptions
  137.             trap.p              - The source of 'trap'
  138.             illegal.p           - The source of 'illegal'
  139.             privilege.p         - The source of 'privilege'
  140.             fpun.p              - The source of 'fpun'
  141.             fp.p                - The source of 'fp'
  142.             dsi.p               - The source of 'dsi'
  143.             isi.p               - The source of 'isi'
  144.  
  145.       [DIR] env
  146.         [DIR] powerpc
  147.             debug               - The default debugging level
  148.             crashfile           - The file specification for the exception messages
  149.             alertfile           - The file specification for the system messages
  150.             memprot             - Enable/Disable memory protection feature
  151.             gfxaddr             - Gives a hint about the location of the gfx RAM
  152.             noPPC               - Allows to run 68K-PPC-Mixed demod on nonPPC systems
  153.             boardtype           - Static board detection (if autodetection fails)
  154.             earlyterm           - Switch to fix problems with WShell
  155.  
  156.       [DIR] v7
  157.         powerpc.library         - The library Version V7 (based on ppc.library)
  158.         history                 - The history file of the powerpc.library V7
  159.  
  160.       [DIR] WarpRace
  161.         WarpRace                - A performance measurement application
  162.         WarpRace.i              - Assembler include file for custom modules
  163.         WarpRace.h              - C include file for custom modules
  164.         WarpRace.guide          - Documentation of WarpRace (D)
  165.         WarpRace_english.guide  - Documentation of WarpRace (E)
  166.  
  167.         [DIR] Modules
  168.             CyberMand.wrm       - Mandelbrot calculation module
  169.             Landscape.wrm       - Fractal landscape calculation module
  170.             C2P.wrm             - ChunkyToPlanar converter module
  171.  
  172.             [DIR] ContextSwitch
  173.                 Call68K.wrm     - Contextswitch test (68K call)
  174.                 CallPPC.wrm     - Contextswitch test (PPC call)
  175.                 pixelOmania.wrm - Contextswitch test (OS calls)
  176.  
  177.             [DIR] Memory
  178.                [DIR] Write
  179.                   LongWrite.wrm - Memtest module: Long writes
  180.                   WordWrite.wrm - Memtest module: Word writes
  181.                   ByteWrite.wrm - Memtest module: Byte writes
  182.  
  183.                [DIR] Read
  184.                   LongRead.wrm  - Memtest module: Long reads
  185.                   WordRead.wrm  - Memtest module: Word reads
  186.                   ByteRead.wrm  - Memtest module: Byte reads
  187.  
  188.                [DIR] Copy
  189.                   TurboCopy.wrm - Memtest module: Fast copy
  190.                   LongCopy.wrm  - Memtest module: Long copy
  191.                   WordCopy.wrm  - Memtest module: Word copy
  192.                   ByteCopy.wrm  - Memtest module: Byte copy
  193.  
  194.         [DIR] ModSrc
  195.             C2P.s               - 68K-Source of module C2P
  196.             C2P.p               - PPC-Source of module C2P
  197.  
  198.             [DIR] ContextSwitch
  199.                 Call68K.s       - 68K-Source of module Call68K
  200.                 Call68K.p       - PPC-Source of module Call68K
  201.                 CallPPC.s       - 68K-Source of module CallPPC
  202.                 CallPPC.p       - PPC-Source of module CallPPC
  203.                 pixelOmania.s   - 68K-Source of module PixelOMania
  204.                 pixelOmania.p   - PPC-Source of module PixelOMania
  205.  
  206.             [DIR] Memory
  207.                [DIR] Write
  208.                   LongWrite.s   - 68K-Source of module LongWrite
  209.                   LongWrite.p   - PPC-Source of module LongWrite
  210.                   WordWrite.s   - 68K-Source of module WordWrite
  211.                   WordWrite.p   - PPC-Source of module WordWrite
  212.                   ByteWrite.s   - 68K-Source of module ByteWrite
  213.                   ByteWrite.p   - PPC-Source of module ByteWrite
  214.  
  215.                [DIR] Read
  216.                   LongRead.s    - 68K-Source of module LongRead
  217.                   LongRead.p    - PPC-Source of module LongRead
  218.                   WordRead.s    - 68K-Source of module WordRead
  219.                   WordRead.p    - PPC-Source of module WordRead
  220.                   ByteRead.s    - 68K-Source of module ByteRead
  221.                   ByteRead.p    - PPC-Source of module ByteRead
  222.  
  223.                [DIR] Copy
  224.                   TurboCopy.s   - 68K-Source of module TurboCopy
  225.                   TurboCopy.p   - PPC-Source of module TurboCopy
  226.                   LongCopy.s    - 68K-Source of module LongCopy
  227.                   LongCopy.p    - PPC-Source of module LongCopy
  228.                   WordCopy.s    - 68K-Source of module WordCopy
  229.                   WordCopy.p    - PPC-Source of module WordCopy
  230.                   ByteCopy.s    - 68K-Source of module ByteCopy
  231.                   ByteCopy.p    - PPC-Source of module ByteCopy
  232.  
  233.         [DIR] Stats
  234.