latest added prods
- demo Amiga OCS/ECS Neon Donut :: Free Electrons
- demopack Amiga OCS/ECS Nevermind 20 :: Analog
- demo Amiga OCS/ECS Fairytales #7 :: Jetset
- 1k Commodore 64 Cordic demo 1k - The Oxygene Ring Ody... :: SinDiKat
- invitation Amiga OCS/ECS speccy.pl party 2026 invitro :: Speccy.pl
latest released prods
- demo Amiga OCS/ECS Neon Donut :: Free Electrons
- 1k Commodore 64 Cordic demo 1k - The Oxygene Ring Ody... :: SinDiKat
- invitation Amiga OCS/ECS speccy.pl party 2026 invitro :: Speccy.pl
- 1k ZX Spectrum Linearix :: SinDiKat
- 1k ZX Spectrum Horace is skiing :: SinDiKat
latest added lists
-
The Meteoriks Watchlist 2026
-
M3RL0CKSH0LM3S' favorite prods
-
Oldschool demos on modern platforms
-
stobit's wallpaper
-
No CPU
top of the month
- demo Amiga OCS/ECS +=+ :: Spreadpoint
- demo invitation Windows JavaScript The Golden Disk :: Slipstream
- demo Gameboy Advance Karloff :: Spectrox
- demo Windows Sigma 67 Compilation 🫱6️⃣7️⃣ 🫲🤣🤣🤣 :: Jumalauta
- demo Commodore 64 Sweaty Moustache :: TSJ
- demo JavaScript FORGE :: Gray Marchers :: Byterapers
- demo Windows Divergences :: sYmptom
- 4k Windows Δ :: epoqe :: Team210
- 256b MSX 2 Offroad 4x4x4x4 :: Fizzer
- game Amiga AGA Terra Cresta Amiga Adaptor :: SCA :: Spreadpoint
all-time top
- demo Windows fr-041: debris. :: Farbrausch
- 4k Windows elevated :: Rgba :: TBC
- 64k MS-Dos Windows heaven seven :: Exceed
- demo Windows Lifeforce :: ASD
- demo Windows fr-025: the.popular.demo :: Farbrausch
- demo Windows Stargazer :: Orb :: Andromeda
- 64k Windows fr-08: .the .product :: Farbrausch
- demo Amiga AGA Atari Falcon 030 Starstruck :: The Black Lotus
- 64k invitation Windows "Kings of the Playground" - Evoke 200... :: Equinox
- 256b MS-Dos tube :: 3SC
the so famous pouët.net oneliner
-
Oh darn those gamers, they are completely wrong. -
link me beautiful what does this even mean? -
I think it's pretty clear to me, it means WAR -
Daddy Freddy, that was hardly a realtime glenz CGI effect, it was more a hand-drawn animation -
Daddy Freddy is THE glenz xmas tree decorations master.
the oldskool pouët.net bbs
| offtopic | Giving away parts for ATARI 2600 / 7800 dev carts (possibly other consoles) SRAM, EPROM ICs | 0 | ||
| general | untergrund.net news/updates/questions | 629 | ||
| general | Revision 2026 - The Power Within - April 3rd to 6th 2026 | 234 | ||
| offtopic | Re: Who actually started adding the .exe extension to Amiga programs? | 33 | ||
| general | NORDLICHT 2026 - NOT happening in JULY! | 2 | ||
| parties | Evoke 2025 | August 15 – 17 | Cologne, Germany | 86 | ||
| music | modizer : iphone/ipad mod player | 186 | ||
| general | fix me beautifull | 30716 | ||
| code | Experimental music from very short C programs | 841 | ||
| parties | Evoke 2026 | August 21 – 23 | Cologne, Germany | 5 |
Evoke 2025: Seminar videos online
With a massive delay: we present recordings of the Evoke 2025 Seminars. Unfortunately we had a issue with the sound of the seminar by Bodo / Rabenauge. This is why we present only two recordings:
The Art of Coding Lightning talks
GRADE-Panel - Digital Subcultures in Times of Crisis
[Submitted by dipswitch]
Demoscene Report 18 March 2026
[Submitted by psenough]
GCC for asm Experts (and C/C++ Intermediates) - Part 1
[ Atariscne.org - News ] GCC for asm Experts (and C/C++ Intermediates) - Part 1
This is a brain dump of what I have learned working with the GCC m68k backend, and maybe an attempt to convince someone else to try. This is the first of an unknown number of posts. No promises for how many there will be; I will continue as long as I have something to say and I find it fun.
I got my start with STOS Basic on an Atari 520STfm around 1990. Me and my classmate Tam formed T.O.Y.S. (Terror on Your ST) and I dubbed myself PeyloW. But in the scene, elite sceners wrote assembly; only lamers used STOS or GFA, every scroll text was clear about this. So we bought DevPac 2 and taught ourselves 68000 assembly, starting with snippets embedded in STOS and eventually graduating to full demo screens. The pattern that would follow me for decades was established early: high-level languages for tooling, assembly for anything that had to be fast. STOS gave way to PurePascal in the late '90s, but assembly remained the language that mattered — right through to the Falcon030 demo "Wait", released at EIL 2001.
My active participation in the scene waned, but I never lost sight of it. For years I stayed as an observer, following releases and discussions from the sidelines. Then around 2021 I had an itch, maybe a mid-life crisis: get back to the simpler machines (the kind a single person can keep entirely in their head) and realize a teenage dream of publishing a completed game. C and C++ had become my main languages through University and work, and modern cross-development tools meant I could use them for Atari too. Not just for tooling, but as the scaffolding of the entire project, dipping into assembly only for the bottlenecks. And as my friend AiO likes to joke: C is just a really powerful macro assembler.
GCC Is (No Longer) Written for UsThe m68k was one of GCC's first backends, present alongside VAX in the 1987 GCC-1.0 release. For a long time it was a first-class citizen. But the world moved on, and the backend fell into disrepair, barely in maintenance mode, with no one actively working on it.
To be fair, the great strides made in modern compiler optimization are what keep the m68k backend limping along. For most codebases the result is on par with yesteryear, even if it completely fails at many of the specifics. Even a 68060 fitted into a Falcon with a CT63 is ancient by modern CPU standards. The optimizations that GCC's middle-end applies (instruction scheduling, loop transformations, register heuristics and reordering) are tuned for modern highly parallel superscalar CPUs, and when they miss on m68k, they miss badly.
Take the inner loop of a simple memory copy (mikro will recognize this one), in C:
*dst++ = *src++;*dst++ = *src++;
*dst++ = *src++;
*dst++ = *src++;
Any experienced m68k programmer would expect (a0)+ and (a1)+, post-increment addressing, the most natural idiom on our architecture. The compiler should be able to generate this just as-is — it is how the code reads. Here is what stock GCC-15.2 produces at -O2:
.L3:move.l (%a0),(%a1) | plain indexed, no post-increment
move.l 4(%a0),4(%a1)
move.l 8(%a0),8(%a1)
lea (16,%a0),%a0 | pointer update separated from accesses
lea (16,%a1),%a1
move.l -4(%a0),-4(%a1) | negative offset — the lea moved too early
The perfectly fine inner loop gets butchered in the name of scheduling for superscalar execution. Instructions get reordered, pointer increments get separated from their memory accesses, and the fourth copy ends up using a negative offset because the lea was hoisted above it. The result is slower and larger than what GCC-2.95 would have produced, and not even close to what an elite scener would have written. For command-line tools and utilities this is tolerable. For realtime demos and games, it is not.
And Yet — GCC Can Work for UsBut there is light at the end of the tunnel.
AmiPart 35 results
Forever 2026 live stream
[ Atariscne.org - News ] Forever 2026 live stream
The live stream of this weekend's FOReVER party in Suchá nad Parnou, Slovakia can be found here. As it might be of relevance to understand what you see, this year's topic is "8bit winter games".
search box
| some stats | -24h |
|---|---|
| 101717 prods | + 14 |
| 14437 groups | + 0 |
| 1318 parties | + 0 |
| 4415 boards | + 0 |
| 27282 users | + 1 |
| 1022686 comments | + 47 |
| 230 users seen in the last 24h | |
| progress to the youtube singularity: 32.20% |
latest comments added
-
demo
Amiga AGA
9Teens
:: Harvester
-
demo
Amiga OCS/ECS
Neon Donut
:: Free Electrons
-
demo
Amiga AGA
9Teens
:: Harvester
-
demo
Amiga AGA
9Teens
:: Harvester
-
demo
Windows
Shaw
:: GRiBFORD
latest parties
- Chelm Amiga Legion 2026 6
- Forever 2026 8
- Fioniadata 2026 1
- Instanssi 2026 [results] 16
- MountainBytes 2026 13
upcoming parties
- KozMOS 2026 mar 20 - 22 (tomorrow)
- Momentum #28 mar 23 (4 days)
- The Gathering 2026 apr 1 - 5 (13 days)
- Lahti Copy-Party 2026 apr 3 - 6 (15 days)
- Revision 2026 apr 3 - 6 (15 days)
wanted !
top of the glöps
-
sensenstahl
:: 51326 glöps
-
blkpanther
:: 48633 glöps
-
guardian ٩๏̯͡๏۶
:: 23947 glöps
-
StingRay
:: 22302 glöps
-
havoc
:: 21234 glöps
-
sim
:: 18964 glöps
-
100bit
:: 17378 glöps
-
hitchhikr
:: 14943 glöps
-
ltk_tscc
:: 13719 glöps
-
Optimus
:: 13663 glöps

