💻 TIC-80

TIC-80 utilise lua 5.3.6

Astuces

define TIC_BUILD_WITH_***

Sur la nouvelle version de 2024,

ensuite :

éventuellement indiquer dans cmakelists.txt

option(BUILD_SDLGPU "SDL GPU Enabled" ON)

option(BUILD_PRO "Build PRO version" TRUE)

Si cela ne suffit pas, voir pour editer cmakecache.txt dans build :

BUILD_WITH_PYTHON:BOOL=OFF

ainsi qu'éventuellement ./cmake/core.cmake

et/ou retirer les mentions de "include(cmake/pocketpy.cmake)" dans CMakeLists.txt

puis :

cmake .. -DBUILD_PRO=On
make -j4

cela génèrera la version SDL. On peut également générer la version Sokol, plus légère avec 'option(BUILD_SOKOL "Sokol Enabled" ON)'

éditer console.c puis vers la ligne 4196, changer ce qui suit "printBack(console...)"

éditer music.c

static const u8 Piano[] =
    {
        tic_key_w,
        tic_key_s,
        tic_key_x,
        tic_key_d,
        tic_key_c,
        tic_key_v,
        tic_key_g,
        tic_key_b,
        tic_key_h,
        tic_key_n,
        tic_key_j,
        tic_key_m,
        tic_key_comma,
        tic_key_l,
        tic_key_period,
        tic_key_semicolon,
        tic_key_slash,

        // octave +1
        tic_key_a,
        tic_key_2,
        tic_key_z,
        tic_key_3,
        tic_key_e,
        tic_key_r,
        tic_key_5,
        tic_key_t,
        tic_key_6,
        tic_key_y,
        tic_key_7,
        tic_key_u,

et plus loin modifier :

case ColumnSemitone

mettre tic_key_q à la place de tic_key_a

Liens

=> Projet sur GitHub

Exemples

=> #informatique

=> index.gmi

Proxy Information
Original URL
gemini://gem.ortie.org/docs/005_tic80.gmi
Status Code
Success (20)
Meta
text/gemini;lang=fr-FR
Capsule Response Time
239.901825 milliseconds
Gemini-to-HTML Time
0.593983 milliseconds

This content has been proxied by September (3851b).