Software or cartridge readerproblem?

This one is a tricky one.

Years ago, back in 2010, I was playing an old Tetris cartridge for the original GB my friend found in her house. Everything was normal, until the game froze. By the time I took this picture of the screen:

Block Image

(sorry about the poor quality, back on that time the phone’s cameras wasn’t good)

After I turned the device off and on, the screen was showing the Game Boy logo and the Nintendo logo all cracked up.

Block Image

When I try a regular GBA cartridge, I only get the Game Boy logo.

Block Image

10 years later I found my old GBASP, and now I’m trying to fix it.

Can someone help me with this problem?

Thanks.

crwdns2934089:0crwdne2934089:0 crwdns2934093:0crwdne2934093:0

crwdns2934109:0crwdne2934109:0

crwdns2889612:0crwdne2889612:0 0
crwdns2934285:0crwdne2934285:0