Difference between revisions of "Disc Demon"
From CPCWiki - THE Amstrad CPC encyclopedia!
(→ROM Version) |
(→Disc Version) |
||
Line 18: | Line 18: | ||
{| | {| | ||
|- | |- | ||
− | ! Command !! Description | + | ! Command !! Description||Usage |
|- | |- | ||
− | |ACCESS||allows for the locking and unlocking of any file on a disc. Also referred to as changing files to Read/Only. <nowiki>|access,<<filename>>,<<lock>></nowiki> | + | |ACCESS||allows for the locking and unlocking of any file on a disc. Also referred to as changing files to Read/Only. ||<nowiki>|access,<<filename>>,<<lock>></nowiki> |
|- | |- | ||
− | |DISCCOPY||used to copy the entire contents of a disc to another disc. It will not copy discs with non standard formats. <nowiki>|disccopy,<<source drive>>,<<dest. drive>></nowiki> | + | |DISCCOPY||used to copy the entire contents of a disc to another disc. It will not copy discs with non standard formats. ||<nowiki>|disccopy,<<source drive>>,<<dest. drive>></nowiki> |
|- | |- | ||
− | |COPY||copies individual files or groups of files from one disc to another or one drive to another. <nowiki>|copy,<<filename>>,<<dest. drive>></nowiki> | + | |COPY||copies individual files or groups of files from one disc to another or one drive to another. ||<nowiki>|copy,<<filename>>,<<dest. drive>></nowiki> |
|- | |- | ||
− | |DEDIT||used to examine and modify a disc sector. Can have a display in either hex or ASCII. <nowiki>|dedit,<<track>>,<<sector>>,<<drive>></nowiki> | + | |DEDIT||used to examine and modify a disc sector. Can have a display in either hex or ASCII. ||<nowiki>|dedit,<<track>>,<<sector>>,<<drive>></nowiki> |
|- | |- | ||
− | |DIRECT||allows for editing of the disc catalogue.<nowiki>|direct,<<drive>></nowiki> | + | |DIRECT||allows for editing of the disc catalogue.||<nowiki>|direct,<<drive>></nowiki> |
|- | |- | ||
− | |DMAP||gives you a visual display of the way in which the disc sectors are being used. <nowiki>|dmap,<<drive>></nowiki> | + | |DMAP||gives you a visual display of the way in which the disc sectors are being used. ||<nowiki>|dmap,<<drive>></nowiki> |
|- | |- | ||
− | |DSEARCH||allows you to search an entire disc for a specified string. <nowiki>|dsearch,<string>,<<start track>>,<<drive>></nowiki> | + | |DSEARCH||allows you to search an entire disc for a specified string. ||<nowiki>|dsearch,<string>,<<start track>>,<<drive>></nowiki> |
|- | |- | ||
− | |DUMP||Dumps a file in hex and ascii <nowiki>|dump,<filename></nowiki> | + | |DUMP||Dumps a file in hex and ascii ||<nowiki>|dump,<filename></nowiki> |
|- | |- | ||
− | |ENABLE||enables a ROM so that you can examine it with either MEDIT or DIS. <nowiki>|enable,<rom></nowiki> | + | |ENABLE||enables a ROM so that you can examine it with either MEDIT or DIS. ||<nowiki>|enable,<rom></nowiki> |
|- | |- | ||
− | |FEDIT||gives the ability to examine and then edit a file, sector by sector. <nowiki>|fedit,<filename></nowiki> | + | |FEDIT||gives the ability to examine and then edit a file, sector by sector. ||<nowiki>|fedit,<filename></nowiki> |
|- | |- | ||
− | |FMAP||displays user numbers and the active state of files on the disc. Includes erased files. <nowiki>|fmap,<<drive>></nowiki> | + | |FMAP||displays user numbers and the active state of files on the disc. Includes erased files. ||<nowiki>|fmap,<<drive>></nowiki> |
|- | |- | ||
− | |FORM||format all or part of a disc. Very selective formatting. <nowiki>|form,<<drive>>,<<start track>>,<<end track>></nowiki> | + | |FORM||format all or part of a disc. Very selective formatting. ||<nowiki>|form,<<drive>>,<<start track>>,<<end track>></nowiki> |
|- | |- | ||
|HELPD||display a list of the commands with usage information | |HELPD||display a list of the commands with usage information | ||
|- | |- | ||
− | |INFO||reads the header on a disc file and then displays the information. <nowiki>|info,<<filename>></nowiki> | + | |INFO||reads the header on a disc file and then displays the information. ||<nowiki>|info,<<filename>></nowiki> |
|- | |- | ||
− | |MDUMP||used to dump a block of memory to the printer. <nowiki>|mdump,<start address>,<<end address>></nowiki> | + | |MDUMP||used to dump a block of memory to the printer. ||<nowiki>|mdump,<start address>,<<end address>></nowiki> |
|- | |- | ||
− | |MEDIT||examine and edit blocks of memory. <nowiki>|medit,<<start address>></nowiki> | + | |MEDIT||examine and edit blocks of memory.||<nowiki>|medit,<<start address>></nowiki> |
|- | |- | ||
− | |MSEARCH||search through memory for a specified string. <nowiki>|msearch,<string>,<<start address>>,<<end address>></nowiki> | + | |MSEARCH||search through memory for a specified string. ||<nowiki>|msearch,<string>,<<start address>>,<<end address>></nowiki> |
|- | |- | ||
− | |RECOVER||allows selective recovery of erased files. Only useful if the file has not been written over. <nowiki>|recover,<<drive>></nowiki> | + | |RECOVER||allows selective recovery of erased files. Only useful if the file has not been written over. ||<nowiki>|recover,<<drive>></nowiki> |
|- | |- | ||
− | |SAVE||save a block of memory with a different load address. Use with LOAD. <nowiki>|save,<filename>,<start address>,<length>,<execute address>,<reload address></nowiki> | + | |SAVE||save a block of memory with a different load address. Use with LOAD. ||<nowiki>|save,<filename>,<start address>,<length>,<execute address>,<reload address></nowiki> |
|- | |- | ||
− | |TDISC||transfer tape files onto disc. <nowiki>|tdisc,<<filename>></nowiki> | + | |TDISC||transfer tape files onto disc. ||<nowiki>|tdisc,<<filename>></nowiki> |
|- | |- | ||
− | |VERIFY||checks to see if a disc is correctly formatted. <nowiki>|verify,<<drive>></nowiki> | + | |VERIFY||checks to see if a disc is correctly formatted. ||<nowiki>|verify,<<drive>></nowiki> |
|- | |- | ||
− | |WIPE||selective erasing of disc files. <nowiki>|wipe,<<drive>></nowiki> | + | |WIPE||selective erasing of disc files. ||<nowiki>|wipe,<<drive>></nowiki> |
|- | |- | ||
− | |LOAD||similar to the BASIC LOAD command, but will load any file anywhere in memory. <nowiki>|load,<filename>,<load address></nowiki> | + | |LOAD||similar to the BASIC LOAD command, but will load any file anywhere in memory. ||<nowiki>|load,<filename>,<load address></nowiki> |
|- | |- | ||
|CATA||catalogue of the disc in drive A. | |CATA||catalogue of the disc in drive A. | ||
Line 72: | Line 72: | ||
|REN||renaming of files. Selective or not. Same as AMSDOS command. | |REN||renaming of files. Selective or not. Same as AMSDOS command. | ||
|- | |- | ||
− | |DIS||used to disassemble a block of memory. <nowiki>|dis,<start address>,<<end address>>,<<title>></nowiki> | + | |DIS||used to disassemble a block of memory. ||<nowiki>|dis,<start address>,<<end address>>,<<title>></nowiki> |
|- | |- | ||
|PON||direct output from commands to printer. Not available on main menu. | |PON||direct output from commands to printer. Not available on main menu. |
Latest revision as of 23:13, 5 August 2024
Description
Disc Demon from from Beebugsoft came in two versions. A disc and a rom.
Disc Version
Disc Demon can operate as a normal utility from a menu, or you can use any of the commands that are available on the menu as RSX commands.
On the disc version of this program are four files. These are called disc, discx, Version1.0, and demon.
- RUN"DISC - Runs a menu
- RUN"DISCX - Loads the program into RAM as RSXs.
Rom Details:
Rom type: Background Version: 1.10 Rom Name: DISC DEMON
Commands:
Command | Description | Usage |
---|---|---|
ACCESS | allows for the locking and unlocking of any file on a disc. Also referred to as changing files to Read/Only. | |access,<<filename>>,<<lock>> |
DISCCOPY | used to copy the entire contents of a disc to another disc. It will not copy discs with non standard formats. | |disccopy,<<source drive>>,<<dest. drive>> |
COPY | copies individual files or groups of files from one disc to another or one drive to another. | |copy,<<filename>>,<<dest. drive>> |
DEDIT | used to examine and modify a disc sector. Can have a display in either hex or ASCII. | |dedit,<<track>>,<<sector>>,<<drive>> |
DIRECT | allows for editing of the disc catalogue. | |direct,<<drive>> |
DMAP | gives you a visual display of the way in which the disc sectors are being used. | |dmap,<<drive>> |
DSEARCH | allows you to search an entire disc for a specified string. | |dsearch,<string>,<<start track>>,<<drive>> |
DUMP | Dumps a file in hex and ascii | |dump,<filename> |
ENABLE | enables a ROM so that you can examine it with either MEDIT or DIS. | |enable,<rom> |
FEDIT | gives the ability to examine and then edit a file, sector by sector. | |fedit,<filename> |
FMAP | displays user numbers and the active state of files on the disc. Includes erased files. | |fmap,<<drive>> |
FORM | format all or part of a disc. Very selective formatting. | |form,<<drive>>,<<start track>>,<<end track>> |
HELPD | display a list of the commands with usage information | |
INFO | reads the header on a disc file and then displays the information. | |info,<<filename>> |
MDUMP | used to dump a block of memory to the printer. | |mdump,<start address>,<<end address>> |
MEDIT | examine and edit blocks of memory. | |medit,<<start address>> |
MSEARCH | search through memory for a specified string. | |msearch,<string>,<<start address>>,<<end address>> |
RECOVER | allows selective recovery of erased files. Only useful if the file has not been written over. | |recover,<<drive>> |
SAVE | save a block of memory with a different load address. Use with LOAD. | |save,<filename>,<start address>,<length>,<execute address>,<reload address> |
TDISC | transfer tape files onto disc. | |tdisc,<<filename>> |
VERIFY | checks to see if a disc is correctly formatted. | |verify,<<drive>> |
WIPE | selective erasing of disc files. | |wipe,<<drive>> |
LOAD | similar to the BASIC LOAD command, but will load any file anywhere in memory. | |load,<filename>,<load address> |
CATA | catalogue of the disc in drive A. | |
CATB | catalogue of the disc in drive B. | |
REN | renaming of files. Selective or not. Same as AMSDOS command. | |
DIS | used to disassemble a block of memory. | |dis,<start address>,<<end address>>,<<title>> |
PON | direct output from commands to printer. Not available on main menu. | |
POFF | switch off printer output. Also not available on main menu. | |
DEMON | Load the main menu | |
DEMONOFF | Unload the RSX commands |
ROM Version
The ROM version doesn't seem to work on emulators. The ROM has an unusual initialisation method and attempting to use any of the commands causes the emulator to reboot.
Rom Details:
Rom type: Background Version: 1.10 Rom Name: DISC DEMON
Commands: (See disc details)