Scene.org Demoscene News Service

GCC optimizations and 68000 cycle counter

[ Atariscne.org - News ] GCC optimizations and 68000 cycle counter

PeyloW of T.O.Y.S. have been busy lately by optimizing the GNU C Compiler (GCC) v15.2 to create faster code for 68000 processor.

The improvements include using proper dbra/dbf loops, auto inc/dec of address registers (you know, the stuff that is nice on 68k!).


PeyloW writes in an Atari-Forum post:

At a very high level there are 7 groups of changes made:

  • Cost Model - More accurate cost models, allowing gcc to chose better.
  • Register Allocation – Adopt LRA, and tune to prefer fewer registers.
  • Loop Optimization – Adopt new doloop hooks to enable more explicit use of dbra.
  • Memory Access Reordering – More of cleanup pass for other optimisations, try to ensure memory access is sequential.
  • Autoincrement Optimization – Which allows more auto increment to be used instead of indexed addressing.
  • 16/32-bit Optimization – And merging of 2x word accesses into single long access. Also narrow mulu/muls operators to word size if operand sizes can be determined at compile time.
  • Various Smaller Optimizations – Grab bag of stuff. Single bit extraction bit btst/tas, and simple peephole optimizations.

 

While working on GCC, PeyloW also developed a separate tool to count 68000 cycles out of assembler sourcecode to easily check if the compiler changes actually improve stuff - but can certainly can be very useful for other purposes as well.

Both projects can be found on Github, see links below.

🔗 m68k GCC Build Scripts and Documentation

🔗 A detailed writeup of PeyloWs GCC optimizations

🔗 clccnt — MC68k Clock Cycle Counter


Vintage Computing Festival Europe 2026

[ Atariscne.org - News ] Vintage Computing Festival Europe 2026

The annual European Retro Computing Gathering "VCFe" will take place from 1st to 3rd of May 2026, in Munich, Germany. One focus this year are less present machines, the "Beasts of Burden", means more unknown working horses of the retro computer range. If that doesn't attract, keep in mind that may is also beer garden season.

🔗 VCFe 2026 website

Writeup of Scatman John

[ Atariscne.org - News ] Writeup of Scatman John

A couple of years ago on Silly venture a music demo was released from a new group; Nutmeg Mine.

The demo may not be the best since sliced ​​bread and we have wondered how the hell Silly Venture could run the demo on an ST as it requires more than 4MB of memory. Maybe they had a zeST?

Anyway, Caulky, the coder of Nutmeg Mine's "Scatman John" demo is now making an attempt to win next year's Meteoriks awards "best writeup". If the category is added as Caulky hopes.

It is an entertaining and detailed description from the start of the demo group to the end of the demo.

🔗 Read the Writeup by Caulky/Nutmeg Mine

💾 Download the demo from Demozoo

💾 Download the demo from Pouet

 

The Meteoriks 2026

[ Demozoo ] The Meteoriks 2026

The Meteoriks nominees have been revealed at Mountain Bytes 2026. You can check the full list of nominations at demozoo and there is also a watchlist of other productions that didn't quite make it to a nomination but were highly discussed by the jury and quite worth watching.

The laureates for the different categories will be revealed at Revision.

Slashhack 2026

[ Atariscne.org - News ] Slashhack 2026

Swedish Atari Klubben's traditional "Slashhack" is taking place from 20th o 22nd of March 2026 in Falköping. Currently, about 20 visitors are expected.

As the official announcement indicates, there is room for a cozy culture clash between:

"1. Traditionalists! Unite in the separatist group V.I.N.T.A.G.E. (Vampire Is Not The Atari Genuine Experience). The slogan is "Boo for Gigabyte"! (club chairman).

2. Forward-thinkers! The club chariman probably cried a little when color TV was introduced and called SVT in anger when we got more TV channels."

Sounds like a place to be!

And reminds me of this! ;)

🔗 Slashhack 2026 website

Demoscene Report 6 March 2026

All the latest news, links and releases from the active demoscene community. This week in particular we take a look at the releases from Mountain Bytes in Switzerland and Instanssi in Finland. Watch on youtube.

[Submitted by psenough]

Revision 2026 - Join our Infoteam!

[ Wanted! ] Revision 2026 - Join our Infoteam!

Revision is the biggest pure demoscene event in the world - and roundabout 80 volunteers make it possible. Come join us to have the best Easter weekend for you, us, and the demoscene! We are looking for 4-5 more Infoteam organisers, with the English skill and attitude that make them great working in a multi-national team, and who are as excited as we are to make this party great for everyone. We are the face of Revision, and for some the first impression they get of the demoscene at large....

Request for research materials re: music trackers, mod trackers, and demo scene for research project

[ Wanted! ] Request for research materials re: music trackers, mod trackers, and demo scene for research project

I'm seeking research material for a project for one of my university classes. The project concerns a selected music technology, how it was received culturally or in the industry and fits into the time and place of its introduction. I'm looking to pursue the topic in relation to the software that preceded and superseded music trackers, the cultural context of the mod and demo scenes, as well as reactions from within the music industry. I've been directed toward Ian Bogost and Nick Montfort's work...

J.O.E. is back!

The cover for Bootblock Rebels will be created by J.O.E. the legendary Amiga scene artist known from Scoopex, TRSI, WOW and many more classic intros, cracktros, and demo releases.

In recent years J.O.E has returned to the scene, creating new graphics for C64 demo productions - so it’s a truly active scener bringing real scene DNA into the book.

Outside the scene, J.O.E works professionally as a visual effects artist, credited on major productions including Avatar, King Kong, Titanic, Apollo 13, X-Men, and The Lord of the Rings: The Two Towers, among many others.

The Kickstarter ends March 15, the biggest help is still simple: share the campaign link in a relevant group or DM it to an Amiga friend.

https://www.kickstarter.com/projects/bitman/bootblock-rebels/


[Submitted by bitmandk]

Demoscene Report 27 February 2026

Latest news, links and releases from the active demoscene community. This week in particular, a look at BCC C64 demoparty in Berlin and the Assembly winter 2026 edition in Helsinki, Finland.

Watch it on youtube.

[Submitted by psenough]

The Meteoriks Nominations for 2026

After an exciting nomination reveal gala at MountainBytes we can finally share our nominations with the world and they are now live on our website:

https://2026.meteoriks.org/nominees

Congratulations to all our nominees, you're living testimony of our lively and vibrant community and it's an honor to have outstanding productions like these to honor year after year!

We will see you at Revision - Friday at eight - for the big awards show!

[Submitted by dojoe]

Bacon of Hope technical write-up available

The bacon just got crispier! In the series of technical write-ups, Bacon of Hope, winner Amiga demo at GERP 2026, just got its long tech-tech mini-site written by Platon42 and Gigabates.

Be sure to get a good glass of wine, if you want to dive into it (the text, not the glass). It is... "a bit long", as Antdude would phrase it. Lots of unreleased artwork by Optic and Steffest, too!

[Submitted by platon42]

Crinkler 3.0 released

Highlights of this release:

- Crinkler now supports an arbitrary number of parts, instead of just code and data.

- Revamped reuse system with reuse modes corresponding to reusing vs rerunning the various compression phases.

- Light and dark themes for the compression report.

- Select range of bytes/instructions in the compression report to see their total compressed size.


See the announcement post for more details.

[Submitted by Blueberry]

Pator just does it! Bitphase - a new Atari (not only) tracker

[ Atariscne.org - News ] Pator just does it! Bitphase - a new Atari (not only) tracker

The overly talented AY-musician Pator active on the published am alpha version of a new AY/YM tracker working in the webrowser. Bitphase has a slick interface and comes with full pattern and instrument editor. This looks like a modern and flexible solution for creating AY/YM tracks.

The slick Bitphase frontend

You will find a few demo tracks in the tracker, e.g. Pator's great Kizuna track he did for the related SMFX/Joker demo

Also, there are good news in Atari matters. Timer effect support is on the plan, and of course those timer based sounds are made exportable as well. While the track has .psg  export, just today spkr/SMFX put a cherry on the cake and implemented .sndh support. So we have a new Atari tracker I would say!

SNDH-export - the most important feature, obviously!

All this raised our interest, so with the help of spkr/smfx we were able to conduct  a quick interview with the creator himself!

 

Hello Pator! You are known  as a well known musician in the AY-chip, and this tracker coded by you came quite as a surprise. What's your motivation behind it? Are you unhappy with existing tools and what do you think makes this tracker special?

I'm unhappy with vortex tracker not having good code for further expansions. So i had some ideas like virtual channels and in future sid sound but this delphi code isnt too easy to add improvements. I had to ask wbcbz for some additions, but then figured out its easier if I had my own tool that I could expand.

On top of that , its windows only exe, so on my macbook i have to use wine which makes ayumi (ay engine used in vortex tracker, also in bitphase) very slow. When compiled under WASM and running on the web, its always running good no matter the OS.

Another motivation is that whenever we made a tune for chip compos in Otomata Labs group, like TSFM (2xAY + 2xFM) tune or 2xAY 200hz tune, we had to use furnace (some people in our group are more familiar with it) - and modify its sources every time. now we can have an AY pocket knife that will support whatever we want.

And also as a bonus - i was bored and want to code something cool;)

Well, thats an adequate reason and I guess you managed that! Very nice looking tool and attitude! :) Can you elaborate a bit more on any special features? Anything more that you wanted to improve on trackers from a musicians perspective?

When composing tracks, i often had an idea for some command, some workflow improvement, i wanted to add everything i found while doing tracks but never could (example - env arp command while doing Kizuna track, or dynamic table generation needed for Sinclair QL)

And Virtual channels? What's this?

About virtual channels - the most basic example:

You have virtual channel A, virtual channel B.

virtual channel B plays some bass
virtual channel A plays a kick and snare

Whenever kick or snare plays, bass is interrupted with a kick or snare, if kick/snare ends it brings up bass back. This is tick-precise so you don't need to mix everything manually at single channel like in VT2, you dont need to create instruments that mix both kick and bass at the same time ... etc

Sounds interesting and reminds me a bit to full side chaining and yes, I can imagine scenarios where this comes very handy and saves quite some manual work.

Any further commands and functions  you longed for, implemented?

About special features: the most important thing I wanted to have is an ability to run every command in tracker not only on tones, but also on envelopes. think of vibrato, portamento, anything. thats how I did envelope arpeggios in Kizuna. So I included a special envelope column with envelope effects that work directly on envelope values in the register, instead of on the tone. in Vortex Tracker 2, I had to do some work around and calculate envelope register values myself, instead of using some dedicated feature.

For future, I would love to bring other chips into the mix. especially ones that often appear in nature alongside AY. TSFM is a perfect example - its a ZX expansion board board that contains 2xYM2203C chips, and their PSGs contain both internal implementation of our beloved YM chip and also OPN FM. There is currently no tracker that supports this. When doing a tune for it single time in my life with Otomata Labs group, we had to hack furnace a lot to make it happen. That leads to "fork hell" where you cant just share your module to your friends without explaining to them how to install a specific version of the tracker 😃 

Well, seems this misery led to something good! Atari browser tracking here we come! Thanks for taking the time to answer our questions and all the best for the project! Oh, and keep up the great music, too!

🔗 Bitphase tracker

 

PS: Thanks to spkr/smfx for the hint, help (and the sndh export)!

Meteoriks 2026 - Nominee reveal at MountainBytes on Friday 8PM

This Friday (February 27th) at 8pm CET is when we reveal the nominees of this year's Meteoriks Awards live on stage at MountainBytes! The event will be live-streamed on SceneSat (and Twitch as a backup), make sure to keep an eye out!

[Submitted by dojoe]

ROMA.EXE 2026: MBR, AROTTENBIT and Gom Jabbar Live Acts announced!

[ demoparty.net ] ROMA.EXE 2026: MBR, AROTTENBIT and Gom Jabbar Live Acts announced!

Master Boot Record (MBR), AROTTENBIT and Gom Jabbar will perform live at ROMA.EXE on Saturday, June 20, 2026!

NeoDegas: PI1 editor for Windows

[ Atariscne.org - News ] NeoDegas: PI1 editor for Windows

Excuses for lazy Atari pixel artists get more and more troublesome to make up, as "Agent_M" recently published a new PI1-oriented pixel painting tool for Windows.

NeoDegas may come handy for some quick pixels

 

Features as listed by the author:

- Full PI1 format support (load/save .PI1 files)
- 6 drawing tools: Point, Line, Rectangle, Circle, Fill, Selection
- 16-color palette with live editing (RGB sliders)
- Color swap function to reorganize your palette
- Copy/paste selections
- Undo system (10 levels)
- Magnifier window (16×16, 32×32, or 64×64)
- Status bar with coordinates and tool info
- Clean, efficient interface

🔗 NeoDegas website and download

Nah-Kolor Amiga intro/dentro collection

Here are 31 Nah-Kolor Amiga productions (intro’s and one file demos) on 5 floppies! Yes it’s true! 😉 Do enjoy!  The 5 ADF files can be downloaded in one package here: https://nahkolor.c64.page/NahKolor-OCS&ECS&AGA-Packs.zip

[Submitted by magic]

Looking for GLSL / shader wizards to create demos

[ Wanted! ] Looking for GLSL / shader wizards to create demos

Hey everyone! I’m excited to share the result of my first collaboration with an amazing shaders developer! Check it out here: https://video.gamerstavern.online/w/oCPBteRDhYpjxfwJjYgbTh During the development of this demo, I also built a custom demo engine that allows me to easily create new demos. It’s fully scripted, so adding new content is a breeze! On top of that, I mixed the music for this demo myself. However, I’m always open to incorporating music from other sources if it fits the vibe. If...

64 NOPs issue #4: Plasma! One Name to rule them all

[ Atariscne.org - News ] 64 NOPs issue #4: Plasma! One Name to rule them all

The fourth issue of this nice paper based magazine has been published in January 2026.

It also features coverage by Krusty/Benediction and spkr/SMFX on the subject of "plasma" effects, discussing the range of effects summarized under this effect label on various platforms and at different angles.

🔗 64 NOPs homepage

Phase-scrolling examples for STe

[ Atariscne.org - News ] Phase-scrolling examples for STe

TheNameOfTheGame, a long time user at the Atari-Forum recently released his take on Phase scrolling on the Atari STe.

The examples cover both infinite horizontal and vertical scrolling using a tile map. The assembler source is is available and the examples can be built with VASM, but likely easy to get going with Devpac as well.

Horizontal scroller demo in action

 

🔗 Github page with the sources and example binaries

 

Lotus 2 reworking for the Atari STE!

[ Atariscne.org - News ] Lotus 2 reworking for the Atari STE!

Whilst we’re waiting for further updates on the Thrust-resembling ‘Cavey Taxi’, Chicane has taken it on himself, to apply some of the techniques and knowledge gained in making the 50 FPS racing game ‘FaSTer’ on the STE, to update the ST version of Lotus 2.

The updates are STE-specific, so you can expect usage of the STE hardware to enhance the original’s gameplay. The STFM version being somewhat stripped down in comparison with the Amiga version according to Chicane. The aim being, as with Lotus 1, to bring this as close to the Amiga as possible.

There is a work in progress on Youtube, it is unclear when this is going to be released, or even if the whole game is going to be updated. A likely outcome could be a single level ‘proof of concept’ release. Chicane thinks that the third part may be a bit too much even for the STE to run decently.

YouTube link below. Yes it is a bit glitchy at this early stage.

Early work in progress

CiH for Atariscne.org - Feb 2026

Zeme's blog

[ Atariscne.org - News ] Zeme's blog

Vulture/Odyssey of Synergy Megademo fame (you remember their awesome guest screen "Symbiosis", do you?) published a very interesting article on his and the general Dutch demoscene roots, including some remarkable photo material. 

Odyssey's guest screen stood out of the usual ST demoscreen mass as it featured some beautiful pixel art and advanced design

Side-note for the more obsessed ones: the blog post also includes an optional "spot the havoc" riddle!

🔗 Zeme's blog

🔗 Symbiosis on Youtube

Joska drops Falcon excitement with "DINO RUN"

[ Atariscne.org - News ] Joska drops Falcon excitement with "DINO RUN"

Joska from Norway who brought us "L'Abbaye Des Morts" for the Falconsome years ago released a new funny and addictive game called:

"DINO RUN"

There are several incarnations of this type of game, which is somesort of "Flappy-Bird-On-The-Ground" and now we have a Falcon version.

Watch out for the Pterodactyl! 

🔗 https://atari.joska.no/dinorun/🔗 https://demozoo.org/productions/387581/

Old Papermags from AVH, Part 2

[ got papers? ] Old Papermags from AVH, Part 2

It turns out that we forgot to put online some of the C64 papermags that AVH/Radwar generously provided to us back in 2019. And what a treasure trove this is! A completely lost issue of CCCP (#3), a better scan of another CCCP issue (#9), and a whole bunch of Illegal issues that had been […]