pouët.net

A 4K challenge, and this will affect the Demoscene.

category: general [glöplog]
 
It is my opinion, right or wrong, that Ikadalawampu is the best 4K ever made. <3 <3 <3

Your mission then, if you choose to accept it (c), is to code a 100% remake of Ikadalawampu which runs on any platform*. :)

If you've read this far you're a skilled coder, and if you're not perfectly logical, you know already there's no way to "disprove" some random guy's opinion... But you may still agree this one is as deserving of a remake as previous remakes. At least I hope so :)

* "Platform" (including OS) has been (or is being) sold in physical stores as a single package**, and total size including used OS resources must be <= AGA/040-060 prod + libs used. (You may write libs, extensions, etc yourself! If they use further resources these will be included in the total size.)

** "Package" includes e.g. physical General MIDI Sound Canvas type cards, but you can't mix this with a Core i9 or mix an old 8/16/32-bit CPU with recent hardware. Package generally means you find an ad with the gear you use listed, and if so (and you can't buy the package anymore) cycle-exact emulation is understandably granted as platform. :)

In other words, code the prod, clear instructions to run it on a real computer. Can it be done? ;)
added on the 2022-05-01 02:01:33 by Photon Photon
Quote:
Can it be done?


There are already as much as good 4k prods for Window$ for example.

Maybe the question is can it be done on retro systems (comparable to Amiga-Aga-060) ?
added on the 2022-05-01 10:06:21 by AlienTech AlienTech
Good luck with that UHD chunky-to-planar conversion!
added on the 2022-05-01 10:13:21 by cce cce
Does the YouTube video capture of Ikadalawampu count as a 100% remake? In other words, is there any restriction on the platform if it's a modern PC?
added on the 2022-05-01 11:44:14 by fizzer fizzer
Oh the size of the remake must be smaller than or equal to the original, is that right?
added on the 2022-05-01 11:47:03 by fizzer fizzer
There doesn't seem to be a stipulation about size.
added on the 2022-05-01 11:51:07 by Gargaj Gargaj
Quote:
and total size including used OS resources

Where do you stop counting? Is the sample ROM of the Sound Canvas that you gave as an example as a system resource? If so, it would be literally impossible to use that example platform because of the size of that ROM alone. What about platforms where you don't even know how much ROM or other code is stored in those chips? What if you put the whole demo in a very large ROM and sell it as a platform?
Quote:
Quote:
and total size including used OS resources

Where do you stop counting? Is the sample ROM of the Sound Canvas that you gave as an example as a system resource? If so, it would be literally impossible to use that example platform because of the size of that ROM alone. What about platforms where you don't even know how much ROM or other code is stored in those chips? What if you put the whole demo in a very large ROM and sell it as a platform?


Mercury platform with lasball-register when?!?!
added on the 2022-05-01 13:02:04 by RbR RbR
As a service to anyone who wants to take up Photon's challenge, I have published the source code and data files for Ikadalawampu.

The data files are produced by the 4k demo tool that Mentor and I made back in 2007. I want to publish that as well, I just haven't gotten around to doing the required cleanup and documentation yet.

If you have questions about how things work, just ask in this thread. :)
added on the 2022-05-01 17:12:51 by Blueberry Blueberry
Quote:
It is my opinion, right or wrong, that Ikadalawampu is the best 4K ever made. <3 <3 <3


I feel you Photon! This is the exact way I feel about 4 edges on the PS2. Hands down the best demo of its platform.

Quote:
In other words, code the prod, clear instructions to run it on a real computer. Can it be done? ;)


This sounds like my thoughts on the matter above, and more of a question among the lines of "Can this be ported to modern day Windows in 4K or HD?"

Quote:
Can it be done?


For Ikadalawampu, I believe the best way to approach this is to write a basic amiga emulation layer and bundle it with the asm amiga code, so no direct porting and having to care about conversions or code gimmicks. Sth pretty much like the SysWOW64 in x64 bit Windows that enables x86 binaries to run on the platform seamlessly. The layer would enable for 4K or HD since it would support hardware acceleration natively. But of course all this is in theory and this also requires lots of work + bug fixing to make stuff run out of the box. It's not impossible, but it would be time consuming nonetheless.
added on the 2022-05-05 19:20:26 by Defiance Defiance
Sounds like WinUAE?
added on the 2022-05-05 19:45:47 by absence absence
More of a stripped down version of it, serving the needs of this and only demo, but yeah.
added on the 2022-05-05 19:50:58 by Defiance Defiance
short question:
is writing shader effects that look like the visuals and a 4klang/oidos track that sounds like the music cool? or do you rather mean it like in "run the fcking exact assembly code from the intro on your favorite platform by emulating the hardware subset used by it"?

the former looks absolutely possible for windows 4k intros, the latter might be hard to do in-shader, but maybe still possible. A lot of extra work tho.
added on the 2022-05-06 00:59:00 by NR4 NR4
Ikadalavampu is like the Mike Tyson of Amiga 4ks. This competition sets the entry bar too high!
added on the 2022-05-06 10:40:34 by rloaderro rloaderro
All effects in the intro are constructed via a bytecode script (with a special bytecode to access the music data), so all you would need to do is to reimplement the bytecode interpreter and renderer, and you can just reuse the script. :)

Shortly after the release back in 2010, I did a port of the intro to C + OpenGL ES for an internal Arm demo compo. I've added the port of the bytecode interpreter to the repository.

And yes, the renderer should be straightforward to implement on a modern (i.e. less than 20 years old) GPU.
added on the 2022-05-07 13:13:58 by Blueberry Blueberry
Quote:
Ikadalavampu is like the Mike Tyson of Amiga 4ks.

It is very ear-friendly, though.
added on the 2022-05-10 21:26:12 by Y0Gi Y0Gi

login