💾 Archived View for gem.ortie.org › docs › 005_tic80.gmi captured on 2024-06-16 at 12:27:00. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2024-03-21)
-=-=-=-=-=-=-
TIC-80 utilise lua 5.3.6
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