home *** CD-ROM | disk | FTP | other *** search
- 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.