Source code of the Amiga Demo "Hamazing" by Desire and PLatOS demo framework
Go to file
chrisly42 b1bd046594 Framework fixes:
- Initial memory allocation was using MEMF_LARGEST and did some unnecessary error checking and alignment.
- Trackloader skipped over the MFM gap between the end of the track and the start as optimization.
  However, it turns out that the gap can be smaller when written with non-Amiga controllers or faster
  rotation speeds. Reduced the skip from 300 words to 200 words, so it will work in these cases.
- There was a stupid bug in the trackloader that made the buffer-end detection non-functional.
2024-10-09 00:38:45 +02:00
source Framework fixes: 2024-10-09 00:38:45 +02:00
tools/platostools Advanced juggler with P2C conversion and math operations. 2023-06-30 06:59:25 +02:00
LICENSE Initial commit 2023-05-22 15:48:25 +02:00
README.md Added some very important information. 2024-10-07 22:03:23 +02:00

Hamazing by Desire

This is the source code of Hamazing and PLatOS demo framework.

There is a technical backgrounds write-up if you want to get some insights.

Building

It's supposed to build on a Windows machine (sorry). Some of the stuff was originally part of Axis' Planet Rocklobster framework and that may show in structure and some of the tools used.

Go into the source/hamazing directory and type build.bat.

Each part can be run as a standalone executable for testing by entering the part's source directory and running assemble.bat.

Note that you need to supply Kickstart roms for WinUAE in the source/winuae/Roms directory. AROS rom replacement may work, but your milage may vary. It doesn't run the trackmo for unknown reasons.

Third party stuff

This software uses or provides binaries of

Make your own demos!

You can use the framework to make your own demos or intros. There is documentation inside the source code. Right now, I'm not quite motivated to write more than necessary.

You can look at the effects to see how things are done.

But only lamers will copy code verbatim. Give credits where credits are due.

Speaking of the latter, the PlatOS demo framework of today has been used in more two winning demos (without credits or otherwise mentioned):

And now go and have some fun. Use the Blitter, Luke! Make Amiga Great Again!

Signing off, Chris 'platon42' Hodges