home *** CD-ROM | disk | FTP | other *** search
- adfs_controller
- Defined in: <adfs=>adfs.$>.h
- Declaration: typedef int adfs_controller;
- Values: <adfs_CONTROLLER_DISC_NOT_PRESENT>
- <adfs_CONTROLLER1772>
- <adfs_CONTROLLER71X>
- <adfs_CONTROLLER_ST506>
- <adfs_CONTROLLER_IDE>error_ADFS_DRIVER_IN_USE
- Defined in: <adfs=>adfs.$>.h
- Declaration: #define error_ADFS_DRIVER_IN_USE 0x108A0uadfs_CONTROLLER_DISC_NOT_PRESENT
- Defined in: <adfs=>adfs.$>.h
- Declaration: #define adfs_CONTROLLER_DISC_NOT_PRESENT ((<adfs_controller>) 0)adfs_CONTROLLER1772
- Defined in: <adfs=>adfs.$>.h
- Declaration: #define adfs_CONTROLLER1772 ((<adfs_controller>) 1)adfs_CONTROLLER71X
- Defined in: <adfs=>adfs.$>.h
- Declaration: #define adfs_CONTROLLER71X ((<adfs_controller>) 2)adfs_CONTROLLER_ST506
- Defined in: <adfs=>adfs.$>.h
- Declaration: #define adfs_CONTROLLER_ST506 ((<adfs_controller>) 3)adfs_CONTROLLER_IDE
- Defined in: <adfs=>adfs.$>.h
- Declaration: #define adfs_CONTROLLER_IDE ((<adfs_controller>) 4)xadfs_disc_op
- Performs various operations on a disc - see individual reason codesadfs_disc_op
- Performs various operations on a disc - see individual reason codesxadfsdiscop_verify
- Defined in: <adfs=>adfs.$>.h
- Declaration: extern <os_error=>os.os_error> *xadfsdiscop_verify (bits flags,
- <filecore_disc_address=>filecore.filecore_disc_address> disc_addr,
- int size,
- <filecore_disc_address=>filecore.filecore_disc_address> *next_disc_addr,
- int *unverified);
- Description: Verifies a disc
- Entry: flags (R1)
- disc_addr (R2)
- size (R4)
- Exit: next_disc_addr (R2)
- unverified (R4)adfsdiscop_verify
- Defined in: <adfs=>adfs.$>.h
- Declaration: extern int adfsdiscop_verify (bits flags,
- <filecore_disc_address=>filecore.filecore_disc_address> disc_addr,
- int size,
- <filecore_disc_address=>filecore.filecore_disc_address> *next_disc_addr);
- Description: Verifies a disc
- Entry: flags (R1)
- disc_addr (R2)
- size (R4)
- Exit: next_disc_addr (R2)
- Returns: unverified (R4)xadfsdiscop_read_sectors
- Defined in: <adfs=>adfs.$>.h
- Declaration: extern <os_error=>os.os_error> *xadfsdiscop_read_sectors (bits flags,
- <filecore_disc_address=>filecore.filecore_disc_address> disc_addr,
- byte *data,
- int size,
- <filecore_disc_address=>filecore.filecore_disc_address> *next_disc_addr,
- byte **next_data,
- int *unread);
- Description: Reads sectors from a disc
- Entry: flags (R1)
- disc_addr (R2)
- data (R3)
- size (R4)
- Exit: next_disc_addr (R2)
- next_data (R3)
- unread (R4)adfsdiscop_read_sectors
- Defined in: <adfs=>adfs.$>.h
- Declaration: extern int adfsdiscop_read_sectors (bits flags,
- <filecore_disc_address=>filecore.filecore_disc_address> disc_addr,
- byte *data,
- int size,
- <filecore_disc_address=>filecore.filecore_disc_address> *next_disc_addr,
- byte **next_data);
- Description: Reads sectors from a disc
- Entry: flags (R1)
- disc_addr (R2)
- data (R3)
- size (R4)
- Exit: next_disc_addr (R2)
- next_data (R3)
- Returns: unread (R4)xadfsdiscop_write_sectors
- Defined in: <adfs=>adfs.$>.h
- Declaration: extern <os_error=>os.os_error> *xadfsdiscop_write_sectors (bits flags,
- <filecore_disc_address=>filecore.filecore_disc_address> disc_addr,
- byte const *data,
- int size,
- <filecore_disc_address=>filecore.filecore_disc_address> *next_disc_addr,
- byte **next_data,
- int *unwritten);
- Description: Writes sectors to a disc
- Entry: flags (R1)
- disc_addr (R2)
- data (R3)
- size (R4)
- Exit: next_disc_addr (R2)
- next_data (R3)
- unwritten (R4)adfsdiscop_write_sectors
- Defined in: <adfs=>adfs.$>.h
- Declaration: extern int adfsdiscop_write_sectors (bits flags,
- <filecore_disc_address=>filecore.filecore_disc_address> disc_addr,
- byte const *data,
- int size,
- <filecore_disc_address=>filecore.filecore_disc_address> *next_disc_addr,
- byte **next_data);
- Description: Writes sectors to a disc
- Entry: flags (R1)
- disc_addr (R2)
- data (R3)
- size (R4)
- Exit: next_disc_addr (R2)
- next_data (R3)
- Returns: unwritten (R4)xadfsdiscop_read_track
- Defined in: <adfs=>adfs.$>.h
- Declaration: extern <os_error=>os.os_error> *xadfsdiscop_read_track (bits flags,
- <filecore_disc_address=>filecore.filecore_disc_address> disc_addr,
- byte *data);
- Description: Reads a track from a floppy disc
- Entry: flags (R1)
- disc_addr (R2)
- data (R3)adfsdiscop_read_track
- Defined in: <adfs=>adfs.$>.h
- Declaration: extern void adfsdiscop_read_track (bits flags,
- <filecore_disc_address=>filecore.filecore_disc_address> disc_addr,
- byte *data);
- Description: Reads a track from a floppy disc
- Entry: flags (R1)
- disc_addr (R2)
- data (R3)xadfsdiscop_read_id
- Defined in: <adfs=>adfs.$>.h
- Declaration: extern <os_error=>os.os_error> *xadfsdiscop_read_id (bits flags,
- <filecore_disc_address=>filecore.filecore_disc_address> disc_addr,
- byte *data);
- Description: Reads a hard disc ID
- Entry: flags (R1)
- disc_addr (R2)
- data (R3)adfsdiscop_read_id
- Defined in: <adfs=>adfs.$>.h
- Declaration: extern void adfsdiscop_read_id (bits flags,
- <filecore_disc_address=>filecore.filecore_disc_address> disc_addr,
- byte *data);
- Description: Reads a hard disc ID
- Entry: flags (R1)
- disc_addr (R2)
- data (R3)xadfsdiscop_write_track
- Defined in: <adfs=>adfs.$>.h
- Declaration: extern <os_error=>os.os_error> *xadfsdiscop_write_track (bits flags,
- <filecore_disc_address=>filecore.filecore_disc_address> disc_addr,
- byte const *data);
- Description: Writes a track to a disc
- Entry: flags (R1)
- disc_addr (R2)
- data (R3)adfsdiscop_write_track
- Defined in: <adfs=>adfs.$>.h
- Declaration: extern void adfsdiscop_write_track (bits flags,
- <filecore_disc_address=>filecore.filecore_disc_address> disc_addr,
- byte const *data);
- Description: Writes a track to a disc
- Entry: flags (R1)
- disc_addr (R2)
- data (R3)xadfsdiscop_format_track
- Defined in: <adfs=>adfs.$>.h
- Declaration: extern <os_error=>os.os_error> *xadfsdiscop_format_track (bits flags,
- <filecore_disc_address=>filecore.filecore_disc_address> disc_addr,
- <filecore_track_format=>filecore.filecore_track_format> const *format);
- Description: Formats a track of a disc
- Entry: flags (R1)
- disc_addr (R2)
- format (R4)adfsdiscop_format_track
- Defined in: <adfs=>adfs.$>.h
- Declaration: extern void adfsdiscop_format_track (bits flags,
- <filecore_disc_address=>filecore.filecore_disc_address> disc_addr,
- <filecore_track_format=>filecore.filecore_track_format> const *format);
- Description: Formats a track of a disc
- Entry: flags (R1)
- disc_addr (R2)
- format (R4)xadfsdiscop_seek
- Defined in: <adfs=>adfs.$>.h
- Declaration: extern <os_error=>os.os_error> *xadfsdiscop_seek (bits flags,
- <filecore_disc_address=>filecore.filecore_disc_address> disc_addr);
- Description: Seeks to a disc location
- Entry: flags (R1)
- disc_addr (R2)adfsdiscop_seek
- Defined in: <adfs=>adfs.$>.h
- Declaration: extern void adfsdiscop_seek (bits flags,
- <filecore_disc_address=>filecore.filecore_disc_address> disc_addr);
- Description: Seeks to a disc location
- Entry: flags (R1)
- disc_addr (R2)xadfsdiscop_restore
- Defined in: <adfs=>adfs.$>.h
- Declaration: extern <os_error=>os.os_error> *xadfsdiscop_restore (bits flags,
- <filecore_disc_address=>filecore.filecore_disc_address> disc_addr);
- Description: Does a restore operation for a disc
- Entry: flags (R1)
- disc_addr (R2)adfsdiscop_restore
- Defined in: <adfs=>adfs.$>.h
- Declaration: extern void adfsdiscop_restore (bits flags,
- <filecore_disc_address=>filecore.filecore_disc_address> disc_addr);
- Description: Does a restore operation for a disc
- Entry: flags (R1)
- disc_addr (R2)xadfsdiscop_step_in
- Defined in: <adfs=>adfs.$>.h
- Declaration: extern <os_error=>os.os_error> *xadfsdiscop_step_in (bits flags);
- Description: Steps a floppy disc in one track
- Entry: flags (R1)adfsdiscop_step_in
- Defined in: <adfs=>adfs.$>.h
- Declaration: extern void adfsdiscop_step_in (bits flags);
- Description: Steps a floppy disc in one track
- Entry: flags (R1)xadfsdiscop_step_out
- Defined in: <adfs=>adfs.$>.h
- Declaration: extern <os_error=>os.os_error> *xadfsdiscop_step_out (bits flags);
- Description: Steps a floppy disc out one track
- Entry: flags (R1)adfsdiscop_step_out
- Defined in: <adfs=>adfs.$>.h
- Declaration: extern void adfsdiscop_step_out (bits flags);
- Description: Steps a floppy disc out one track
- Entry: flags (R1)xadfsdiscop_read_sectors_via_cache
- Defined in: <adfs=>adfs.$>.h
- Declaration: extern <os_error=>os.os_error> *xadfsdiscop_read_sectors_via_cache (bits flags,
- <filecore_disc_address=>filecore.filecore_disc_address> disc_addr,
- byte *data,
- int size,
- int cache_handle,
- <filecore_disc_address=>filecore.filecore_disc_address> *next_disc_addr,
- byte **next_data,
- int *unread,
- int *cache_handle);
- Description: Reads sectors of a disc using the RMA cache
- Entry: flags (R1)
- disc_addr (R2)
- data (R3)
- size (R4)
- cache_handle (R6)
- Exit: next_disc_addr (R2)
- next_data (R3)
- unread (R4)
- cache_handle (R6)adfsdiscop_read_sectors_via_cache
- Defined in: <adfs=>adfs.$>.h
- Declaration: extern int adfsdiscop_read_sectors_via_cache (bits flags,
- <filecore_disc_address=>filecore.filecore_disc_address> disc_addr,
- byte *data,
- int size,
- int cache_handle,
- <filecore_disc_address=>filecore.filecore_disc_address> *next_disc_addr,
- byte **next_data,
- int *cache_handle);
- Description: Reads sectors of a disc using the RMA cache
- Entry: flags (R1)
- disc_addr (R2)
- data (R3)
- size (R4)
- cache_handle (R6)
- Exit: next_disc_addr (R2)
- next_data (R3)
- cache_handle (R6)
- Returns: unread (R4)xadfsdiscop_specify
- Defined in: <adfs=>adfs.$>.h
- Declaration: extern <os_error=>os.os_error> *xadfsdiscop_specify (bits flags,
- <filecore_disc_address=>filecore.filecore_disc_address> disc_addr);
- Description: Does a specify operation on a hard disc
- Entry: flags (R1)
- disc_addr (R2)adfsdiscop_specify
- Defined in: <adfs=>adfs.$>.h
- Declaration: extern void adfsdiscop_specify (bits flags,
- <filecore_disc_address=>filecore.filecore_disc_address> disc_addr);
- Description: Does a specify operation on a hard disc
- Entry: flags (R1)
- disc_addr (R2)xadfs_hdc
- Defined in: <adfs=>adfs.$>.h
- Declaration: extern <os_error=>os.os_error> *xadfs_hdc (byte *controller,
- int *poll_location,
- bits poll_bits,
- byte *enable_location,
- bits enable_bits);
- Description: Sets the address of an alternative ST506 hard disc controller
- Entry: controller (R2)
- poll_location (R3)
- poll_bits (R4)
- enable_location (R5)
- enable_bits (R6)adfs_hdc
- Defined in: <adfs=>adfs.$>.h
- Declaration: extern void adfs_hdc (byte *controller,
- int *poll_location,
- bits poll_bits,
- byte *enable_location,
- bits enable_bits);
- Description: Sets the address of an alternative ST506 hard disc controller
- Entry: controller (R2)
- poll_location (R3)
- poll_bits (R4)
- enable_location (R5)
- enable_bits (R6)xadfs_drives
- Defined in: <adfs=>adfs.$>.h
- Declaration: extern <os_error=>os.os_error> *xadfs_drives (int *default_drive,
- int *floppy_count,
- int *hard_disc_count);
- Description: Returns information on ADFS' drives
- Exit: default_drive (R0)
- floppy_count (R1)
- hard_disc_count (R2)adfs_drives
- Defined in: <adfs=>adfs.$>.h
- Declaration: extern void adfs_drives (int *default_drive,
- int *floppy_count,
- int *hard_disc_count);
- Description: Returns information on ADFS' drives
- Exit: default_drive (R0)
- floppy_count (R1)
- hard_disc_count (R2)xadfs_free_space
- Defined in: <adfs=>adfs.$>.h
- Declaration: extern <os_error=>os.os_error> *xadfs_free_space (char const *disc_name,
- int *free,
- int *max);
- Description: Returns information on a disc's free space
- Entry: disc_name (R0)
- Exit: free (R0)
- max (R1)adfs_free_space
- Defined in: <adfs=>adfs.$>.h
- Declaration: extern int adfs_free_space (char const *disc_name,
- int *max);
- Description: Returns information on a disc's free space
- Entry: disc_name (R0)
- Exit: max (R1)
- Returns: free (R0)xadfs_retries
- Defined in: <adfs=>adfs.$>.h
- Declaration: extern <os_error=>os.os_error> *xadfs_retries (bits mask,
- bits value,
- bits *old_value,
- bits *new_value);
- Description: Sets the number of retries used for various operations
- Entry: mask (R0)
- value (R1)
- Exit: old_value (R2)
- new_value (R3)adfs_retries
- Defined in: <adfs=>adfs.$>.h
- Declaration: extern bits adfs_retries (bits mask,
- bits value,
- bits *new_value);
- Description: Sets the number of retries used for various operations
- Entry: mask (R0)
- value (R1)
- Exit: new_value (R3)
- Returns: old_value (R2)xadfs_describe_disc
- Defined in: <adfs=>adfs.$>.h
- Declaration: extern <os_error=>os.os_error> *xadfs_describe_disc (char const *disc_name,
- <filecore_disc=>filecore.filecore_disc> *disc);
- Description: Returns a disc record describing a disc's shape and format
- Entry: disc_name (R0)
- disc (R1)adfs_describe_disc
- Defined in: <adfs=>adfs.$>.h
- Declaration: extern void adfs_describe_disc (char const *disc_name,
- <filecore_disc=>filecore.filecore_disc> *disc);
- Description: Returns a disc record describing a disc's shape and format
- Entry: disc_name (R0)
- disc (R1)xadfs_vet_format
- Defined in: <adfs=>adfs.$>.h
- Declaration: extern <os_error=>os.os_error> *xadfs_vet_format (<filecore_format=>filecore.filecore_format> *format,
- int drive_no);
- Description: Vets a format for achievability with the available hardware
- Entry: format (R0)
- drive_no (R1)adfs_vet_format
- Defined in: <adfs=>adfs.$>.h
- Declaration: extern void adfs_vet_format (<filecore_format=>filecore.filecore_format> *format,
- int drive_no);
- Description: Vets a format for achievability with the available hardware
- Entry: format (R0)
- drive_no (R1)xadfs_flp_process_dcb
- For internal use onlyadfs_flp_process_dcb
- For internal use onlyxadfs_controller_type
- Defined in: <adfs=>adfs.$>.h
- Declaration: extern <os_error=>os.os_error> *xadfs_controller_type (int drive_no,
- <adfs_controller> *controller);
- Description: Returns the controller type of a driver
- Entry: drive_no (R0)
- Exit: controller (R0)adfs_controller_type
- Defined in: <adfs=>adfs.$>.h
- Declaration: extern <adfs_controller> adfs_controller_type (int drive_no);
- Description: Returns the controller type of a driver
- Entry: drive_no (R0)
- Returns: controller (R0)xadfs_power_control
- Controls the power-saving features of the ADFS system - see individual reason codesadfs_power_control
- Controls the power-saving features of the ADFS system - see individual reason codesxadfspowercontrol_read_spin
- Defined in: <adfs=>adfs.$>.h
- Declaration: extern <os_error=>os.os_error> *xadfspowercontrol_read_spin (int drive_no,
- bool *spinning);
- Description: Reads the spin status of a drive
- Entry: drive_no (R1)
- Exit: spinning (R2)adfspowercontrol_read_spin
- Defined in: <adfs=>adfs.$>.h
- Declaration: extern bool adfspowercontrol_read_spin (int drive_no);
- Description: Reads the spin status of a drive
- Entry: drive_no (R1)
- Returns: spinning (R2)xadfspowercontrol_set_autospindown
- Defined in: <adfs=>adfs.$>.h
- Declaration: extern <os_error=>os.os_error> *xadfspowercontrol_set_autospindown (int drive_no,
- int spindown_time,
- int *old_spindown_time);
- Description: Sets the autospindown characteristic of a drive
- Entry: drive_no (R1)
- spindown_time (R2)
- Exit: old_spindown_time (R3)adfspowercontrol_set_autospindown
- Defined in: <adfs=>adfs.$>.h
- Declaration: extern int adfspowercontrol_set_autospindown (int drive_no,
- int spindown_time);
- Description: Sets the autospindown characteristic of a drive
- Entry: drive_no (R1)
- spindown_time (R2)
- Returns: old_spindown_time (R3)xadfspowercontrol_set_spin
- Defined in: <adfs=>adfs.$>.h
- Declaration: extern <os_error=>os.os_error> *xadfspowercontrol_set_spin (int drive_no,
- bool spinning);
- Description: Controls drive spin directly without affecting autospindown
- Entry: drive_no (R1)
- spinning (R2)adfspowercontrol_set_spin
- Defined in: <adfs=>adfs.$>.h
- Declaration: extern void adfspowercontrol_set_spin (int drive_no,
- bool spinning);
- Description: Controls drive spin directly without affecting autospindown
- Entry: drive_no (R1)
- spinning (R2)xadfs_set_ide_controller
- Defined in: <adfs=>adfs.$>.h
- Declaration: extern <os_error=>os.os_error> *xadfs_set_ide_controller (byte *controller,
- int *status_location,
- bits status_bits,
- int *irq_location,
- bits irq_bits,
- void const *read_code,
- void const *write_code);
- Description: Gives the IDE driver the details of an alternative controller
- Entry: controller (R2)
- status_location (R3)
- status_bits (R4)
- irq_location (R5)
- irq_bits (R6)
- read_code (R7)
- write_code (R8)adfs_set_ide_controller
- Defined in: <adfs=>adfs.$>.h
- Declaration: extern void adfs_set_ide_controller (byte *controller,
- int *status_location,
- bits status_bits,
- int *irq_location,
- bits irq_bits,
- void const *read_code,
- void const *write_code);
- Description: Gives the IDE driver the details of an alternative controller
- Entry: controller (R2)
- status_location (R3)
- status_bits (R4)
- irq_location (R5)
- irq_bits (R6)
- read_code (R7)
- write_code (R8)xadfs_ide_user_op
- Defined in: <adfs=>adfs.$>.h
- Declaration: extern <os_error=>os.os_error> *xadfs_ide_user_op (bits op,
- byte const *commands,
- byte *buffer,
- int size,
- int timeout,
- int *status,
- int *untransferred);
- Description: Direct user interface for low-level IDE commands
- Entry: op (R0)
- commands (R2)
- buffer (R3)
- size (R4)
- timeout (R5)
- Exit: status (R0)
- untransferred (R4)adfs_ide_user_op
- Defined in: <adfs=>adfs.$>.h
- Declaration: extern int adfs_ide_user_op (bits op,
- byte const *commands,
- byte *buffer,
- int size,
- int timeout,
- int *status);
- Description: Direct user interface for low-level IDE commands
- Entry: op (R0)
- commands (R2)
- buffer (R3)
- size (R4)
- timeout (R5)
- Exit: status (R0)
- Returns: untransferred (R4)xadfs_misc_op
- Performs miscellaneous functions for accessing drives - see individual reason codesadfs_misc_op
- Performs miscellaneous functions for accessing drives - see individual reason codesxadfsmiscop_mount
- Defined in: <adfs=>adfs.$>.h
- Declaration: extern <os_error=>os.os_error> *xadfsmiscop_mount (int drive_no,
- <filecore_disc_address=>filecore.filecore_disc_address> disc_addr,
- byte *buffer,
- int size,
- <filecore_disc=>filecore.filecore_disc> *disc);
- Description: Mounts a disc, reading in the data asked for
- Entry: drive_no (R1)
- disc_addr (R2)
- buffer (R3)
- size (R4)
- disc (R5)adfsmiscop_mount
- Defined in: <adfs=>adfs.$>.h
- Declaration: extern void adfsmiscop_mount (int drive_no,
- <filecore_disc_address=>filecore.filecore_disc_address> disc_addr,
- byte *buffer,
- int size,
- <filecore_disc=>filecore.filecore_disc> *disc);
- Description: Mounts a disc, reading in the data asked for
- Entry: drive_no (R1)
- disc_addr (R2)
- buffer (R3)
- size (R4)
- disc (R5)xadfsmiscop_poll_changed
- Defined in: <adfs=>adfs.$>.h
- Declaration: extern <os_error=>os.os_error> *xadfsmiscop_poll_changed (int drive_no,
- int sequence_no,
- int *sequence_no_out,
- bits *result);
- Description: Polls the sequence number for a drive
- Entry: drive_no (R1)
- sequence_no (R2)
- Exit: sequence_no_out (R2)
- result (R3)adfsmiscop_poll_changed
- Defined in: <adfs=>adfs.$>.h
- Declaration: extern void adfsmiscop_poll_changed (int drive_no,
- int sequence_no,
- int *sequence_no_out,
- bits *result);
- Description: Polls the sequence number for a drive
- Entry: drive_no (R1)
- sequence_no (R2)
- Exit: sequence_no_out (R2)
- result (R3)xadfsmiscop_lock_drive
- Defined in: <adfs=>adfs.$>.h
- Declaration: extern <os_error=>os.os_error> *xadfsmiscop_lock_drive (int drive_no);
- Description: Locks a disc in a floppy drive
- Entry: drive_no (R1)adfsmiscop_lock_drive
- Defined in: <adfs=>adfs.$>.h
- Declaration: extern void adfsmiscop_lock_drive (int drive_no);
- Description: Locks a disc in a floppy drive
- Entry: drive_no (R1)xadfsmiscop_unlock_drive
- Defined in: <adfs=>adfs.$>.h
- Declaration: extern <os_error=>os.os_error> *xadfsmiscop_unlock_drive (int drive_no);
- Description: Unlocks a disc in a floppy drive
- Entry: drive_no (R1)adfsmiscop_unlock_drive
- Defined in: <adfs=>adfs.$>.h
- Declaration: extern void adfsmiscop_unlock_drive (int drive_no);
- Description: Unlocks a disc in a floppy drive
- Entry: drive_no (R1)xadfsmiscop_poll_period
- Defined in: <adfs=>adfs.$>.h
- Declaration: extern <os_error=>os.os_error> *xadfsmiscop_poll_period (char const *disc_name,
- int *poll_period,
- char **media_type);
- Description: Informs FileCore of the minimum period between polling for disc insertion
- Entry: disc_name (R1)
- Exit: poll_period (R5)
- media_type (R6)adfsmiscop_poll_period
- Defined in: <adfs=>adfs.$>.h
- Declaration: extern void adfsmiscop_poll_period (char const *disc_name,
- int *poll_period,
- char **media_type);
- Description: Informs FileCore of the minimum period between polling for disc insertion
- Entry: disc_name (R1)
- Exit: poll_period (R5)
- media_type (R6)xadfsmiscop_eject_disc
- Defined in: <adfs=>adfs.$>.h
- Declaration: extern <os_error=>os.os_error> *xadfsmiscop_eject_disc (int drive_no);
- Description: Power-ejects the disc in the specified drive
- Entry: drive_no (R1)adfsmiscop_eject_disc
- Defined in: <adfs=>adfs.$>.h
- Declaration: extern void adfsmiscop_eject_disc (int drive_no);
- Description: Power-ejects the disc in the specified drive
- Entry: drive_no (R1)xadfsmiscop_read_info
- Defined in: <adfs=>adfs.$>.h
- Declaration: extern <os_error=>os.os_error> *xadfsmiscop_read_info (<filecore_info=>filecore.filecore_info> **info);
- Description: Reads information on ADFS
- Exit: info (R0)adfsmiscop_read_info
- Defined in: <adfs=>adfs.$>.h
- Declaration: extern void adfsmiscop_read_info (<filecore_info=>filecore.filecore_info> **info);
- Description: Reads information on ADFS
- Exit: info (R0)xadfs_eccs_and_retries
- For internal use onlyadfs_eccs_and_retries
- For internal use onlyxadfs_lock_ide
- Defined in: <adfs=>adfs.$>.h
- Declaration: extern <os_error=>os.os_error> *xadfs_lock_ide (bool lock);
- Description: Locks/unlocks IDE bus
- Entry: lock (R0)adfs_lock_ide
- Defined in: <adfs=>adfs.$>.h
- Declaration: extern void adfs_lock_ide (bool lock);
- Description: Locks/unlocks IDE bus
- Entry: lock (R0)xservice_identify_format
- Defined in: <adfs=>adfs.$>.h
- Declaration: extern <os_error=>os.os_error> *xservice_identify_format (char const *format,
- char **command,
- bool *unclaimed,
- int *disc_format_swi,
- int *disc_format_handle,
- int *layout_structure_swi,
- int *layout_structure_handle);
- Description: Identify disc format name
- Entry: format (R0)
- Exit: command (R0)
- unclaimed (R1)
- disc_format_swi (R2)
- disc_format_handle (R3)
- layout_structure_swi (R4)
- layout_structure_handle (R5)service_identify_format
- Defined in: <adfs=>adfs.$>.h
- Declaration: extern bool service_identify_format (char const *format,
- char **command,
- int *disc_format_swi,
- int *disc_format_handle,
- int *layout_structure_swi,
- int *layout_structure_handle);
- Description: Identify disc format name
- Entry: format (R0)
- Exit: command (R0)
- disc_format_swi (R2)
- disc_format_handle (R3)
- layout_structure_swi (R4)
- layout_structure_handle (R5)
- Returns: unclaimed (R1)xservice_display_format_help
- Defined in: <adfs=>adfs.$>.h
- Declaration: extern <os_error=>os.os_error> *xservice_display_format_help (<os_error=>os.os_error> **error,
- bool *unclaimed);
- Description: Display list of available formats
- Exit: error (R0)
- unclaimed (R1)service_display_format_help
- Defined in: <adfs=>adfs.$>.h
- Declaration: extern bool service_display_format_help (<os_error=>os.os_error> **error);
- Description: Display list of available formats
- Exit: error (R0)
- Returns: unclaimed (R1)ADFS
- <adfs_controller>
- <error_ADFS_DRIVER_IN_USE>
- <adfs_CONTROLLER_DISC_NOT_PRESENT>
- <adfs_CONTROLLER1772>
- <adfs_CONTROLLER71X>
- <adfs_CONTROLLER_ST506>
- <adfs_CONTROLLER_IDE>
- <xadfs_disc_op>
- <adfs_disc_op>
- <xadfsdiscop_verify>
- <adfsdiscop_verify>
- <xadfsdiscop_read_sectors>
- <adfsdiscop_read_sectors>
- <xadfsdiscop_write_sectors>
- <adfsdiscop_write_sectors>
- <xadfsdiscop_read_track>
- <adfsdiscop_read_track>
- <xadfsdiscop_read_id>
- <adfsdiscop_read_id>
- <xadfsdiscop_write_track>
- <adfsdiscop_write_track>
- <xadfsdiscop_format_track>
- <adfsdiscop_format_track>
- <xadfsdiscop_seek>
- <adfsdiscop_seek>
- <xadfsdiscop_restore>
- <adfsdiscop_restore>
- <xadfsdiscop_step_in>
- <adfsdiscop_step_in>
- <xadfsdiscop_step_out>
- <adfsdiscop_step_out>
- <xadfsdiscop_read_sectors_via_cache>
- <adfsdiscop_read_sectors_via_cache>
- <xadfsdiscop_specify>
- <adfsdiscop_specify>
- <xadfs_hdc>
- <adfs_hdc>
- <xadfs_drives>
- <adfs_drives>
- <xadfs_free_space>
- <adfs_free_space>
- <xadfs_retries>
- <adfs_retries>
- <xadfs_describe_disc>
- <adfs_describe_disc>
- <xadfs_vet_format>
- <adfs_vet_format>
- <xadfs_flp_process_dcb>
- <adfs_flp_process_dcb>
- <xadfs_controller_type>
- <adfs_controller_type>
- <xadfs_power_control>
- <adfs_power_control>
- <xadfspowercontrol_read_spin>
- <adfspowercontrol_read_spin>
- <xadfspowercontrol_set_autospindown>
- <adfspowercontrol_set_autospindown>
- <xadfspowercontrol_set_spin>
- <adfspowercontrol_set_spin>
- <xadfs_set_ide_controller>
- <adfs_set_ide_controller>
- <xadfs_ide_user_op>
- <adfs_ide_user_op>
- <xadfs_misc_op>
- <adfs_misc_op>
- <xadfsmiscop_mount>
- <adfsmiscop_mount>
- <xadfsmiscop_poll_changed>
- <adfsmiscop_poll_changed>
- <xadfsmiscop_lock_drive>
- <adfsmiscop_lock_drive>
- <xadfsmiscop_unlock_drive>
- <adfsmiscop_unlock_drive>
- <xadfsmiscop_poll_period>
- <adfsmiscop_poll_period>
- <xadfsmiscop_eject_disc>
- <adfsmiscop_eject_disc>
- <xadfsmiscop_read_info>
- <adfsmiscop_read_info>
- <xadfs_eccs_and_retries>
- <adfs_eccs_and_retries>
- <xadfs_lock_ide>
- <adfs_lock_ide>
- <xservice_identify_format>
- <service_identify_format>
- <xservice_display_format_help>
- <service_display_format_help>