|
KallistiOS git master
Independent SDK for the Sega Dreamcast
|
This is a presentation tool that runs on Sega Dreamcast. It's written in Ruby and uses mruby.
This tool was initially developed by Yuji Yokoo for the RubyConf TW 2019 event; then it was later updated for the RubyConf AU 2020 event. This project has been refactored by Mickaƫl "SiZiOUS" Cardoso.
To compile this, you need to install the mruby, libpng and zlib KallistiOS Port, using the kos-ports repository.
You can use A or START to move forward, and use B to go back to the previous page.
Hold A + B + Start to quit.
The bottom of the screen shows the page progress and time progress (blue dreamcast swirl for page, red mruby for time).
The time is currently hardcoded to 35 minutes.
If you press Right on the D-pad, you move the time forward by 5 minutes, and back by 5 minutes if you press Left.
This example is under the MIT License. See LICENSE for details.
The initial source is available here. This version of the source code is almost the same but adapted to be included as an example in KallistiOS, with Yuji Yokoo approval, the original author.