I've never made a game for any console, nor am I familiar with what APIs work with the gb. Looks like gbdk has a simple wrapper although I'm really interested in digging deeper into the workings, out of scope for the jam though..
If you need any additional information, you should be able to find it here:
https://gbdev.io/resources.html