home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.barnyard.co.uk
/
2015.02.ftp.barnyard.co.uk.tar
/
ftp.barnyard.co.uk
/
cpm
/
walnut-creek-CDROM
/
ENTERPRS
/
CPM
/
UTILS
/
A
/
DED.ARK
/
DED.DOC
< prev
Wrap
Text File
|
1989-09-27
|
5KB
|
111 lines
D/ED: A DISK EDITOR FOR CP/M
D/ED is a program that allows the user to edit directly the
contents of a diskette. The purpose of writing D/ED was to pro-
vide a program with the functional nature of DU.COM (in the pub-
lic domain) and the ease-of-use that DPATCH (a copywritten pro
gram) allows.
The program is as of this date (3/3/85) dedicated to the
public domain in the tradition of "freeware". If you have the
desire to make a donation for the program, send it to:
Collin Brendemuehl
721 S. Littler Place
Edmond OK 73034
(405) 341-7437
If there are changes or additions that you would like to
make to the code, please send your suggestions to me so that the
program can be kept up-to-date. Thank you.
D/ED allows a person to:
1. Alter the contents of tracks and sectors
by hexadecimal or ASCII input.
2. Move tracks and sectors around the disk
or just keep them in storage buffers.
There are 8 buffers.
3. Print the contents of a sector in ASCII-HEX
format to either a disk file or to the
system LST: device.
4. Analyze the disk sub-system, giving block
size, number of sectors/track, tracks/disk,
and total disk space.
To use D/ED, simply select the option displayed on the
screen.
The D/ED Screen
Tracks/disk : 40 Block Size : 1024
Sectors/track : 40 Blocks/disk : 184
Allocated tracks: 3 Space on disk : 204800
Track : 3 Sector : 0
Block : 0 Drive : B
0 02525049 50202020 20434F4D 0000003A .RPIP COM...:
16 02030405 06070809 00000000 00000000 ................
32 00442F45 4449544F 52444F43 00000008 .D/EDITORDOC....
48 0A000000 00000000 00000000 00000000 ................
64 00504147 45202020 20434F4D 00000001 .PAGE COM....
80 0E000000 00000000 00000000 00000000 ................
96 00443220 20202020 20432020 00000068 .D2 C ...h
112 1A1B2B30 31323334 35363738 39000000 ..+0123456789...
Commands: Quit
Sector: +Next -Prev 0 2 Zap
Write Edit Call Recall
Track : Back Ahead Home
Select: Track Sector
Disk : Drive Logged
Search: Locate *Again
Other : Print File
Option:
THE COMMANDS
As you can see, most of the commands are fairly simple to
follow.
Type in "Q" to quit.
"+" to go to the next SECTOR.
"-" to go to the previous SECTOR.
"0" to go to the 0-SECTOR of the present track.
"2" to go to the MIDDLE of the present track.
"Z" to ZAP the sector with E5's (hex).
"W" to WRITE the displayed sector to the DISK.
"E" to EDIT the contents of the sector.
Then enter the requested offset in DECIMAL.
To enter HEX values, just type in the value.
To enter any ASCII character, type "#" before
the character to be entered.
To cease EDITing, enter a "."
"C" CALL
Place the displayed sector in a buffer.
Enter a number from 1 to 8.
"R" RECALL
Get and display a sector from a buffer.
Enter a number from 1 to 8.
"B" Go BACK 1 track. If at track 0, then to the
last track.
"A" Go AHEAD 1 track. If at the last track,
then to track 0.
"H" Send the disk drive head HOME. (Track 0,
sector 0)
"T" Select a TRACK.
"S" Select a SECTOR.
"D" Select a DRIVE.
"L" LOCATE a string of ASCII characters.
"*" LOCATE AGAIN the same string of characters.
"P" PRINT the displayed screen to the printer.
"F" FILE the displayed screen in a disk file.
There really is nothing difficult about the capabilities of
the program. Just follow the instructions and you should have no
problem using it.
VIDEO CONTROL SETUP
The screen handling is presently set up for a TeleVideo 920
terminal (on my Osborne I). You can change the configuration and
then recompile the porgram.