Jaký byl KansasFest 2024

Bude stačit textový popis?


(zdroj)

Myslel jsem, že loňská expedice do Kansas City bude ojedinělá událost.

A ono taky ano.

Kansas City totiž leží ve státě Missouri, v Kansasu je jen jedno jeho předměstí, shodou okolností nesoucí jméno Kansas City, ale KansasFest se konal na různých místech v Missouri, v Kansas City, které v Kansasu neleží.

A konal se tam už od roku 1989 (tehdy ještě pod jménem A2-Central Developer Conference, KansasFest se tomu začalo říkat asi až po třech letech).

Letos ale přišel doslova dějinný zvrat, KansasFest se nekonal ani v Kansasu, ani v Kansas City, dokonce ani v té části Kansas City, co je v Kansasu, ani v tom Kansas City, co je v Missouri.

Konal se ve Springfieldu.

Springfieldů je v USA trochu víc, jeden dokonce leží celkem nedaleko tohoto správného Springfieldu, což může být matoucí.

Springfield není proslavený jen žlutým Homerem a atomovou elektrárnou, je dokonce hlavním městem státu, snad nemusím napovídat jakého.

Ano, Springfield, hlavní město státu Illinois, kde trávil svou kariéru právníka nějaký Abraham Lincoln, po němž tam zbyl dům, jehož okolí je pietně zachováno jako muzeum pod širým nebem (jo, stojí za návštěvu), se stal dějištěm KansasFestu.

Fungovalo se tedy v novém státě, v novém městě, v novém prostředí, na nové univerzitě a za nových podmínek (například jídlo nebylo v ceně registrace a platilo se zvlášť).

Tuto historickou příležitost si nechat ujít a neporovnat fungování akce v tak rozdílných podmínkách, to prostě nešlo.

A když to vypadalo, že se mi podaří sehnat prostředky na dopravu i registraci, přidal jsem ještě jednu věc.

Pasivním účastníkem jsem už jednou byl, tak se budu tentokrát účastnit aktivně.

Už minule při malé diskusi nadhodil Mark Lemmert, že podmínky, za kterých vznikaly socialistické počítače, jsou zajímavé a že by to stálo za článek do Juiced.GS.

Tehdy mne napadlo, že nevezmou-li článek do časopisu, provedl bych to jako přednášku.

Stejná věc se přihodila Chrisu Rupnikovi z Kanady, článek o Twiggy drivu mu do časopisu nevzali, tak jej provedl minulého roku jako přednášku.

Nakonec jsem to do časopisu ani nezkoušel a chystal přednášku rovnou, když aktivně, tak aktivně.

Bylo to spojeno s mnoha nápady, jako sepsat text přednášky pro umělou inteligenci, která jej bezchybnou angličtinou přečte, a já budu pouštět jen obrázky na plátně.

Bylo by to ve výsledku asi lepší, nakonec se chudáci museli spokojit s mou strašlivou parodií na jejich jazyk.

Videa všech přednášek z letošního roku najdete na YouTube.

Popíšeme si je později.

Prvně nás bude zajímat rozdíl mezi Kansas City a Springfieldem.

Springfield leží poněkud východněji a severněji, tedy severovýchodněji.

Podnebí je v létě podobně jako v Missouri teplé a vlhké, i když možná o něco mírnější.

Město je ale o dost menší a mnohem venkovštější.

Ve Springfieldu, byť je to hlavní město státu, žije asi 200 000 lidí převážně v domečcích s předzahrádkou, Kansas City má asi půl milióna obyvatel (celá metropolitní oblast asi 4 milióny) a jeho zástavba je mnohem více městská, včetně mrakodrapů v centru, a nádraží je velké nádraží a ne jen zastávka jako ve Springfieldu (i když zde chtějí místo zastávky postavit nové dopravní centrum pro vlaky a autobusy).

Kansas City je dokonce jedno z mála měst, kde jezdí tramvaj!

Jezdí sice jenom v jedné ulici, a to ještě ne v celé (plánuje se ovšem prodloužení až k univerzitě), ale existuje a je dokonce zdarma.

Zbytek dopravy po městě zajišťují autobusy.

Letiště je velké a živé i v noci, takže taxíky jsou přítomny.

Zatímco přistát večer v zapadákově, jako je Springfield, nedoporučuji, neb taxíky tu přistavené nečekají, autobusová zastávka je od letiště kilometr a později tu autobusy stejně nejezdí (takzvaný noční provoz je jen od 18 do 22 hodin, v neděli autobusy nejezdí vůbec).

Co se restaurací týče, Jack Stag v Kansas City je drahé, ale prvotřídní barbecue, které prostě nemá konkurenci.

Neznamená to, že ve Springfieldu nejsou dobré restaurace – mne zaujala japonská restaurace Osaka s jídlem a hlavně kuchařskou show ve stylu hibači (což je nepřesný název, japonský gril se jmenuje šičirin).

Barbecue řetězce Mission BBQ, byť dobré, ovšem na úrovni Jack Stag nebylo, navrch neměli pivo.

Univerzita, kde se KansasFest konal, byla v Kansas City mnohem více ve městě (v docházkové vzdálenosti ke stanici tramvaje, autobus kolem univerzity jezdil každou chvilku).

Ve Springfieldu byla na samém okraji a začínal zde venkov – po areálu se potulovalo mnohem víc zvěře, jako srnky s koloušky, skunkové, kočičky či mývalové.

Springfieldský areál byl taky mnohem modernější a bezbariérovější.

V “garage giveway” se mi podařilo získat Apple //e (bohužel se mi do zavazadel vešel počítač jen jeden, původně jsem chtěl přivézt dva a cílil jsem na Apple II GS), které jsem vybavil potřebnými rozšiřujícími kartami ze stejného zdroje a evropským zdrojem ze svých vlastních zásob, které by mělo rozšířit řady Apple ][ komunity v našich zemích formou ceny na ByteFestu (nejspíš v samostatné soutěži mimo tombolu).

.

Podívejme se teď na program přednášek a událostí na letošním KansasFestu:

.

My history at Apple and a lot of shirts – Rich Williams, dlouholetý programátor firmwarů u Apple od dob osmibitových až po PC s jablíčkem, který se letoz osobně celého KansasFestu účastnil od začátku až do konce a demonstroval svou kariéru na sbírce triček, která se u něj nashromáždila při různých příležitostech.

Je to opravdu zajímavé spojení historie, počítačů a textilu.

Navíc má Rich Williams sloní paměť a nejen při přednášce, ale během celé akce sypal z rukávu technické detaily, kdykoli se někdo na něco zeptal.

Apple //c: an Apple adventure – přednáška byla sice jen online a s problémy během přenosu, ale o to zajímavější.

Rob Gemell je designér, který u Apple pracoval vedle Esslingera na zavádění slavného bělostného vzezření výrobků “snow white”, které ovlivnilo i design Apple //c.

Opakuji, že to je velmi zajímavé.

Karateka turns 40 – také jen online přenos s Jordanem Mechnerem, tvůrcem Karateky a Prince of Persia.

Pobývá dlouhodobě ve Francii, ale v době konání KansasFestu jel za rodinou do USA, očekávalo se tedy, že by se mohl i zastavit osobně, ale sešlo z toho.

Karateka, vytvořena před 40 lety, byla tou přelomovou hrou, která uvedla Mechnerovy výrazové prvky do návrhu her – rotoskopickou animaci postav, animované příběhotvorné scény mezi jednotlivými úrovněmi, souboje, vše to, co pak lidé oceňovali i u perského prince.

A kdo to neví, pokud jste disketu s Karatekou (5,25”) vložili do disketové jednotky vzhůru nohama, hra se vám spustila taky vzhůru nohama!

Making of the A2FPGAA2FPGA je moderní periferie, která umožňuje do jednoho FPGA nacpat mnoho funkcí.

S momentálně dostupným firmware zastává funkci videokarty s HDMI výstupem a zároveň emuluje populární zvukovou kartu Mockingboard se dvěma AY-3-8912 (6 kanálů).

Celebrating the Print Shop’s 40thPrint Shop, pokud to náhodou někdo neví, byla multiplatformní a velmi populární aplikace, se kterou člověk opravdu využil u počítače svou tiskárnu.

Tisk z Print Shopu v emulátoru na moderní tiskárně je součástí přednášky.

Cyrene: Cross-Platform Debugger for Apple II/IIgs – Brutal Deluxe Software je francouzská skupina (takže dva lidi), velmi aktivní v tvorbě pro šestnáctibit Apple II GS.

Pracují teď na velké aplikaci pro Windows, která v sobě v podstatě zahrnuje ladící systém spojený s editory všeho možného a možností emulace či krokování a zkoušení programů.

Apple II’s Vintage Early Years: DVD Video Highlights – šlo o představení kompilace videí o Apple II z videokazet z 80. let.

Na DVD jsou nejenom reklamy a dokumentární filmy z té doby, ale i úryvky z filmů, kde se objevily počítače firmy Apple, například 2010: the year we make contact z roku 1984.

Dobrá zpráva, několik kopií tohoto DVD bude laskavostí autora k dispozici i na ByteFestu v Praze.

Bobbin – using an A2 emulator in the Unix pipeline – přestavení nového emulátoru, který pro vstup a výstup textů používá standardní výstup, takže není problém kopírování textů z výstupu, skriptování v shellu pomocí Basicu, vzdálený přístup k emulovanému Apple přes Telnet, a stejně přístupný je i zabudovaný debugger.

TAKI – the text animation kit – tato knihovna, kterou lze využít i v Basicu, zajišťuje animace v textovém (a v lo-res) režimu, a to i na pozadí a víceúlohově.

IIGS as a Visual Jukebox – představuje animovanou vizualizaci jako doplněk při přehrávání amigáckých .MOD souborů v Ninja Tracker playeru na Apple II GS.

Apples behind the Iron Curatin – Apple za železnou oponou – to byla má přednáška, představující těch několik Apple ][ klonů, které vznikly v socialistickém táboře, a to po poněkud vyčerpávajícím (i když proti původní verzi trochu zkráceném) úvodu o tom, za jakých podmínek tu vznikaly a proč tu osmibity Apple byly vlastně velká neznámá.

Raději se snad na tu hrůzu ani nedívejte.

Kompletní a česká verze této přednášky včetně krátkého doplňku o samotném KansasFestu je v plánu pro letošní ByteFest v Praze.

The card for playing Doom on Aplle ][ – to není nic jiného, než v mé špatné angličtině provedená verze předváděčky schopností ESP32 SoftCard z Bulharska, kterou jste u mne už mohli vidět ve VideoCastu.

A ano, hraje to Wolfensteina, Dooma, přehrává videa, streamuje MP3 i z internetu, emuluje Macintosh, PC, NES, Sega MasterSystem, NEC PC-Engine, …

Apple Tini II: make it a double – Apple Tini je karta, která čte stav sběrnice a umožňuje tak na PC emulovat periferie či debugovat stav paměti a periferií.

Zmíněna byla už na loňském KansasFestu, letos bylo představeno pokračování jejího vývoje.

Juiced.GS: Pizzas, pratfalls, prices & prognostication – Ken Gagne, vydavatel časopisu Juiced.GS, nejen že zasponzoroval pizzu k večeři, ale doplnil svůj čin i vcelku vtipnou přednáškou.

Apple preserves FDC – Tom Giacchi aktualizoval svou loňskou prezentaci zařízení, které umí ovládat disketové mechaniky, číst, kopírovat, emulovat a sdílet data s mnohobitem.

Hardware repair panel – z mé zkušenosti jsou sice stroje Apple ][ kvalitní držáci, které najdete a zapnete, ale jsou tu i stroje, které napadl kutil nebo je někdo použil jako zdroj součástek a po zapnutí nejen že nedělají nic, ale ještě jim cosi chybí a je potřeba je tak nějak opravit.

A netýká se to jen samotných počítačů, ale třeba i disketových jednotek.

Takže i o tom se diskutovalo.

The SMB File System Translator for GS/OS – šestnáctibitový stroj Apple II GS sice nativně používá souborový systém ProDOS, ale pomocí FST pluginů může obsluhovat vlastně libovolný filesstém, a to nejen na disku (jako třeba HFS z Macintoshe), ale i na síti.

SMB FST tedy umožňuje připojit se ke sdíleným síťovým diskům pomocí určité verze protokolu SMB a pracovat s nimi stejně, jako kdyby šlo o lokální disk s ProDOSem.

Moc pěkný kousek software!

A2C Tangy Pack – video adapter for the Apple IIc/IIc+ – Rob KIm celkem úspěšně pokračuje ve vývoji svého videokonvertoru na VGA, který představil loni.

Zajímavostí je, že je zaměřen na výstup z Cannon konektoru, kterým je vybaven stroj Apple //c a Apple //c+.

Apple ][ RPG development tools – Mark Lemmert, autor hry Nox Archaist, předvádí nástroje, převážně běhající ve webovém prohlížeči, které používá pro vývoj druhého dílu ságy, Nox Archaist 2: Dragonsmere.

Pico Micro Mac: Building a Mac 128K with Raspberry Pi Pico – aneb jak emulovat klasický Macintosh na Raspberry Pi Pico.

FujiNet for your Apple IIc, IIc+: What can this thing do? – online prezentace zařízení FujiNet, známého z Atari 800, v modifikaci pro Apple ][ stroje se Smart portem.

FujiNet jsem taky již dříve krátce zmínil.

GlobalTalk for your Apples – opět online prezentace o možnosti propojit počítače, komunikující po síti AppleTalk, pomocí internetu (což je, mimochodem, jeho původní funkce – propojovat navzájem různé sítě mezi sebou, být “sítí sítí”).

Reverse engineering Douglas Engelbart – prezentace o vytvoření repliky Engelbartovy “klaviatury” pro ovládání funkcí počítače budoucnosti a její připojení k Apple ][.

Too clever by HALf: Running NES code on Apple II GS – toto je velmi zajímavá přednáška.

Nejde o emulátor, ale o knihovnu podprogramů usnadňující portaci her z konzole Nintendo Entertaiment System na Apple II GS.

A to kupodivu právě za pomoci emulace funkce jednotlivých čipů konzole.

Purpose-built software-defined hardware with the A2Pico – Oliver Schmidt je minimalista.

V této online prezentaci ukazuje kartu využívající Raspberry Pi Pico místo FPGA, která nahrazuje různé periferie.

Zatím je to ovšem tak, že pro různé funkce existují různé verze firmware.

Nicméně jeden z těchto firmwarů, a snad ten nejzajímavější, je Bad Apple pro Apple ][!

The Plot Thickens: Adventures w/ Apple 410 Color Plotter – víte, že Apple dodával ke svým počítačům i vícebarevný plotter Apple 410?

Zde se můžete seznámit s radostmi, které pořízení takové neobvyklé periferie přináší.

Apple2TS: Lights, Sound, Action! – Chris Torrence představuje další aktualizace a nové funkce emulátoru běhajícího ve webovém browseru – Apple2TS.

A.P.P.L.E.’s Blast From the PastA.P.P.L.E., neboli Apple Pugetsound Program Library Exchange, je zřejmě nejstarší existující sdružení uživatelů Apple, zde se dozvíte, jaké nové programy a knihy vydali v poslední době.

Door decorating contest & Roger Wagner Tie-One-On contest – toto pravděpodobně sledovat nechcete, ale ke KansasFestu tyto události patří.

Každoročně se soutěží ve výzdobě dveří od pokojů, kde jsou účastníci ubytováni.

Další tradiční soutěží je memoriál ROgera Wagnera, který nosil barevné kravaty (proč, to se lze mimo jiné dozvědět na výše zmíněném DVD se starými Apple ][ filmy) a nošení podobně potrhlých kravat na jeho počest se stalo na KansasFestu tradicí.

O vítězech obou soutěží rozhoduje hlasitost potlesku.

KansasFest 2024 HackFest entries – HackFest je oblíbená soutěž v programování, která probíhá během konání akce, jde o jakousi obdobu realtime compa na demoparty.

Zde se můžete podívat, jaké různorodé příspěvky bojovaly o přízeň letos.