.ADFMount_Command_Help
  DCB "*ADFMount load a floppy image", 13
.ADFMount_Command_Syntax
  DCB "Syntax: *ADFMount |<file>", 0

.ADFOpen_Command_Help
  DCB "*ADFOpen load a floppy image and open a filer window", 13
.ADFOpen_Command_Syntax
  DCB "Syntax: *ADFOpen |<file>", 0

.ADFSave_Command_Help
  DCB "*ADFSave saves the floppy image in memory back to disc", 13
.ADFSave_Command_Syntax
  DCB "Syntax: *ADFSave |<file>", 0

.ADFEject_Command_Help
  DCB "*ADFEject eject the current mounted image", 13
.ADFEject_Command_Syntax
  DCB "Syntax: *ADFEject", 0

.ADFFlush_Command_Help
  DCB "*ADFFlush writes changed back to the currently loaded"
  DCB " ADF file.  NOTE: APD and JFD are not supported", 13
.ADFFlush_Command_Syntax
  DCB "Syntax: *ADFFlush", 0

.Format_Command_Help
  DCB "*Format prepares a blank floppy disc in memory", 13
  DCB "F - 1600K, 77 entry directories, new map", 13
  DCB "E - 800K, 77 entry directories, new map", 13
  DCB "D - 800K, 77 entry directories, old map", 13
  DCB "L - 640K, 47 entry directories, old map", 13
  DCB "The default is E.", 13
.Format_Command_Syntax
  DCB "Syntax: *Format 0 [|<format> [|<disc name>]]", 0

.ADFRecord_Command_Help
  DCB "*ADFRecord records DiscOp's for image reconstruction", 13
.ADFRecord_Command_Syntax
  DCB "Syntax: *ADFRecord |<file>", 0

.ADFStop_Command_Help
  DCB "*ADFStop stops recording DiscOp's", 13
.ADFStop_Command_Syntax
  DCB "Syntax: *ADFStop", 0

.ADFDoNothing_Command_Help
  DCB "*ADFDoNothing does nothing, its used in conjunction with"
  DCB " Set Alias$|<Command> to ignore a destructive command.", 13
  DCB " eg. Set Alias$RMClear ADFDoNothing", 13
.ADFDoNothing_Command_Syntax
  DCB "Syntax: *ADFDoNothing", 0

.ADFBootFloppy_Command_Help
  DCB "*ADFBootFloppy simulates a Shift-Break soft-reset", 13
.ADFBootFloppy_Command_Syntax
  DCB "Syntax: *ADFBootFloppy", 0

.ADFProtectModules_Command_Help
  DCB "*ADFProtectModules prevents essential modules from being removed", 13
.ADFProtectModules_Command_Syntax
  DCB "Syntax: *ADFProtectModules [|<ON / OFF>]", 0

.ADFProtectCMOS_Command_Help
  DCB "*ADFProtectCMOS prevents changes to the CMOS", 13
.ADFProtectCMOS_Command_Syntax
  DCB "Syntax: *ADFProtectCMOS [|<ON / OFF>]", 0

.ADFHideHourglass_Command_Help
  DCB "*ADFHideHourglass when ON, no hourglass is displayed whilst"
  DCB " loading floppy images.  eg Sensible Soccer will hang if an hourglass"
  DCB " is displayed when changing discs", 13
.ADFHideHourglass_Command_Syntax
  DCB "Syntax: *ADFHideHourglass [|<ON / OFF>]", 0

.ADFForceVSync_Command_Help
  DCB "*ADFForceVSync forces a delay of |<n> centiseconds before changing the"
  DCB " hardware display buffer", 13
  DCB "0   - don't force VSync", 13
  DCB "1   - wait for next VSync", 13
  DCB "2-9 - wait for two or more centiseconds", 13
.ADFForceVSync_Command_Syntax
  DCB "Syntax: *ADFForceVSync |<n>", 0

.ADFWriteProtect_Command_Help
  DCB "*ADFWriteProtect write protects the floppy image", 13
.ADFWriteProtect_Command_Syntax
  DCB "Syntax: *ADFWriteProtect [|<ON / OFF>]", 0

.ADFEmulateFDC_Command_Help
  DCB "*ADFEmulateFDC forces emulation of a specific floppy controller", 13
.ADFEmulateFDC_Command_Syntax
  DCB "Syntax: *ADFEmulateFDC |<710 / 711 / 1772>", 0

.ADFReserveMemory_Command_Help
  DCB "*ADFReserveMemory reserves nKB for ADFFS.  ADFFS will not reduce"
  DCB " its memory below this size, only grow above it.  A value of 0"
  DCB " turns this feature off", 13
.ADFReserveMemory_Command_Syntax
  DCB "Syntax: *ADFReserveMemory |<n / 0>", 0

.ADFPause_Command_Help
 DCB "*ADFPause pauses for n centiseconds", 13
.ADFPause_Command_Syntax
 DCB "Syntax: *ADFPause |<time>",0

.ADFVoices_Command_Help
 DCB "*ADFVoices sets the number of sound voice channels", 13
.ADFVoices_Command_Syntax
 DCB "Syntax: *ADFVoices |<1 / 2 / 4 / 8>",0

#if compile_RO == 400
.ADFScreenCaching_Command_Help
  DCB "*ADFScreenCaching disables screen caching on RISC OS 4 when a"
  DCB " StrongARM is present", 13
.ADFScreenCaching_Command_Syntax
  DCB "Syntax: *ADFScreenCaching |<ON / OFF>", 0
#endif

#if compile_RO > 311
.ADFRemapVideoMemory_Command_Help
  DCB "*ADFRemapVideoMemory maps the video memory to |<2000000 to match"
  DCB " RISC OS 3.1.  Its use is restricted to RISC OS 3.5 - 3.71", 13, 13
  DCB "eg *ADFRemapVideoMemory 13 160 - this will change to MODE 13 and"
  DCB " allocate 160K of screen memory", 13
.ADFRemapVideoMemory_Command_Syntax
  DCB "Syntax: *ADFRemapVideoMemory [WIMP / [|<mode> |<size>]]", 0

.GOARM3JIT_Command_Help
  DCB "*GOARM3JIT go to address (hexadecimal), executing as if run on an ARM3"
  DCB " processor", 13
.GOARM3JIT_Command_Syntax
  DCB "Syntax:", 9, "*GOARM3JIT [[0 / |<address>][;<environment>]]", 9, "- *GO"
  DCB " address", 13
  DCB 9, "*GOARM3JIT 0", 9, 9, "- initialise the JIT", 13
  DCB 9, "*GOARM3JIT", 9, 9, "- shutdown the JIT", 0

.JITMEMORYA_Command_Help
  DCB "*JITMEMORYA replace an instruction if matched, if the instruction needs"
  DCB " to be replaced more than once use P to make it persistent", 13
.JITMEMORYA_Command_Syntax
  DCB "Syntax: *JITMEMORYA [P] |<address> |<current value> |<new value> [Module title]", 0

.EmulateRISCOS_Command_Help
  DCB "*ADFEmulateRISCOS switches various SWI's and settings to match"
  DCB " the behaviour of a particular version of RISCOS", 13
.EmulateRISCOS_Command_Syntax
  DCB "Syntax:",9,"*ADFEmulateRISCOS |<OS version>", 13
  DCB 9,"*ADFEmulateRISCOS 3.11", 9, "- RISCOS 3.11 behavior", 13
  DCB 9,"*ADFEmulateRISCOS", 9, "- reset to current OS behaviour", 0
#endif



.ScreenSize_Command_Help
  DCB "*ScreenSize set the screen memory size in Kbytes."
  DCB " If its not possible to obtain this amount of memory, the"
  DCB " optional * command will be executed.", 13
.ScreenSize_Command_Syntax
  DCB "Syntax: *ScreenSize |<n> [|<*command>]", 0

.SystemSize_Command_Help
  DCB "*SystemSize set the system heap size in Kbytes."
  DCB " If it is not possible to obtain this amount of memory, the"
  DCB " optional * command will be executed.", 13
.SystemSize_Command_Syntax
  DCB "Syntax: *SystemSize |<n> [|<*command>]", 0

.RMASize_Command_Help
  DCB "*RMASize set the RMA size in Kbytes."
  DCB " If it is not possible to obtain this amount of memory, the"
  DCB " optional * command will be executed.", 13
.RMASize_Command_Syntax
  DCB "Syntax: *RMASize |<n> [|<*command>]", 0

.SpriteSize_Command_Help
  DCB "*SpriteSize set the system sprite size in Kbytes."
  DCB " If it is not possible to obtain this amount of memory, the"
  DCB " optional * command will be executed.", 13
.SpriteSize_Command_Syntax
  DCB "Syntax: *SpriteSize |<n> [|<*command>]", 0

.FontSize_Command_Help
  DCB "*FontSize set the screen memory size in Kbytes."
  DCB " If it is not possible to obtain this amount of memory, the"
  DCB " optional * command will be executed.", 13
.FontSize_Command_Syntax
  DCB "Syntax: *FontSize |<n> [|<*command>]", 0

.RAMFSSize_Command_Help
  DCB "*RAMFSSize set the RAM disc size in Kbytes."
  DCB " If it is not possible to obtain this amount of memory, the"
  DCB " optional * command will be executed.", 13
.RAMFSSize_Command_Syntax
  DCB "Syntax: *RAMFSSize |<n> [|<*command>]", 0

.RAMFSFree_Command_Help
  DCB "*RAMFSFree ensure free space in RAM::0 in Kbytes."
  DCB " If it is not possible to obtain this amount of memory, the"
  DCB " optional * command will be executed.", 13
.RAMFSFree_Command_Syntax
  DCB "Syntax: *RAMFSFree |<free space> [|<*command>]", 0

.RMAFree_Command_Help
  DCB "*RMAFree ensure free space in the RMA in Kbytes."
  DCB " If it is not possible to obtain this amount of memory, the"
  DCB " optional * command will be executed.", 13
.RMAFree_Command_Syntax
  DCB "Syntax: *RMAFree |<free space> [|<*command>]", 0

.SpriteFree_Command_Help
  DCB "*SpriteFree ensure free space in the system sprite area in Kbytes."
  DCB " If it is not possible to obtain this amount of memory, the"
  DCB " optional * command will be executed.", 13
.SpriteFree_Command_Syntax
  DCB "Syntax: *SpriteFree |<free space> [|<*command>]", 0

.FontFree_Command_Help
  DCB "*FontFree set the free space in the font cache in Kbytes."
  DCB " If it is not possible to obtain this amount of memory, the"
  DCB " optional * command will be executed.", 13
.FontFree_Command_Syntax
  DCB "Syntax: *FontFree |<free space> [|<*command>]", 0
