Bieżące projekty.

Podprojekty Projektu Celones, nad którymi prace obecnie trwają lub ich wznowienie jest zaplanowane na najbliższą przyszłość.

Taboret aktywny

Taboret (Tekstowe Archiwum i Baza Organizacyjna Redakcji Equinox Times, poprzednio Kucykowe Rodeo) to pisany w języku C# system katalogowy archiwum artykułów przygotowywany na zlecenie redakcji fanzinu Equinox Times. Wykorzystuje on ASP.NET Core oraz bazę danych SQLite poprzez Entity Framework Core.

Archiwum Equinox Times Repozytorium w serwisie GitHub (prywatne)

Zaimplementowane funkcje

  • podział na magazyny, wydania i artykuły
  • system kategorii
  • system tagów
  • ranking autorów
  • dynamiczna wyszukiwarka z systemem sugestii
  • logowanie z wykorzystaniem konta Discord

Lavender aktywny

Celem projektu Lavender jest zaimplementowanie w języku C konfigurowalnego pokazu slajdów dla systemu MS-DOS 2.0.

Repozytorium w serwisie GitHub

Zaimplementowane funkcje (wersja 0.3.7)

  • tryb graficzny CGA 640x200
  • opóźnienia wyświetlania elementów
  • wyświetlanie tekstu UTF-8
  • wyświetlanie grafik PBM
  • automatyczny wybór proporcji obrazu na podstawie wykrytych parametrów ekranu (EDID)
  • czyszczenie ekranu i rysowanie prostokątów
  • przełączanie slajdów za pomocą klawiatury
  • osadzanie scenariuszy zawartych w archiwum ZIP
  • odtwarzanie muzyki z wykorzystaniem głośnika systemowego
  • informowanie użytkownika o nieobsługiwanym środowisku (DOS 1.x, Windows Vista and newer)
  • wsparcie dla nazw plików Unicode, również dla systemów nierozróżniających wielkości liter
  • wsparcie dla treści wymagających podania klucza dostępu
  • wersje językowe: angielska, polska i czeska

Funkcje do zaimplementowania przed kolejnym wydaniem

  • obsługa myszy
  • obsługa muzyki wielogłosowej (MIDI)

Demistar aktywny

Demistar (Dynamic Electronic Monitor for Information on Status, Timetable, Attractions and Rooms) to system wyświetlaczy informacyjnych dla wydarzeń przygotowywany na zlecenie Fundacji BT. Składa się on między innymi z wyświetlacza zbudowanego z dwóch macierzy LED 64x8 i dwóch pierścieni NeoPixel podłączonych do płytki z mikrokontrolerem Raspberry Pi Pico W udostępniającej przez Wi-Fi API zarządzania w oparciu o format JSON.

Oprogramowanie układowe (GitHub) Panel sterowania (GitHub)

Fonty bitmapowe aktywny

Repozytorium w serwisie GitHub

Adois

Nazwa adois stanowi skrótowiec od określenia a DOS-only installer, które jest dość jasne. Projekt ten ma na celu zaimplementowanie w języku C++ konfigurowalnego instalatora programów dla systemu MS-DOS. Pod względem interfejsu użytkownika program będzie czerpał ze stylu wizualnego tekstowych instalatorów firmy Microsoft z lat 90. i wczesnych 2000. Sam opis instalacji będzie zaś wzorował się na plikach INF zgodnych z Setup API systemu Windows.

Repozytorium w serwisie GitHub

SmartLED

Projekt o roboczej nazwie SmartLED ma na celu skonstruowanie sterownika elektronicznej tablicy kierunkowej pojazdu transportu zbiorowego z wykorzystaniem komputera jednopłytkowego z serii Raspberry Pi Zero. Oprogramowanie urządzenia jest pisane w języku C#.

Repozytorium w serwisie GitHub