На самом деле это даже не совсем файловая система, это скорее виртуальный диск поверх какой-нибудь конфигурации из физических (или даже виртуальных, но кроме как для "поиграться" я не знаю зачем так делать), в нутрь которго вам придется пихать другую файловую систему.
Что такое cycle и где он инициализировался?
Что такое Color и где он инициализировался?
Почему столько однобуквенных переменных?
Зачем глобальные переменные?
Почему
cycle
пустой?Может использовать дебаггер для выяснения обстоятельств?