compat.h 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142
  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. ; defines
  54. tios::NULL equ 0
  55. tios::H_NULL equ 0
  56. tios::RAND_MAX equ $7FFF
  57. ; codes for ST_busy()
  58. ACTIVITY_IDLE equ 0
  59. ACTIVITY_BUSY equ 1
  60. ACTIVITY_PAUSED equ 2
  61. ; codes for ER_throw()
  62. tios::ER_STOP equ 2
  63. tios::ER_DIMENSION equ 230
  64. tios::ER_MEMORY equ 670
  65. tios::ER_MEMORY_DML equ 810
  66. ; tags
  67. tios::UNDEFINED_TAG equ $2A
  68. tios::LIST_TAG equ $D9
  69. tios::MATRIX_TAG equ $DB
  70. tios::END_TAG equ $E5
  71. tios::STOF_ESI equ $4000
  72. tios::STOF_HESI equ $4003
  73. ;****************************************************************************
  74. ; structures
  75. tios::SYM_ENTRY.name equ 0 ; name of symbol
  76. tios::SYM_ENTRY.flags equ 8 ; flags
  77. tios::SYM_ENTRY.hVal equ 10 ; handle of symbol
  78. tios::globals equ $4C00
  79. tios::kb_globals equ _ROM_CALL_2A3+$15a
  80. tios::Heap equ _ROM_CALL_02F+$104+$16
  81. tios::ROM_base equ _RAM_CALL_003
  82. tios::FindSymEntry equ userlib::FindSymEntry
  83. tios::DrawCharXY equ userlib::DrawCharXY
  84. tios::kb_vars equ _ROM_CALL_2A3+$15a
  85. tios::ST_flags equ doorsos::ST_flags
  86. tios::DEREF equ doorsos::DEREF
  87. tios::ER_throw equ doorsos::ER_throw
  88. tios::DEREF_SYM equ doorsos::DEREF_SYM
  89. FOLDER_LIST_HANDLE equ doorsos::FolderListHandle
  90. tios::DefTempHandle equ doorsos::DefTempHandle
  91. ;flib::find_pixel equ graphlib::find_pixel
  92. ;flib::pixel_on equ graphlib::pixel_on
  93. ;flib::pixel_off equ graphlib::pixel_off
  94. ;flib::pixel_chg equ graphlib::pixel_chg
  95. flib::clr_scr equ graphlib::clr_scr2
  96. flib::zap_screen equ graphlib::clr_scr
  97. flib::idle_loop equ userlib::idle_loop
  98. flib::random equ userlib::random
  99. flib::rand_seed equ userlib::rand_seed
  100. flib::show_dialog equ graphlib::show_dialog
  101. flib::clear_dialog equ graphlib::clear_dialog
  102. flib::frame_rect equ graphlib::frame_rect
  103. flib::erase_rect equ graphlib::erase_rect
  104. gray4lib::on equ graphlib::gray4
  105. gray4lib::off equ graphlib::gray2
  106. gray4lib::plane0 equ graphlib::plane1
  107. gray4lib::plane1 equ graphlib::plane0
  108. gray7lib::on equ graphlib::gray7
  109. gray7lib::off equ graphlib::gray2
  110. gray7lib::plane0 equ graphlib::plane2
  111. gray7lib::plane1 equ graphlib::plane0
  112. gray7lib::plane2 equ graphlib::plane1
  113. kernel::exec equ userlib::exec
  114. EXEC_NO_MEM equ 1
  115. EXEC_LIB_NOT_FOUND equ 2
  116. EXEC_LIB_RANGE_ERR equ 3
  117. EXEC_NOT_EXEC equ 4
  118. EXEC_UNKNOWN_FORMAT equ 4
  119. hufflib::extract equ ziplib::extract
  120. hufflib::extract_string equ ziplib::extract_string
  121. hufflib::write_string equ ziplib::write_string
  122. hufflib::write_string_inv equ ziplib::write_string_inv
  123. hufflib::check_mem equ ziplib::check_emem