antoine-source/bubblebobble/bubble bobble infos.txt
Antoine Vignau 4d4fb6a665 Let's free the code!!
Some old (WIP) disassemblies and my own source code now available online.
2024-07-23 23:38:22 +02:00

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