This repository has been archived on 2023-08-30. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
Sylvain PILLOT 0f318aebda Merge pull request 'Passage à libstdc++' (#1) from Lephenixnoir/PinBall:master into master
Reviewed-on: Slyvtt/PinBall#1
2022-08-19 16:57:23 +02:00
assets-cg minor corrections 2022-08-16 09:41:57 +02:00
src Use modern gint and libstdc++ 2022-08-16 23:15:36 +02:00
.gitignore Use modern gint and libstdc++ 2022-08-16 23:15:36 +02:00
CMakeLists.txt Use modern gint and libstdc++ 2022-08-16 23:15:36 +02:00
PinBall.cbp writing physics rules of pinball part 1 2022-04-07 23:08:52 +02:00
PinBall.cscope_file_list Deposit Creation and first drop 2022-03-31 22:05:59 +02:00
PinBall.layout minor corrections 2022-08-16 09:41:57 +02:00
README.md corrected Readme 2022-03-31 22:17:11 +02:00
TODO.txt writing physics rules of pinball part 1 2022-04-07 23:08:52 +02:00
build Deposit Creation and first drop 2022-03-31 22:05:59 +02:00
clean Deposit Creation and first drop 2022-03-31 22:05:59 +02:00

README.md

PinBall : a simple pinball Game for the Casio Graph 90+E / CG-50

As explained in the title, just a pinball game

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