
PROGRAM: SRC\CMD\FORMAT\FORMAT.EXE
DATE:    2026-03-29 Sun
TIME:    23:15

Start  Stop   Length Name                   Class
00000H 0007FH 00080H PSP                    DUMMY
00080H 01701H 01682H DATA                   DATA
01710H 018FFH 001F0H STACK                  
01900H 01900H 00000H TEXT                   
01900H 0573FH 03E40H CODE                   CODE
05740H 05740H 00000H END_OF_MEMORY          BUFFERS


Detailed Segment Map
Name             Ovl# Address   Length Align Combine Class    Group     Module       File
PSP                   0000:0000  0000h PARA  PUBLIC  DUMMY              SRC/CMD/FORMAT/DISPLAY.NAS SRC\CMD\FORMAT\DISPLAY.OBJ
DATA                  0008:0000  046Dh PARA  PUBLIC  DATA               SRC/CMD/FORMAT/DISPLAY.NAS SRC\CMD\FORMAT\DISPLAY.OBJ
STACK                 0171:0000  01F0h PARA  STACK                      SRC/CMD/FORMAT/DISPLAY.NAS SRC\CMD\FORMAT\DISPLAY.OBJ
CODE                  0190:0000  1081h PARA  PUBLIC  CODE               SRC/CMD/FORMAT/DISPLAY.NAS SRC\CMD\FORMAT\DISPLAY.OBJ
END_OF_MEMORY         0574:0000  0000h PARA  PUBLIC  BUFFERS            SRC/CMD/FORMAT/DISPLAY.NAS SRC\CMD\FORMAT\DISPLAY.OBJ
DATA                  0008:0470  0309h PARA  PUBLIC  DATA               SRC/CMD/FORMAT/FORINIT.NAS SRC\CMD\FORMAT\FORINIT.OBJ
CODE                  0190:1090  0D1Ch PARA  PUBLIC  CODE               SRC/CMD/FORMAT/FORINIT.NAS SRC\CMD\FORMAT\FORINIT.OBJ
DATA                  0008:0780  0015h PARA  PUBLIC  DATA               SRC/CMD/FORMAT/FORLABEL.NAS SRC\CMD\FORMAT\FORLABEL.OBJ
CODE                  0190:1DB0  01B8h PARA  PUBLIC  CODE               SRC/CMD/FORMAT/FORLABEL.NAS SRC\CMD\FORMAT\FORLABEL.OBJ
CODE                  0190:1F70  1480h PARA  PUBLIC  CODE               SRC/CMD/FORMAT/FORMAT.NAS SRC\CMD\FORMAT\FORMAT.OBJ
DATA                  0008:07A0  06E5h PARA  PUBLIC  DATA               SRC/CMD/FORMAT/FORMAT.NAS SRC\CMD\FORMAT\FORMAT.OBJ
END_OF_MEMORY         0574:0000  0000h PARA  PUBLIC  BUFFERS            SRC/CMD/FORMAT/FORMAT.NAS SRC\CMD\FORMAT\FORMAT.OBJ
TEXT                  0190:0000  0000h BYTE  PUBLIC                     SRC/CMD/FORMAT/FORPROC.NAS SRC\CMD\FORMAT\FORPROC.OBJ
DATA                  0008:0E90  001Ch PARA  PUBLIC  DATA               SRC/CMD/FORMAT/FORPROC.NAS SRC\CMD\FORMAT\FORPROC.OBJ
CODE                  0190:33F0  01F1h PARA  PUBLIC  CODE               SRC/CMD/FORMAT/FORPROC.NAS SRC\CMD\FORMAT\FORPROC.OBJ
DATA                  0008:0EB0  0766h PARA  PUBLIC  DATA               SRC/CMD/FORMAT/MSFOR.NAS SRC\CMD\FORMAT\MSFOR.OBJ
CODE                  0190:35F0  0848h PARA  PUBLIC  CODE               SRC/CMD/FORMAT/MSFOR.NAS SRC\CMD\FORMAT\MSFOR.OBJ
CODE                  0190:3E40  0000h PARA  PUBLIC  CODE               SRC/CMD/FORMAT/FOREXEC.NAS SRC\CMD\FORMAT\FOREXEC.OBJ
PSP                   0000:0000  0080h PARA  PUBLIC  DUMMY              SRC/CMD/FORMAT/FOREXEC.NAS SRC\CMD\FORMAT\FOREXEC.OBJ
DATA                  0008:1620  0062h PARA  PUBLIC  DATA               SRC/CMD/FORMAT/FOREXEC.NAS SRC\CMD\FORMAT\FOREXEC.OBJ

 Address   Status   Symbol Name
0008:0000  Res      TEST_DATA_START
0008:008F  Res      SUBLIST_MSGPARSE_ERROR
0008:00A5  Res      MSGBADDOSVERSION
0008:00B1  Res      MSGCURRENTTRACK
0008:00BD  Res      MSGDATASPACE
0008:00C9  Res      MSGFORMATCOMPLETE
0008:00D5  Res      MSGBADSPACE
0008:00E1  Res      MSGTOTALDISKSPACE
0008:00ED  Res      MSGINSERTDISK
0008:00F9  Res      MSGSYSTEMSPACE
0008:0105  Res      MSGREINSERTDISK
0008:0111  Res      MSGLABELPROMPT
0008:011D  Res      MSGFORMATNOTSUPPORTED
0008:0129  Res      MSGINVALIDDEVICEPARAMETERS
0008:0135  Res      MSGERRORINIOCTL
0008:0141  Res      MSGNOTBLOCKDEVICE
0008:014D  Res      MSGFATWRITEERROR
0008:0159  Res      MSGDIRECTORYWRITEERROR
0008:0165  Res      MSGASSIGNEDDRIVE
0008:0171  Res      MSGNOSYSTEMFILES
0008:017D  Res      MSGNETDRIVE
0008:0189  Res      MSGBADCHARACTERS
0008:0195  Res      MSGPARAMETERSNOTSUPPORTED
0008:01A1  Res      MSGFORMATFAILURE
0008:01AD  Res      MSGNOTSYSTEMDISK
0008:01B9  Res      MSGDISKUNUSABLE
0008:01C5  Res      MSGBOOTWRITEERROR
0008:01D1  Res      MSGDIRECTORYREADERROR
0008:01DD  Res      MSGNEEDDRIVE
0008:01E9  Res      CONTINUEMSG
0008:01F5  Res      MSGBADVOLUMEID
0008:0201  Res      MSGSYSTEMTRANSFERED
0008:020D  Res      MSGWHATISVOLUMEID?
0008:0219  Res      MSGINCOMPATIBLEPARAMETERSFORHARDDISK
0008:0219  Res      MSGINCOMPATIBLEPARAMETERSFORHAR
0008:0225  Res      MSGWRITEPROTECTED
0008:0231  Res      MSGNOTREADY
0008:023D  Res      MSGPARTITIONTABLEREADERR
0008:0249  Res      MSGSERIALNUMBER
0008:0255  Res      MSGFORMATBROKEN
0008:0261  Res      MSGEXECFAILURE
0008:026D  Res      NO_SYS_MESS
0008:0279  Res      MSGBADPARTITIONTABLE
0008:0285  Res      MSGPARAMETERSNOTSUPPORTEDBYDRIVE
0008:0285  Res      MSGPARAMETERSNOTSUPPORTEDBYDRIV
0008:0291  Res      MSGCRLF
0008:029D  Res      MSGINTERRUPT
0008:02A9  Res      MSGINSERTDOSDISK
0008:02B5  Res      MSGHARDDISKWARNING
0008:02C1  Res      MSGFORMATANOTHER?
0008:02CD  Res      MSGPARTITIONTABLEREADERROR
0008:02D9  Res      MSGPARTITIONTABLEWRITEERROR
0008:02E5  Res      MSGINCOMPATIBLEPARAMETERS
0008:02F1  Res      MSGALLOCNUM
0008:02FD  Res      MSGALLOCSIZE
0008:0309  Res      MSGPARTITIONTABLEWRITEERR
0008:0315  Res      MSGSAMESWITCH
0008:0321  Res      MSGBAD_T_N
0008:032D  Res      MSGVERIFY
0008:0339  Res      EXTENDED_ERROR_MSG
0008:0345  Res      PARSE_ERROR_MSG
0008:0351  Res      MSGOUTOFMEMORY
0008:035D  Res      MSGBADDRIVE
0008:0369  Res      MSGINVALIDPARAMETER
0008:0375  Res      MSGLOADFAILURE
0190:0000  Res      AMIS_SIGN
0190:0A29  Res      M_CLS_1
0190:0D11  Res      M_CLS_2
0190:0F76  Res      M_CLS_3
0190:1028  Res      M_MSGSERV_1
0190:104A  Res      M_MSGSERV_2
0190:0174  Res      SYSDISPMSG
0190:001B  Res      SYSLOADMSG
0190:1054  Res      DISPLAY_INTERFACE
0574:0000  Res      TEST_END
0008:0E23  Res      DRIVELETTER
0008:0E24  Res      SYSTEMDRIVELETTER
0008:0E90  Res      FDSKSIZ
0008:0E94  Res      SYSSIZ
0008:0E9C  Res      BADSIZ
0008:0EA0  Res      DATASIZ
0008:1670  Res      DRIVE_LETTER_MSG
0008:0C16  Res      PERCENTCOMPLETE
0008:0EA4  Res      ALLOCSIZE
0008:0EA8  Res      ALLOCNUM
0008:0EDE  Res      SERIAL_NUM_LOW
0008:0EE0  Res      SERIAL_NUM_HIGH
0008:0E7D  Res      MSG_ALLOCATION_UNIT_VAL
0008:0470  Res      COMMAND_LINE
0008:0471  Res      PSP_SEGMENT
0008:0473  Res      FS_STRING_BUFFER
0008:0488  Res      VOL_LABEL_COUNT
0008:048A  Res      VOL_LABEL_BUFFER
0008:058A  Res      FATAL_ERROR
0008:058B  Res      COMMAND_OLD_PTR
0008:0754  Res      DRIVE_LETTER_BUFFER
0008:0761  Res      SWITCH_BUFFER
0008:0769  Res      SWITCH_NUM_BUFFER
0008:0771  Res      SWITCH_STRING_BUFFER
0190:19F1  Res      MAIN_INIT
0190:1A31  Res      INIT_INPUT_OUTPUT
0190:1A55  Res      PRELOAD_MESSAGES
0190:1A6C  Res      PARSE_COMMAND_LINE
0190:1ADA  Res      INTERPRET_PARSE
0190:1CA0  Res      VALIDATE_TARGET_DRIVE
0190:1CB8  Res      CHECK_TARGET_DRIVE
0190:1CEB  Res      CHECK_FOR_NETWORK
0190:1D1C  Res      CHECK_TRANSLATE_DRIVE
0190:1D46  Res      HOOK_CNTRL_C
0190:1D54  Res      CHECK_FOR_INVALID_DRIVE
0190:1D7D  Res      DETERMINE_FAT_NON_FAT
0190:1F82  Res      MAIN_ROUTINE
0190:1E2A  Res      GET_11_CHARACTERS
0190:239B  Res      CONTROLC_HANDLER
0190:2A8B  Res      GETDEVICEPARAMETERS
0008:0DC0  Res      SWITCHMAP
0008:0C23  Res      EXITSTATUS
0008:0E22  Res      DRIVE
0008:0DAA  Res      TRANSRC
0008:0C14  Res      TRACKCNT
0008:0C12  Res      NUMSECTORS
0008:0EBA  Res      BIOSFILE
0008:0EC4  Res      DOSFILE
0008:0CB4  Res      COMMANDFILE
0008:0EE2  Res      SIZEMAP
0008:0E6A  Res      ORG_AX
0008:08C5  Res      DEVICEPARAMETERS
0008:0E77  Res      FAT_FLAG
0190:1DB0  Res      VOLID
0190:1DF4  Res      GET_NEW_LABEL
0190:1E49  Res      CHANGE_BLANKS
0190:1E83  Res      SKIP_BLANKS
0190:1EA6  Res      COPY_FCB_STRING
0190:1EC9  Res      CHECK_DBCS_OVERRUN
0190:1F01  Res      CHECK_DBCS_CHARACTER
0190:1F4E  Res      SCAN_FOR_INVALID_CHAR
0008:0D4E  Res      VOLFCB
0008:0D56  Res      VOLNAM
0008:0D55  Res      VOLDRIVE
0008:0D83  Res      DELDRIVE
0008:0D7C  Res      DELFCB
0190:1F70  Res      START
0190:1FC5  Res      FATALLOCATED
0190:1FE2  Res      MEMERRJ
0190:1FE4  Res      MEM_OK
0190:1FE7  Res      RDFRST
0190:1FFE  Res      NEEDSYS
0190:2003  Res      INITCALL
0190:2006  Res      SWITCHCHK
0190:200E  Res      SYSLOOP
0190:2031  Res      FRMTPROB
0190:2049  Res      GETTRK
0190:2056  Res      TRKFND
0190:2070  Res      CLRTEST
0190:20AF  Res      CMPTRKS
0190:20EF  Res      BADCLUS
0190:2167  Res      DRTFAT
0190:217D  Res      CLEARED
0190:2188  Res      LOUSE
0190:2194  Res      LOUSEP
0190:2197  Res      FATWRT
0190:21D8  Res      SYSOK
0190:21E6  Res      STATUS
0190:21F8  Res      REPORTC
0190:2214  Res      GETSIZE
0190:223F  Res      ADDTOSYSTEMSIZE
0190:225F  Res      ONCLUS
0190:226D  Res      MORE
0190:229B  Res      FEXIT
0190:22C8  Res      SYSPRM
0190:22F6  Res      FEXITJ
0190:22F8  Res      DOPROMPT
0190:2316  Res      TARGPRM
0190:232F  Res      ISREMOVABLE
0190:2347  Res      CHECKREMOVE
0190:234C  Res      ISREMOVE
0190:234F  Res      NOTREMOVE
0190:2352  Res      DSKPRM
0190:237A  Res      GOPRNIT
0190:23AE  Res      CRLF
0190:23B1  Res      PRINTSTRING
0190:23B1  Res      STD_PRINTF
0190:23B5  Res      READDOS
0190:23D4  Res      RDFILS
0190:241C  Res      FILESDONE
0190:241D  Res      CLSALL
0190:2423  Res      GOTBIOS
0190:248A  Res      GOTDOS
0190:24A0  Res      CLSALLJ
0190:24F8  Res      GOTCOM
0190:2511  Res      WRITEDOS
0190:254F  Res      GOTALLBIO
0190:2560  Res      BIOSDONE
0190:2582  Res      GOTNDOS
0190:25B0  Res      PARTDOS
0190:25C7  Res      GOTALLDOS
0190:25D8  Res      DOSDONE
0190:262B  Res      PARTCOM
0190:2642  Res      GOTALLCOM
0190:2653  Res      COMDONE
0190:2664  Res      MAKEFIL
0190:2690  Res      CHECKMANY
0190:26A8  Res      CLOSETARG
0190:26B2  Res      IOLOOP
0190:26C2  Res      GOTTARG
0190:2703  Res      GSYS
0190:270A  Res      TESTSYS
0190:2761  Res      GETOFFS
0190:2784  Res      SETBIOS
0190:2799  Res      BIOSCLS
0190:27A2  Res      SETBIOSSIZ
0190:27C4  Res      DOSOPNOK
0190:27D9  Res      DOSCLS
0190:27E2  Res      SETDOSSIZ
0190:2804  Res      GOTCOMHAND
0190:2819  Res      COMCLS
0190:2822  Res      SETCOMSIZ
0190:283C  Res      GETFSIZ
0190:286D  Res      READFILE
0190:287A  Res      WRITEFILE
0190:2883  Res      FILIO
0190:28C9  Res      NORMIO
0190:28E1  Res      IORETP
0190:28E2  Res      IORET
0190:28F7  Res      NORMALIZE
0190:290D  Res      PHASE1INITIALISATION
0190:2924  Res      GOTDEVICEPARAMETERS
0190:2966  Res      LOADSECTORTABLE
0190:29B7  Res      SETSTARTSECTOR
0190:29E0  Res      SETFBIGFAT
0190:2A12  Res      PHASE2INITIALISATION
0190:2A45  Res      NOTBIGTOTALSECTORS
0190:2A7C  Res      SETDEVICEPARAMETERS
0190:2A9A  Res      DISKFORMAT
0190:2ABB  Res      NOTBIG
0190:2B64  Res      FORMATLOOP
0190:2B98  Res      FORMATDONE
0190:2B9F  Res      BADSECTOR
0190:2BB6  Res      CONTINUEFORMAT
0190:2BE4  Res      REPORTBADTRACK
0190:2BEC  Res      NOMORETRACKS
0190:2BFF  Res      CALC_CURRENT_HEAD_CYL
0190:2C12  Res      DISPLAYCURRENTTRACK
0190:2CDE  Res      WRITEFILESYSTEM
0190:2D52  Res      WRITEDIRLOOP
0190:2D9C  Res      WRITE_FAT
0190:2DD1  Res      SEG_ADJ
0190:2DEE  Res      DONE
0190:2DF2  Res      CURRENTLOGICALSECTOR
0190:2E0D  Res      PRINTERRORABORT
0190:2E18  Res      MULTIPLY_32_BITS
0190:2E4F  Res      DIVIDE_32_BITS
0190:2E66  Res      FAT_INIT
0190:2ED9  Res      GET_COMMAND_PATH
0190:2F36  Res      GET_PSP_PARMS
0190:2F55  Res      COMMAND_ROOT
0190:2F74  Res      SET_BPB_INFO
0190:2FB7  Res      SCAN_DISK_TABLE
0190:2FE1  Res      CALC_BIG_FAT
0190:3023  Res      CALC_SMALL_FAT
0190:3057  Res      GET_BAD_SECTOR_HARD
0190:30CE  Res      VERIFY_STRUCTURE_SET_UP
0190:30FB  Res      GET_BAD_SECTOR_FLOPPY
0190:311A  Res      CALC_CLUSTER_POSITION
0190:3148  Res      CAP_CHAR
0190:3150  Res      SET_DISK_ACCESS_ON_OFF
0190:3176  Res      GET_DISK_ACCESS
0190:31AC  Res      CALC_CLUSTER_BOUNDARY
0190:3217  Res      CLUSTER_BUFFER_ALLOCATE
0190:3254  Res      SET_CDS_OFF
0190:3262  Res      FORMAT_ACCESS_WRAP_UP
0190:329C  Res      BADCLUS_ADDRESS_ADJUST
0190:32B8  Res      NEXTTRACK
0190:32F3  Res      DETERMINE_FORMAT_TYPE
0190:3307  Res      FORMATTRACK
0190:332B  Res      DETERMINE_TRACK_COUNT
0190:333E  Res      CALC_TRACK_COUNT
0190:3350  Res      CALC_MAX_TRACKS_TO_FORMAT
0190:336C  Res      FORMAT_TRACK_RETRY
0190:3386  Res      FORMAT_LOOP
0190:33C2  Res      ADJ_TRACK_COUNT
0190:33CF  Res      PROMPT_USER_FOR_DISK
0008:09E9  Res      DISK_ACCESS
0008:09EB  Res      FORMATPACKET
0008:0BFF  Res      STARTSECTOR
0008:0C01  Res      FATSPACE
0008:0C05  Res      FBIGFAT
0008:0C06  Res      FIRSTHEAD
0008:0C08  Res      FIRSTCYLINDER
0008:0C0A  Res      TRACKSLEFT
0008:0C0C  Res      TRACKSPERDISK
0008:0C0E  Res      FORMATTED_TRACKS_LOW
0008:0C10  Res      FORMATTED_TRACKS_HIGH
0008:0C18  Res      OLD_DIR
0008:0C19  Res      FLASTCHANCE
0008:0C1A  Res      SECTORSINROOTDIRECTORY
0008:0C1C  Res      DIRECTORYSECTOR
0008:0C20  Res      FORMATERROR
0008:0C21  Res      PRINTSTRINGPOINTER
0008:0C24  Res      ROOTSTR
0008:0C28  Res      DBLFLG
0008:0C2D  Res      MSTART
0008:0C2F  Res      MSIZE
0008:0C31  Res      TEMPHANDLE
0008:0C33  Res      FILSTAT
0008:0C34  Res      USERDIRS
0008:0C7E  Res      BIOS
0008:0C90  Res      DOS
0008:0CA2  Res      COMMAND
0008:0DB1  Res      TRANDST
0008:0DBE  Res      BEGSEG
0008:0DC2  Res      SWITCHCOPY
0008:0DC4  Res      FAT
0008:0DC8  Res      CLUSSIZ
0008:0DCA  Res      SECSIZ
0008:0DCC  Res      SYSTRKS
0008:0DCE  Res      SECTORS
0008:0DD0  Res      INBUFF
0008:0E81  Res      CURRENTHEAD
0008:0E83  Res      CURRENTCYLINDER
0008:0EB0  Res      READ_WRITE_RELATIVE
0190:35FC  Res      CHECKSWITCHES
0190:39BF  Res      LASTCHANCETOSAVEIT
0190:39E5  Res      WRITEBOOTSECTOR
0190:3A80  Res      OEMDONE
0190:35F0  Res      ACCESSDISK
0190:3518  Res      WRITE_DISK
0190:33F0  Res      FORMATANOTHER?
0190:3403  Res      YES?
0190:3446  Res      REPORT
0190:342F  Res      USER_STRING
0008:0E98  Res      BIOSIZ
0190:34E0  Res      READ_DISK
0190:3550  Res      CALC_TOTAL_ADDRESSIBLE_SPACE
0190:35A2  Res      GET_FREE_SPACE
0190:35B2  Res      CALC_SYSTEM_SPACE
0008:118B  Res      BOOT
0008:0EE3  Res      TRACKREADWRITEPACKET
0008:0EF0  Res      CUSTOMBPBS
0008:0EF0  Res      BPB92
0008:0F0F  Res      BPB91
0008:0F2E  Res      BPB82
0008:0F4D  Res      BPB81
0008:0F8B  Res      BOOT2
0008:138B  Res      SCRATCHBUFFER
0008:158B  Res      PTR_MSGWHATISVOLUMEID?
0008:15B8  Res      BIOSFILENAME
0008:15C2  Res      DOSFILENAME
0008:15CF  Res      OLDDRIVE
0008:15D0  Res      FCBFORVOLUMEIDSEARCH
0008:160B  Res      OLDVOLUMEID
0190:3789  Res      NOTSLASHB
0190:3794  Res      NOTSINGLESIDED
0190:3878  Res      ENDSWITCHCHECK
0190:387A  Res      SIZE_TO_SWITCH
0190:38EB  Res      HIGH_CAPACITY_DRIVE
0190:390A  Res      LOW_DENSITY_DRIVE
0190:3943  Res      SMALL_DRIVES
0190:3950  Res      OTHER_DRIVES
0190:3986  Res      CHECK_T_N
0190:39E3  Res      WECANNOTIGNORETHISERROR
0190:3A5F  Res      CREATE_SERIAL_ID
0190:3A9B  Res      HARDDISK?
0190:3AA7  Res      BOGUSDOS
0190:3AB1  Res      SYS_MESS_LOOP
0190:3ABF  Res      END_SYS_LOOP
0190:3B0D  Res      WRITEBOGUSDOS
0190:3B7C  Res      CONVERTTOOLDDIRECTORYFORMAT
0190:3B9C  Res      DIRECTORYREAD
0190:3BAB  Res      WRTDIR
0190:3BCC  Res      DIRECTORYWRITTEN
0190:3BFF  Res      SETPARTITIONTABLE
0190:3C76  Res      DETERMINE_PARTITION_TYPE
0190:3CB1  Res      CALC_TOTAL_SECTORS_FOR_PARTITION
0190:3CD4  Res      READSECTOR
0190:3CDF  Res      WRITESECTOR
0190:3CEA  Res      SECTORIO
0190:3D0F  Res      GETVOLUMEID
0190:3D32  Res      COPYVOLUMEID
0190:3D72  Res      COMPAREVOLUMEIDS
0190:3DA5  Res      BADVOLUMEID
0190:3E40  Res      END_PROGRAM

Program entry point at 0190:1F70
Executable header size 00200h
Executable initialised image size 05738h
Executable total image size 05740h
