^
/^\
/_|_\
| ______
__ _ : _____ ______ __| __ |__ ____ _____ ______ ______
| | | | :| \ | ___|| |/ / || \ | \ | ___|| ___|
| |_| | :| \| ___|| \ || \ | \| ___| \ \
|____ | :|______/|______||__|\__\ __||__|\__\|______/|______||______|
.__|__|.:.__________________|______|____________________________.___.
_ __:_________________________________________________:___ _
_: :_
| Creative People for CPC @ revision 2025 |
| |
| --= 4 deKades =-- |
| |
| __ ___ ________________________________ ___ __ |
| /_//__//____________credits____________//__//_/ |
| |
| . .:effect....integration:. . |
| eliot/benediction |
| |
| . .:effect....integration....optimization:. . |
| krusty/benediction |
| |
| . .:effect....player....optimization:. . |
| madram/mabruk brouhaha revised |
| |
| . .:effect:. . |
| optimus/osmium path |
| |
| . .:music:. . |
| tom et jerry/gpa |
| |
| . .:mood:. . |
| voxy/benediction |
| |
| __ ___ ________________________________ ___ __ |
| \_\\__\\_____________notes_____________\\__\\_\ |
| |
| a decade later, Benediction brought |
| together the elite of the CPC scene to |
| celebrate the 40th anniversary of |
| Amstrad CPC 6128 |
| |
| . .:remember:. . |
| no programmable interruptions |
| no hardware sprites |
| no char mode |
| but a fucking 128bytes non-removable header |
| |
| |
| watch this demo on real hardware! |
| support the 8-bit scene! |
| |
| . . |
| ::. http://benediction.cpcscene.net .:: |
_ __|_________________________________________________:__ _
: |
. _|_
\:/
'
Here is the source code of 4deKades ranked 2nd at the oldschool intro competition of Revision 2025.
The tool to build it is in tools
, compiled for Linux
and Windows
. Too big for github, they are compressed in build_tools.zip
.
it is bndbuild
from Krusty's CPC toolchain cpcsdk at git commit 75b745c (more recent versions may not be able to build it anymore).
To build and test on ACE emulator and CRTC 0, type: ./tools/bndbuild test
(for Linux) or .\tools\bndbuild.exe test
(for Windows).
To build/test on another CRTC, add the option
-DSELECTED_CRTC=1
or
-DSELECTED_CRTC=2
or
-DSELECTED_CRTC=3
or
-DSELECTED_CRTC=4
.
To test with another emulator, add the option
-DEMULATOR=cpcec
(but seems buggy when writting that).
Support for sugarbox
, winape
, amspirit
seems broken ATM, but are supposed to work too (and will when fixed).