; Change History: ; ; ;AN003; for DCR225 ; ;AN004; for DCR65 (360KB support) ; ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; EXTRN SUPPORT_STATUS:WORD ;AN000; EXTRN I_USER_INDEX:WORD ;AN000; EXTRN N_USER_NUMERIC:WORD ;AN000; EXTRN MIN_INPUT_VAL:WORD ;AN000; EXTRN MAX_INPUT_VAL:WORD ;AN000; EXTRN S_USER_STRING:WORD ;AN000; EXTRN P_USER_STRING:BYTE ;AN000; EXTRN M_USER_STRING:ABS ;AN000; EXTRN N_VALID_KEYS:WORD ;AN000; EXTRN N_USER_FUNC:WORD ;AN000; EXTRN E_ENTER:ABS ;AN000; EXTRN E_ESCAPE:ABS ;AN000; EXTRN E_TAB:ABS ;AN000; EXTRN E_F3:ABS ;AN000; EXTRN E_SPACE:ABS ;AN000; EXTRN ERROR_KEYS:BYTE ;AN000; EXTRN ERROR_KEYS_LEN:ABS ;AN000; EXTRN E_QUIT:ABS ;AN000; EXTRN E_RETURN:ABS ;AN000; EXTRN FK_ENT_F3:BYTE ;AN000;DT EXTRN FK_ENT_F3_LEN:ABS ;AN000;DT EXTRN FK_ENT_ESC:BYTE ;AN000; EXTRN FK_ENT_ESC_LEN:ABS ;AN000; EXTRN FK_ENT_ESC_F3:BYTE ;AN003;GHG EXTRN FK_ENT_ESC_F3_LEN:ABS ;AN003;GHG EXTRN FK_ENT:BYTE ;AN000; EXTRN FK_ENT_LEN:ABS ;AN000; EXTRN FK_TEXT:BYTE ;AN000; EXTRN FK_TEXT_LEN:ABS ;AN000; EXTRN FK_SCROLL:BYTE ;AN000; EXTRN FK_SCROLL_LEN:ABS ;AN000; EXTRN FK_TAB:BYTE ;AN000; EXTRN FK_TAB_LEN:ABS ;AN000; EXTRN FK_REVIEW:BYTE ;AN000; EXTRN FK_REVIEW_LEN:ABS ;AN000; EXTRN FK_DATE:BYTE ;AN000; EXTRN FK_DATE_LEN:ABS ;AN000; EXTRN FK_FORMAT:BYTE ;AN000; EXTRN FK_FORMAT_LEN:ABS ;AN000; EXTRN FK_REBOOT:BYTE ;AN000; EXTRN FK_REBOOT_LEN:ABS ;AN000; EXTRN E_YES:ABS ;AN000; EXTRN E_NO:ABS ;AN000; EXTRN E_NA:ABS ;AN000; EXTRN N_SELECT_MODE:WORD ;AN000; EXTRN E_SELECT_MENU:ABS ;AN000; EXTRN E_SELECT_FDISK:ABS ;AN000; EXTRN E_SELECT_INV:ABS ;AN000; EXTRN S_SELECT_TMP:WORD ;AN000; EXTRN N_FORMAT_MODE:WORD ;AN000; EXTRN E_FORMAT_SELECT:ABS ;AN000; EXTRN E_FORMAT_NEW:ABS ;AN000; EXTRN E_FORMAT_USED:ABS ;AN000; EXTRN S_SPACE:WORD ;AN000; EXTRN S_OFF:WORD ;AN000; EXTRN S_ON:WORD ;AN000; EXTRN I_WORKSPACE:WORD ;AN000; EXTRN N_WORK_PREV:WORD ;AN000; EXTRN E_WORKSPACE_BAL:ABS ;AN000; EXTRN E_WORKSPACE_MIN:ABS ;AN000; EXTRN E_WORKSPACE_MAX:ABS ;AN000; EXTRN S_ANSI:WORD ;AN000; EXTRN M_ANSI:ABS ;AN000; EXTRN D_ANSI_1:WORD ;AN000; EXTRN F_ANSI:WORD ;AN000; EXTRN E_ANSI_NO:ABS ;AN000; EXTRN E_ANSI_YES:ABS ;AN000; EXTRN E_ANSI_B:ABS ;AN000; EXTRN E_ANSI_C:ABS ;AN000; EXTRN S_APPEND:WORD ;AN000; EXTRN M_APPEND:ABS ;AN000; EXTRN S_APPEND_P:WORD ;AN000;JW EXTRN M_APPEND_P:ABS ;AN000;JW EXTRN F_APPEND:WORD ;AN000; EXTRN E_APPEND_NO:ABS ;AN000; EXTRN E_APPEND_YES:ABS ;AN000; EXTRN S_BREAK:WORD ;AN000; EXTRN M_BREAK:ABS ;AN000; EXTRN ST_BREAK:WORD ;AN000; EXTRN MT_BREAK:ABS ;AN000; EXTRN S_BUFFERS:WORD ;AN000; EXTRN M_BUFFERS:ABS ;AN000; EXTRN D_BUFFERS_1:WORD ;AN000; EXTRN D_BUFFERS_2:WORD ;AN000; EXTRN ST_BUFFERS:WORD ;AN000; EXTRN MT_BUFFERS:ABS ;AN000; EXTRN S_CPSW:WORD ;AN000; EXTRN M_CPSW:ABS ;AN000; EXTRN F_CPSW:WORD ;AN000; EXTRN E_CPSW_NO:ABS ;AN000; EXTRN E_CPSW_YES:ABS ;AN000; EXTRN E_CPSW_NA:ABS ;AN000; EXTRN E_CPSW_B:ABS ;AN000; EXTRN E_CPSW_C:ABS ;AN000; EXTRN ST_CPSW:WORD ;AN000; EXTRN MT_CPSW:ABS ;AN000; EXTRN N_CPSW:WORD ;AN000; EXTRN E_CPSW_NOT_VAL:ABS ;AN000; EXTRN E_CPSW_NOT_REC:ABS ;AN000; EXTRN E_CPSW_VALID:ABS ;AN000; EXTRN S_FASTOPEN:WORD ;AN000; EXTRN M_FASTOPEN:ABS ;AN000; EXTRN D_FASTOPEN_1:WORD ;AN000; EXTRN D_FASTOPEN_2:WORD ;AN000; EXTRN F_FASTOPEN:WORD ;AN000; EXTRN E_FASTOPEN_NO:ABS ;AN000; EXTRN E_FASTOPEN_YES:ABS ;AN000; EXTRN E_FASTOPEN_C:ABS ;AN000; EXTRN S_FCBS:WORD ;AN000; EXTRN M_FCBS:ABS ;AN000; EXTRN D_FCBS_1:WORD ;AN000; EXTRN ST_FCBS:WORD ;AN000; EXTRN MT_FCBS:ABS ;AN000; EXTRN S_FILES:WORD ;AN000; EXTRN M_FILES:ABS ;AN000; EXTRN D_FILES_1:WORD ;AN000; EXTRN D_FILES_2:WORD ;AN000; EXTRN ST_FILES:WORD ;AN000; EXTRN MT_FILES:ABS ;AN000; EXTRN S_GRAPHICS:WORD ;AN000; EXTRN M_GRAPHICS:ABS ;AN000; EXTRN F_GRAPHICS:WORD ;AN000; EXTRN E_GRAPHICS_NO:ABS ;AN000; EXTRN E_GRAPHICS_YES:ABS ;AN000; EXTRN E_GRAPHICS_B:ABS ;AN000; EXTRN E_GRAPHICS_C:ABS ;AN000; EXTRN F_GRAFTABL:WORD ;AN000; EXTRN E_GRAFTABL_NO:ABS ;AN000; EXTRN E_GRAFTABL_YES:ABS ;AN000; EXTRN E_GRAFTABL_NA:ABS ;AN000; EXTRN E_GRAFTABL_B:ABS ;AN000; EXTRN E_GRAFTABL_C:ABS ;AN000; EXTRN S_LASTDRIVE:WORD ;AN000; EXTRN M_LASTDRIVE:ABS ;AN000; EXTRN D_LASTDRIVE_1:WORD ;AN000; EXTRN ST_LASTDRIVE:WORD ;AN000; EXTRN MT_LASTDRIVE:ABS ;AN000; EXTRN S_PATH:WORD ;AN000; EXTRN M_PATH:ABS ;AN000; EXTRN F_PATH:WORD ;AN000; EXTRN E_PATH_NO:ABS ;AN000; EXTRN E_PATH_YES:ABS ;AN000; EXTRN S_PROMPT:WORD ;AN000; EXTRN M_PROMPT:ABS ;AN000; EXTRN D_PROMPT_1:WORD ;AN000; EXTRN F_PROMPT:WORD ;AN000; EXTRN E_PROMPT_NO:ABS ;AN000; EXTRN E_PROMPT_YES:ABS ;AN000; EXTRN S_SHARE:WORD ;AN000; EXTRN F_SHARE:WORD ;AN000; EXTRN M_SHARE:ABS ;AN000; EXTRN E_SHARE_NO:ABS ;AN000; EXTRN E_SHARE_YES:ABS ;AN000; EXTRN E_SHARE_C:ABS ;AN000; EXTRN S_SHELL:WORD ;AN000; EXTRN M_SHELL:ABS ;AN000; EXTRN D_SHELL_1:WORD ;AN000; EXTRN D_SHELL_2:WORD ;AN000; EXTRN F_SHELL:WORD ;AN000; EXTRN E_SHELL_NO:ABS ;AN000; EXTRN E_SHELL_YES:ABS ;AN000; EXTRN E_SHELL_B:ABS ;AN000; EXTRN E_SHELL_C:ABS ;AN000; EXTRN S_STACKS:WORD ;AN000; EXTRN M_STACKS:ABS ;AN000; EXTRN ST_STACKS:WORD ;AN000; EXTRN MT_STACKS:ABS ;AN000; EXTRN S_VDISK:WORD ;AN000; EXTRN M_VDISK:ABS ;AN000; EXTRN F_VDISK:WORD ;AN000; EXTRN E_VDISK_NO:ABS ;AN000; EXTRN E_VDISK_YES:ABS ;AN000; EXTRN E_VDISK_B:ABS ;AN000; EXTRN E_VDISK_C:ABS ;AN000; EXTRN S_VERIFY:WORD ;AN000; EXTRN M_VERIFY:ABS ;AN000; EXTRN ST_VERIFY:WORD ;AN000; EXTRN MT_VERIFY:ABS ;AN000; EXTRN S_XMAEM:WORD ;AN000; EXTRN M_XMAEM:ABS ;AN000; EXTRN S_XMA2EMS:WORD ;AN000; EXTRN M_XMA2EMS:ABS ;AN000; EXTRN D_XMA2EMS_1:WORD ;AN000; EXTRN F_XMA:WORD ;AN000; EXTRN E_XMA_NO:ABS ;AN000; EXTRN E_XMA_YES:ABS ;AN000; EXTRN E_XMA_NA:ABS ;AN000; EXTRN E_XMA_C:ABS ;AN000; EXTRN N_XMA:WORD ;AN000; EXTRN E_XMA_ABSENT:ABS ;AN000; EXTRN E_XMA_PRESENT:ABS ;AN000; EXTRN I_DEST_DRIVE:WORD ;AN000; EXTRN E_DEST_DRIVE_C:ABS ;AN000; EXTRN E_DEST_DRIVE_B:ABS ;AN000; EXTRN E_DEST_DRIVE_A:ABS ;AN111;JW EXTRN N_DEST_DRIVE:BYTE ;AN000; EXTRN E_DEST_SELECT:ABS ;AN000; EXTRN E_DEST_USER:ABS ;AN000; EXTRN N_DISKETTE_TOT:BYTE ;AN000; EXTRN N_ZERO_DISKETTE:ABS ;AN000; EXTRN N_DISKETTE_A:BYTE ;AN000; EXTRN N_DISKETTE_B:BYTE ;AN000; EXTRN E_DISKETTE_INV:ABS ;AN000; EXTRN E_DISKETTE_360:ABS ;AN000; EXTRN E_DISKETTE_720:ABS ;AN000; EXTRN E_DISKETTE_1200:ABS ;AN000; EXTRN E_DISKETTE_1440:ABS ;AN000; EXTRN S_DEST_DRIVE:WORD ;AN000; EXTRN M_DEST_DRIVE:ABS ;AN000; EXTRN S_DRIVE_A:WORD ;AN000; EXTRN S_A_DRIVE:WORD ;AN039;SEH EXTRN S_B_DRIVE:WORD ;AN039;SEH EXTRN S_C_DRIVE:WORD ;AN000;JW EXTRN S_DOS_LOC:WORD ;AN000; EXTRN M_DOS_LOC:ABS ;AN000; EXTRN D_DOS_LOC_1:WORD ;AN000; EXTRN S_INSTALL_PATH:WORD ;AN000; EXTRN M_INSTALL_PATH:ABS ;AN000; EXTRN I_CTY_KYBD:WORD ;AN000; EXTRN E_CTY_KB_PREDEF:ABS ;AN000; EXTRN E_CTY_KB_USER:ABS ;AN000; EXTRN N_CTY_LIST:WORD ;AN000; EXTRN E_CTY_LIST_1:ABS ;AN000; EXTRN E_CTY_LIST_2:ABS ;AN000; EXTRN I_COUNTRY:WORD ;AN000; EXTRN N_COUNTRY:WORD ;AN000; EXTRN N_KYBD_LIST:WORD ;AN000; EXTRN E_KYBD_LIST_1:ABS ;AN000; EXTRN E_KYBD_LIST_2:ABS ;AN000; EXTRN I_KEYBOARD:WORD ;AN000; EXTRN S_KEYBOARD:WORD ;AN000; EXTRN M_KEYBOARD:ABS ;AN000; EXTRN N_KYBD_VAL:BYTE ;AN000; EXTRN E_KYBD_VAL_NO:ABS ;AN000; EXTRN E_KYBD_VAL_YES:ABS ;AN000; EXTRN E_KYBD_VAL_DEF:ABS ;AN000; EXTRN N_DESIGNATES:WORD ;AN000; EXTRN N_CP_PRI:WORD ;AN000; EXTRN N_CP_SEC:WORD ;AN000; EXTRN I_KYBD_ALT:WORD ;AN000; EXTRN S_KYBD_ALT:WORD ;AN000; EXTRN M_KYBD_ALT:ABS ;AN000; EXTRN N_KYBD_ALT:BYTE ;AN000; EXTRN E_KYBD_ALT_NO:ABS ;AN000; EXTRN E_KYBD_ALT_YES:ABS ;AN000; EXTRN N_KYB_LOAD:WORD ;AN000; EXTRN E_KYB_LOAD_SUC:ABS ;AN000; EXTRN E_KYB_LOAD_ERR:ABS ;AN000; EXTRN E_KYB_LOAD_US:ABS ;AN000; EXTRN E_KYB_LOAD_UND:ABS ;AN000; EXTRN CTY_TAB_A:BYTE ;AN000; EXTRN CTY_TAB_A_1:BYTE ;AN000; EXTRN CTY_A_ITEMS:ABS ;AN000; EXTRN CTY_TAB_B:BYTE ;AN000; EXTRN CTY_TAB_B_1:BYTE ;AN000; EXTRN CTY_B_ITEMS:ABS ;AN000; EXTRN N_CTY_RES:BYTE ;AN000; EXTRN KYBD_TAB_A:BYTE ;AN000; EXTRN KYBD_TAB_A_1:BYTE ;AN000; EXTRN KYBD_A_ITEMS:ABS ;AN000; EXTRN KYBD_TAB_B:BYTE ;AN000; EXTRN KYBD_TAB_B_1:BYTE ;AN000; EXTRN KYBD_B_ITEMS:ABS ;AN000; EXTRN ALT_TAB_PTR:WORD ;AN000; EXTRN ALT_KYB_ID:BYTE ;AN000; EXTRN ALT_KYB_ID_PREV:BYTE ;AN000; EXTRN ALT_FRENCH:ABS ;AN000; EXTRN ALT_ITALIAN:ABS ;AN000; EXTRN ALT_UK:ABS ;AN000; EXTRN ALT_KYB_TABLE:BYTE ;AN000; EXTRN ALT_KYB_TAB_1:BYTE ;AN000; EXTRN ALT_KYB_ITEMS:ABS ;AN000; EXTRN ALT_KYBD_FR:BYTE ;AN000; EXTRN ALT_KYBD_FR_1:WORD ;AN000; EXTRN ALT_FR_ITEMS:ABS ;AN000; EXTRN ALT_KYBD_IT:BYTE ;AN000; EXTRN ALT_KYBD_IT_1:BYTE ;AN000; EXTRN ALT_IT_ITEMS:ABS ;AN000; EXTRN ALT_KYBD_UK:BYTE ;AN000; EXTRN ALT_KYBD_UK_1:BYTE ;AN000; EXTRN ALT_UK_ITEMS:ABS ;AN000; EXTRN ALT_ID_DEF:BYTE ;AN000;DT EXTRN S_US:WORD ;AN000; EXTRN S_SWISS:WORD ;AN000; EXTRN N_NUMPRINT:WORD ;AN000; EXTRN MIN_NUMPRINT:ABS ;AN000; EXTRN MAX_NUMPRINT:ABS ;AN000; EXTRN N_PARALLEL:WORD ;AN000; EXTRN N_SERIAL:WORD ;AN000; EXTRN PRINTER_TABLES:ABS ;AN000; EXTRN I_PRINTER:WORD ;AN000; EXTRN N_PRINTER_TYPE:BYTE ;AN000; EXTRN E_SERIAL:ABS ;AN000; EXTRN E_PARALLEL:ABS ;AN000; EXTRN I_PORT:WORD ;AN000; EXTRN I_REDIRECT:WORD ;AN000; EXTRN S_MODE_PARM:WORD ;AN000; EXTRN M_MODE_PARM:ABS ;AN000; EXTRN S_CP_DRIVER:WORD ;AN000; EXTRN M_CP_DRIVER:ABS ;AN000; EXTRN S_CP_PREPARE:WORD ;AN000; EXTRN M_CP_PREPARE:ABS ;AN000; EXTRN S_GRAPH_PARM:WORD ;AN000; EXTRN M_GRAPH_PARM:ABS ;AN000; EXTRN F_REVIEW:WORD ;AN000; EXTRN E_REVIEW_ACCEPT:ABS ;AN000; EXTRN E_REVIEW_VIEW:ABS ;AN000; EXTRN N_DISPLAY:BYTE ;AN000; EXTRN E_CPSW_DISP:ABS ;AN000; EXTRN E_NOCPSW_DISP:ABS ;AN000; EXTRN N_YEAR:WORD ;AN000; EXTRN MIN_YEAR:ABS ;AN000; EXTRN MAX_YEAR:ABS ;AN000; EXTRN N_MONTH:WORD ;AN000; EXTRN MIN_MONTH:ABS ;AN000; EXTRN MAX_MONTH:ABS ;AN000; EXTRN N_DAY:WORD ;AN000; EXTRN MIN_DAY:ABS ;AN000; EXTRN MAX_DAY:ABS ;AN000; EXTRN N_HOUR:WORD ;AN000; EXTRN MIN_HOUR:ABS ;AN000; EXTRN MAX_HOUR:ABS ;AN000; EXTRN N_MINUTE:WORD ;AN000; EXTRN MIN_MINUTE:ABS ;AN000; EXTRN MAX_MINUTE:ABS ;AN000; EXTRN N_SECOND:WORD ;AN000; EXTRN MIN_SECOND:ABS ;AN000; EXTRN MAX_SECOND:ABS ;AN000; EXTRN PARM_BLOCK:WORD ;AN000; EXTRN CMD_BUFF:BYTE ;AN000; EXTRN S_STR40:WORD ;AN000;JW EXTRN M_STR40:ABS ;AN000;JW EXTRN S_STR120_1:WORD ;AN000; EXTRN P_STR120_1:BYTE ;AN000; EXTRN M_STR120_1:ABS ;AN000; EXTRN S_STR120_2:WORD ;AN000; EXTRN M_STR120_2:ABS ;AN000; EXTRN S_STR120_3:WORD ;AN000; EXTRN M_STR120_3:ABS ;AN000; EXTRN S_STR120_4:WORD ;AN039;SEH EXTRN M_STR120_4:ABS ;AN039;SEH EXTRN SC_LINE:WORD ;AN000; EXTRN MC_LINE:ABS ;AN000; EXTRN COPY_INST_1200_1440:BYTE ;AN000; EXTRN E_INST_1200_1440:ABS ;AN000; EXTRN COPY_SEL_SHEL:BYTE ;AN000; EXTRN E_SEL_SHEL:ABS ;AN000; EXTRN COPY_SEL_EGA:BYTE ;AN000; EXTRN E_SEL_EGA:ABS ;AN000; EXTRN COPY_SEL_LCD:BYTE ;AN000; EXTRN E_SEL_LCD:ABS ;AN000; EXTRN COPY_OPER_1200_1440:BYTE ;AN000; EXTRN E_OPER_1200_1440:ABS ;AN000; EXTRN COPY_SHELL_1200_1440:BYTE ;AN000; EXTRN E_SHELL_1200_1440:ABS ;AN000; EXTRN S_DOS_SHEL_DISK:WORD ;AN000; EXTRN S_DOS_SEL_360:WORD ;AN000;GHG 360KB EXTRN S_DOS_UTIL1_DISK:WORD ;AN000;GHG 360KB EXTRN S_DOS_UTIL2_DISK:WORD ;AN000;GHG 360KB EXTRN S_DOS_UTIL3_DISK:WORD ;AN000;GHG 360KB EXTRN S_DOS_COM_360:WORD ;AN000;DT 360KB EXTRN E_FILE_ATTR:ABS ;AN000; EXTRN S_SHELL2:BYTE ;AN000;DT EXTRN S_SHELL_NEW:WORD ;AN000;DT EXTRN S_SHELL_NEW_B:WORD ;AN000;DT EXTRN S_DSKCPY_TO_B:WORD ;AN000;DT EXTRN S_SELCOM_NEW_B:WORD ;AN000;DT EXTRN S_SELHLP_NEW_B:WORD ;AN000;DT EXTRN S_SELPRT_NEW_B:WORD ;AN000;DT EXTRN S_SELEXE_NEW_B:WORD ;AN000;DT EXTRN S_SELDAT_NEW_B:WORD ;AN000;DT EXTRN S_SELCOM_C:WORD ;AN000;DT EXTRN S_SELDAT_C:WORD ;AN000;DT EXTRN S_SELPRT_C:WORD ;AN000;DT EXTRN S_SELEXE_C:WORD ;AN000;DT EXTRN S_SELHLP_C:WORD ;AN000;DT EXTRN S_AUTOEX_C:WORD ;AN000;DT EXTRN S_CONSYS_C:WORD ;AN000;DT EXTRN S_VDISK_B:WORD ;AN000;JW EXTRN S_ANSI_B:WORD ;AN000;JW EXTRN S_APPEND_B:WORD ;AN000;JW EXTRN S_GRAFTABL_B:WORD ;AN000;JW EXTRN S_GRAPHICS_B:WORD ;AN000;JW EXTRN S_GRAPHPRO_B:WORD ;AN000;JW EXTRN S_RECOVER_B:WORD ;AN000;JW EXTRN S_FASTOPEN_B:WORD ;AN000;JW EXTRN S_VDISK_C:WORD ;AN000;JW EXTRN S_ANSI_C:WORD ;AN000;JW EXTRN S_APPEND_C:WORD ;AN000;JW EXTRN S_GRAFTABL_C:WORD ;AN000;JW EXTRN S_GRAPHICS_C:WORD ;AN000;JW EXTRN S_GRAPHPRO_C:WORD ;AN000;JW EXTRN S_RECOVER_C:WORD ;AN000;JW EXTRN S_FASTOPEN_C:WORD ;AN000;JW EXTRN S_AUTO_NEW:WORD ;AN000; EXTRN S_CONFIG_NEW:WORD ;AN000; EXTRN S_AUTO_NEW_B:WORD ;AN000; EXTRN S_CONFIG_NEW_B:WORD ;AN000; EXTRN S_OS2_CONFIG_C:WORD ;AN065;SEH EXTRN S_OS2_AUTO_C:WORD ;AN065;SEH EXTRN S_AUTO_REN:WORD ;AN000; EXTRN S_CONFIG_REN:WORD ;AN000; EXTRN S_AUTO_NEW_C:WORD ;AN000; EXTRN S_CONFIG_NEW_C:WORD ;AN000; EXTRN S_AUTO_C:WORD ;AN000; EXTRN S_CONFIG_C:WORD ;AN000; EXTRN S_CONFIG_AUTO:BYTE ;AN000; EXTRN S_AUTO_MENU:WORD ;AN000; EXTRN S_AUTO_FDISK:WORD ;AN000; EXTRN S_AUTO_REBOOT:WORD ;AN000; EXTRN E_FILES:ABS ;AN000; EXTRN SH_FILES:ABS ;AN000;DT EXTRN HIDE_SEL:BYTE ;AN000; EXTRN HIDE_STARTUP:BYTE ;AN004;GHG EXTRN E_HIDE_SEL:ABS ;AN000; EXTRN E_HIDE_STARTUP:ABS ;AN004;GHG EXTRN S_PREP_EGA:WORD ;AN000; EXTRN S_PREP_LCD:WORD ;AN000; EXTRN S_CP_SEL:WORD ;AN000; EXTRN S_MODE:WORD ;AN000; EXTRN N_HANDLE:WORD ;AN000; EXTRN N_WRITE_HANDLE:WORD ;AN000; EXTRN N_WRITE_ERR_CODE:WORD ;AN000; EXTRN N_RETCODE:WORD ;AN000; EXTRN N_COUNTER:WORD ;AN000; EXTRN N_WORD_1:WORD ;AN000; EXTRN N_WORD_2:WORD ;AN000; EXTRN N_WORD_3:WORD ;AN000; EXTRN N_WORD_4:WORD ;AN000; EXTRN N_WORD_5:WORD ;AN000; EXTRN N_WORD_6:WORD ;AN000; EXTRN N_BYTE_1:BYTE ;AN025; EXTRN SAVE_AREA:BYTE ;AN000; EXTRN S_KEYB:WORD ;AN000; EXTRN S_FDISK:WORD ;AN000; EXTRN S_DISKCOPY:WORD ;AN000; EXTRN S_DISKCOPY_PARM:WORD ;AN000; EXTRN SC_1:WORD ;AN000; EXTRN SC_2:WORD ;AN000; EXTRN SC_PRI:WORD ;AN000; EXTRN SC_EXT:WORD ;AN000; EXTRN SC_LOG:WORD ;AN000; EXTRN S_FORMAT:WORD ;AN000; EXTRN S_FORMAT_B:WORD ;AN000; EXTRN S_FORMAT_A:WORD ;AN000; EXTRN S_REPLACE:WORD ;AN000; EXTRN S_REPLACE_PAR1:WORD ;AN000; EXTRN S_A_STARS:WORD ;AN000; EXTRN S_SLASH_A:WORD ;AN000; EXTRN S_SLASH_R:WORD ;AN000;JW EXTRN S_SLASH_S:WORD ;AN000; EXTRN S_SLASH_Q:WORD ;AN000; EXTRN S_SLASH:WORD ;AN000;DT EXTRN S_COLON:WORD ;AN000; EXTRN S_SYS_C:WORD ;AN000; EXTRN S_VOL_SEL:WORD ;AN000; EXTRN S_DRIVE_C:WORD ;AN000; EXTRN N_HOUSE_CLEAN:BYTE ;AN000; EXTRN E_CLEAN_YES:ABS ;AN000; EXTRN E_CLEAN_NO:ABS ;AN000; EXTRN E_CR:ABS ;AN000; EXTRN E_LF:ABS ;AN000; EXTRN E_PART_PRI_DOS:ABS ;AN000; EXTRN E_PART_EXT_DOS:ABS ;AN000; EXTRN E_PART_LOG_DRI:ABS ;AN000; EXTRN E_FREE_MEM_EDOS:ABS ;AN000; EXTRN E_FREE_MEM_DISK:ABS ;AN000; EXTRN E_PART_OTHER:ABS ;AN000; EXTRN E_PART_UNFORMAT:ABS ;AN000; EXTRN E_PART_FORMAT:ABS ;AN000; EXTRN E_PART_FAT:ABS ;AN000; EXTRN E_PART_KSAM:ABS ;AN000; EXTRN E_PART_UNDEF:ABS ;AN000; EXTRN E_PART_IGNORE:ABS ;AN000; EXTRN N_DISK_1:WORD ;AN000; EXTRN E_DISK_1:ABS ;AN000; EXTRN N_DISK_2:WORD ;AN000; EXTRN E_DISK_2:ABS ;AN000; EXTRN E_DISK_INV:ABS ;AN000; EXTRN E_DISK_NO_PART:ABS ;AN000; EXTRN E_DISK_VAL_PART:ABS ;AN000; EXTRN N_DISK_1_S1:WORD ;AN000; EXTRN N_DISK_2_S1:WORD ;AN000; EXTRN E_DISK_PRI:ABS ;AN000; EXTRN E_DISK_EXT_DOS:ABS ;AN000; EXTRN E_DISK_LOG_DRI:ABS ;AN000; EXTRN E_DISK_EDOS_MEM:ABS ;AN000; EXTRN E_DISK_FREE_MEM:ABS ;AN000; EXTRN N_DISK_1_S2:WORD ;AN000; EXTRN N_DISK_2_S2:WORD ;AN000; EXTRN E_SPACE_NONE:ABS ;AN000; EXTRN E_SPACE_EDOS:ABS ;AN000; EXTRN E_SPACE_DISK:ABS ;AN000; EXTRN F_PARTITION:WORD ;AN000; EXTRN E_PART_DEFAULT:ABS ;AN000; EXTRN E_PART_USER:ABS ;AN000; EXTRN F_FORMAT:WORD ;AN000; EXTRN E_FORMAT_FAT:ABS ;AN000; EXTRN E_FORMAT_NO:ABS ;AN000; EXTRN N_DISK1_MODE:WORD ;AN000; EXTRN E_DISK1_INSTALL:ABS ;AN000; EXTRN E_DISK1_REPLACE:ABS ;AN000; EXTRN DISK_1_TABLE:BYTE ;AN000; EXTRN DISK_1_VAL_ITEM:BYTE ;AN000; EXTRN DISK_1_START:BYTE ;AN000; EXTRN M_DISK_1_ITEMS:ABS ;AN000; EXTRN DISK_2_TABLE:BYTE ;AN000; EXTRN DISK_2_VAL_ITEM:BYTE ;AN000; EXTRN DISK_2_START:BYTE ;AN000; EXTRN M_DISK_2_ITEMS:ABS ;AN000; EXTRN N_NAME_PART:BYTE ;AN000; EXTRN N_SIZE_PART:WORD ;AN000; EXTRN N_STATUS_PART:BYTE ;AN000; EXTRN N_TYPE_PART:BYTE ;AN000; EXTRN P_DRIVE_PART:BYTE ;AN000; EXTRN N_LEVEL1_PART:BYTE ;AN065;SEH version number for DOS 4.00 1st part = blank EXTRN N_LEVEL2_PART:BYTE ;AN065;SEH version number for DOS 4.00 2nd part = 4 EXTRN N_LEVEL3_PART:BYTE ;AN065;SEH version number for DOS 4.00 3rd part = . EXTRN N_LEVEL4_PART:BYTE ;AN065;SEH version number for DOS 4.00 4th part = 0 EXTRN STACK_INDEX:BYTE ;AN000; EXTRN SELECT_STACK:WORD ;AN000; EXTRN STACK_SIZE:ABS ;AN000; EXTRN N_DEST:BYTE ;AN000; EXTRN E_DEST_DOS:ABS ;AN000; EXTRN E_DEST_SHELL:ABS ;AN000; EXTRN INT_24_ERROR:WORD ;AN000; EXTRN INT_24_FLAG:BYTE ;AN000; EXTRN OLD_INT_24:DWORD ;AN000; EXTRN OLD_INT_23:DWORD ;AN000; EXTRN OLD_INT_2F:DWORD ;AN000; EXTRN ACTIVE:BYTE ;AN000; EXTRN ALTERNATE:BYTE ;AN000; EXTRN EGA:ABS ;AN000; EXTRN LCD:ABS ;AN000; EXTRN CGA:ABS ;AN000; EXTRN MONO:ABS ;AN000; EXTRN S_PRINT_FILE:WORD ;AN000; EXTRN M_PRINT_FILE:ABS ;AN000; EXTRN I_DESTINATION:WORD ;AN000;JW EXTRN E_ENTIRE_DISK:ABS ;AN000;JW EXTRN N_MOD80:WORD ;AN000;JW EXTRN E_IS_MOD80:ABS ;AN000;JW EXTRN E_DISK_ROW:ABS ;AN000;JW EXTRN E_DISK_COL:ABS ;AN000;JW EXTRN E_DRIVE_ROW:ABS ;AN000;JW EXTRN E_DRIVE_COL:ABS ;AN000;JW EXTRN N_DISK_NUM:BYTE ;AN000;JW EXTRN MEM_SIZE:WORD ;AN000;DT EXTRN MACHINE_TYPE:BYTE ;AN000;JW EXTRN PS2_FLAG:BYTE ;AN000;JW EXTRN MOD25_OR_MOD30:ABS ;AN000;JW EXTRN DRIVE_A:ABS ;AN000;JW EXTRN DRIVE_B:ABS ;AN000;JW EXTRN N_DSKCPY_ERR:BYTE ;AN000;JW EXTRN E_DSKCPY_RETRY:ABS ;AN000;JW EXTRN E_DSKCPY_OK:ABS ;AN000;JW EXTRN N_DRIVE_OPTION:WORD ;AN111;JW EXTRN E_OPTION_B_C:ABS ;AN111;JW EXTRN E_OPTION_A_C:ABS ;AN111;JW EXTRN SOURCE_PANEL:WORD ;AN111;JW EXTRN DEST_PANEL:WORD ;AN111;JW EXTRN FORMAT_WHICH:BYTE ;AN111;JW EXTRN STARTUP:ABS ;AN111;JW EXTRN SHELL:ABS ;AN111;JW EXTRN DISK_PANEL:WORD ;AN000;JW EXTRN SEARCH_FILE:WORD ;AN000;JW EXTRN SUB_ERROR:BYTE ;AN000;JW EXTRN S_COMMAND_COM:WORD ;AN017;JW ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;