Difference between revisions of "User:1ccsDontMatter/notes"
Line 69: | Line 69: | ||
101325 - 8 - p1 ship frailty | 101325 - 8 - p1 ship frailty | ||
+ | |||
+ | 1016AA - obj- base of enemy racer obj (slot 1?) | ||
+ | |||
+ | 1016AA - 16 - relative offset (from somewhere) to enemy racer script. 2A9A = chitta, 2BBA = miyamoto | ||
102c4a - obj- base of data object | 102c4a - obj- base of data object |
Revision as of 23:37, 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
- Nirvana - 0x46
- Miyamoto - 0x50
- Gain - 0x5A
- Chitta - 0x64
- HJ - 0x6E
- KL - 0x78
- 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)
- Bulgin - 0x5
- HJ - 0x06
- KL - 0x7
- Gain - 0x8
- Miyamoto - 0x9
- Borrnam - 0xA
- Chitta - 0xB
- Nirvana - 0x0C
Memory addresses
RAM
1006C7 - 16 - enemy HP (array slot 1?)
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
1016AA - obj- base of enemy racer obj (slot 1?)
1016AA - 16 - relative offset (from somewhere) to enemy racer script. 2A9A = chitta, 2BBA = miyamoto
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)
011634 - calls racer speed update?
018830 -
018890 - writes to current player scroll speed during booster use