Blueberry information 1380 glöps

- general:
- level: user
- personal:
- first name: Aske Simon
- last name: Christensen
- cdcs:
- cdc #1: Nexus-7 by Andromeda [web]
- cdc #2: Tint by The Black Lotus [web]
- cdc #3: Gift by Potion
- cdc #4: STS-02: Electric Kool-Aid by Synesthetics
- cdc #5: TBC Realtime Experience by Too Bloody Cheesy [web]
- demo invitation Amiga AGA No-CPU Challenge by Demostue Allst★rs
- Thanks for all your enthusiastic comments! We had a lot of fun making this, and we are thrilled by the hearty reception. 😁
As some of you have noticed, this demo is a triple comeback. For both Slammer, Folcka and Slide, this is the first demo project they have been involved in since 1997 (according to Demozoo).
We are of course excitedly looking forward to whatever no-CPU productions you will be making. As a starting point / inspiration, we have published the full source code for this demo, including all assets. I also wrote a brief description of the overall approach and experiences from the project in the demo announcement issue in the challenge repo.
Quote:On the other hand, I'm not crazy about getting a whole bunch of "the exact same effects you've seen on this platform before, but this time slightly simpler because we imposed some random limitation on ourselves"-productions.
This is a reasonable concern, though to be fair, almost the same could be said about size restrictions. In the early days of 40k and 4k intros, these were indeed just showing simpler versions of seen-before effects. But as the category matured, the limitations led us into new areas of creativity that we wouldn't have visited otherwise. I think the same could happen for the no-CPU limitation.
Quote:Awesome demo, but I have a question, how to run it on the emulator? If I open it from the folder in the workbench, I only get a black screen.
Which emulator are you running? For the development, I used WinUAE 6.0.0 with cycle-exact chipset and cycle-exact CPU. FS-UAE apparently does not work.
Quote:Kann man das als ADF bekommen?
Das muss auf Disk mit coolen Label 😁
I have been thinking the same thing, actually. 😉 The demo fits on a floppy, so it should just be a matter of putting a startup-sequence. And then designing and printing the label and preparing the disks, of course. - isokadded on the 2025-08-27 11:26:13
- demo Amiga AGA Superglenz by Resistance [web]
- Yay for vanilla A1200! Nice use of repetition in the sprite background.
- rulezadded on the 2025-08-21 09:17:22
- intro Amiga OCS/ECS Stuck in the Middle by Desire [web]
- Sweet indeed!
About the maximum overscan: Back when we did Slummy's Rubber Challenge, I experimented to find out how much horizontal overscan would actually be visible on A500. I arrived at 376 ($5c to $d4). I'm quite sure it's not bigger than that. Maybe it's even smaller in some setups.
Is there any limitation to how wide a HAM chunky can be apart from the overscan limit? Does it really make sense to talk about a width record here?
Of course, with VHPOSW tricks, the maximum overscan can be pushed even further (though there still might be no monitors capable of displaying it). But good luck doing that on OCS, where VHPOSW can only be written by the CPU. With ECS Agnus (which most A500s have anyway) it might be feasible, though. - rulezadded on the 2025-08-05 14:35:34
- 64k cracktro Amiga OCS/ECS Twelve Jokers In A Deck by Loonies [web] & The Twitch Elite
- That's kind of what this does, just simpler. It sets 33 $182 colors back to back, and the other 31 colors with the CPU.
The remaining time is spent fetching texels into registers for the color writes, plus some moves directly from texture to color, plus some of the copper colors.
Quote:2. On that, draw 5 bitplanes of 0000111100001111 etc and make that show columns in 31 colors with 4 pixels and 4 pixel background.
5 bitplanes won't work, since the bitplanes will steal some cycles from the copper. The 7 bitplane trick can be used, since it has only 4 bitplanes of DMA load.
Quote:The copper may only allow 55 colors to be set in a row..
56.5 in fact. ;)
Quote:But then lat the copper set the 32 $0180 and then the next 16 colors $0182, $0184, $0186 etc.
Thats 48 colors.
The last 16 colors can be set by CPU simultaneously
1 + 16 + 16 = 33. Oops. :) - isokadded on the 2025-08-01 13:12:44
- demo Commodore PET Ephemeral Cathodic Relay by Genesis Project [web] & Distant Future [web]
- tl;dr. But cool image display technique.
- rulezadded on the 2025-07-31 15:15:41
- intro Amiga OCS/ECS Still Snacking by Batman Group & Capsule
- Quote:
an old Amiga hardware trick that even Photon knows about
Yeah, I decided against having a bitplane-free section and using color 0 as the on-the-fly color, since I wanted the border stripes to match the center column and to line up properly with the chunks on both sides. This resulted in a very clean solution which was good enough to reach the 57 rows I wanted.
Of course, if I had noticed the size of the first hidden part, I would have gone for 58, which would have been doable with a bit more optimization and by cutting some of h0ffman's generous 7 scanline budget for music and scroller. ;)
On that note, I realize I didn't quite express myself clearly in the scroller (and readme). When I wrote "with music", what I had in mind was "being able to tolerate unpredictable DMA activity on all four audio channels", since I foresaw this being an issue when pressing the cycle exact approach further.
You still hold that record, since I only matched it. But you did not break it here.
When writing the comment above about Hannibal still being in the lead, I then somehow managed to confuse myself to think that this also invalidated your width record. Of course it doesn't. Congratulations on your 85 columns! :-D
And don't get me wrong: I do agree that making sacrifices (such as realtime capability and audio channels in this case) is an essential and even commendable part of record breaking. For one thing, it inspired me to contemplate better uses of disabled audio channels than silence.
In conclusion, I feel the urge to repeat what I said to Photon nine years ago:
Quote:Nice proof of concept. Makes me want to beat it some day. ;)
The game is definitely not over. - isokadded on the 2025-07-29 11:04:36
- demo Amiga AGA Stonenautica by Stonehead [web]
- Delicious!
- rulezadded on the 2025-07-27 10:01:42
- intro Amiga OCS/ECS Still Snacking by Batman Group & Capsule
- Of course. ;)
I mainly care about breaking assumptions in ways that inspire other people to explore new areas, as has happened successfully twice now.
I don't hope this entry into the fight inspires people to make demos without sound. But there are plenty of opportunities for making sound without DMA. That would be a fresh take. :) - isokadded on the 2025-07-26 16:28:49
- intro Amiga OCS/ECS Still Snacking by Batman Group & Capsule
- Quote:
Me neither, but even though it may not seem like it, it only has two channels and there are no pattern-effects. I don't know why Rhino asked me to make the music like that. Ask him.
Because the audio DMA interferes with cycle-exact CPU code if you don't place your instructions properly.
Instead of meeting that challenge and beating previous records, Rhino decided to tackle a different, easier problem.
Hannibal still in the lead. :) - isokadded on the 2025-07-26 14:32:53
- demotool Amiga AGA Amiga OCS/ECS Cranker by The Electronic Knights
- Ah yes, if fast crunching on Amiga is also a goal, then ZX0 is not suitable, at least with the currently available implementations. I do think it would be possible to make a fast cruncher for ZX0 that would still compress significantly better than LZO, but that is obviously a lot more work.
- isokadded on the 2025-07-25 11:36:39
account created on the 2004-11-26 18:36:35