Fix initialization on Frontends without variable support.
authorDavid Guillen Fandos <david@davidgf.net>
Fri, 30 Jul 2021 18:54:08 +0000 (20:54 +0200)
committerDavid Guillen Fandos <david@davidgf.net>
Fri, 30 Jul 2021 18:54:08 +0000 (20:54 +0200)
commitabf1a2b64a04b78127062c338ceebf95f627af9c
treeac7c1e077c05155eda8c0ea954c89a8587931797
parent58e8d0a271aa19f210cc3acb71a1c8c4fc546a50
Fix initialization on Frontends without variable support.

Frontends that do not support RETRO_ENVIRONMENT_GET_VARIABLE (like
miniretro & nanoarch) cause a segfault in the CPU emulation path unless
the BIOS file is present. This is due to the emulator not supporting
running without a BIOS in dynarec mode and the code not being able to
swap CPU types (unless the callback returns true).
frontend/libretro.c