Difference between revisions of "User:1ccsDontMatter/notes"
Line 1: | Line 1: | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
= Data = | = Data = | ||
Data taken from stage 1 and air circus (rates are different on different stages) | Data taken from stage 1 and air circus (rates are different on different stages) | ||
− | == | + | == Base acceleration == |
* Borrnam - 2, 4 booster | * Borrnam - 2, 4 booster | ||
* Miyamoto - 6, 6 booster | * Miyamoto - 6, 6 booster | ||
Line 31: | Line 11: | ||
* Bulgin - 1, 4 booster | * Bulgin - 1, 4 booster | ||
== Boost activation == | == Boost activation == | ||
− | * Borrnam - | + | * Borrnam - 0x3c |
− | * Miyamoto - | + | * Miyamoto - 0x50 |
− | * HJ - | + | * HJ - 0x6E |
− | * Nirvana - | + | * Nirvana - 0x46 |
− | * KL - | + | * KL - 0x78 |
− | * Gain - | + | * Gain - 0x5A |
− | * Chitta - | + | * Chitta - 0x64 |
− | * Bulgin - | + | * Bulgin - 0x97 |
== Back brake == | == Back brake == | ||
* Borrnam - -8 per frame | * Borrnam - -8 per frame | ||
Line 57: | Line 37: | ||
* Chitta - 3 | * Chitta - 3 | ||
* Bulgin - -1 | * Bulgin - -1 | ||
+ | == Movement speed == | ||
+ | * Borrnam - 0xE | ||
+ | * Miyamoto - 0x14 | ||
+ | * HJ - 0x11 | ||
+ | * Nirvana - 0x15 | ||
+ | * KL - 0x13 | ||
+ | * Gain - 0x12 | ||
+ | * Chitta - 0x10 | ||
+ | * Bulgin - 0xF | ||
+ | == Frailty (negative weight) == | ||
+ | * Borrnam - 0xA | ||
+ | * Miyamoto - 0x9 | ||
+ | * HJ - 0x06 | ||
+ | * Nirvana - 0x0C | ||
+ | * KL - 0x7 | ||
+ | * Gain - 0x8 | ||
+ | * Chitta - 0xB | ||
+ | * Bulgin - 0x5 | ||
= Memory addresses = | = Memory addresses = | ||
Line 62: | Line 60: | ||
==RAM== | ==RAM== | ||
1012ee - 16 - charge count to activate booster (player holding down shot button) | 1012ee - 16 - charge count to activate booster (player holding down shot button) | ||
+ | 1012f0 - 16 - amount needed to activate booster | ||
101324 - 8 - p1 ship movement speed | 101324 - 8 - p1 ship movement speed |
Revision as of 01:45, 6 July 2020
Contents
Data
Data taken from stage 1 and air circus (rates are different on different stages)
Base acceleration
- Borrnam - 2, 4 booster
- Miyamoto - 6, 6 booster
- HJ - 3, 5 booster
- Nirvana - 8, 8 booster
- KL - 5, 6 booster
- Gain - 4, 6 booster
- Chitta - 7, 8 booster
- Bulgin - 1, 4 booster
Boost activation
- Borrnam - 0x3c
- Miyamoto - 0x50
- HJ - 0x6E
- Nirvana - 0x46
- KL - 0x78
- Gain - 0x5A
- Chitta - 0x64
- Bulgin - 0x97
Back brake
- Borrnam - -8 per frame
- Miyamoto - -4
- HJ - -7
- Nirvana - -2
- KL - -6
- Gain - -5
- Chitta - -1
- Bulgin - -3
Wall brake
- Borrnam - -6 per frame
- Miyamoto - -7
- HJ - -4
- Nirvana - -8
- KL - -5
- Gain - -2
- Chitta - 3
- Bulgin - -1
Movement speed
- Borrnam - 0xE
- Miyamoto - 0x14
- HJ - 0x11
- Nirvana - 0x15
- KL - 0x13
- Gain - 0x12
- Chitta - 0x10
- Bulgin - 0xF
Frailty (negative weight)
- Borrnam - 0xA
- Miyamoto - 0x9
- HJ - 0x06
- Nirvana - 0x0C
- KL - 0x7
- Gain - 0x8
- Chitta - 0xB
- Bulgin - 0x5
Memory addresses
RAM
1012ee - 16 - charge count to activate booster (player holding down shot button) 1012f0 - 16 - amount needed to activate booster
101324 - 8 - p1 ship movement speed 101325 - 8 - p1 ship frailty
102c4a - obj- base of data object
102c5c - 16 - current position of background layer / level position
102c8e - 16 - current maximum speed limit of scrolling
102c88 - 32 - current logical position in level (goal line progress)
102c92 - 16 - current minimum possible speed of screen scroll
102dcd - 16 - current rate of change (used for passing to scroll speed modifier function)
ROM
71890 - 16 - Nirvana booster time (0x46)
71892 - 16 - Nirvana booster speed (8)
Program
007af6 - somewhere in player init function - sets booster time for p1 (1012ee)
009694 - sets argument for function (booster boost amount)
018830 -
018890 - writes to current player scroll speed during booster use