Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
ff3:ff3us:doc:asm:codes:movement_codes [2016/05/04 17:27] m06 improved info from Gi Nattaks "All things event hacking" |
ff3:ff3us:doc:asm:codes:movement_codes [2019/02/12 11:42] (current) |
||
---|---|---|---|
Line 5: | Line 5: | ||
Custom actions are processed from jump table at $C0/7807, beginning with Movement Action $C6. | Custom actions are processed from jump table at $C0/7807, beginning with Movement Action $C6. | ||
- | ==== Graphical Actions ==== | + | ==== Graphical Actions |
< | < | ||
00 Forward, Walking 1 | 00 Forward, Walking 1 | ||
Line 54: | Line 54: | ||
</ | </ | ||
- | ==== Movement Actions ==== | + | ==== Movement Actions |
< | < | ||
Movement (80-9F): | Movement (80-9F): | ||
Line 63: | Line 63: | ||
| | ||
- | Summary: | + | Movement table in tiles: |
- | 80 Move entity up 1 tile | + | 1 |
- | 81 Move entity right 1 tile | + | ------------------------------------------------------ |
- | 82 Move entity down 1 tile | + | 80 84 88 |
- | 83 Move entity left 1 tile | + | 81 85 89 |
- | 84 Move entity | + | 82 86 8A |
- | 85 Move entity | + | 83 87 |
- | 86 Move entity | + | |
- | 87 Move entity left 2 tiles | + | |
- | 88 Move entity up 3 tiles | + | |
- | 89 Move entity right 3 tiles | + | |
- | 8A Move entity down 3 tiles | + | |
- | 8B Move entity left 3 tiles | + | |
- | 8C Move entity up 4 tiles | + | |
- | 8D Move entity right 4 tiles | + | |
- | 8E Move entity down 4 tiles | + | |
- | 8F Move entity left 4 tiles | + | |
- | 90 Move entity up 5 tiles | + | |
- | 91 Move entity right 5 tiles | + | |
- | 92 Move entity down 5 tiles | + | |
- | 93 Move entity left 5 tiles | + | |
- | 94 Move entity up 6 tiles | + | |
- | 95 Move entity right 6 tiles | + | |
- | 96 Move entity down 6 tiles | + | |
- | 97 Move entity left 6 tiles | + | |
- | 98 Move entity up 7 tiles | + | |
- | 99 Move entity right 7 tiles | + | |
- | 9A Move entity down 7 tiles | + | |
- | 9B Move entity | + | |
- | 9C Move entity up 8 tiles | + | |
- | 9D Move entity right 8 tiles | + | |
- | 9E Move entity down 8 tiles | + | |
- | 9F Move entity left 8 tiles | + | |
A0 Move entity right/up 1x1 tiles | A0 Move entity right/up 1x1 tiles | ||
A1 Move entity right/down 1x1 tiles | A1 Move entity right/down 1x1 tiles | ||
Line 108: | Line 83: | ||
AA Move entity left/up 2x1 tiles | AA Move entity left/up 2x1 tiles | ||
AB Move entity left/up 1x2 tiles | AB Move entity left/up 1x2 tiles | ||
+ | </ | ||
+ | ==== Speed (C0-C4) ==== | ||
+ | < | ||
C0 Set entity' | C0 Set entity' | ||
C1 Set entity' | C1 Set entity' |