notes:comporg
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
notes:comporg [2020/01/23 12:47] – [Address Ranges] mfaucet2 | notes:comporg [2021/02/24 14:09] – [Useful Links] tlee8 | ||
---|---|---|---|
Line 12: | Line 12: | ||
* Questions you have that may deserve a more visual answer | * Questions you have that may deserve a more visual answer | ||
- | ====Helpful Things==== | + | =====new section===== |
- | ---- | + | |
- | NOP or nop- no operation, takes two exact cycles to execute, | + | =====new section===== |
- | + | ||
- | ; - Comment Symbol | + | |
- | + | ||
- | SEG - Segment, | + | |
- | + | ||
- | ORG - Basically int main(), Starting place goes after | + | |
- | + | ||
- | lda - Load Accumulator Register (ld) load (a) Accumulator | + | |
- | - # Means Immediate | + | |
- | - | + | |
- | + | ||
- | sta - Takes value in accumulator and stores in some memory (st) store (a) accumulator register -> address | + | |
- | + | ||
- | inx - (in) increment (x) X register | + | |
- | + | ||
- | jmp - Jump, unconditionally snaps to a point | + | |
- | + | ||
- | brX - A conditional jump (bz) branch if zero (beq) branch if equal | + | |
- | + | ||
- | + | ||
- | + | ||
- | % - Binary value | + | |
- | $ - Hex Value | + | |
- | + | ||
- | | + | |
- | =====Address Ranges===== | + | |
- | ---- | + | |
- | $0000 - $007F : TIA Registers | + | |
- | $0080 - $00FF : RAM | + | |
- | $0200 - $02FF : RIOT registers | + | |
- | $1000 - $1FFF : ROM | + | |
| | ||
=====Useful Links===== | =====Useful Links===== | ||
- | ---- | + | " |
+ | http:// | ||
+ | |||
+ | More info on PPU registers: | ||
+ | http:// | ||
+ | |||
+ | cc65 Wikia (used for our 6502): | ||
+ | https:// | ||
+ | |||
- | Atari Programming for Newbies: [[https:// | ||
- | Stella' |
notes/comporg.txt · Last modified: 2022/04/18 11:33 by mpronti2