,,.,, , , . ` , . / : , / , : / ` ,. / , ` .. ` , ., ,` . . , . ` . ,,` , ` ... ` , . . . ` , `. ` . . . , . ``. ` . . .. .. ` . , . , ` . ...` . , ., ` . . , , , . ,. . `., .,` . , . .`,. ` `` . . . , `` . .,.. . `` .,,,,. . ` , . , . . . , ` , `,. . ., , ,,. .. ` . ` ,. ` `, ` , ,. , . `, . , .. ` . ` , , .`, ` , `` ,.. . .` .. , `,, ,` .. ,` ,., . ,` ` `, . , . ,,,, `, , , , .` ,. ` , ,. , , .. . ., ` `, ,` ` . ` ,.., ., , , ,` ` , , .` .` ,`` ` , , . , , . ` .. `, ,, ``, , ` , . . . . . .` ` .____ .. .. .. | ` | | | | | .___ .___ . . | | | .___ .___ . , | | | ` | | | | | | | | ` | . | | | | | | | | | | | | | |,` | | |--< |-- |-| | | | |__ |--< |. | | | | | | | | | | | | | |`, |____/ | | |___ | | \|___/ |___ | | | `. == Data == Prod: Umbraplasma code, synth, music: JackPearse geometry, layout: mgt Platform: 64k Demo, MacOS for Apple Silicon (arm) Compatibility: Should be running on MacOS Tahoe 26.4, M1 - M4 == Warning == This is a Demo from the so called Demoscene. We do weird stuff with computers. This program works like a Compiler, i.e. like XCode. It generates code (decompression) and runs it. Run this Demo at your very own risk. == Details == Since MacOS 15.5 it is no longer possible to simply compile code and pass it on to another Mac. As soon as a file is passed on, the so-called quarantine flag is set. The program is therefore marked as "malware". After starting, the operating system complains that the program is malware or defective. This is done by the gatekeeper and is intended to protect the PC from viruses and other dangers. Unfortunately, Apple has become very strict here. Apps must now have a code signature and must be notarized with a key from Apple. The notarized signature is so large that 64k demos would no longer be possible. We have therefore signed the demo 'ad-hoc'. After the double-click and the error message, you have to go to the system settings. There on “Privacy & Security” in the lower area under “Security” under “Allow apps” it says that the operating system has blocked our apps. You can then click on the “Add exception” button. This takes our app out of quarantine. This is no change in your operating system. You also didn't disable the gatekepper. You just allowed the execution of this particular demo. After you've done that once, it will always start like a regular app. You don't believe us? Open XCode, compile a 'hello world' program with the codesigning option "run on local machine". Then pass it on to another mac. Your friends mac will show the same popup message then. This is regular mac behaviour now and nothing strange. The demo rules say the app must shut down immediately end with ESC or the OS default keyboard combination. ESC is not regular on MacOS but for rule conformance, we added the ESC-Button. You can also use CMD+q as usual. The demo also shuts itself down automatically, once the music ends. We have submitted a regular Apple binary. Because it is a single file not an app bundle, it opens naturally a terminal window. This is normal and should not bother you. == External HDMI == If you have to connect an external HDMI-Screen pay attention to not increase the overall screen resolution of the system. If the performance drops below a certain threshold, the renderer will stall and the demo is not played properly. If you want to present this demo on external hdmi, use a newer mac, like M3 or M4. M1 is probably too weak to privide more than 2 mirrored screens. It was tested with screen mirroring and a regular HDMI-TV on a Macbook Air M2. It works! This is a size coding demo smaller than 64kB on the Mac. The code signature eats up some bytes. Apple’s Mach-O binary format is the largest of all platforms — larger than .exe or ELF because by default it hosts two different assembly architectures. On top of that, we have byte alignments on the ARM chip. We don’t have any resources left to include exotic HDMI management in the demo. The demo runs on a regular Apple Silicon Mac out of the box. We've tested it on M1, M2, M3, and M4. External HDMI also works with screen mirroring on a 1920x1080 external display. We tested it. It works. It should work in most setups. Best performance with screen mirroring. To present it over HDMI: - Attach an external docking station with HDMI-Output. - Go to system settings / Display - Select the external screen - In the Dropdown Box "Use as", choose "Main Screen" or better "Mirror". "Main Screen" is where the demo will appear! Also if you only hear one audio channel, then your external audio card is using a setup which was not recognized by the demo. This is size coding. We cannot support all hardware options. Should your unzip program unpack the bunde so that it will open as a textfile, use chmod +x umbraplasma with the terminal on that file to mark it as executable. Apples zip tool should do it correctly. All of this was tested on 31st March 2026. We don't know what future OS-Updates will restrict. If you present it on the big screen, be aware to turn off the screensaver and energy saving and notifications else we will read that your mum wants you to buy some eggs before you visit her. == Random thought == Would you think about the costs of a parachute once you are free falling? We were granted to meet this beauty earth. With all its secrets and astonishing charm. Like our Earth, Demoscene is a rare singularity. And we are the few ones who were chosen to know it. Let us celebrate this occasion. Custom engine + synth, metal shader. Mac-Sceners, where are you? == Credits == By mgt ^ JackPearse Party: Revision 2026 Brought to you by 'Drehwerk' More weird stuff at: https://drehwerk.net == We like == LJ & Virgill Jon & Dok Inque BeRo Moods Plateau Luisa XynnM Romeo Knight nodepond Svoli/Xayax Cie Sos Sosowski Saga Musix Paniq Alkama 5711 Still TRSI Abyss-Connection PooBrain TSA ASD Titan Mercury Rabenauge Neuro Schnapsgirls Haujobb Fairlight Budbrain Cryonics Bamiga Sector One Farbrausch Nuance Cocoon Conspiracy Rebels Keen (jetlag) And many more ...