home *** CD-ROM | disk | FTP | other *** search
-
- PokeMem 4.0 (19940309)
-
- by Stephen D. Childers
-
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ******* CAUTION NOTICE *******
-
- --\ /-- This program will poke data values directly into memory.
- (o) (o) Poking system memory like this can cause very strange things
- ^ to happen, be prepared to RESET your system if you are not
- \_____/ sure what you are poking into. Consult your Amiga manuals.
-
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Program Description:
-
- 1) PokeMem allows you to poke predetermined values into memory
- locations within your Amiga.
-
- 2) This version of PokeMem does not check the memory size of your
- system. It will attempt to poke the memory location that you
- specify whether that memory IS or IS NOT installed.
-
- 3) This version of PokeMem will only poke ONE BYTE at a time, keep
- this in mind if poking around special chip registers.
-
- 4) Can only be used from CLI. Can be made resident.
-
- 5) Program (when run from CLI) will interact with the 'c:Why' command
- after program failures; this command may provide a more detailed
- explanation of why the program failed.
-
- The 'Why' command should be used immediately after a program
- failure to extract the last program's result code, because
- that result code is changed upon the execution of the next CLI
- command.
-
- 6) Certain error reports will contain the name of the argument, file,
- device, (etc) that is associated with failure when it occurs.
-
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- CLI Usage:
-
- > PokeMem [!|?] [location -datatype data]
-
- ! = Show author info
- ? = Show some help
-
- location = The address location (hex or decimal) within memory.
- The range of address values for location are:
- Decimal = 0 to 4294967295
- Hex = H0 to Hffffffff
-
- -datatype = Flag which describes format of data, flags are:
- h = hex format, s = string format
-
- data = The data going into memory.
-
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- CLI imaginary example:
-
- To poke a value of 77 hex into a certain memory location would be as:
-
- > PokeMem hdff036 -h 77 ; I wonder what this will do ?
-
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Version History:
-
- The following information briefly describes changes or improvements
- made to each version, and they will be described in descending order;
- meaning latest version information begins first:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Version 4.0 (19940309) -
- 1) Changed version numbering format. Program can now be used with the
- "Version" command. Date within parenthesis is shown in a somewhat
- international format as (yyyymmdd).
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Version 19930731 -
- 1) Optimized and refined source code thereby making program smaller.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Version 19920109 -
- 1) Removed a CLI parsing problem.
- 2) Can be made resident.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Version 19910807 - The first version.
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- _ /\ _ /\ _ /\ _ /\ _ /\ _ /\ _ /\ _ /\ _ /\ _ /\ _ /\ _ /\ _
- /_X__X_X__X_X__X_X__X_X__X_X__X_X__X_X__X_X__X_X__X_X__X_X__X_\
- // \\
- // 7 Be not deceived; God is not mocked: for whatsoever \\
- \\ a man soweth, that shall he also reap. //
- \\ 8 For he that soweth to his flesh shall of the flesh //
- // reap corruption; but he that soweth to the Spirit shall \\
- \\ of the Spirit reap life everlasting. //
- // \\
- // The Holy Ghost's Bible - Galatians 6:7-8 \\
- \\ (King James by the way) //
- \\_ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _//
- \_X X_X X_X X_X X_X X_X X_X X_X X_X X_X X_X X_X X_/
- \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/
-
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- End Of Document
-
-