static void read_controller_read_buttons(struct game_controller* cont, uint8_t* cmd)
{
    enum pak_type pak;
    int connected = game_controller_is_connected(cont, &pak);

    if (!connected)
        return;

    *((uint32_t*)(cmd + 3)) = game_controller_get_input(cont);
}
static void read_controller_read_buttons(struct game_controller* cont, uint8_t* cmd)
{
    enum pak_type pak;
    int connected = game_controller_is_connected(cont, &pak);

    if (!connected)
        return;

    *((uint32_t*)(cmd + 3)) = game_controller_get_input(cont);

#ifdef COMPARE_CORE
    CoreCompareDataSync(4, cmd + 3);
#endif
}