Thanks for the reply! Just want to make sure i understand you.
The forwarder you linked, as far as i can tell, opens open_agb_firm without booting to a specific game. I am trying to compile .cias of specific games, using the project called open_agb_firm_forwarder. In theory, this project should allow you to install a .cia that boots directly into a specific gba rom using open_agb_firm. I believe that i am making some mistake in my code or build chain, so i would love to speak to anyone that has successfully built one of these .cias and, if at all possible, take a look at the main.c and makefile they used to compile the .cia.
Just to make sure: Are you saying that in order to use open_agb_firm_forwarder, i must first install the forwarder you have linked, which does not boot a specific game? I appreciate any clarity you could bring.