home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fresh Fish 9
/
FreshFishVol9-CD2.bin
/
bbs
/
util
/
mayflower.lha
/
MayFlower
/
PokeMem
/
PokeMem.doc
< prev
next >
Wrap
Text File
|
1994-06-10
|
5KB
|
105 lines
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