What's new

Help with the command line on Kronos

Rollo

New member
Hi everyone, I've been playing with Kronos and find it it works pretty good with the ST-V games I've thrown at it. Now I want to get it to load the games via Launchbox. Does anyone know if there are command line options to load these games? I've trying searching the forum for both Kronos and then tried to see if Yabause had any commands for for loading carts that I could adapt for ST-V games in Kronos, but to no avail. Thanks!
 

FCare

New member
Thanks for the reply, but that seems to only work for iso Saturn games and not the ST-V arcade cartridge based games.

Hi,

I am the main developer of Kronos.
Thanks for using it :)

You are right, the -i option is only targeting the saturn iso right now. STV games are currently only loadable using the Qt interface. The Command line interface is not yet ready for this feature.

As there is someone interested in, I will look to add the capability :)

Can you please add a ticket to the Kronos github? It is the best way to request some new feature :)

Francois
 

FCare

New member
Hi,

I am the main developer of Kronos.
Thanks for using it :)

You are right, the -i option is only targeting the saturn iso right now. STV games are currently only loadable using the Qt interface. The Command line interface is not yet ready for this feature.

As there is someone interested in, I will look to add the capability :)

Can you please add a ticket to the Kronos github? It is the best way to request some new feature :)

Francois

I just implemented the support and the control. For the moment, the controls are hard coded, and keyboard only is supported.

Here is the mapping

inputMap represents your keyboard, PERPAD is the saturn/stv equivalent key...

inputMap[GLFW_KEY_UP] = PERPAD_UP;
inputMap[GLFW_KEY_RIGHT] = PERPAD_RIGHT;
inputMap[GLFW_KEY_DOWN] = PERPAD_DOWN;
inputMap[GLFW_KEY_LEFT] = PERPAD_LEFT;
inputMap[GLFW_KEY_R] = PERPAD_RIGHT_TRIGGER;
inputMap[GLFW_KEY_F] = PERPAD_LEFT_TRIGGER;
inputMap[GLFW_KEY_SPACE] = PERPAD_START;
inputMap[GLFW_KEY_Q] = PERPAD_A;
inputMap[GLFW_KEY_S] = PERPAD_B;
inputMap[GLFW_KEY_D] = PERPAD_C;
inputMap[GLFW_KEY_A] = PERPAD_X;
inputMap[GLFW_KEY_Z] = PERPAD_Y;
inputMap[GLFW_KEY_E] = PERPAD_Z;

inputMap[GLFW_KEY_G] = PERJAMMA_SERVICE;
inputMap[GLFW_KEY_T] = PERJAMMA_TEST;
inputMap[GLFW_KEY_Y] = PERJAMMA_COIN1;
inputMap[GLFW_KEY_H] = PERJAMMA_COIN2;
inputMap[GLFW_KEY_C] = PERJAMMA_START1;
inputMap[GLFW_KEY_V] = PERJAMMA_START2;
inputMap[GLFW_KEY_P] = PERJAMMA_PAUSE;
inputMap[GLFW_KEY_M] = PERJAMMA_MULTICART;
 

Top