A simple OutRun on Casio Graph 90+E
Find a file
Sylvain PILLOT dbffd9cd20 Fix leading zeros in HUD time and stage counters
The remaining/elapsed time and the stage counter used the fixed-point
"%.3D" formatter, whose decimal dot is blank in speedfont, so small
values rendered with spurious leading zeros (e.g. "0045", "0001/3").
Switch these readouts to plain "%d". Score keeps its arcade-style
zero padding.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-28 09:14:48 +02:00
assets-cg Clean up dead code and fix .gitignore 2026-06-28 09:04:04 +02:00
src Fix leading zeros in HUD time and stage counters 2026-06-28 09:14:48 +02:00
.gitignore Clean up dead code and fix .gitignore 2026-06-28 09:04:04 +02:00
build Update Rendering for Speed 2022-03-04 21:58:14 +01:00
capture Overclock option set to P5 / corrected frequency calculation for correct FPS&speed 2022-04-15 22:44:37 +02:00
clean Update Rendering for Speed 2022-03-04 21:58:14 +01:00
CMakeLists.txt Port rendering to the Azur tiled pipeline (full switch from gint) 2026-06-27 23:46:25 +02:00
icon.png V1.0 Final (simply added a save of parameters) 2022-04-04 20:11:19 +02:00
LICENSE.txt Add LICENSE.txt 2024-03-20 20:40:26 +01:00
README.md Update Rendering for Speed 2022-03-04 21:58:14 +01:00
send try to make it run with gint 2.9.0 2023-02-02 21:47:57 +01:00
TODO.txt perf tuning + perf graph implentation 2022-03-20 21:34:34 +01:00

OutRun : a simple race game for Casio Graph 90+E

OutRun is a very simple race game based on the classical Outrun-type license, very famous in the 90's. The purpose of the game is to drive as fast as possible on various highways, in the middle of the traffic.

Installing and compiling the game

Provided you would like to compile the game Addin, starting from the code, some prerequities are mandatory :

  • fxlibc in its @dev version is mandatory (to get correct implementation of <errno.h>)
  • µSTL is also mandatory
  • libprof is also needed to get accurate timing

Installing with GiteaPC

fxlibc can be installed using GiteaPC by using

% giteapc install Vhex-Kernel-Core/fxlibc@dev

µSTL can then be installed by typing in a terminal

% giteapc install Slyvtt/uSTL_2.3

libprof can be built and installed with

% giteapc install Lephenixnoir/libprof

Compiling

Simply run fxsdk build-cg. The fxSDK will invoke CMake with a suitable toolchain file while exposing CMake modules for the calculator.

% fxsdk build-cg

Please note that currently there is no compile target for fx-9860G