file_id.diz
// //// //// //// //// //// //// //// //// //// //
//// //// //// //// //// //// //// //// //// ////
/// //// //// //// //// //// //// //// //// ////
// //// //// //// //// //// //// //// //// //// //
/ //// '''' '''' '''' '''' '''' '''' '''' //// ///
//// ,%%%%%%%%%P X%%%%%%%%'%%%%%%%. "%%%%%%%2. 7%%%%P //// ////
//// (%% )%%/ %%%' %J;%%T `%%% %%%' %%% /%%%%%, //// ////
//// ,,,, .%%J J%% %%% %%% %%K %%% /%W^q%%; //// ////
//// //// /%%' %%L ,%%% ,%%' %%%L J%3' /%%Y )%%; '/// ////
//// //// ,%%% /%%%%%J %%%%%%%< ;%%%%%%<' /%%%%%%%%( /// ////
/// //// ;%%" ,%%' ?%%' %%% %%%' '%%@ /%%%' 7%%% // //// /
// ///' ,@%%" ,%%c ;%%% %% %%%' '%%% /%%%' '%%% ' //// //
/ /// /%%%/ ,;%%@L ,%%W%%; ,%%%;%%L ;%%%v%%I %%%; //// ///
///, L%%%%%%%%%%,'W%%%%%%% %%%%%%%%'c%%%%) \%%%)% L%%%%J //// ////
//// ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ./// ////
//// //// //// //// //// //// //// by svofski /// ////
//// //// //// //// //// //// //// ,,,, ,,// ////
/ //// //// //// //// //// //// //// //// //// ///
A computationally intensive demo for Vector-06c
presented at Retrograd 2025
Requirements:
~~~~~~~~~~~~~
An unexpanded Vector-06c (64K RAM, VI53 sound)
Credits:
~~~~~~~~
Code, music, graphics svofski
Maths optimisations ivagor
Based on shadertoy by iq/Fabrice/GregRostami/TomCat/fb39ca4
see https://www.shadertoy.com/view/4lVXWw
Initially a curiosity to test z88dk maths capabilities. Unoptimised
floating-point version used to take about 136 minutes to compute.
A trick here or there and custom tailored maths routines by ivagor
helped bring this time down to under 3 minutes.
Thanks for your patience.
~ svofski 2025
https://github.com/svofski/v06c-torus-zebra
https://caglrc.cc