Кіріспе

Future Crew ұсынған Second Reality (алғашқы атауы Unreal ] [ The 2nd Reality) – Future Crew компаниясы жасаған IBM PC-ге үйлесімді демо. Ол 1993 жылдың 30 шілдесінде Assembly 1993 демо-фестивалінде тұңғыш рет көрсетілді, онда ПК демо-байқауына қатысып, 2D және 3D компьютерлік графиканы көрсету арқылы бірінші орынды жеңіп алды. Демо 1993 жылдың қазан айында көпшілікке таратылды. Ол 1990-шы жылдардың басында ПК-да жасалған ең үздік демолардың бірі саналады; 1999 жылы Slashdot оны "Барлық уақыттың ең жақсы 10 хакерлік жұмысының" бірі деп таныды. Оның бастапқы коды 2013 жылдың 1 тамызында, шығарылғанына 20 жыл толуына орай, Unlicense лицензиясымен GitHub репозиторийінде ашық қолжетімді бағдарламалық қамтамасы ретінде жарияланды.

Жасырын бөлік

Демонстрацияны "2" мен "5" аралығындағы бір таңбалы командалық жол аргументі арқылы бастауға болады, осылайша кейінгі төрт бөлімнің кез келгенінен бастауға болады. Тағы бір бөлімді, оның кіріспе мәтіні "тек эксперимент" деп аталатын, "u" командалық жол аргументімен бастаңыз. Экран көбірек жұлдыздармен толғана бастайды, олар экранға қарай қисайып келеді.

Техникалық сипаттама

2013 жылы SR-ді кері инженериялық талдау, қазір қолжетімді бастапқы кодты пайдаланып, екі ерекше демосцен парадигмасы – командалық жұмыс және кодты жасыру (Obfuscation) негізінде құрылған дизайнды ашты. Демоның ішкі құрылымы 23 жеке бөліктен тұрады, бұл тәуелсіз, параллель әзірлеуге және бағдарламалау тілін (ассемблер, C және Turbo Pascal) және әзірлеу құралдарын еркін таңдауға мүмкіндік берді. Бастапқы кодты талдау сонымен қатар SR өзіндік жад менеджерін пайдаланады және тікелей жадты басқару блогына (MMU) қол жеткізеді деген ұзақ жылдар бойы тараған және кең таралған болжамды жоққа шығарды; шындығында SR стандартты DOS жад басқару функцияларын қолданады.

Демонстрацияны орындау

Демонстрация Intel 80486 процессоры және Gravis Ultrasound немесе Sound Blaster Pro (немесе тіркеуге үйлесімді клоны) орнатылған компьютерде ең жақсы жұмыс істейді. Демонстрацияның бастапқы нұсқасында жылдамдық азайту қатесі болғандықтан, кейін түзету шығарылды. Демонстрациялық код көптеген интернет-сайттарда тегін қолжетімді болып қала береді және қазір бастапқы кодпен бірге GitHub-та орналастырылған, бірақ «Екінші шындық» демосын қазіргі заманғы компьютерде тікелей іске қосу қиын немесе мүмкін емес. Демонстрация бейне және дыбыс жабдықтарына тікелей қол жеткізеді (өзінің құрылғы драйверлерін пайдалана отырып), бұл қазіргі операциялық жүйелермен үйлесімсіз, сондай-ақ демодағы көптеген уақыт өлшемдері қазіргі процессорлардың жылдамдығына сәйкес келмейді. Сондықтан, демоны қазіргі заманғы компьютерде аз қателермен іске қосудың жалғыз жолы – DOSBox арқылы. DOSBox «Екінші шындық» демосы қалайтын ерекше бейне режимдерін және Gravis Ultrasound дыбыстық картасын эмуляциялай алады, сонымен қатар оңтайлы көру үшін демоның конфигурациялық экранында ұсынылған 33 МГц жиілігіне конфигурациялауға болады.

Саундтректің кейінгі қолданылуы

Children of Bodom тобы Inearthed атымен танылған кезде Ubiquitous Absence Of Remission альбомының бірінші трекіне кіріспе музыкасын пайдаланған. Бұл кіріспе музыка 1996 жылы Bonzai Records лейблы арқылы Overdog тобы шығарған "Are You Ready?" әнінің Tripomatic Remix By Sels "Franky Jones" F. ремиксінде қолданылған. Демоның саундтрегі iOS ойыны SHMUP үшін лицензияланды. Бұл ән "Metropolis" (2011) альбомының 2, 3 және 4-тректерінде пайда болған. Осы демоның саундтрегі Space тобының 2018 жылы шыққан "Persian Synthesizer" әнінде қолданылған.

Ремикстер

Екінші шындық C64 (pouët. net) Smash Designs – Бұл, әдетте, ең танымал және әсерлі ремикс, Commodore 64 платформасы үшін түпнұсқа демоның адал бейімделуі. Соңғы шындық (pouët. net) Remedy Entertainment – Бұл коммерциялық бағалау бағдарламасы болғанымен, видео көріністерінің бірі түпнұсқа демоның "3D ғарыш кемесінің ұшуы" бөлігіне құрмет көрсетеді. Нақты шындық (pouët. net) N. E. V. E. R. – демоның барлық бөліктерінің нақты өмірде ойналғанын көрсететін ремикс. Zecond Re@lity (pouët. net) Zon@ Neutr@ – "нақты өмірдегі" ремикс, бірақ бұл ремиксте түпнұсқа саундтрек а капелла орындалады. Flash Reality (pouët. net) The Scampers – Macromedia Flash ремиксі, көптеген көріністер Actionscript бағдарламалау тілінде қайта құрылған. SHizZLE (Team Pokeme) – Pokémon Mini-дегі демо, онда Екінші шындықтың кейбір бөліктері бар. Екінші шындық 2013 (pouët. net) Checkpoint – Atari ST үшін ремикс. 8K Reality (pouët. net) Fulcrum – 8 килобайт орындалатын ПК кодымен жасалған ремикс. 2015 жылғы Revision демо-партисінде жарық көрді, онда екінші орын алды. Екі өлшемді суреттер метаболдарды пайдаланып модельденді. Rocky Reality (pouët. net) Bedrock Bros. – Pebble Smartwatch үшін жасалған порт. Evoke 2016 демо-партисінде жарық көрді, онда баламалы платформалар санатында екінші орын алды. Holo Reality (pouët. net) Bedrock Bros. – Looking Glass голографиялық дисплейі үшін жасалған демо-жаңарту. Demosplash 2018 демо-партисінде жарық көрді, онда "заманауи" санатында бірінші орын алды. Second Realipony (pouët. net) Equestrian Alicoders – My Little Pony: Friendship is Magic кейіпкерлері мен түпнұсқа музыкасымен қайта жасалған нұсқа. Бірінші шындық (pouët. net) Holo Sapiens – 3D кеңейтілген шындық.