This info is for the european version of the ROM with NES header ($10 bytes).
RAM:
Button: 0006
01: Right
02: Left
04: Down
08: Up
10: Start
20: Select
40: B
80: A
Pointers: 000E-000F
X-Coord: 0012 (También para animación pantalla SOS)
Invulnerability time: 005C (Value more than $00)
Level: 00C1
Continues x0: 00C6
Continues 0x: 00C7
OAM: 0200-029F (Y-loc, Tile, Atributte, X-loc format)
X-Coord Enemy1: 0334
X-Coord Boss Level 7: 0334
X-Coord Enemy2: 0335
X-Coord Enemy3: 0336
X-Coord Enemy4: 0337
X-Coord Enemy5: 0338
X-Coord Enemy6: 0339
Y-Coord Enemy1: 0348
Y-Coord Boss Level 7: 0348
X-Coord Enemy2: 0349
X-Coord Enemy3: 034A
X-Coord Enemy4: 034B
X-Coord Enemy5: 034C
X-Coord Enemy6: 034D
Y-Coord: 035C
Time Enemy1: 0369 (When value=$00 the enemy change color and go fast)
Time Enemy2: 036A (When value=$00 the enemy change color and go fast)
Time Enemy3: 036B (When value=$00 the enemy change color and go fast)
Time Enemy4: 036C (When value=$00 the enemy change color and go fast)
Time Enemy5: 036D (When value=$00 the enemy change color and go fast)
Time Enemy6: 036E (When value=$00 the enemy change color and go fast)
Enemy1 Direction: 0375 ($00: Forward, $01: Back)
Enemy2 Direction: 0376 ($00: Forward, $01: Back)
Enemy3 Direction: 0377 ($00: Forward, $01: Back)
Enemy4 Direction: 0378 ($00: Forward, $01: Back)
Enemy5 Direction: 0379 ($00: Forward, $01: Back)
Enemy6 Direction: 037A ($00: Forward, $01: Back)
Sprite enemy1: 0395 ($00 or $01). I don´t know if there are more values.
Sprite enemy2: 0396
Sprite enemy3: 0397
Sprite enemy4: 0398
Sprite enemy5: 0399
Sprite enemy6: 039A
Score x0000000: 04DB
Score 0x000000: 04DC
Score 00x00000: 04DD
Score 000x0000: 04DE
Score 0000x000: 04DF
Score 00000x00: 04E0
Score 000000x0: 04E1
Lives: 04ED
Time Counter (Continue Screen): 064A
Max Scores: 0650-068B
ROM:
00000-0000F: Header
036AE-036C1: Pointers
036E7-036F8: Pointers
0394A-03999: Texts
08457-08465: Texts Max Scores ("1ST", "2ND",...)
085E6-085FB: Pointers
0872D-08AEC: Screen planet with SOS message
08E21-08E30: Put "c" in screen to have infinite continues (cheat)
08E61-08EB0: Check cheat button combination
08EBF-08EC6: Cheat button combination: 80 40 40 80 02 01 02 01 (A, B, B, A, Left, Right, Left, Right)
08F26-09143: Texts
091D0-091D7: Text "PRESENTS"
09BD5-09C07: Text MUSIC DRIVER
09C35-09C56: Pointers
0B557-0B55C: Decrease invulnerability time
0B5E4-0B657: Pointers
140A8-143A7: Level 1 Data (This is to draw the level)
143E2-146E1: Level 2 Data (This is to draw the level)
1471C-14A1B: Level 3 Data (This is to draw the level)
14A56-14D55: Level 4 Data (This is to draw the level)
14D90-1508F: Level 5 Data (This is to draw the level)
150CA-153C9: Level 6 Data (This is to draw the level)
15404-15703: Level 7 Data (This is to draw the level)
1C1FB-1C21A: Pointers
1DB50-...: Pointers (Level Data,...)
1EC55-1EC90: Max Scores
1F11F-...: 2*2 objects in the level (bottle with thunderbolt, ...)
38A10-38C8F: Ocean Screen
3F410-3F7CF: Parasol Stars Tittle Screen
Sorry, my english is bad. I am spanish.
RAM:
Button: 0006
01: Right
02: Left
04: Down
08: Up
10: Start
20: Select
40: B
80: A
Pointers: 000E-000F
X-Coord: 0012 (También para animación pantalla SOS)
Invulnerability time: 005C (Value more than $00)
Level: 00C1
Continues x0: 00C6
Continues 0x: 00C7
OAM: 0200-029F (Y-loc, Tile, Atributte, X-loc format)
X-Coord Enemy1: 0334
X-Coord Boss Level 7: 0334
X-Coord Enemy2: 0335
X-Coord Enemy3: 0336
X-Coord Enemy4: 0337
X-Coord Enemy5: 0338
X-Coord Enemy6: 0339
Y-Coord Enemy1: 0348
Y-Coord Boss Level 7: 0348
X-Coord Enemy2: 0349
X-Coord Enemy3: 034A
X-Coord Enemy4: 034B
X-Coord Enemy5: 034C
X-Coord Enemy6: 034D
Y-Coord: 035C
Time Enemy1: 0369 (When value=$00 the enemy change color and go fast)
Time Enemy2: 036A (When value=$00 the enemy change color and go fast)
Time Enemy3: 036B (When value=$00 the enemy change color and go fast)
Time Enemy4: 036C (When value=$00 the enemy change color and go fast)
Time Enemy5: 036D (When value=$00 the enemy change color and go fast)
Time Enemy6: 036E (When value=$00 the enemy change color and go fast)
Enemy1 Direction: 0375 ($00: Forward, $01: Back)
Enemy2 Direction: 0376 ($00: Forward, $01: Back)
Enemy3 Direction: 0377 ($00: Forward, $01: Back)
Enemy4 Direction: 0378 ($00: Forward, $01: Back)
Enemy5 Direction: 0379 ($00: Forward, $01: Back)
Enemy6 Direction: 037A ($00: Forward, $01: Back)
Sprite enemy1: 0395 ($00 or $01). I don´t know if there are more values.
Sprite enemy2: 0396
Sprite enemy3: 0397
Sprite enemy4: 0398
Sprite enemy5: 0399
Sprite enemy6: 039A
Score x0000000: 04DB
Score 0x000000: 04DC
Score 00x00000: 04DD
Score 000x0000: 04DE
Score 0000x000: 04DF
Score 00000x00: 04E0
Score 000000x0: 04E1
Lives: 04ED
Time Counter (Continue Screen): 064A
Max Scores: 0650-068B
ROM:
00000-0000F: Header
036AE-036C1: Pointers
036E7-036F8: Pointers
0394A-03999: Texts
08457-08465: Texts Max Scores ("1ST", "2ND",...)
085E6-085FB: Pointers
0872D-08AEC: Screen planet with SOS message
08E21-08E30: Put "c" in screen to have infinite continues (cheat)
08E61-08EB0: Check cheat button combination
08EBF-08EC6: Cheat button combination: 80 40 40 80 02 01 02 01 (A, B, B, A, Left, Right, Left, Right)
08F26-09143: Texts
091D0-091D7: Text "PRESENTS"
09BD5-09C07: Text MUSIC DRIVER
09C35-09C56: Pointers
0B557-0B55C: Decrease invulnerability time
0B5E4-0B657: Pointers
140A8-143A7: Level 1 Data (This is to draw the level)
143E2-146E1: Level 2 Data (This is to draw the level)
1471C-14A1B: Level 3 Data (This is to draw the level)
14A56-14D55: Level 4 Data (This is to draw the level)
14D90-1508F: Level 5 Data (This is to draw the level)
150CA-153C9: Level 6 Data (This is to draw the level)
15404-15703: Level 7 Data (This is to draw the level)
1C1FB-1C21A: Pointers
1DB50-...: Pointers (Level Data,...)
1EC55-1EC90: Max Scores
1F11F-...: 2*2 objects in the level (bottle with thunderbolt, ...)
38A10-38C8F: Ocean Screen
3F410-3F7CF: Parasol Stars Tittle Screen
Sorry, my english is bad. I am spanish.