The current URL is datacrystal.tcrf.net.
Pokémon Gold and Silver/Flags
Locations/values found by Koolboyman, Tauwasser, and Mateo
Each flag in the game is determined by one bit. (Each byte has 8 bits). On the chart below, it indicated the address and what the first flag bit is. (For example, D7B7's first bit is 0000, while it's second bit is 0001).
Locations of Flags Set 1
D7B7 - 0000
D7B8 - 0800
D7B9 - 1000
D7BA - 1800
D7BB - 2000
D7BC - 2800
D7BD - 3000
D7BE - 3800
D7BF - 4000
D7C0 - 4800
D7C1 - 5000
D7C2 - 5800
D7C3 - 6000
D7C4 - 6800
D7C5 - 7000
D7C6 - 7800
D7C7 - 8000
D7C8 - 8800
D7C9 - 9000
D7CA - 9800
D7CB - A000
D7CC - A800
D7CD - B000
D7CE - B800
D7CF - C000
D7D0 - C800
D7D1 - D000
D7D2 - D800
D7D3 - E000
D7D4 - E800
D7D5 - F000
D7D6 - F800
D7D7 - 0001
D7D8 - 0801
D7D9 - 1001
D7DA - 1801
D7DB - 2001
D7DC - 2801
D7DD - 3001
D7DE - 3801
D7DF - 4001
D7E0 - 4801
D7E1 - 5001
D7E2 - 5801
D7E3 - 6001
D7E4 - 6801
D7E5 - 7001
D7E6 - 7801
D7E7 - 8001
D7E8 - 8801
D7E9 - 9001
D7EA - 9801
D7EB - A001
D7EC - A801
D7ED - B001
D7EE - B801
D7EF - C001
D7F0 - C801
D7F1 - D001
D7F2 - D801
D7F3 - E001
D7F4 - E801
D7F5 - F001
D7F6 - F801
D7F7 - 0002
D7F8 - 0802
D7F9 - 1002
D7FA - 1802
D7FB - 2002
D7FC - 2802
D7FD - 3002
D7FE - 3802
D7FF - 4002
D800 - 4802
D801 - 5002
D802 - 5802
D803 - 6002
D804 - 6802
D805 - 7002
D806 - 7802
D807 - 8002
D808 - 8802
D809 - 9002
D80A - 9802
D80B - A002
D80C - A802
D80D - B002
D80E - B802
D80F - C002
D810 - C802
D811 - D002
D812 - D802
D813 - E002
D814 - E802
D815 - F002
D816 - F802
D817 - 0003
D818 - 0803
D819 - 1003
D81A - 1803
D81B - 2003
D81C - 2803
D81D - 3003
D81E - 3803
D81F - 4003
D820 - 4803
D821 - 5003
D822 - 5803
D823 - 6003
D824 - 6803
D825 - 7003
D826 - 7803
D827 - 8003
D828 - 8803
D829 - 9003
D82A - 9803
D82B - A003
D82C - A803
D82D - B003
D82E - B803
D82F - C003
D830 - C803
D831 - D003
D832 - D803
D833 - E003
D834 - E803
D835 - F003
D836 - F803
D837 - 0004
D838 - 0804
D839 - 1004
D83A - 1804
D83B - 2004
D83C - 2804
D83D - 3004
D83E - 3804
D83F - 4004
D840 - 4804
D841 - 5004
D842 - 5804
D843 - 6004
D844 - 6804
D845 - 7004
D846 - 7804
D847 - 8004
D848 - 8804
D849 - 9004
D84A - 9804
D84B - A004
D84C - A804
D84D - B004
D84E - B804
D84F - C004
D850 - C804
D851 - D004
D852 - D804
D853 - E004
D854 - E804
D855 - F004
D856 - F804
D857 - 0005
D858 - 0805
D859 - 1005
D85A - 1805
D85B - 2005
D85C - 2805
D85D - 3005
D85E - 3805
D85F - 4005
D860 - 4805
D861 - 5005
D862 - 5805
D863 - 6005
D864 - 6805
D865 - 7005
D866 - 7805
D867 - 8005
D868 - 8805
D869 - 9005
D86A - 9805
D86B - A005
D86C - A805
D86D - B005
D86E - B805
D86F - C005
D870 - C805
D871 - D005
D872 - D805
D873 - E005
D874 - E805
D875 - F005
D876 - F805
D877 - 0006
D878 - 0806
D879 - 1006
D87A - 1806
D87B - 2006
D87C - 2806
D87D - 3006
D87E - 3806
D87F - 4006
D880 - 4806
D881 - 5006
D882 - 5806
D883 - 6006
D884 - 6806
D885 - 7006
D886 - 7806
D887 - 8006
D888 - 8806
D889 - 9006
D88A - 9806
D88B - A006
D88C - A806
D88D - B006
D88E - B806
D88F - C006
D890 - C806
D891 - D006
D892 - D806
D893 - E006
D894 - E806
D895 - F006
D896 - F806
D897 - 0007
D898 - 0807
D899 - 1007
D89A - 1807
D89B - 2007
D89C - 2807
D89D - 3007
D89E - 3807
D89F - 4007
D8A0 - 4807
D8A1 - 5007
D8A2 - 5807
D8A3 - 6007
D8A4 - 6807
D8A5 - 7007
D8A6 - 7807
D8A7 - 8007
D8A8 - 8807
D8A9 - 9007
D8AA - 9807
D8AB - A007
D8AC - A807
D8AD - B007
D8AE - B807
D8AF - C007
D8B0 - C807
D8B1 - D007
D8B2 - D807
D8B3 - E007
D8B4 - E807
D8B5 - F007
D8B6 - F807
Flag definitions Table 1
1000 = Didn't get charcoal in Azalea.
1300 = Havent gotten HM04 in Olivine yet
1700 = Old Rod in Route 32 PC
1800 = Good Rod in Olivine
1A00 = Start Pokémon got
1E00 = Elm asks about Mr Pokemon's discovery
1F00 = pokeballs being sold in cherrygrove
2100 = Pink Bow in Radio Tower
2500 = HM11 in Radio Tower
2700 = Didn't get berry from Route 30 house
2B00 = TR in Azalea beaten, not helped in Ilex Forest
3100 = Bill hasn't given you Eevee yet
3E00 = TM13 on Route 40
4900 = Door in underground1
4A00 = Doorkey for radio tower
4B00 = 2.Possibility 3rd floor Goldenrod Mart / Counter1
4D00 = Mystic Water from Cherrygrove
4E00 = TM05 on Route 32
5200 = Got HP UP From route Guard
5700 = Got Quick Claw in National Park
5800 = TM10 from Lake of Rage
5A00 = Haven't gotten Itemfinder in Ecruteak yet
5B00 = Bike in bikeshop
5C00 = Bianca beaten/not beaten
5E00 = Helped slowpoke in Azalea, helped in Ilex Forest, charcoal got
5F00 = TM Headbutt from Ilex Forest
6100 = Blackbelt in Mt. Mortar beaten, Tyrogue got
6200 = Frieda
6300 = Frieda Flag 2
6400 = Tuscany
6500 = Tuscany Flag 2
6600 = Arthur
6700 = Arthur Flag 2
6800 = Sunny
6900 = Sunny Flag 2
6A00 = Wesley
6B00 = Wesley Flag 2
6C00 = Santos
6D00 = Santos Flag 2
6E00 = Monica
6F00 = Monica Flag 2
7500 = Sandstorm TM Route 27
7A00 = Sweet Scent TM Route 34 Gate
Johto Hidden Items
7D00 = Tin Tower 4
7E00 = Tin Tower 5 (1)
7F00 = Tin Tower 5 (2)
8000 = Burned Tower
8100 = Burned Tower Basement (1)
8200 = Burned Tower Basement (2)
8300 = Burned Tower Basement (3)
8400 = National Park
8500 = Olivine Lighthouse F5
8600 = Rocket Hideout B1
8700 = Rocket Hideout B2
8800 = Ilex Forest (1)
8900 = Ilex Forest (2)
8A00 = Ilex Forest (3)
8B00 = Goldenrod Undergrond Path (1)
8C00 = Goldenrod Undergrond Path (1)
8D00 = Goldenrod Undergrond Path (1)
8E00 = Switch Room (1)
8F00 = Switch Room (1)
9000 = Mt. Moltar (1)
9100 = Mt. Moltar (2)
9200 = Mt. Moltar (3)
9300 = Mt. Moltar (4)
9400 = Ice Path (2)
9500 = Ice Path (3)
9600 = Ice Path (4)
9700 = Whirl Island 4 (1)
9800 = Whirl Island 4 (1)
9900 = Whirl Island 4 (1)
9A00 = Silver Cave 1 (1)
9B00 = Silver Cave 1 (2)
9C00 = Silver Cave 2
9D00 = Dark Cave (1)
9E00 = Victory Road (1)
9F00 = Victory Road (1)
A000 = Dragon's Den (1)
A100 = Dragon's Den (2)
A200 = Dragon's Den (3)
A300 = Route 28
A400 = Route 30 (1)
A400 = Route 30 (2)
A600 = Route 32
A700 = Route 34
A800 = Route 35
A900 = Route 37
AA00 = Route 39
AB00 = Route 40
AC00 = Route 41
AC00 = Route 42
AE00 = Route 44
AF00 = Route 45
B000 = Violet City
B000 = Azalea City
B200 = Cianwood City (1)
B300 = Cianwood City (2)
B400 = Ecruteak City
B500 = Lake of Rage (2)
B600 = Lake of Rage (2)
B700 = Lake of Rage (3)
B800 = Silver Cave Entrance
Kanto Flags
C900 = Transformer in power plant
CA00 = Phone call in power plant
CD00 = Transformer for power plant brought back
DF00 = Got TM in power plant
Hidden Items in Kanto
E400 = Diglett's Cave
E500 = Undergrond Path (1)
E600 = Undergrond Path (1)
E700 = Rock Tunnel F1 (1)
E800 = Rock Tunnel F1 (2)
E900 = Rock Tunnel F2
EA00 = Olivine Port
EB00 = Vermilion Port
EC00 = Mt. Moon Square
ED00 = Route 2 (1)
EE00 = Route 2 (2)
EF00 = Route 2 (3)
F000 = Route 2 (4)
F100 = Route 4
F200 = Route 5
F300 = Route 12
F400 = Route 13
F500 = Route 11
F600 = Route 17 (1)
F700 = Route 17 (2)
F800 = Route 25
F900 = Unused (Part of Celadon Diner's Scripts)
FA00 = Unused
FB00 = Cerulean GYM
FC00 = Vermilion City
FD00 = Celadon City
FE00 = Cinnibar Island
Room Decorations
A402 Feathery Bed
A502 Pink Bed
A602 Polkadot Bed
A702 Pikachu Bed
A802 Red Carpet
A902 Blue Carpet
AA02 Yellow Carpet
AB02 Green Carpet
AC02 Magnaplant
AD02 Tropicplant
AE02 Jumboplant
AF02 Town Map
B002 Pikachu Poster
B102 Clefairy Poster
B202 Jigglypuff Poster
B302 Nes
B402 Super Nes
B502 Nintendo64
B602 Virtual Boy
B702 Pikachu Doll
B802 Surf Pikachu Doll
B902 Clefairy Doll
BA02 Jigglypuff Doll
BB02 Bulbasaur Doll
BC02 Chramander Doll
BD02 Squirtle Doll
BE02 Poliwag Doll
BF02 Diglett Doll
C002 Staryu Doll
C102 Magicarp Doll
C202 Oddish Doll
C302 Gengar Doll
C402 Shellder Doll
C502 Grimer Doll
C602 Voltorb Doll
C702 Weedle Doll
C802 Unown Doll
C902 Geodude Doll
CA02 Machop Doll
CB02 Tentacool Doll
CC02 generally set when poster != wall
CD02 Gold Trophy
CE02 Silver Trophy
CF02 Big Snorlax
D002 Big Onix
D102 Big Lapras
E202 = Switch in Mahagony Town underground1
0503 = Left box pile in underground3 Goldenrod City there/not there
0603 = right box pile in underground3 Goldenrod City there/not there
Elite Four
0A03 = TOP FOUR Will
0B03 = 1.Script of 2.room at Indigo Plateau
0C03 = TOP FOUR Koga
0D03 = 1.Script of 3.room at Indigo Plateau
0E03 = TOP FOUR Bruno
0F03 = 1.Script of 4.room at Indigo Plateau
1003 = TOP FOUR Karen
1103 = 1.Script von 5.room at Indigo Plateau
1203 = TOP FOUR CHAMP Lance
Johto Item Balls
4006 = Cyndaquil
4106 = Totodile
4206 = Chikorita
4306 = Violet City (1)
4406 = Violet City (2)
4506 = Lake of Rage (1)
4606 = Lake of Rage (2)
4706 = Sprout Tower 1
4806 = Sprout Tower 2
4906 = Sprout Tower 3 (1)
4A06 = Sprout Tower 3 (2)
4B06 = Tin Tower 3
4C06 = Tin Tower 4 (1)
4D06 = Tin Tower 4 (2)
4E06 = Tin Tower 4 (3)
4F06 = Tin Tower 5
5006 = Tin Tower 7
5106 = Tin Tower 8 (1)
5206 = Tin Tower 8 (2)
5306 = Tin Tower 8 (3)
5406 = Burned Tower (1)
5506 = Burned Tower (2)
5606 = Burned Tower Basement (1)
5706 = Burned Tower Basement (2)
5806 = National Park (1)
5906 = National Park (2)
5A06 = Union Cave 1 (1)
5B06 = Union Cave 1 (2)
5C06 = Union Cave 1 (3)
5D06 = Union Cave 1 (4)
5E06 = Union Cave 2 (1)
5F06 = Union Cave 2 (2)
6006 = Union Cave 3 (1)
6106 = Union Cave 3 (2)
6206 = Slowpoke Well 1
6306 = Slowpoke Well 2
6406 = Lighthouse F3
6506 = Lighthouse F5 (1)
6606 = Lighthouse F5 (2)
6706 = Lighthouse F5 (3)
6806 = Lighthouse F6
6906 = Rocket Hideout B1 (1)
6A06 = Rocket Hideout B1 (2)
6B06 = Rocket Hideout B1 (3)
6C06 = Rocket Hideout B2
6D06 = Rocket Hideout B3 (1)
6E06 = Rocket Hideout B3 (2)
6F06 = Rocket Hideout B3 (3)
7006 = Rocket Hideout B3 (4)
7106 = Ilex Forest
7206 = Goldenrod Underground (1)
7306 = Switch Room (1)
7406 = Switch Room (2)
7506 = Goldenrod Mart Basement (1)
7606 = Goldenrod Mart Basement (2)
7706 = Goldenrod Mart Basement (3)
7806 = Goldenrod Mart Basement (4)
7906 = Goldenrod Storage Room Item (1)
7A06 = Goldenrod Storage Room Item (2)
7B06 = Mt Moltar 1
7C06 = Mt Moltar 2 (1)
7D06 = Mt Moltar 2 (2)
7E06 = Mt Moltar 2 (3)
7F06 = Mt Moltar 3 (1)
8006 = Mt Moltar 3 (2)
8106 = Mt Moltar 3 (3)
8206 = Mt Moltar 3 (4)
8306 = Mt Moltar 3 (5)
8406 = Mt Moltar 3 (6)
8506 =
8606 = Mt Moltar 4 (1)
8706 = Mt Moltar 4 (2)
8806 = Ice Path 1 (1)
8906 = Ice Path 1 (2)
8A06 = Ice Path 2
8B06 = Ice Path 3 (1)
8C06 = Ice Path 3 (2)
8D06 = Ice Path 4
8E06 = Ice Path 5
8F06 = Whirl Islands 2
9006 = Whirl Islands 3
9106 = Whirl Islands 6 (1)
9206 = Whirl Islands 6 (2)
9306 = Whirl Islands 6 (3)
9406 = Whirl Islands 6 (4)
9506 = Whirl Islands 6 (5)
9606 = Whirl Islands 7 (1)
9706 = Whirl Islands 7 (2)
9806 = Whirl Islands 7 (3)
9906 = Silver Cave 1 (1)
9A06 = Silver Cave 1 (2)
9B06 = Silver Cave 1 (3)
9C06 = Silver Cave 4 (1)
9D06 = Silver Cave 4 (2)
9E06 = Dark Cave 1 (1)
9F06 = Dark Cave 1 (2)
A006 = Dark Cave 1 (3)
A106 = Dark Cave 2 (1)
A206 = Dark Cave 2 (2)
A306 = Victory Road (1)
A406 = Victory Road (2)
A506 = Victory Road (3)
A606 = Victory Road (4)
A706 = Victory Road (5)
A806 = Dragon's Den
A906 = Tohjo Falls
AA06 = Route 26 Item
AB06 = Route 27 Item 1
AC06 = Route 27 Item 2
AD06 = Route 29 Item
AE06 = Route 31 Item 1
AF06 = Route 31 Item 2
B006 = Route 32 Item 1
B106 = Route 32 Item 2
B206 = Route 35 Item 1
B306 = Route 42 Item 1
A406 = Route 42 Item 2
B506 = Route 43 Item 1
B606 = Route 44 Item 1
B706 = Route 44 Item 2
A806 = Route 45 Item 1
B906 = Route 45 Item 2
BA06 = Route 45 Item 3
BB06 = Route 45 Item 4
BC06 = Route 46 Item
BD06 = Player has Pokédex
BE06 = Rival has stolen Pokémon
BF06 =
C006 =
C106 = Met Rival in Goldenrod Underground
C206 = Met Rival in Cherrygrove
C306 = Olivine Gym Leader in Lighthouse
C406 = Met Rival in Sprout Tower
C506 = Met Rival in Burned Tower
C606 = Rival is in Dragons Den
C706 = Player comes down 1st time
C806 = Player has Pokémon
C906 = 1st time in Mr. Pokémon House
CA06 = Teacher not in school
CB06 = Teacher in school
CC06 = TR left Goldenrod
CD06 =
CE06 = TR has attacked Radio Tower
CF06 = TR is not in Radio Tower
D006 = TR attacked Radio Tower Once, but they are gone.
D106 = TR Havent Attacekd Radio Tower Yet
D206 = Lighthouse Pokémon is ill
D306 = Lighthouse Pokémon cured
D406 = Battled Red Gyarados
D506 = Lance is in Mahogany Store
D606 = Lance in B2
D706 = Player defeated Final TR in Slowpoke Well
D806 = Player got Dragon's Den Item
D906 = Object Event: Team Rocket in B1
DA06 = Team Rocket Controls Mahogany Store and Secret Base
DB06 = Beat Team Rocket Executive
DC06 = TR is in Mahogany
DD06 = Object Event in B2
DE06 = Object Event in B2
DF06 = Lance hurting other guy
E006 = Voltorb 1 in Mahogany fainted
E106 = Voltorb 2 in Mahogany fainted
E206 = Voltorb 3 in Mahogany fainted
E306 = Havent Got Team Rocket Out of Goldenrod
E406 = Got Team Rocket out of Goldenrod
E506 = Day Care Man is Outside
E606 = Day Care Pokémon (1)
E706 = Day Care Pokémon (2)
E806 = Day Care Pokémon (3)
E906 = Farfetch'd Position 1
EA06 = Farfetch'd Position 2
EB06 = Farfetch'd Position 3
EC06 = Farfetch'd Position 4
ED06 = Farfetch'd Position 5
EE06 = Farfetch'd Position 6a
EF06 = Farfetch'd Position 6b
F006 = Farfetch'd Position 7
F106 = Farfetch'd Position 8
F206 = Farfetch'd Position (End)
F306 = Farfetch'd still in forest
F406 = Farfetch'd brought back
F506 =
F606 =
F706 =
F806 = Player battled Sudowoodo
F906 = Played Didnt explore Azalea Well
FA06 = TR is in Azalea
FB06 = TR isnt in Azalea
FC06 = Player didn't explore Azalea Well
FD06 = Kurt is in his house
FE06 = Guide Gent hasn't given map
FF06 = Guide Gent has given map
0007 = On SS Aqua for first time
0107 =
0207 =
Kanto Item Balls
7D07 = Fighting Dojo
7E07 = Rock Tunnel 1 (1)
7F07 = Rock Tunnel 1 (2)
8007 = Rock Tunnel 2 (1)
8107 = Rock Tunnel 2 (2)
8207 = Rock Tunnel 2 (3)
8307 = Route 2 (1)
8407 = Route 2 (2)
8507 = Route 2 (3)
8607 = Route 2 (4)
8707 = Route 4
8807 = Route 12 (1)
8907 = Route 12 (2)
8A07 = Route 15
8B07 = Route 25