User Tools

Site Tools


notes:comporg

This is an old revision of the document!


Computer Organization Course Notes Page

Course Notes Wiki


This is a space for members of the Computer Organization class to create a source of information reflective and assisting to the course.

Aside from assignments that may have you specifically perform operations here, you should contribute when you encounter any of the following:

  • Some neat bit of information related to the class
  • Some clarification or understanding you've had with respect to concepts in the class
  • Organizational/style improvements to existing content
  • Questions you have that may deserve a more visual answer

new section

TIC80 System Variables

By using peek/poke, it is actually possible to make rather large global changes to both your program itself and the way it is run. Below are some examples.

0x3FF9: DrawX 0 point. By adjusting the data stored here, it is possible to change TIC80's understanding of “0” on the x axis as it draws to the screen. This means that if you set this to 120, for example, your program's visual elements would be shifted 120 pixels to the right on every frame.

0x3FFA: DrawY 0 point. By adjusting the data stored here, it is possible to change TIC80's understanding of “0” on the y axis, similar to the DrawX 0 point. Setting this to 60, for example, would shift every frame down 60 pixels.

notes/comporg.1643567123.txt.gz · Last modified: 2022/01/30 13:25 by aholmes9