1 tios::ST_eraseHelp equ _ROM_CALL_0E3
2 tios::ST_showHelp equ _ROM_CALL_0E6
3 tios::HeapFree equ _ROM_CALL_097
4 tios::HeapAlloc equ _ROM_CALL_090
5 tios::ER_catch equ _ROM_CALL_154
6 tios::ER_success equ _ROM_CALL_155
7 tios::reset_link equ _ROM_CALL_24C
8 tios::flush_link equ _ROM_CALL_24D
9 tios::tx_free equ _ROM_CALL_252
10 tios::transmit equ _ROM_CALL_250
11 tios::receive equ _ROM_CALL_24F
12 tios::HeapFreeIndir equ _ROM_CALL_098
13 tios::ST_busy equ _ROM_CALL_0E2
14 tios::ER_throwVar equ _ROM_CALL_153
15 tios::HeapRealloc equ _ROM_CALL_09D
16 tios::sprintf equ _ROM_CALL_053
17 tios::DrawStrXY equ _ROM_CALL_1A9
18 tios::FontSetSys equ _ROM_CALL_18F
19 tios::DrawTo equ _ROM_CALL_19C
20 tios::MoveTo equ _ROM_CALL_19D
21 tios::PortSet equ _ROM_CALL_1A2
22 tios::PortRestore equ _ROM_CALL_1A3
23 tios::WinActivate equ _ROM_CALL_001
24 tios::WinClose equ _ROM_CALL_00B
25 tios::WinOpen equ _ROM_CALL_01E
26 tios::WinStrXY equ _ROM_CALL_026
27 tios::HeapAllocThrow equ _ROM_CALL_093
28 tios::strcmp equ _ROM_CALL_271
29 tios::FontGetSys equ _ROM_CALL_18E
30 tios::strlen equ _ROM_CALL_27E
31 tios::strncmp equ _ROM_CALL_272
32 tios::strncpy equ _ROM_CALL_26D
33 tios::strcat equ _ROM_CALL_26E
34 tios::strchr equ _ROM_CALL_274
35 tios::memset equ _ROM_CALL_27C
36 tios::memcmp equ _ROM_CALL_270
37 tios::memcpy equ _ROM_CALL_26A
38 tios::memmove equ _ROM_CALL_26B
39 tios::_du32u32 equ _ROM_CALL_2AA
40 tios::_ds32s32 equ _ROM_CALL_2A8
41 tios::_du16u16 equ _ROM_CALL_2A6
42 tios::_ds16u16 equ _ROM_CALL_2A4
43 tios::_ru32u32 equ _ROM_CALL_2AB
44 tios::_rs32s32 equ _ROM_CALL_2A9
45 tios::_ru16u16 equ _ROM_CALL_2A7
46 tios::_rs16u16 equ _ROM_CALL_2A5
47 tios::DerefSym equ _ROM_CALL_079
48 tios::MenuPopup equ _ROM_CALL_03B
49 tios::MenuBegin equ _ROM_CALL_036
50 tios::MenuOn equ _ROM_CALL_03A
51 tios::ERD_dialog equ _ROM_CALL_151
52 
53 ;****************************************************************************
54 ; defines
55 
56 tios::NULL		equ	0
57 tios::H_NULL		equ	0
58 tios::RAND_MAX		equ	$7FFF
59 
60 ; codes for ST_busy()
61 ACTIVITY_IDLE		equ	0
62 ACTIVITY_BUSY		equ	1
63 ACTIVITY_PAUSED		equ	2
64 
65 ; codes for ER_throw()
66 tios::ER_STOP		equ	2
67 tios::ER_DIMENSION	equ	230
68 tios::ER_MEMORY		equ	670
69 tios::ER_MEMORY_DML	equ	810
70 
71 ; tags
72 tios::UNDEFINED_TAG	equ	$2A
73 tios::LIST_TAG		equ	$D9
74 tios::MATRIX_TAG	equ	$DB
75 tios::END_TAG		equ	$E5
76 
77 tios::STOF_ESI		equ	$4000
78 tios::STOF_HESI		equ	$4003
79 
80 ;****************************************************************************
81 ; structures
82 
83 tios::SYM_ENTRY.name	equ	0	; name of symbol
84 tios::SYM_ENTRY.flags	equ	8	; flags
85 tios::SYM_ENTRY.hVal	equ	10	; handle of symbol
86 
87 
88 tios::globals	equ	$4C00
89 tios::kb_globals equ	_ROM_CALL_2A3+$15a
90 tios::Heap	equ	_ROM_CALL_02F+$104+$16
91 tios::ROM_base	equ	_RAM_CALL_003
92 tios::FindSymEntry	equ	userlib::FindSymEntry
93 tios::DrawCharXY	equ	userlib::DrawCharXY
94 tios::kb_vars		equ	_ROM_CALL_2A3+$15a
95 tios::ST_flags		equ	doorsos::ST_flags
96 tios::DEREF		equ	doorsos::DEREF
97 tios::ER_throw		equ	doorsos::ER_throw
98 tios::DEREF_SYM		equ	doorsos::DEREF_SYM
99 
100 FOLDER_LIST_HANDLE	equ	doorsos::FolderListHandle
101 tios::DefTempHandle	equ	doorsos::DefTempHandle
102 
103 
104 ;flib::find_pixel	equ	graphlib::find_pixel
105 ;flib::pixel_on		equ	graphlib::pixel_on
106 ;flib::pixel_off	equ	graphlib::pixel_off
107 ;flib::pixel_chg	equ	graphlib::pixel_chg
108 flib::clr_scr		equ	graphlib::clr_scr2
109 flib::zap_screen	equ	graphlib::clr_scr
110 flib::idle_loop		equ	userlib::idle_loop
111 flib::random		equ	userlib::random
112 flib::rand_seed		equ	userlib::rand_seed
113 flib::show_dialog	equ	graphlib::show_dialog
114 flib::clear_dialog	equ	graphlib::clear_dialog
115 flib::frame_rect	equ	graphlib::frame_rect
116 flib::erase_rect	equ	graphlib::erase_rect
117 
118 
119 gray4lib::on		equ	graphlib::gray4
120 gray4lib::off		equ	graphlib::gray2
121 gray4lib::plane0	equ	graphlib::plane1
122 gray4lib::plane1	equ	graphlib::plane0
123 
124 gray7lib::on		equ	graphlib::gray7
125 gray7lib::off		equ	graphlib::gray2
126 gray7lib::plane0	equ	graphlib::plane2
127 gray7lib::plane1	equ	graphlib::plane0
128 gray7lib::plane2	equ	graphlib::plane1
129 
130 kernel::exec		equ	userlib::exec
131 
132 EXEC_NO_MEM		equ	1
133 EXEC_LIB_NOT_FOUND	equ	2
134 EXEC_LIB_RANGE_ERR	equ	3
135 EXEC_NOT_EXEC		equ	4
136 EXEC_UNKNOWN_FORMAT	equ	4
137 
138 hufflib::extract	equ	ziplib::extract
139 hufflib::extract_string	equ	ziplib::extract_string
140 hufflib::write_string	equ	ziplib::write_string
141 hufflib::write_string_inv equ	ziplib::write_string_inv
142 hufflib::check_mem	equ	ziplib::check_emem
143