there is a difference between GB games and GBC games.
GB games were universal to all gameboys up to GBA micro
GBC games were universal to gameboys between color and micro
In the image above, the first game is a GB game (characterized by the indented corner and concave grip)
the 2nd game is a GBC game (with a raised grip and translucent plastic)
now you know things, thanks for reading.