Scene.org Demoscene News Service

Sopwith - A 40 Year old MS-DOS game finally comes to the Atari ST!

[ Atariscne.org - News ] Sopwith - A 40 Year old MS-DOS game finally comes to the Atari ST!

Some more old ‘new game’ news is heading our way.

This unexpected gift comes courtesy of Neil Rackett of Mesmotronic, who created the 3D model of an ST running in a browser window.

This time, he’s ported an ancient MS-DOS game ‘Sopwith’ to the ST. 

It features intense biplane action through charmingly retro vector style graphics and arcade style gameplay, with characteristic MS-DOS beepy early PC sound. Interestingly, this game was going to get a dedicated ST version back in the day, but this did not happen, until now.

It can be downloaded from his Github repository. Good luck figuring out the controls!

CiH - 22.3.26.

OpenMPT 1.32.07.00 released

[ OpenMPT - Open ModPlug Tracker ] OpenMPT 1.32.07.00 released

This small update to OpenMPT 1.32 is mostly a bugfix release.

Here's a list of the most notable changes in this version:

  • Plugin editors can now receive SysEx messages from OpenMPT's MIDI recording.
  • Choosing "Copy Pattern" from the order list context menu always copied the currently displayed pattern, not the one on which the context menu was invoked.
  • Work around apparently broken channel negotiation in MaxSynths DR-910 plugin.
  • Small playback fixes for MOD and ULT files.
  • On recent versions of Windows 11, MIDI recording stopped working after receiving a SysEx message.
  • MIDI export from MOD or S3M did not correctly export implicit note-offs when playing a new note on the same channel.
  • The instrument note map category was missing in keyboard settings.

For a complete list of changes, have a look at the full version history. If you are upgrading from OpenMPT 1.31 or older, read the release notes to get a glimpse of the biggest changes.

Encore 500 Volume 2 - The Album!

Encore 500 Volume 2 - The Album! has been released.

16 new tracks are giving tribute to some of the Amiga 500 finest music by amongst others Jogeir Liljedahl, Firefox, Mantronix, Romeo Knight, LMan, Ziona, Base Cadet and many more!

Download the whole album here:

https://nahkolor.c64.page/Encore500_V2-MP3.7z

[Submitted by magic]

New ASCII collection by Tango/Style

Tango, the British Amiga scener (formerly in Nerve Axis and a bunch of other groups), came back from a long hiatus a few weeks ago and released a new ASCII collection. You can view it online with original Amiga fonts and download it at AsciiArena. Hopefully there will be more!

[Submitted by dipswitch]

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

All the latest news, links and releases from the active demoscene community. This week in particular we take a look at the releases from Fioniadata in Denmark. Watch on youtube.

[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 Us

The 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 Us

But there is light at the end of the tunnel.

AmiPart 35 results

Just finished AmiParty 35.

https://demozoo.org/parties/5587/

[Submitted by stefkos]

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".

Cannon Fooder Atari STE version

[ Atariscne.org - News ] Cannon Fooder Atari STE version

Apparently, the Polish developer kTz from Retro Blitter Team known from his latest game Rogul is working on a STE enhanced version of Cannon Fodder, to finally catch up with the Am***.

Atarimania also lists a WIP version already.

Revision 2026 - Timetable Information now online!

Once more, Revision is going to be packed with lots of competitions, live acts and seminars - but first we go with the compo plan. Keep an eye out for another update on the concerts, shows and seminars!


https://2026.revision-party.net/events/timetable/


As you can see, we decided to run the last compo block slightly earlier to hopefully still have everyone getting a good (enough) night's rest.

Thank you for all your input and the (mostly) constructive discussions last year. We really appreciate it and hope we'll manage to do justice by the party animals as much as the connoisseurs that like to watch their compos with a keen mind.

We can't wait to see you soon!

[Submitted by Shana]

gwEm/PHF releases STe sample demo framework

[ Atariscne.org - News ] gwEm/PHF releases STe sample demo framework

gwEm writes:

In order to encourage people to enter the Buxton Bytes sample demo showcase I am releasing the full source code to my entry way in advance of the event.

https://github.com/gwEm303/sample_demo

The demo will run on a 1MB STe from a 11 sector 82 track DSDD disk. It incorporates the Kalms ADPCM route, a sample sequencer and three alternative memory management schemes.

As an example, a version of Daft Punk's "One More Time" in mono with a hybrid 25/12kHz sample rate. I attach an MSA file those who are not keen to assemble the source code may try.   💾 Download onemoret 🔗 Gwem's sampledemo framework on Github  

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]