Disc Demon

From CPCWiki - THE Amstrad CPC encyclopedia!
Revision as of 23:13, 5 August 2024 by Cormacj (Talk | contribs) (Disc Version)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

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)

Download

Disc Demon v1.1 (Disc Version)

Disc Demon 1.1 ROM