2 * Various status thingies for the interpreter and interface.
6 typedef struct frotz_setup_struct
{
7 int attribute_assignment
; /* done */
8 int attribute_testing
; /* done */
9 int context_lines
; /* done */
10 int object_locating
; /* done */
11 int object_movement
; /* done */
12 int left_margin
; /* done */
13 int right_margin
; /* done */
14 int ignore_errors
; /* done */
15 int interpreter_number
; /* Just dumb frotz now */
16 int piracy
; /* done */
17 int undo_slots
; /* done */
18 int expand_abbreviations
; /* done */
19 int script_cols
; /* done */
20 int save_quetzal
; /* done */
22 int err_report_mode
; /* done */
25 extern f_setup_t f_setup
;
28 typedef struct zcode_header_struct
{
32 zword h_resident_size
;
40 zword h_abbreviations
;
43 zbyte h_interpreter_number
;
44 zbyte h_interpreter_version
;
48 zword h_screen_height
;
51 zword h_functions_offset
;
52 zword h_strings_offset
;
53 zbyte h_default_background
;
54 zbyte h_default_foreground
;
55 zword h_terminating_keys
;
57 zbyte h_standard_high
;
60 zword h_extension_table
;
66 zword hx_unicode_table
;