mirror of
https://github.com/antoinevignau/source.git
synced 2024-12-30 18:31:21 +00:00
4d4fb6a665
Some old (WIP) disassemblies and my own source code now available online.
78 lines
3.3 KiB
Plaintext
78 lines
3.3 KiB
Plaintext
Bubble Bobble
|
|
Taito
|
|
1988
|
|
Novalogic
|
|
Chris Eisnaugle
|
|
|
|
Memory Map
|
|
|
|
$0800..$0BFF - LEVEL
|
|
$0C00..$1FFF - CODE
|
|
$6000..$96FF - CODE
|
|
$9700..$B6FF - DATA
|
|
$B800..$BFFF - RWTS
|
|
$D000..$DFFF - CODE
|
|
$D100..$DAFF - DATA
|
|
$F800..$FF5F - CODE
|
|
|
|
How to crack (should write something about it)
|
|
Side 1 / T14/S0/D2: 20 -> 2C
|
|
|
|
DISK MAP
|
|
|
|
Side 1
|
|
|
|
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F 20 21 22
|
|
00 08 0C 1C 2C 3C 4C 5C 6C 7C 8C 98
|
|
01 B7 0D 1D 2D 3D 4D 5D 6D 7D 8D 99
|
|
02 B8 0E 1E 2E 3E 4E 5E 6E 7E 8E 9A
|
|
03 B9 0F 1F 2F 3F 4F 5F 6F 7F 8F 9B
|
|
04 BA 10 20 30 40 50 60 70 80 90 9C
|
|
05 BB 11 21 31 41 51 61 71 81 91 9D
|
|
06 BC 12 22 32 42 52 62 72 82 92
|
|
07 BD 13 23 33 43 53 63 73 83 93
|
|
08 BE 14 24 34 44 54 64 74 84 94
|
|
09 BF 15 25 35 45 55 65 75 85 95
|
|
0A 16 26 36 46 56 66 76 86 96
|
|
0B 17 27 37 47 57 67 77 87
|
|
0C 18 28 38 48 58 68 78 88
|
|
0D 19 29 39 49 59 69 79 89
|
|
0E 1A 2A 3A 4A 5A 6A 7A 8A
|
|
0F 1B 2B 3B 4B 5B 6B 7B 8B
|
|
|
|
MEMORY RELOCATION
|
|
2000..3FFF > 9700..B6FF
|
|
5000..5FFF > D000..DFFF
|
|
4500..47FF > F800..FAFF
|
|
4300..45FF > FB00..FDFF
|
|
|
|
Side 2
|
|
|
|
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F 20 21 22
|
|
00 08 LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL HH HH P1 P1 P2 P2 XX XX
|
|
01 B7 LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL HH HH P1 P1 P2 P2 XX XX
|
|
02 B8 LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL HH HH P1 P1 P2 P2 XX
|
|
03 B9 LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL HH HH P1 P1 P2 P2 XX
|
|
04 BA LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL HH HH P1 P1 P2 P2 XX
|
|
05 BB LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL HH HH P1 P1 P2 P2 XX
|
|
06 BC LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL HH HH P1 P1 P2 P2 XX
|
|
07 BD LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL HH HH P1 P1 P2 P2 XX
|
|
08 BE LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL MM HH HH P1 P1 P2 P2 XX
|
|
09 BF LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL MM HH HH P1 P1 P2 P2 XX
|
|
0A LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL MM HH HH P1 P1 P2 P2 XX
|
|
0B LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL MM HH HH P1 P1 P2 P2 XX
|
|
0C LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LX HH HH P1 P1 P2 P2 XX
|
|
0D LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LX HH HH P1 P1 P2 P2 XX
|
|
0E LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LX HH HH P1 P1 P2 P2 XX
|
|
0F LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LL LX HH HH P1 P1 P2 P2 XX
|
|
|
|
LEVELS
|
|
01/00 TO 1A/0F EVERY FOUR SECTORS
|
|
26 x 4 = 104 - 1 = 103 LEVELS
|
|
|
|
PICTURES
|
|
T01/1A: the levels (minus T1A/SC..F for LX, T1A/S8..B for MMusic)
|
|
T1B/1C: High Scores (HH)
|
|
T1D/1E: Big Boss level page 1 (P1)
|
|
T1F/20: Big Boss level page 2 (P2)
|
|
T21+++: Some code, for the boss level or, more likely, garbage for the on-disk protection check |