Discussion Overview
The discussion revolves around how to assign a position to an object or variable in the context of programming a game on a calculator, specifically using assembly language or C. Participants explore the technical aspects of programming on different models of Texas Instrument calculators.
Discussion Character
- Technical explanation
- Debate/contested
- Homework-related
Main Points Raised
- One participant seeks guidance on assigning a position to a character in a game being developed for a calculator using assembly language.
- Another participant questions the choice of programming language and suggests that focusing on one language may be more beneficial for skill development.
- There is a discussion about the different assembly languages used by various Texas Instrument calculators, specifically Z80 ASM for older models and 68k ASM for newer ones.
- Participants clarify that the TI-89 and later models have a C compiler available, which is not widely known by all users.
- Links to resources and examples of games written in C for the TI-89 are provided, indicating that most modern games for this calculator are developed in C.
- There is confusion regarding the process of writing and compiling C programs for the calculator, with some participants clarifying that compilation must occur on a computer before transferring the program to the calculator.
- One participant expresses uncertainty about the functionality of their setup, specifically regarding the absence of a key that is mentioned in the context of using virtual TI software.
Areas of Agreement / Disagreement
Participants express differing levels of familiarity with programming on calculators, and there is no consensus on the best approach to take for game development. Some participants agree on the existence of a C compiler for the TI-89, while others are unsure or unaware of its capabilities.
Contextual Notes
There are limitations in understanding the specific requirements for programming on different calculator models, as well as the need for clarity on the compilation process and the tools available for testing applications.