Seban: Różnice pomiędzy wersjami
m ScrewLight do oddzielnego wątku :) |
Porządkowanie opisu twórczości, dodanie współczesnych projektów i aktualizacja układu sekcji. |
||
| (Nie pokazano 31 wersji utworzonych przez 7 użytkowników) | |||
| Linia 1: | Linia 1: | ||
{{grafr| | {{grafr|SEBAN_2019.jpg}} | ||
Sebastian "'''Seban'''" Igielski. Rocznik 1975. Warszawiak | Sebastian "'''Seban'''" Igielski. [[Koder]], elektronik. Rocznik 1975. Warszawiak. | ||
Zaczynał na giełdzie około 1990-91 roku jako "Seban Software Limited". Później stał się | Zaczynał na [[Giełda na Grzybowskiej|giełdzie]] około 1990-91 roku jako "Seban Software Limited". Później stał się jednym z koderów w grupie [[Code3]], a następnie zagrzał miejsce w [[Slight]] (od 1994 roku po dziś dzień). W latach dziewięćdziesiątych XX w. należał również do [[Crack-grupa|crack-grupy]] "[[Clever People]]". | ||
<br /> | |||
__TOC__ | |||
Jego | Jego działalność jako autora i współautora obejmuje projekty sprzętowe, produkcje demoscenowe, oprogramowanie użytkowe oraz rekonstrukcję i rozwój oprogramowania. | ||
== <span style="font-family:sans-serif; font-weight:bold;">Hardware</span> == | |||
* [[Slight SID]] | |||
== <span style="font-family:sans-serif; font-weight:bold;">Software</span> == | |||
=== Produkcje demoscenowe === | |||
* [https://demozoo.org/productions/395585/ "The Message!"] - intro 256 bajtów wystawione na [https://demozoo.org/parties/5464/#competition_21078 Silly Venture 2k26SE] | |||
* [https://demozoo.org/productions/395586/ "It Grows!"] - intro 256 bajtów wystawione na [https://demozoo.org/parties/5464/#competition_21078 Silly Venture 2k26SE] | |||
* [https://demozoo.org/productions/380562/ "ReRZóGeD"] - demo wystawione na [https://demozoo.org/parties/5269/#competition_20455 Silly Venture 2k25WE] | |||
* [https://demozoo.org/productions/376066/ "Shades of Summer"] - intro 256 bajtów wystawione na [https://demozoo.org/parties/5112/#competition_20148 Silly Venture 2k25SE] | |||
* [https://demozoo.org/productions/376065/ "Life After Life"] - intro 256 bajtów wystawione na Silly Venture 2k25SE. | |||
* [https://demozoo.org/productions/376064/ "All Stars"] - intro 256 bajtów wystawione na Silly Venture 2k25SE. | |||
* [https://demozoo.org/productions/355372 Silly Venture 2k24 Winter Edition Invitation] | |||
* [http://pouet.net/prod.php?which=57992 Silly Venture 2k11 Invitation] | |||
* [[Overmind]] | |||
* [[Bitter Reality]] | |||
* jedna z części dema grupy [[Shadows]] - "[[Sweet Illusions]]" | |||
* intra do dwóch wydań magazynu dyskowego [[Barymag]] | |||
* [[ABBUC Intro 39]] | |||
* [[The TL's Old Music Show]] | |||
* [https://demozoo.org/productions/111615/ Digital Trash] - eksperymentalne demo napisane w celu przetestowania możliwości użycia liczników [[Pokey|POKEY-a]] do odtwarzania digitalizowanych próbek dźwiękowych, oraz mające na celu sprawdzenie możliwości odtwarzania dźwięku z użyciem modulacji PWM z zegarem bazowym układu [[POKEY]] ustawionym na 1,79 MHz. Procedura odtwarzająca nie wykorzystuje trybu "volume only" (tzn. nie ustawia bitu #4 w AUDCx układu POKEY). Sample do głównej części wycięte zostały z dema na Commodore 64. W sieci krąży uszkodzona wersja pliku, a ponieważ sample do głównej części są spakowane za pomocą [[SFDN Packer]], przekłamanie choćby jednego bitu w pliku powodowało błędną dekompresję danych i w efekcie trzaski i szum w niektórych fragmentach odtwarzanych próbek dźwiękowych. Wczesne wersje niektórych emulatorów nie potrafiły również poprawnie odtworzyć sampli odtwarzanych z użyciem PWM. | |||
* [[Another Day in the Paradise]] - demo pokazujące możliwości [[Mirage AD Converter|AD Converter'a]]. Zajmowało jedną dyskietkę w podwójnej gęstości i wymagało Atari ze 192 kB pamięci. | |||
=== Projekty współczesne === | |||
Projekty powstałe współcześnie oraz nowe opracowania i rozwinięcia wcześniejszych programów. | |||
==== Narzędzia programistyczne ==== | |||
* [https://github.com/seban-slt/vscode-xasm-syntax XASM Toolkit] - rozszerzenie Visual Studio Code wspomagające tworzenie programów dla Atari 8-bit w asemblerze XASM. Oferuje kolorowanie składni, snippety oraz przygotowanie konfiguracji projektu do kompilacji i uruchamiania programu w emulatorze. | |||
---- | |||
==== Rekonstrukcja i rozwój oprogramowania ==== | |||
* [https://github.com/seban-slt/sote-packer-2.2 SoTe Packer 2.2] - analiza i rekonstrukcja kodu źródłowego packera autorstwa [[SoTe|SoTe / Slight]], dokumentacja formatu danych oraz opracowanie współczesnego kompresora i dekompresora w Pythonie (sote_crunch.py), zgodnego z oryginalnym depackerem Atari i oferującego dodatkowe tryby optymalizacji kompresji. | |||
* [https://github.com/seban-slt/t2k_handler T2K Handler] - współczesne opracowanie i rozwinięcie sterownika urządzenia T: używanego pierwotnie w latach 90. Kod został przeniesiony do składni XASM, skomentowany i poddany dalszym poprawkom oraz optymalizacjom. Sterownik obsługuje systemy Turbo 2000 (KSO, 2000F/2001 i zgodne), współpracuje między innymi z BW-DOS i MyDOS, a projekt zawiera również napisany od nowa program C3 Copy umożliwiający kopiowanie danych pomiędzy urządzeniami dostępnymi w systemie. | |||
* [https://github.com/seban-slt/antyajek Anty *Ajek Copy] - program napisany pierwotnie w 1992 roku w celu odczytu i odzyskiwania plików zabezpieczonych systemem Speedy 2700. Po odnalezieniu zachowanych źródeł program został po latach poprawiony, przeniesiony ze składni MAC/65 do XASM i ponownie uruchomiony na współczesnym środowisku programistycznym. | |||
---- | |||
=== Oprogramowanie historyczne === | |||
Programy i narzędzia z wcześniejszych lat działalności, obecnie już nierozwijane. | |||
==== Programy narzędziowe ==== | |||
* '''Użytkowe:''' | |||
** [[Weekend_3_plus_writer|Weekend 3+ writer]] | |||
** [["X:" Handler]] - bardzo krótki odpowiednik DOS-u, umożliwiający tylko odczyt plików z dyskietek w formacie ATARI DOS, zastosowany w magazynie dyskowym [[Barymag]]. Jego zaletą było niezwykle niskie [[MEMLO]] | |||
** [[Fast File Tracer]] - bardzo prosty program do analizy plików binarnych. Po podaniu nazwy pliku można było zobaczyć jego strukturę na ekranie. | |||
** [[File Digger]] - program umożliwiający śledzenie programów typu *.exe, dodatkowo oferował możliwość skopiowania określonych bloków do innego pliku. | |||
** [[BigBlue Reader]] - program przeznaczony dla stacji dysków [[TOMS 720]] umożliwiający kopiowanie plików z dyskietek w formacie [http://pl.wikipedia.org/wiki/FAT12 FAT12] znanym z komputerów IBM PC. Dodatkowo zawierał handler instalujący w systemie urządzenie "I:". Umożliwiało ono, po włożeniu do napędu dyskietki w formacie zgodnym z FAT12, swobodny odczyt plików z poziomu [[DOS]]-u. | |||
* '''Programy kopiujące:''' | |||
** [[Casette Protect Copy]] - program umożliwiający nagranie na kasetę w trybie "standard" zabezpieczonych plików. Napisany specjalnie na zamówienie [[Sikor Soft]] | |||
** [[Full Disk Archiver]] | |||
* '''Rippery:''' | |||
** [[Future Composer Data Finder]] - program przeszukujący pamięć RAM w poszukiwaniu muzyki stworzonej programem [[Future Composer]] | |||
** [[Future Composer Data Uncompiler]] - program służący przetworzeniu pliku zawierającego muzykę stworzoną programem [[Future Composer]] do postaci umożliwiającej jej ponowne wczytanie do edytora | |||
** [[Sound Monitor Data Uncompiler]] - program służący przetworzeniu pliku zawierającego muzykę stworzoną programem [[Benjy Sound Monitor]] do postaci umożliwiającej jej ponowne wczytanie do edytora. Powstały dwie wersje programu (dla Sound Monitora w wersji 1.x oraz w wersji 2.x) | |||
* '''Oprogramowanie dźwiękowe i muzyczne:''' | |||
** oprogramowanie [[Digital Studio]], [[Sample Editor]], [[Micro Recorder]] do [[sampler|samplera]] firmy [[Mirage]] | |||
** [[DigiTracker]] - niedokończony program muzyczny | |||
* '''Oprogramowanie graficzne:''' | |||
** [[Multi VIF]] - oprogramowanie do [[Video Interface]] pozwalające na wykorzystanie różnych trybów graficznych (tryby 8, 9, 15, a także ich interlace'owane mutacje, dithering do 1-bitowych obrazów w trybie 8, real-time preview) | |||
** [[Full Color Editor]] - bardzo prosty program do kolorowania obrazków w trybie $0E [[ANTIC (układ)|ANTIC-a]]. Pozwalał na wczytanie obrazka w formacie [[Micro Painter'a|Micro Painter]] lub [[Koala Micro Illustrator]] i następnie na pokolorowanie go poprzez zmianę wybranego rejestru koloru w wybranej linii rastrowej. | |||
** oprogramowanie do tworzenia komnat do gier [[Maps Creator]], [[Full Maps Creator]] tworzone razem z [[SoTe]] (inspirowane pojawieniem się Maps Makera [[Henryk Cygert|Henryka Cygerta]]) | |||
* '''Kompresja danych:''' | |||
** [[SFDN Packer]] - program skracający pliki zawierające 4-bitowe sample | |||
** [[Sine Packer]] - program do kompresji doskonale sprawujący się przy kompresji wszelakich tablic sinusów i tym podobnych danych (wykorzystany w demie [[Overmind]], np. w części z ''Track Scrollerem'' do skrócenia danych opisujących trajektorie oraz w części z ''Commanche'', gdzie został użyty do spakowania 32 kB mapy wysokości) | |||
** [[PP20 Depacker]] | |||
** [[ICE! depacker]] - depacker danych spakowanych programem ICE-PACK 4.20 na Atari ST. Pliki tak spakowane można poznać po sygnaturze "ICE!" w pierwszych 4 bajtach. Został użyty do spakowania kilku produkcji. Powstał pod koniec ówczesnego okresu aktywnej działalności na scenie. | |||
* '''Narzędzia pomocnicze do tworzenia dem:''' | |||
** [[Fractal Compressor]] - specyficzny program pozwalający na różnicową kompresję poszczególnych faz podobnych do siebie obrazów (zawierających spore obszary jednakowego koloru). Nie był może zbyt efektywny, jednak jego zaletą była dość szybka dekompresja. Narzędzie zostało wykorzystane w części z zoom'owanym fraktalem w demie [[Overmind]] | |||
** [[Morph Editor]] - edytor pozwalający na animację wektorowych obiektów ('[[morphing]]' to dużo powiedziane), wykorzystany przez [[P.W.]] do stworzenia animacji wektorowych w demie [[Overmind]] | |||
** [[Screen Maker]] - program, który pozwalał zupełnie nieznającym się na programowaniu użytkownikom na stworzenie swojego mini-dema, czyli [[demo-maker]]. Użytkownik mógł załadować muzykę w formacie [[CMC (format pliku)|CMC]], własne [http://pl.wikipedia.org/wiki/Font fonty], obrazek w formacie [[Micro Painter|Micro Paintera]] oraz tekst, który był prezentowany na ekranie jako [[scroll]]. | |||
==== Gry ==== | |||
* [[Screwlight]] | |||
Oprócz tego napisał parę gier, które nigdy nie ujrzały światła dziennego (a nawet nie wyszły poza fazę kodów źródłowych). | |||
==== Wczesna twórczość ==== | |||
Produkcje z początkowego okresu nauki kodowania i programowania: | |||
* MTV fix-mix demo | |||
* Space Lobsters Demo | |||
* The Tunnels Demo | |||
* Syf Picture Demo | |||
==== Wersje plikowe ==== | |||
W wolnych chwilach robił wersje plikowe różnych programów i dem (np. produkcji [[Zelax]]u, Hobby-Tronic). | |||
== Linki == | |||
* [https://demozoo.org/sceners/2583/ Demozoo] | |||
* [https://github.com/seban-slt repozytoria Sebana na GitHubie] | |||
* [http://www.atari.org.pl/wywiad/sebastian-igielski-(seban-slight)/61 Wywiad z 2022 roku] | |||
* [https://wuj.pl/ksiazka/gatunki-cyfrowe-2#oprawa-zintegrowana rozmowa z Sebanem w książce "Gatunki Cyfrowe 2 - historie mówione"] | |||
[[Kategoria:Ludzie]] | [[Kategoria:Ludzie]] | ||
Aktualna wersja z 25 paź 2026, 16:23
Sebastian "Seban" Igielski. Koder, elektronik. Rocznik 1975. Warszawiak.
Zaczynał na giełdzie około 1990-91 roku jako "Seban Software Limited". Później stał się jednym z koderów w grupie Code3, a następnie zagrzał miejsce w Slight (od 1994 roku po dziś dzień). W latach dziewięćdziesiątych XX w. należał również do crack-grupy "Clever People".
Jego działalność jako autora i współautora obejmuje projekty sprzętowe, produkcje demoscenowe, oprogramowanie użytkowe oraz rekonstrukcję i rozwój oprogramowania.
Hardware
Software
Produkcje demoscenowe
- "The Message!" - intro 256 bajtów wystawione na Silly Venture 2k26SE
- "It Grows!" - intro 256 bajtów wystawione na Silly Venture 2k26SE
- "ReRZóGeD" - demo wystawione na Silly Venture 2k25WE
- "Shades of Summer" - intro 256 bajtów wystawione na Silly Venture 2k25SE
- "Life After Life" - intro 256 bajtów wystawione na Silly Venture 2k25SE.
- "All Stars" - intro 256 bajtów wystawione na Silly Venture 2k25SE.
- Silly Venture 2k24 Winter Edition Invitation
- Silly Venture 2k11 Invitation
- Overmind
- Bitter Reality
- jedna z części dema grupy Shadows - "Sweet Illusions"
- intra do dwóch wydań magazynu dyskowego Barymag
- ABBUC Intro 39
- The TL's Old Music Show
- Digital Trash - eksperymentalne demo napisane w celu przetestowania możliwości użycia liczników POKEY-a do odtwarzania digitalizowanych próbek dźwiękowych, oraz mające na celu sprawdzenie możliwości odtwarzania dźwięku z użyciem modulacji PWM z zegarem bazowym układu POKEY ustawionym na 1,79 MHz. Procedura odtwarzająca nie wykorzystuje trybu "volume only" (tzn. nie ustawia bitu #4 w AUDCx układu POKEY). Sample do głównej części wycięte zostały z dema na Commodore 64. W sieci krąży uszkodzona wersja pliku, a ponieważ sample do głównej części są spakowane za pomocą SFDN Packer, przekłamanie choćby jednego bitu w pliku powodowało błędną dekompresję danych i w efekcie trzaski i szum w niektórych fragmentach odtwarzanych próbek dźwiękowych. Wczesne wersje niektórych emulatorów nie potrafiły również poprawnie odtworzyć sampli odtwarzanych z użyciem PWM.
- Another Day in the Paradise - demo pokazujące możliwości AD Converter'a. Zajmowało jedną dyskietkę w podwójnej gęstości i wymagało Atari ze 192 kB pamięci.
Projekty współczesne
Projekty powstałe współcześnie oraz nowe opracowania i rozwinięcia wcześniejszych programów.
Narzędzia programistyczne
- XASM Toolkit - rozszerzenie Visual Studio Code wspomagające tworzenie programów dla Atari 8-bit w asemblerze XASM. Oferuje kolorowanie składni, snippety oraz przygotowanie konfiguracji projektu do kompilacji i uruchamiania programu w emulatorze.
Rekonstrukcja i rozwój oprogramowania
- SoTe Packer 2.2 - analiza i rekonstrukcja kodu źródłowego packera autorstwa SoTe / Slight, dokumentacja formatu danych oraz opracowanie współczesnego kompresora i dekompresora w Pythonie (sote_crunch.py), zgodnego z oryginalnym depackerem Atari i oferującego dodatkowe tryby optymalizacji kompresji.
- T2K Handler - współczesne opracowanie i rozwinięcie sterownika urządzenia T: używanego pierwotnie w latach 90. Kod został przeniesiony do składni XASM, skomentowany i poddany dalszym poprawkom oraz optymalizacjom. Sterownik obsługuje systemy Turbo 2000 (KSO, 2000F/2001 i zgodne), współpracuje między innymi z BW-DOS i MyDOS, a projekt zawiera również napisany od nowa program C3 Copy umożliwiający kopiowanie danych pomiędzy urządzeniami dostępnymi w systemie.
- Anty *Ajek Copy - program napisany pierwotnie w 1992 roku w celu odczytu i odzyskiwania plików zabezpieczonych systemem Speedy 2700. Po odnalezieniu zachowanych źródeł program został po latach poprawiony, przeniesiony ze składni MAC/65 do XASM i ponownie uruchomiony na współczesnym środowisku programistycznym.
Oprogramowanie historyczne
Programy i narzędzia z wcześniejszych lat działalności, obecnie już nierozwijane.
Programy narzędziowe
- Użytkowe:
- Weekend 3+ writer
- "X:" Handler - bardzo krótki odpowiednik DOS-u, umożliwiający tylko odczyt plików z dyskietek w formacie ATARI DOS, zastosowany w magazynie dyskowym Barymag. Jego zaletą było niezwykle niskie MEMLO
- Fast File Tracer - bardzo prosty program do analizy plików binarnych. Po podaniu nazwy pliku można było zobaczyć jego strukturę na ekranie.
- File Digger - program umożliwiający śledzenie programów typu *.exe, dodatkowo oferował możliwość skopiowania określonych bloków do innego pliku.
- BigBlue Reader - program przeznaczony dla stacji dysków TOMS 720 umożliwiający kopiowanie plików z dyskietek w formacie FAT12 znanym z komputerów IBM PC. Dodatkowo zawierał handler instalujący w systemie urządzenie "I:". Umożliwiało ono, po włożeniu do napędu dyskietki w formacie zgodnym z FAT12, swobodny odczyt plików z poziomu DOS-u.
- Programy kopiujące:
- Casette Protect Copy - program umożliwiający nagranie na kasetę w trybie "standard" zabezpieczonych plików. Napisany specjalnie na zamówienie Sikor Soft
- Full Disk Archiver
- Rippery:
- Future Composer Data Finder - program przeszukujący pamięć RAM w poszukiwaniu muzyki stworzonej programem Future Composer
- Future Composer Data Uncompiler - program służący przetworzeniu pliku zawierającego muzykę stworzoną programem Future Composer do postaci umożliwiającej jej ponowne wczytanie do edytora
- Sound Monitor Data Uncompiler - program służący przetworzeniu pliku zawierającego muzykę stworzoną programem Benjy Sound Monitor do postaci umożliwiającej jej ponowne wczytanie do edytora. Powstały dwie wersje programu (dla Sound Monitora w wersji 1.x oraz w wersji 2.x)
- Oprogramowanie dźwiękowe i muzyczne:
- oprogramowanie Digital Studio, Sample Editor, Micro Recorder do samplera firmy Mirage
- DigiTracker - niedokończony program muzyczny
- Oprogramowanie graficzne:
- Multi VIF - oprogramowanie do Video Interface pozwalające na wykorzystanie różnych trybów graficznych (tryby 8, 9, 15, a także ich interlace'owane mutacje, dithering do 1-bitowych obrazów w trybie 8, real-time preview)
- Full Color Editor - bardzo prosty program do kolorowania obrazków w trybie $0E ANTIC-a. Pozwalał na wczytanie obrazka w formacie Micro Painter lub Koala Micro Illustrator i następnie na pokolorowanie go poprzez zmianę wybranego rejestru koloru w wybranej linii rastrowej.
- oprogramowanie do tworzenia komnat do gier Maps Creator, Full Maps Creator tworzone razem z SoTe (inspirowane pojawieniem się Maps Makera Henryka Cygerta)
- Kompresja danych:
- SFDN Packer - program skracający pliki zawierające 4-bitowe sample
- Sine Packer - program do kompresji doskonale sprawujący się przy kompresji wszelakich tablic sinusów i tym podobnych danych (wykorzystany w demie Overmind, np. w części z Track Scrollerem do skrócenia danych opisujących trajektorie oraz w części z Commanche, gdzie został użyty do spakowania 32 kB mapy wysokości)
- PP20 Depacker
- ICE! depacker - depacker danych spakowanych programem ICE-PACK 4.20 na Atari ST. Pliki tak spakowane można poznać po sygnaturze "ICE!" w pierwszych 4 bajtach. Został użyty do spakowania kilku produkcji. Powstał pod koniec ówczesnego okresu aktywnej działalności na scenie.
- Narzędzia pomocnicze do tworzenia dem:
- Fractal Compressor - specyficzny program pozwalający na różnicową kompresję poszczególnych faz podobnych do siebie obrazów (zawierających spore obszary jednakowego koloru). Nie był może zbyt efektywny, jednak jego zaletą była dość szybka dekompresja. Narzędzie zostało wykorzystane w części z zoom'owanym fraktalem w demie Overmind
- Morph Editor - edytor pozwalający na animację wektorowych obiektów ('morphing' to dużo powiedziane), wykorzystany przez P.W. do stworzenia animacji wektorowych w demie Overmind
- Screen Maker - program, który pozwalał zupełnie nieznającym się na programowaniu użytkownikom na stworzenie swojego mini-dema, czyli demo-maker. Użytkownik mógł załadować muzykę w formacie CMC, własne fonty, obrazek w formacie Micro Paintera oraz tekst, który był prezentowany na ekranie jako scroll.
Gry
Oprócz tego napisał parę gier, które nigdy nie ujrzały światła dziennego (a nawet nie wyszły poza fazę kodów źródłowych).
Wczesna twórczość
Produkcje z początkowego okresu nauki kodowania i programowania:
- MTV fix-mix demo
- Space Lobsters Demo
- The Tunnels Demo
- Syf Picture Demo
Wersje plikowe
W wolnych chwilach robił wersje plikowe różnych programów i dem (np. produkcji Zelaxu, Hobby-Tronic).
