L@ T? __text__TEXT tBA__data__DATA #__cstring__TEXT #__common__DATAT?__bss__DATA?l__picsymbolstub2__TEXT=E@|dN__la_sym_ptr2__DATA>4Bf  __nl_symbol_ptr__DATA$?$DB__textcoal_nt__TEXTH? hB @g\0l` P5FTg#US$}u EwE$>E􍋔 E}uE D$D$E$H>4?8t#ED$ E D$ED$ $=EEE$[]ÐUS4XEE u EED$E $=EEE }uED$E D$E$=>8t5ED$ED$ED$ E D$EE D$X $?=EEE4[]ÐUSE8tA=8tED$E D$$<E$<E[]ÐUS$<Ex=9Eu Et=9Eu Ep=9Eu El=9Eu Eh=9Eu  EE D$ ED$( D$>$;>$[]ÐUEE}G~UEDEE@Eǀ(ÐU(E}G~DUE|t/ED$E$D$UE$KE봋EE@ÐUS4EEE E}yEE UDE}uCE E}yEE D$E$%D$$:E1E EUU܃}yEE U)‹EEE4[]UWVS< E E؃}yEE E}y*D$E$D$.$9}G~J$9UE|u\}uED$E$=D$$ uDUEDEE}~EEE܃EUDEE EԋEԉEЃ}yEE M)UE<[^_]ÐUSl$i9D$D$$G9l$99\:D$D$$9T:D$D$$8X:D$D$$8:D$D$$8|:D$D$$8:D$D$$a8L:D$&D$$=8:D$7D$$8l:D$FD$$7:D$[D$$7H:D$pD$$7:D$~D$$7:D$D$$e7p:D$D$$A7t:D$D$$7:D$D$$6:D$D$$6x:D$D$$6:D$D$$6P:D$D$$i6:D$D$$E6:D$2D$$!6d:D$JD$$5@:D$^D$$5:D$mD$$5D:D$~D$$5`:D$D$$m5:D$D$$I5h:D$D$$%5:D$D$$5:D$D$$4:D$D$$4:D$D$$4l$4[]ÐUS}<5@5'd5D5L5P5T52H5\5' 60u6`X5@h5d55l5p5>5@6 N6@5t55@ 5 Nx5@|5555:566}<5@5d5D5L5P5T52H5\5' 6:60uX5@h5d55p5'l55@6 N6@5t55@ 5 Nx5@|55@55'566}<5@5 d5 D5L5,P5T52H5\5' 6@6>X5@h5(5n5p5'l55@6'6 N5t555'x5 |5 5@555@66556 6 $6(6 ,606.[]ÐU/8ub00I0000010 101`00I00010 10101US$q.fD$E$-u4$J.D$E$-u$.D$E$U-u$-`xD$E$)-u4$-4D$E$,u$-D$E$,u$n-D$E$,u$B-.D$E$y,ut$-?D$E$M,u$,XD$E$!,u$,,D$E$+u$,RD$E$+u$f,D$E$+u$:,xD$E$q+u$,|ND$E$E+u$+PD$E$+u$+$D$E$*u$+D$E$*uT $^+D$E$*u!$2+D$E$i*u4"$+tD$E$=*u#$*HD$E$*u$$*D$E$)uT%$*D$E$)u&$V* D$E$)u&$**D$E$a)ut'$)lD$E$5)u'$)@uD$E$ )uT($)D$E$(u($z)'D$E$(u4)$N):D$E$(u)$")D$E$Y(u4*$(gcD$E$0(u*$(>D$E$(u4+$(ED$+$([]UVS EEEE8u@D$EE$ tEuƋEE$a'E볋E8?uE$~- %D$E$@'u$` %D$E$'u$6%D$E$&u$ %D$E$&u EEE8u`EE8=FEEEE$B&E}u5EE80t'EED$ED$%$&&D$E$!&uEaD$E$&u9C)EEC));~)C)D$E$%uG)EE)&D$E$%uED$E$d%uk)EE7&D$E$9%uEs D$E$%uK)EED$E$$uS)EE D$E$$uW)EE D$E$$u[)EE) D$E$m$uO)EE: D$E$B$u%)EE/*+*E D$E$$u%)EE7*3*ED$E$#uc)EEG&D$E$#uES&D$E${#uE`&D$E$[#uEMD$E$;#u%g)EE**Eo&D$E$"uE&D$E$"uE&D$E$"uE&D$E$"uE D$E$}"u_)EEsD$E$R"u)EEI D$E$'"uo)EED$E$!u)EED$E$!u)EE D$E$!us)EE D$E${!uw)EE D$E$P!u)EED$E$%!u9)EEC));~)C)D$E$ u%)EE* *E D$E$ u)EE D$E$j u{)EED$E$? u)EE D$E$ u)EE D$E$u)EE D$E$u)EEpD$E$u)EE D$E$hu)EE5D$E$=u)EE"D$E$u)EE D$E$u%)EE'*#*E^ D$E$u%)EE**E}uED$%$}u7ED$&$ EED$/'$ [^]ÐUS8\D$$D$$[]UÐUUUUS$Eu&MU L4!щM}E"E D$E$PE}EE$[]Allocating %ld bytes for %s at (%08lx) Allocating %ld bytes: array (%ld entries size %ld) for %s at (%08lx) Freeing memory for %s at (%08lx) (unknown)static strings areaZ-code arealink data areaZ-code backpatch tableZ-machine backpatch table%s chunk %dmemory: read from unwritten byte inmemory: negative index toOne of the memory blocks has exceeded 640K+--------------------------------------+ ValueMemory setting| %25s = %-7s | MAX_ABBREVS| %25s = %-7d | MAX_ACTIONSMAX_ADJECTIVESNUM_ATTR_BYTESMAX_CLASSESMAX_CLASS_TABLE_SIZEMAX_DICT_ENTRIESDICT_WORD_SIZEMAX_EXPRESSION_NODESMAX_GLOBAL_VARIABLESHASH_TAB_SIZEMAX_INCLUSION_DEPTHMAX_INDIV_PROP_TABLE_SIZEMAX_LABELSMAX_LINESPACEMAX_LINK_DATA_SIZEMAX_LOCAL_VARIABLESMAX_LOW_STRINGSMAX_NUM_STATIC_STRINGSMAX_OBJECTSMAX_OBJ_PROP_COUNTMAX_OBJ_PROP_TABLE_SIZEMAX_PROP_TABLE_SIZEMAX_QTEXT_SIZEMAX_SOURCE_FILESMAX_SYMBOLSMAX_STATIC_DATAMAX_STATIC_STRINGS| %25s = %-7ld | SYMBOLS_CHUNK_SIZEMAX_TRANSCRIPT_SIZEMAX_VERBSMAX_VERBSPACEMAX_ZCODE_SIZE MAX_QTEXT_SIZE is the maximum length of a quoted string. Increasing by 1 costs 5 bytes (for lexical analysis memory). Inform automatically ensures that MAX_STATIC_STRINGS is at least twice the size of this. MAX_SYMBOLS is the maximum number of symbols - names of variables, objects, routines, the many internal Inform-generated names and so on. The symbols names are stored in memory which is allocated in chunks of size SYMBOLS_CHUNK_SIZE. HASH_TAB_SIZE is the size of the hash tables used for the heaviest symbols banks. MAX_OBJECTS is the maximum number of objects. (If compiling a version-3 game, 255 is an absolute maximum in any event.) MAX_ACTIONS is the maximum number of actions - that is, routines such as TakeSub which are referenced in the grammar table. MAX_ADJECTIVES is the maximum number of different "adjectives" in the grammar table. Adjectives are misleadingly named: they are words such as "in", "under" and the like. MAX_DICT_ENTRIES is the maximum number of words which can be entered into the game's dictionary. It costs 29 bytes to increase this by one. DICT_WORD_SIZE is the number of characters in a dictionary word. In Z-code this is always 6 (only 4 are used in v3 games). In Glulx it can be any number. NUM_ATTR_BYTES is the space used to store attribute flags. Each byte stores eight attribytes. In Z-code this is always 6 (only 4 are used in v3 games). In Glulx it can be any number which is a multiple of four, plus three. MAX_STATIC_DATA is the size of an array of integers holding initial values for arrays and strings stored as ASCII inside the Z-machine. It should be at least 1024 but seldom needs much more. MAX_PROP_TABLE_SIZE is the number of bytes allocated to hold the properties table. MAX_ABBREVS is the maximum number of declared abbreviations. It is not allowed to exceed 64. MAX_ARRAYS MAX_ARRAYS is the maximum number of declared arrays. MAX_EXPRESSION_NODES is the maximum number of nodes in the expression evaluator's storage for parse trees. In effect, it measures how complicated algebraic expressions are allowed to be. Increasing it by one costs about 80 bytes. MAX_VERBS is the maximum number of verbs (such as "take") which can be defined, each with its own grammar. To increase it by one costs about 128 bytes. A full game will contain at least 100. MAX_VERBSPACE is the size of workspace used to store verb words, so may need increasing in games with many synonyms: unlikely to exceed 4K. MAX_LABELS is the maximum number of label points in any one routine. (If the -k debugging information switch is set, MAX_LABELS is raised to a minimum level of 2000, as about twice the normal number of label points are needed to generate tables of how source code corresponds to positions in compiled code.) MAX_LINESPACE is the size of workspace used to store grammar lines, so may need increasing in games with complex or extensive grammars. MAX_STATIC_STRINGS is the size in bytes of a buffer to hold compiled strings before they're written into longer-term storage. 2000 bytes is plenty, allowing string constants of up to about 3000 characters long. Inform automatically ensures that this is at least twice the size of MAX_QTEXT_SIZE, to be on the safe side. MAX_ZCODE_SIZE is the size in bytes of a buffer to hold compiled code for a single routine. (It applies to both Z-code and Glulx, despite the name.) As a guide, the longest library routine is about 6500 bytes long in Z-code; about twice that in Glulx. MAX_LINK_DATA_SIZE is the size in bytes of a buffer to hold module link data before it's written into longer-term storage. 2000 bytes is plenty. MAX_LOW_STRINGS is the size in bytes of a buffer to hold all the compiled "low strings" which are to be written above the synonyms table in the Z-machine. 1024 is plenty. MAX_TRANSCRIPT_SIZE is only allocated for the abbreviations optimisation switch, and has the size in bytes of a buffer to hold the entire text of the game being compiled: it has to be enormous, say 100000 to 200000. MAX_CLASSES maximum number of object classes which can be defined. This is cheap to increase. MAX_CLASS_TABLE_SIZE is the number of bytes allocated to hold the table of properties to inherit from each class. MAX_INCLUSION_DEPTH is the number of nested includes permitted. MAX_SOURCE_FILES is the number of source files that can be read in the compilation. MAX_INDIV_PROP_TABLE_SIZE is the number of bytes allocated to hold the table of ..variable values. MAX_OBJ_PROP_COUNT is the maximum number of properties a single object can have. (Glulx only) MAX_OBJ_PROP_TABLE_SIZE is the number of words allocated to hold a single object's properties. (Glulx only) MAX_LOCAL_VARIABLES is the number of local variables (including arguments) allowed in a procedure. (Glulx only) MAX_GLOBAL_VARIABLES is the number of global variables allowed in the program. (Glulx only) MAX_NUM_STATIC_STRINGS is the maximum number of compiled strings allowed in the program. (Glulx only) No such memory setting as "%s" HUGELARGESMALLLISTBad numerical setting in $ command "%s=%s" BUFFER_LENGTHMAX_BANK_SIZEBANK_CHUNK_SIZEMAX_OLDEPTHMAX_ROUTINESMAX_GCONSTANTSMAX_FORWARD_REFSSTACK_SIZESTACK_LONG_SLOTSSTACK_SHORT_LENGTHThe Inform 5 memory setting "%s" has been withdrawn. It should be safe to omit it (putting nothing in its place). No such memory $ command as "%s" Properties table used %d Allocated a total of %ld bytes of memory Q@⍀@P=8+⍀+P$⍀P ⍀P⍀P⍀P⍀P⍀P⍀Pup⍀P\Wn⍀nPC>Y⍀YP*%D⍀DP===>>4>M>f>>>>>>$Ë $Ë$ P D?D @ 4   5 = b=$?4 @=<sk;Q,@K0@9?/ o#4@ 8@?#?3$?F$z?pa#O?E6$$? #?%#?#?$x?n_$M?C4#'@! @?%T???T??$?y$g?]N#<?2##?%?$?Z#?w-ep?[L";,< <<<$@(@x?^$}nq<]Nd<=.X<t?$D@H@? #<@@@?K#u`?k\:#Jl?@1"h?"d?'$\?#H<~|?te$TE:<3X?)$T???T?T?r$,<<d;;;;~^A 4 ; @; $ : o# @: p# e]9 SDF$ 91@9 '3$  8 # `8 $ 8 # 7 wh%# ]U7 K<# 1) 6 $ `5 $ 4 # 3 % y@2 o`$ UM1 C4# )!`0 # / % . $ - Z# yq- gX- ME - ;," !, ^$ + $ *  #  * |K# qi) _P:# E=( 3$"  ( " ' '$ @' # & t$ ia & WH$ =5@% +r$ "% 4 H@/?/@@/?/8@/?/0@/?/(@/x?/ @/?/D@/?/<@/~?/t4@/n?/d,@/^?/T$@/Nx?/D@/>?/1(?/+5  H@ D@ @@ <@ 8@ 4@ ? ? 0@ ,@ ? ? |? p? d? X? L? @? 4? (?  @ @ ? ? ? ? ? ? p? (@ $@ t? `? l? t h? h d? \ \? P |? D X? 8 T? " 0@  ,@ ? ? ? ? ? ? ? ? ? ? @ @ z ? n ? b ? V ? J ? > ? 2 p? & (@  $@  t?  `? l? h? d? \? |? X? T? 0@ ,@ ? t ? h ? \ ? P ? D ? 8 ? , ? ?  ?  @ @ ? ? ? ? ? ? p? (@ $@ t? x `? l l? ` h? T d? H \? < |? 0 X? $ T?  4  "  $ % ?  " % ?  " $ ? ~ $t $h ?b Z "P $D |?> 6 $, $ ?  " $t?"$X?"$?"r$T?"x^$lx?f^"TF$H?B:"03$$?" '$d?"$?"$?"#?"|#p?jb"X#L?F>"4#(?""#?"#?"#\?"o#?"Z#t?nf"\K#P?JB"8:#,`?&"%#?"#?" #?""l?""xh?rj"`"Tp?NF"@8"."$""4 wRJ@"91$"'4 "<84 c?]U?K!4!',?!0?!4?!8?!3?>-3 ([ "?>?>3 [ ?>?>3 [ ?>?>3 [ ?w>?w>3 [ ?^> ?^>3 [ ?E>?E>3 [ ?,>?,>~3 y[ s>>k>>e3 `[ Z>=R>=L3 G[ A>=9>=33 .[ (>= >=3 [ >=>=3 0,($  IHW6LKUMJSQPGIHW6LKUMJSQPGTNZYOXVRF%?8K$@b(@y@ @,@0@4@8@<@ @@D@1H@CV8 "?^\?p?h?l????`?2?H?m???????? d??+?Dx?YT?i?t??{X??????|? H? P?3 L?$ao Hp (  K0 4?\[z0  EvaU._malloced_bytes_my_malloc___i686.get_pc_thunk.bx_my_calloc_my_free_initialise_memory_block_deallocate_memory_block_read_byte_from_memory_block_write_byte_to_memory_block_MAX_ABBREVS_MAX_ACTIONS_MAX_ADJECTIVES_NUM_ATTR_BYTES_MAX_CLASSES_MAX_CLASS_TABLE_SIZE_MAX_DICT_ENTRIES_DICT_WORD_SIZE_MAX_EXPRESSION_NODES_MAX_GLOBAL_VARIABLES_HASH_TAB_SIZE_MAX_INCLUSION_DEPTH_MAX_INDIV_PROP_TABLE_SIZE_MAX_LABELS_MAX_LINESPACE_MAX_LINK_DATA_SIZE_MAX_LOCAL_VARIABLES_MAX_LOW_STRINGS_MAX_NUM_STATIC_STRINGS_MAX_OBJECTS_MAX_OBJ_PROP_COUNT_MAX_OBJ_PROP_TABLE_SIZE_MAX_PROP_TABLE_SIZE_MAX_QTEXT_SIZE_MAX_SOURCE_FILES_MAX_SYMBOLS_MAX_STATIC_DATA_MAX_STATIC_STRINGS_SYMBOLS_CHUNK_SIZE_MAX_TRANSCRIPT_SIZE_MAX_VERBS_MAX_VERBSPACE_MAX_ZCODE_SIZE_set_memory_sizes_MAX_ARRAYS_adjust_memory_sizes___i686.get_pc_thunk.cx_memory_command_print_memory_usage_init_memory_vars_memory_begin_pass_memory_allocate_arrays_memory_free_arrays___i686.get_pc_thunk.axdyld_stub_binding_helper_properties_table_size_glulx_mode_zmachine_backpatch_table_zcode_backpatch_table_link_data_area_zcode_area_static_strings_area_memout_switch__DefaultRuneLocale_atoi___toupper_strcmp_fatalerror_compiler_error_named_sprintf_free_calloc_printf_memory_out_error_malloc___maskrune_chunk_name_chunk_name_buffer_list_memory_sizes_MAX_PROP_TABLE_SIZE_z_MAX_PROP_TABLE_SIZE_g_MAX_ZCODE_SIZE_z_MAX_ZCODE_SIZE_g_MAX_GLOBAL_VARIABLES_z_MAX_GLOBAL_VARIABLES_g_MAX_LOCAL_VARIABLES_z_MAX_LOCAL_VARIABLES_g_DICT_WORD_SIZE_z_DICT_WORD_SIZE_g_NUM_ATTR_BYTES_z_NUM_ATTR_BYTES_g_explain_parameter___istype