ü= - ¶ DCREATE by Dan Dugan -- public domain „œ ÷Uè³ ÿ()³ "To create a new file, you must first 'done' this file and then enter'í³"DCREATE from the DIMS main menu.%ò³Š A-Zœ † ¶return to DEDIT7÷³ ÿ()ñ"E"ñÿ()ñ"H"; ¶clear screen (TERM DEP)ü³³"DCREATE Š A-Z­ – œ žÿ… É,Ê,Ë,Ø,Ù,Ô,Ò,Ó,T±,SKIPPARSÅ,FÔ,SEARCÈ, Ã,Î,NÃ,P¶,P·,P¸,P¹,PÉ,Ó,Ô,T±,T²,Ã(),Â(),Î(), SEARCHWORÄ(),SEARCHFIELÄ(),SKIPWORÄ(),LOOKFIELÄ(),DÄ(),Æ,FÔ:$³ ³"Please define the record size for your new file.J.³"You can choose size 1 or size 2. Size 2 uses up twice as much diskI8³"space as size 1. Your usable storage per record equals the record'B³"size minus the number of fields.L³1V³" 1 128 characters per record (bytes)1`³" 2 255 characters per record (bytes)#j³ ž" "; FÔ ¶file typet � FÔì â FÔì"~ � FÔì â FÔì" " œ ¦"ˆ � FÔì â FÔì"2" œ ¦’ � FÔî û FÔë â † œœ $C¦³ ³"Here is a directory of the files currently on the disk...%°³ Ì F ˜ DÄ()ñ"*.D?" Ì ÿ�º³³³"Remember, if you create a file name which is the same as one " ³"that already exists, you will destroy the old file on the disc."³"ij "Now create a new file...";Λ  ¶ open up files#ض DEFINE FILE STRUCTURE 'âÎì ¶number of records in fileìÃì ¶ change flagö› ê ¶cs ³ Æ9 ³"Define file structure; enter field name and type:!³"(to finish, enter 'stop')"™ Éì ã óFÔ(³/2 ³"Name (4 char) of field ";³ ä"##";É; < ž ÔF � Ôì"" â œ 2P � Ôì"stop" â Ü(Z ž"Field type (a or n) ";T±d � T±ì"" â T±ì"a"n � T±ï"a" â œ ‚ x œ ª‚ � T±ï"n" â œ – Œ œ ª– ³"Type must be 'a' or 'n'   œ Zª ÔìÔñ" ",´ Ôìÿx(Ô,) ¶ chop down to 4 char¾ ÔìÔñ","ñT±"È Î(É)ìÔÃ(É)ì Ò« ÉÜNÃìÉò4æÎ(É)ì"stop0" ¶ end cue for many routinesð› ê ¶cs5&ú³"Structure definition complete.",³ ³"Name: "Æ; á(); "Type: "FÔ³³"Fields are:"³"™ Éì ã NÃ', � ÿx(Î(É),)ì"stop" â œ ^6 ³ ä"##"; É;6@ ³ ". "; ÿx(Î(É),); " "; ÿ|(Î(É),) J« ÉT¶ FINISH ^³%hž"Do you approve? (y/n) ", Ár� Áì"" â Áì"y"|� Áï"y" â „ œ $†‚ DÄ()ñ"DEDIT",è�¶ UCV šÙì""¤™ Êì ã ÿ(Ø)® ÙìÙñ" "¸ Øìÿ(©(Ø,Ê, ))= � `îØ ÷ Øî{ â ©(Ù,Ê,)ìÿ(Øò ) œ Ö#Ì ©(Ù,Ê,)ì©(Ø,Ê,) Ö« ÊàÀ&ê¶ CLEAR SCREEN (TERM DEP) ô³ ÿ()ñ"E"ñÿ()ñ"H";þÀ-¶ OPEN UP FILES SUB GET NAME Æì"" Ãì ¶ clear change flag<&³ ³ á( ); ž"Name of the file you want to open"; Æ0� Æì"" â &:ØìÆD› � ¶ UCverterNÆìÙ ¶ make UC$X¶ OPEN UP FILES FOR REAL %b¯ "R",,DÄ()ñÆñ".D"ñFÔl— #,€ Ú Ò&v¯ "R",,DÄ()ñÆñ".DD"ñFÔ€— #, € Ú ÓŠÀ”¶%ž¶ ERROR HANDLING ROUTINES ¨� Ýì5 ÷ Üì° â ¾ º3²� Ýì@ ÷ Üìb â ³"*** Bad file name!"„¾ ¦'¼� Ýì= ÷ (Üìb û Üìv) â „¾ ¦Æ® ¨� Ýì5 ÷ Üì° â ¾ º3²� Ýì@ ÷ Üìb â ³"*** Bad f