scene.org File Archive

File download

<root>­/­parties­/­2026­/­revision26­/­pc-64k-intro/umbraplasmarevision2026.zip

File size:
36 255 bytes (35.41K)
File date:
2026-04-06 02:35:01
Download count:
all-time: 14

Screenshot (by Demozoo)

Screenshot

Preview

  • __MACOSX/._umbraplasma 176B
  • __MACOSX/._umbraplasma.nfo 321B
  • umbraplasma 49.48K
  • umbraplasma.nfo 8.34K

file_id.diz

                                        ,,.,,   
                                     ,         ,
                                   .             ` 
                                  ,               .
                                        /          :
                                 ,     /          ,
                                 :    /            `
                                 ,.  /          ,  `
                                 .. `  ,    .,    ,`
                                 . .  ,          . `
                                 .    ,,`      ,   `
                               ...             `   ,  .
                            .    .             `   ,    `.
                        `        .             .   .      ,  .
                     ``. `                     .   .         ..
                     ..         `                   .           ,
                  . ,          `                     .           
                 ...`          .   ,           .,    `          . .
                   ,           ,    ,          .                 ,.
                .                    `.,    .,`     .           ,  .
                .`,.            `        ``        .               .
                . ,              ``               .             .,..
                .                  ``  .,,,,. . `               ,  .
                   ,                                             . .
                  .     ,                                  `   , `,.
                 .  .,  ,  ,,.                     ..   `     . ` ,.
                 `      `,   `  ,              ,.  ,  .   `,  . , ..
                 `  .      `  ,  ,  .`,  ` ,  `` ,..  .   .` .. ,
                  `,,  ,`  ..      ,`  ,.,  . ,`  `   `,     .  ,
                             . ,,,, `,  , , ,    .`      ,.      `
                      ,   ,.          , ,    ..   .  .,   ` `, ,`
                    `  .    ` ,.., .,  , , ,`           `   ,  ,
                         .`  .`     ,``  `  , , .  ,   , . `
                          ..  `, ,,  ``,  ,     `   ,   .
                                  . .    .  .    .` 
                                        `           



                 .____                   .. ..   ..                                  
                 |    `                   | |    |                                  
                 |    | .___   .___ . .   | |    | .___ .___  .   ,                 
                 |    | |   `  |    | |   | |    | |    |   ` |  .                  
                 |    | |   |  |    | |   | |    | |    |   | |,`                   
                 |    | |--<   |--  |-|   | |    | |__  |--<  |.                     
                 |    | |   |  |    | |   | |    | |    |   | |`,                   
                 |____/ |   |  |___ | |    \|___/  |___ |   | |  `.                  
      
      
== 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 ...