diff --git a/scp.c b/scp.c index 926e5a8e..2401b27c 100644 --- a/scp.c +++ b/scp.c @@ -6701,6 +6701,7 @@ if (flag) { fprintf (st, "\n Virtual Hard Disk (VHD) support"); if (sim_disk_raw_support()) fprintf (st, "\n RAW disk and CD/DVD ROM support"); + fprintf (st, "\n Autosizing of disks is %s", sim_disk_autosize_disabled() ? "disabled" : "enabled"); #if defined (SIM_ASYNCH_IO) fprintf (st, "\n Asynchronous I/O support (%s)", AIO_QUEUE_MODE); #endif diff --git a/sim_disk.c b/sim_disk.c index 9b9d45c9..6dbc2c7a 100644 --- a/sim_disk.c +++ b/sim_disk.c @@ -619,6 +619,11 @@ sim_disk_no_autosize = flag; return SCPE_OK; } +t_bool sim_disk_autosize_disabled (void) +{ +return sim_disk_no_autosize; +} + /* Test for write protect */ t_bool sim_disk_wrp (UNIT *uptr) diff --git a/sim_disk.h b/sim_disk.h index 2b05db30..b4c54de5 100644 --- a/sim_disk.h +++ b/sim_disk.h @@ -139,6 +139,7 @@ t_bool sim_disk_raw_support (void); void sim_disk_data_trace (UNIT *uptr, const uint8 *data, size_t lba, size_t len, const char* txt, int detail, uint32 reason); t_stat sim_disk_info_cmd (int32 flag, CONST char *ptr); t_stat sim_disk_set_noautosize (int32 flag, CONST char *cptr); +t_bool sim_disk_autosize_disabled (void); t_stat sim_disk_set_drive_type (UNIT *uptr, int32 val, CONST char *cptr, void *desc); t_stat sim_disk_set_drive_type_by_name (UNIT *uptr, const char *drive_type); t_stat sim_disk_show_drive_type (FILE *st, UNIT *uptr, int32 val, CONST void *desc);