Похоже, вы, вероятно, нашли большую часть необходимой вам информации, но добавлю, по моему мнению.
Прошло несколько лет, но я баловался программированием TI и калькуляторов HP.Из вашего поста я действительно не знаю, насколько сложными в вычислительном отношении являются процедуры, которые вам нужно написать.Вы говорите, что не думаете, что BASIC будет работать для вас (без дополнительных подробностей), но первое, что я бы предложил, - это написать несколько простых тестов, чтобы увидеть, достигнете ли вы приемлемой производительности, используя BASIC.Если в вашем коде всего пара небольших критичных для производительности частей вашего кода, вы можете выполнить их в сборке и вызывать их из BASIC с помощью команд Asm, AsmPrgm и AsmComp.
К сожалению, вы получите ужасную производительность, используя BASIC,но если ваше конкретное приложение не слишком интенсивно в вычислительном отношении, это не будет иметь значения.Вы найдете разработку BASIC намного проще, и она будет более совместимой с калькуляторами.
Если вы не можете получить необходимую производительность в BASIC или вам нужен более низкий доступ к оборудованию, тогда переход на сборку действительноВаш единственный хороший вариант.Когда я в последний раз разрабатывал калькуляторы, компиляторы C для TI на основе Z80 были ужасны, и из небольшого количества поисков, которые я делал сегодня, похоже, что они не сильно улучшились (однако компилятор C m68k C довольно хорош).
Если вам нужно идти со сборкой, вам придется столкнуться с утомительностью, присущей программированию на любом языке ассемблера.Кроме того, вам придется потратить время на изучение различий между различными калькуляторами, чтобы узнать, что будет совместимо между ними, и обязательно проверить их на каждом калькуляторе, поскольку ошибки в сборке могут привести к сбою всего калькулятора и должны быть исправлены.перезагружена.