Looks like you’re using GBDK (based on rom info).
If that’s the case then it could be as simple as builds flags ( -msm83:ap ).
If you are using one of the GBDK cross-platform Makefiles then even easier, just adding “pocket” to the TARGETS= line.
There’s some additional info here: https://gbdk.org/docs/api/docs_supported_consoles.html#autotoc_md144
And here: https://gbdk.org/docs/api/docs_supported_consoles.html#autotoc_md161
The Emulicious emulator supports the .pocket format if you want to test without a Analogue device.
(Really nicely put together game!)