::::::::::::::
:: Mixontil ::
::::::::::::::

My first simple 512 byte Win32 PE intro.

Code: Busy soft
Created: 02.02.2024
Released: LoveByte 2024

:::::::::::::::::::::::::::::::::::::::::::::::::::

  Description

Mixontil - MIXed colors ON TILes - is a simple
graphic effect what animates colors on tiles.
Similarity to ZX attributes is not accidental :)

Press ESC key for end of activity and exit intro.

:::::::::::::::::::::::::::::::::::::::::::::::

  Technical info

This intro is next attempt how to hack the PE headers
to produce the Win32 EXE file as short as possible.

All needed imports are resolved by 10-bit hash.
This way is not 100% bulletproof and can crash
when there will be added new exports in future
versions of used DLL's what have the same hash.

Likewise there is one another risk: some future windows
version may not accept hacked PE headers in this intro.

Therefore 2k version of intro with correct headers
and standard import table is added to this package.

In this package, there are two executable files:

  Mix512.exe ... 512 bytes EXE file with hacked PE headers
  MixStd.exe ... 2kB version with correct headers and imports

Mix512.exe is tested on WinXP, Win7, Win10.

Intro creates its own window but it does not process windows messages.
It is better to do not switch the windows during running the intro.
In this situation, the intro may be a bit unstable and can crash.

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

  Ending words

Contact: busy@128.sk  busy.128.sk
Please feel free to write me :)

I hope this intro will inspire you for creating next
ASAP (as-short-as-possible) Win32 programs or intros :)

Big thanks go to Crinkler ( http://crinkler.net/ )
for inspiration for hacking PE header and imports.
