Sabrina has turned everyone at her school into animals. Oh, WHAT will her aunts say...?
Sit!
Music Menu#
Enter password (Salem) (Sabrina) (Gem) (Salem) for the game's music test.
Level Select#
Enter password (Harvey) (Chloe) (Gem) (Slugloafe) for a hidden level select.
Unused Songs#
From the Music Menu, two unused songs can be heard.
newdream4#
The first unused song is called "newdream4" and it is very different depending on the version of the game:
The EU version sounds like an unfinished remix of the worlds 2 and 4 songs:
The US version is a totally different song. Note that the last part of the song loops endlessly:
Maybe they are unfinished staff credit songs?
sbr_mall_grager#
This is the second unused song and is present in both US and EU versions. It sounds VERY unfinished.
Maybe it is an unfinished Boss\Final Boss song?
Hidden Text#
Developers Messages#
There are some hidden messages on this game targeted to people trying to copy it. The messages vary depending on the version of the game. On the US version the messages are located on the following offsets:
0x012483 - "Hello there!"
0x0125C5 - "Hello there!"
0x0126fd - "Hello there!"
And on the EU Version:
0x01195B - "Wow Salem, so this is what the inside of a hex editor looks like..."
0x011ADD - "Hello there!"
0x011C13 - "Hey look! Someone ripped our game!!!"
Hidden Development Text#
There is a LARGE Chunk of uncompiled ASM code. Looks like code for the final boss. It starts on the offset 0x040A00 in both US and EU versions.
254, 14, 240, 240, 0, 0, 128, 128, 111, 111, 240, 240, 0, 0
db 56, 59, 113, 99, 50, 34, 48, 34, 128, 128, 1, 1, 225, 225, 147, 147, 7, 7, 255, 255, 255, 207, 254, 206, 255, 207, 127, 79, 127, 79, 128, 128
db 7, 7, 3, 1, 3, 1, 4, 4, 12, 12, 29, 21, 124, 100, 254, 134, 255, 191, 195, 195, 129, 129, 128, 128, 80, 80, 53, 53, 30, 30, 3, 3
;-----------------------------------------------------------------------------
; public spx_zoo_boss_strn_025
spx_zoo_boss_strn_025: ; 471
dw spx_zoo_boss_strn_025_0
dw spx_zoo_boss_strn_025_1
dw spx_zoo_boss_strn_025_2
dw spx_zoo_boss_strn_025_3
dw spx_zoo_boss_strn_025_x
; glob: $art:strn2:strn0025
; base x, y: -107, -73
; total sprites: 8
spx_zoo_boss_strn_025_0:
dw 22, 27, 23, 23
dw 16, 13, 37, 29
dw 16, 13, 37, 29
db 8
dw Copy2OAM8
; Layer: 1
db 54, 49, 0
db 55, 31, 0
db 39, 40, 0
db 39, 32, 0
; Layer: 2
db 38, 54, 3
db 45, 46, 3
db 45, 38, 3
db 45, 30, 3
spx_zoo_boss_strn_025_1:
dw 16, 27, 23, 23
dw 16, 13, 37, 29
dw 16, 13, 37, 29
db 8
dw Copy2OAM8
; Layer: 1
db 54, 25, 32
db 55, 43, 32
db 39, 34, 32
db 39, 42, 32
; Layer: 2
db 38, 20, 35
db 45, 28, 35
db 45, 36, 35
db 45, 44, 35
spx_zoo_boss_strn_025_2:
dw 22, 27, 1, 23
dw 16, 13, 37, 29
dw 16, 13, 37, 29
db 8
dw Copy2OAM8
; Layer: 1
db 10, 49, 64
db 9, 31, 64
db 25, 40, 64
db 25, 32, 64
; Layer: 2
db 26, 54, 67
db 19, 46, 67
db 19, 38, 67
db 19, 30, 67
spx_zoo_boss_strn_025_3:
dw 16, 27, 1, 23
dw 16, 13, 37, 29
dw 16, 13, 37, 29
db 8
dw Copy2OAM8
; Layer: 1
db 10, 25, 96
db 9, 43, 96
db 25, 34, 96
db 25, 42, 96
; Layer: 2
db 26, 20, 99
db 19, 28, 99
db 19, 36, 99
db 19, 44, 99
spx_zoo_boss_strn_025_x:
db 8
; Layer: 1
db 159, 144, 191, 160, 191, 160, 255, 193, 254, 2, 252, 4, 252, 84, 248, 184, 192, 192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
db 255, 3, 255, 1, 255, 160, 127, 106, 63, 61, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
db 255, 255, 1, 255, 1, 255, 2, 254, 226, 30, 242, 238, 182, 142, 191, 137, 183, 137, 255, 1, 255, 7, 255, 135, 254, 78, 252, 28, 252, 252, 61, 61
db 63, 63, 32, 63, 16, 31, 16, 31, 13, 10, 15, 8, 31, 29, 7, 4, 7, 4, 31, 18, 63, 48, 95, 87, 159, 146, 31, 24, 255, 255, 255, 15
; Layer: 2
db 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 192, 64, 224, 224
db 128, 128, 64, 64, 112, 112, 124, 76, 254, 194, 255, 193, 255, 131, 255, 4, 255, 9, 254, 114, 252, 20, 252, 244, 248, 248, 224, 224, 32, 32, 42, 42
db 113, 99, 50, 34, 48, 34, 128, 128, 1, 1, 225, 225, 147, 147, 7, 7, 255, 255, 255, 207, 255, 207, 255, 207, 127, 79, 127, 79, 128, 128, 0, 0
db 7, 7, 3, 1, 3, 1, 4, 4, 12, 12, 29, 21, 124, 100, 254, 134, 255, 191, 195, 195, 129, 129, 128, 128, 80, 80, 53, 53, 30, 30, 3, 3
;-----------------------------------------------------------------------------
; public spx_zoo_boss_strn_026
spx_zoo_boss_strn_026: ; 515
dw spx_zoo_boss_strn_026_0
dw spx_zoo_boss_strn_026_1
dw spx_zoo_boss_strn_026_2
dw spx_zoo_boss_strn_026_3
dw spx_zoo_boss_strn_026_x
; glob: $art:strn2:strn0026
; base x, y: -107, -73
; total sprites: 9
spx_zoo_boss_strn_026_0:
dw 22, 27, 23, 23
dw 16, 13, 37, 29
dw 16, 13, 37, 29
db 9
dw Copy2OAM9
; Layer: 1
db 47, 55, 0
db 31, 34, 0
db 47, 31, 0
db 31, 42, 0
db 47, 39, 0
db 47, 47, 0
; Layer: 2
db 52, 39, 3
db 44, 47, 3
db 48, 28, 3
spx_zoo_boss_strn_026_1:
dw 16, 27, 23, 23
dw 16, 13, 37, 29
dw 16, 13, 37, 29
db 9
dw Copy2OAM9
; Layer: 1
db 47, 19, 32
db 31, 40, 32
db 47, 43, 32
db 31, 32, 32
db 47, 35, 32
db 47, 27, 32
; Layer: 2
db 52, 35, 35
db 44, 27, 35
db 48, 46, 35
spx_zoo_boss_strn_026_2:
dw 22, 27, 1, 23
dw 16, 13, 37, 29
dw 16, 13, 37, 29
db 9
dw Copy2OAM9
; Layer: 1
db 17, 55, 64
db 33, 34, 64
db 17, 31, 64
db 33, 42, 64
db 17, 39, 64
db 17, 47, 64
; Layer: 2
db 12, 39, 67
db 20, 47, 67
db 16, 28, 67
spx_zoo_boss_strn_026_3:
dw 16, 27, 1, 23
dw 16, 13, 37, 29
dw 16, 13, 37, 29
db 9
dw Copy2OAM9
; Layer: 1
db 17, 19, 96
db 33, 40, 96
db 17, 43, 96
db 33, 32, 96
db 17, 35, 96
db 17, 27, 96
; Layer: 2
db 12, 35, 99
db 20, 27, 99
db 16, 46, 99
spx_zoo_boss_strn_026_x:
db 9
; Layer: 1
db 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 192, 192, 224, 32, 224, 32, 224, 32, 192, 64, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0
db 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 128, 255, 64, 127, 64, 127, 55, 40, 63, 32, 63, 32, 63, 51
db 7, 4, 15, 9, 31, 24, 47, 43, 207, 201, 15, 12, 127, 127, 255, 135, 255, 3, 255, 1, 255, 160, 127, 106, 63, 61, 6, 6, 0, 0, 0, 0
db 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 252, 252, 4, 252, 4, 252, 8, 248, 136, 120, 200, 56, 216, 56, 252, 36
db 251, 4, 255, 0, 255, 3, 255, 195, 255, 39, 254, 14, 254, 254, 158, 158, 158, 158, 159, 159, 159, 159, 159, 159, 0, 0, 0, 0, 0, 0, 0, 0
db 224, 224, 152, 152, 132, 132, 130, 130, 7, 7, 8, 8, 19, 19, 231, 228, 47, 40, 239, 232, 255, 240, 255, 192, 127, 65, 127, 85, 126, 110, 48, 48
; Layer: 2
db 15, 14, 255, 254, 255, 158, 255, 158, 255, 159, 255, 159, 255, 159, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
db 0, 0, 0, 0, 128, 128, 224, 224, 248, 152, 252, 132, 254, 130, 255, 7, 255, 8, 255, 19, 252, 228, 248, 40, 248, 232, 240, 240, 192, 192, 65, 65
db 1, 1, 3, 3, 7, 5, 31, 25, 63, 33, 63, 47, 48, 48, 32, 32, 32, 32, 20, 20, 13, 13, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0
;-----------------------------------------------------------------------------
; public spx_zoo_boss_strn_027
spx_zoo_boss_strn_027: ; 515
dw spx_zoo_boss_strn_027_0
dw spx_zoo_boss_strn_027_1
dw spx_zoo_boss_strn_027_2
dw spx_zoo_boss_strn_027_3
dw spx_zoo_boss_strn_027_x
; glob: $art:strn2:strn0027
; base x, y: -107, -73
; total sprites: 9
spx_zoo_boss_strn_027_0:
dw 22, 27, 23, 23
dw 16, 13, 37, 29
dw 16, 13, 37, 29
db 9
dw Copy2OAM9
; Layer: 1
db 53, 49, 0
db 37, 47, 0
db 37, 39, 0
db 45, 31, 0
db 29, 31, 0
; Layer: 2
db 41, 54, 3
db 46, 46, 3
db 45, 38, 3
db 45, 30, 3
spx_zoo_boss_strn_027_1:
dw 16, 27, 23, 23
dw 16, 13, 37, 29
dw 16, 13, 37, 29
db 9
dw Copy2OAM9
; Layer: 1
db 53, 25, 32
db 37, 27, 32
db 37, 35, 32
db 45, 43, 32
db 29, 43, 32
; Layer: 2
db 41, 20, 35
db 46, 28, 35
db 45, 36, 35
db 45, 44, 35
spx_zoo_boss_strn_027_2:
dw 22, 27, 1, 23
dw 16, 13, 37, 29
dw 16, 13, 37, 29
db 9
dw Copy2OAM9
; Layer: 1
db 11, 49, 64
db 27, 47, 64
db 27, 39, 64
db 19, 31, 64
db 35, 31, 64
; Layer: 2
db 23, 54, 67
db 18, 46, 67
db 19, 38, 67
db 19, 30, 67
spx_zoo_boss_strn_027_3:
dw 16, 27, 1, 23
dw 16, 13, 37, 29
dw 16, 13, 37, 29
db 9
dw Copy2OAM9
; Layer: 1
db 11, 25, 96
db 27, 27, 96
db 27, 35, 96
db 19, 43, 96
db 35, 43, 96
; Layer: 2
db 23, 20, 99
db 18, 28, 99
db 19, 36, 99
db 19, 44, 99
spx_zoo_boss_strn_027_x:
db 9
; Layer: 1
db 79, 79, 159, 144, 191, 160, 191, 160, 255, 193, 254, 2, 252, 4, 252, 84, 248, 184, 192, 192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
db 0, 0, 0, 0, 128, 128, 128, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 224, 224, 152, 152, 132, 132, 130, 130, 7, 7, 8, 8
db 0, 0, 0, 0, 255, 255, 0, 255, 0, 255, 1, 255, 241, 15, 249, 7, 251, 103, 223, 196, 219, 68, 255, 0, 255, 3, 255, 195, 255, 39, 254, 14
db 7, 4, 7, 6, 3, 2, 15, 9, 31, 24, 47, 43, 207, 201, 15, 12, 127, 127, 255, 135, 255, 3, 255, 1, 255, 160, 127, 106, 63, 61, 6, 6
db 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 31, 16, 31, 8, 15, 8, 15, 6, 5, 7, 4
; Layer: 2
db 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 192, 64, 224, 224, 16, 16, 16, 16, 16, 16
db 64, 64, 112, 112, 124, 76, 254, 194, 255, 193, 255, 131, 255, 4, 255, 9, 254, 114, 252, 20, 252, 244, 248, 248, 224, 224, 32, 32, 42, 42, 55, 55
db 49, 51, 114, 98, 48, 34, 128, 128, 1, 1, 225, 225, 147, 147, 7, 7, 255, 255, 255, 207, 255, 207, 255, 207, 127, 79, 127, 79, 128, 128, 0, 0
db 2, 2, 3, 3, 3, 1, 4, 4, 12, 12, 29, 21, 124, 100, 254, 134, 255, 191, 195, 195, 129, 129, 128, 128, 80, 80, 53, 53, 30, 30, 3, 3
;-----------------------------------------------------------------------------
; public spx_zoo_boss_strn_028
spx_zoo_boss_strn_028: ; 515
dw spx_zoo_boss_strn_028_0
dw spx_zoo_boss_strn_028_1
dw spx_zoo_boss_strn_028_2
dw spx_zoo_boss_strn_028_3
dw spx_zoo_boss_strn_028_x
; glob: $art:strn2:strn0028
; base x, y: -107, -73
; total sprites: 9
spx_zoo_boss_strn_028_0:
dw 22, 27, 23, 23
dw 16, 13, 37, 29
dw 16, 13, 37, 29
db 9
dw Copy2OAM9
; Layer: 1
db 53, 56, 0
db 47, 48, 0
db 54, 24, 0
db 29, 32, 0
db 45, 32, 0
db 37, 40, 0
; Layer: 2
db 45, 39, 3
db 45, 47, 3
db 45, 30, 3
spx_zoo_boss_strn_028_1:
dw 16, 27, 23, 23
dw 16, 13, 37, 29
dw 16, 13, 37, 29
db 9
dw Copy2OAM9
; Layer: 1
db 53, 18, 32
db 47, 26, 32
db 54, 50, 32
db 29, 42, 32
db 45, 42, 32
db 37, 34, 32
; Layer: 2
db 45, 35, 35
db 45, 27, 35
db 45, 44, 35
spx_zoo_boss_strn_028_2:
dw 22, 27, 1, 23
dw 16, 13, 37, 29
dw 16, 13, 37, 29
db 9
dw Copy2OAM9
; Layer: 1
db 11, 56, 64
db 17, 48, 64
db 10, 24, 64
db 35, 32, 64
db 19, 32, 64
db 27, 40, 64
; Layer: 2
db 19, 39, 67
db 19, 47, 67
db 19, 30, 67
spx_zoo_boss_strn_028_3:
dw 16, 27, 1, 23
dw 16, 13, 37, 29
dw 16, 13, 37, 29
db 9
dw Copy2OAM9
; Layer: 1
db 11, 18, 96
db 17, 26, 96
db 10, 50, 96
db 35, 42, 96
db 19, 42, 96
db 27, 34, 96
; Layer: 2
db 19, 35, 99
db 19, 27, 99
db 19, 44, 99
spx_zoo_boss_strn_028_x:
db 9
; Layer: 1
db 128, 128, 192, 64, 192, 64, 192, 64, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
db 192, 192, 48, 48, 8, 8, 4, 4, 14, 14, 17, 17, 39, 39, 207, 200, 95, 80, 223, 208, 255, 224, 255, 129, 254, 130, 254, 170, 252, 220, 96, 96
db 3, 3, 3, 2, 3, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
db 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 32, 63, 16, 31, 16, 31, 13, 10, 15, 8
db 31, 29, 7, 4, 7, 4, 31, 18, 63, 48, 95, 87, 159, 146, 31, 24, 255, 255, 255, 15, 255, 7, 255, 3, 255, 65, 255, 213, 126, 122, 12, 12
db 0, 0, 0, 0, 255, 255, 1, 255, 1, 255, 2, 254, 226, 30, 242, 238, 182, 142, 191, 137, 183, 137, 255, 1, 255, 7, 255, 135, 254, 78, 252, 28
; Layer: 2
db 227, 199, 100, 68, 96, 68, 0, 0, 3, 3, 195, 195, 39, 39, 15, 14, 255, 254, 255, 158, 255, 158, 255, 159, 255, 159, 255, 159, 0, 0, 0, 0
db 0, 0, 128, 128, 224, 224, 248, 152, 252, 132, 254, 130, 255, 7, 255, 8, 255, 19, 252, 228, 248, 40, 248, 232, 240, 240, 192, 192, 65, 65, 85, 85
db 7, 7, 3, 1, 3, 1, 4, 4, 12, 12, 29, 21, 124, 100, 254, 134, 255, 191, 195, 195, 129, 129, 128, 128, 80, 80, 53, 53, 30, 30, 3, 3
;-----------------------------------------------------------------------------
spx_zoo_boss_gdiz:
; LayerColors[1]: 1, 49, 50, 51, 6
; LayerColors[2]: 1, 2, 3, 4, 5
; LayerColors[3]: 0, 0, 0, 0, 0
;-----------------------------------------------------------------------------
; public spx_zoo_boss_gdiz_001
spx_zoo_boss_gdiz_001: ; 1043
dw spx_zoo_boss_gdiz_001_0
dw spx_zoo_boss_gdiz_001_1
dw spx_zoo_boss_gdiz_001_2
dw spx_zoo_boss_gdiz_001_3
dw spx_zoo_boss_gdiz_001_x
; glob: $art:gdiz2:gdiz20001
; base x, y: -107, -73
; total sprites: 21
spx_zoo_boss_gdiz_001_0:
dw 2, 62, 0, 42
dw 13, 4, 40, 38
dw 13, 4, 40, 38
db 21
dw Copy2OAM21
; Layer: 1
db 11, 62, 6
db 11, 54, 6
db 11, 46, 6
db 11, 38, 6
db 11, 30, 6
db 11, 22, 6
db 11, 14, 6
; Layer: 2
db 27, 59, 5
db 27, 51, 5
db 27, 43, 5
db 27, 35, 5
db 27, 27, 5
db 43, 65, 5
db 43, 57, 5
db 43, 49, 5
db 43, 41, 5
db 43, 33, 5
db 43, 25, 5
db 27, 19, 5
db 43, 17, 5
db 43, 9, 5
spx_zoo_boss_gdiz_001_1:
dw 1, 62, 0, 42
dw 13, 4, 40, 38
dw 13, 4, 40, 38
db 21
dw Copy2OAM21
; Layer: 1
db 11, 12, 38
db 11, 20, 38
db 11, 28, 38
db 11, 36, 38
db 11, 44, 38
db 11, 52, 38
db 11, 60, 38
; Layer: 2
db 27, 15, 37
db 27, 23, 37
db 27, 31, 37
db 27, 39, 37
db 27, 47, 37
db 43, 9, 37
db 43, 17, 37
db 43, 25, 37
db 43, 33, 37
db 43, 41, 37
db 43, 49, 37
db 27, 55, 37
db 43, 57, 37
db 43, 65, 37
spx_zoo_boss_gdiz_001_2:
dw 2, 62, 1, 42
dw 13, 4, 40, 38
dw 13, 4, 40, 38
db 21
dw Copy2OAM21
; Layer: 1
db 49, 62, 70
db 49, 54, 70
db 49, 46, 70
db 49, 38, 70
db 49, 30, 70
db 49, 22, 70
db 49, 14, 70
; Layer: 2
db 33, 59, 69
db 33, 51, 69
db 33, 43, 69
db 33, 35, 69
db 33, 27, 69
db 17, 65, 69
db 17, 57, 69
db 17, 49, 69
db 17, 41, 69
db 17, 33, 69
db 17, 25, 69
db 33, 19, 69
db 17, 17, 69
db 17, 9, 69
spx_zoo_boss_gdiz_001_3:
dw 1, 62, 1, 42
dw 13, 4, 40, 38
dw 13, 4, 40, 38
db 21
dw Copy2OAM21
; Layer: 1
db 49, 12, 102
db 49, 20, 102
db 49, 28, 102
db 49, 36, 102
db 49, 44, 102
db 49, 52, 102
db 49, 60, 102
; Layer: 2
db 33, 15, 101
db 33, 23, 101
db 33, 31, 101
db 33, 39, 101
db 33, 47, 101
db 17, 9, 101
db 17, 17, 101
db 17, 25, 101
db 17, 33, 101
db 17, 41, 101
db 17, 49, 101
db 33, 55, 101
db 17, 57, 101
db 17, 65, 101
spx_zoo_boss_gdiz_001_x:
db 21
; Layer: 1
db 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 192, 192, 192, 192, 48, 240, 60, 252
db 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 254, 254, 228, 28, 251, 31, 240, 15, 0, 255, 2, 255, 7, 255
db 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 252, 28, 255, 3, 255, 0, 255, 0, 253, 2, 248, 7, 0, 255, 2, 255, 7, 255
db 0, 0, 0, 0, 0, 0, 0, 0, 0,
More Hidden Text#
Near the end of the US Version's ROM, there is some text from the developers' hard disk. How the path for the dev's firewall wound up here is anybody's guess:
0x01CDBD0 - "C:\PROGRAM FILES\ZONE LABS\ZONEALARM\ZONEALARM.E"
0x01D1BD0 - "C:\PROGRAM FILES\ZONE LABS\ZONEALARM\ZONEALARM.E"
|
The Sabrina the Teenage Witch series | |
|---|---|
|
Game Boy Color |
|
|
Game Boy Advance |
|
|
Windows / Mac OS Classic |
|