Kronos Documentation

version 2.3.1
last updated : February 12, 2022

Site : Join us on Github
Youtube : Join us on Youtube - Kronos
Discord : Join us on Discord


Kronos is a Sega Saturn/ST-V emulator based on Yabause and Yaba Sanshiro. Copyright (C) 2017-2022 - François Caron. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.


Table of Contents

For recent changes refer to the English Changelog.txt file.


Introduction :

Kronos is an open source Sega Saturn/ST-V emulator written in standard C/C++. Based on Yabause/UoYabause/Yaba Sanshiro, the goal is to improve Sega Saturn Emulation.

Back to Top


Before starting :

To get a full experience, follow these steps :

Back to Top


OpenGL / Compute Shader video core :

Kronos introduce a new video core : Compute Shader core. Here's the differences with OpenGL core :

Some graphics issues should not be resolved with OpenGl core (i.e : Sega Rally holes on the road).

Back to Top


Specific Kronos Features :

Back to Top


How to launch a STV game ?

To launch a STV game, follow these steps (Windows port) :

Back to Top


ST-V Compatibility list :

A compatibility list with ST-V games (need more tests) :

Working games :

Back to Top


Command line :

Here's the list of available command line parameters :

Settings Description
--autoframeskip=0|1 Enable or disable auto vertical synchronization.
--autoload=<"SAVESTATE"> Automatically start emulation and load a save state.
-a or --autostart Automatically start emulation.
--binary=[:ADDRESS] Use a binary file.
-b or --bios=<"BIOS"> Choose a bios file.
-l or --language=<"language"> Choose the system language: english, deutsch, french, spanish, italian, japanese.
-c, --cdrom=<"CDROM"> Choose the cdrom device.
-f or --fullscreen Start the emulator in fullscreen.
-h or --help Show this help and exit.
-i or --iso=<"ISO"> Choose a dump image file. supports i.e. .cue, .iso, .zip
-nb or --no-bios Use the emulated bios.
-ns or --no-sound Turns sound off.
-v or --version Show version and exit.

Back to Top


How to create a CHD image ?

Back to Top


What do we need ?

Back to Top


How to translate Kronos ?

You have to download this file : Kronos_default.yts

Translating Kronos is pretty simple. Here's an example :

File|"translate the string here"
Close|"translate the string here"

Here's a french example :

File|Fichier

Back to Top


Translations :

Author Language
Benjamin Siskoo French
Luis Manuel Sánchez Pérez German
siminoliso Italien
Luis Manuel Sánchez Pérez Spanish
dante3732 Russian


Back to Top


Contact :

Name E-Mail
François Caron François Caron
Benjamin Siskoo Benjamin Siskoo


Back to Top


Team :

Name Description
François Caron Kronos developper
rob-ack Developper
Benjamin Siskoo Translator, build maintainer, tester
Barbudreadmon Kronos Retroarch port
Fafling Tester with technicals docs knowledge
Luis Manuel Sánchez Pérez Spanish/deutsch translator, tester


Back to Top


Kronos est sous Copyright © 2017-2022 par François Caron.

SEGA SATURN is either a trademark or registered trademark of SEGA.
Kronos is not affiliated with or endorsed by any of the companies mentioned.