Here are some of the Amiga sources i´ve written in the past millenium, as a member of the Demoscene group Abyss.
Putting all these old sources to Open Source is like letting my pants down, so please be nice :-)
Language: Motorola 68k assembly
Assembler: ASM-One
I´d like to say 'thank you' to everybody who´s preserving Demoscene productions by uploading and maintaining various great sites as well as to those who create videos for YouTube.
A 40K Intro released by Abyss at the SEMI Party 1993 in Innsbruck/Austria. The source contains the Prorunner V2.0 source by Cosmos/Sanity.
A Dentro released by Abyss in 1995 at The Party 5 in Fredericia/Denmark.
A Musicdisc with 3 great tunes by Neurodancer, released in summer 1995.
A 4k Intro released by Abyss in April 1997 at the Mekka & Symposium Demoparty in Fallingbostel/Germany
Demo released by Abyss in summer 1995 at Assembly 1995 in Helsinki/Finland.
Dexter is the main coder of this demo. I don´t have his sources, so here are only the parts I´ve contributed. I remember Dexter and me putting all together at the party, that was great :-)
2-Disc Musicdisc released by Abyss in July 1993.
Contains the Prorunner V2.0 source by Cosmos/Sanity.
The code also contains (at least) two bugs, unknown at the time of release:
- A bug in the trackdisc loader, which causes some kind of looping when using low quality or worn discs.
- When i was creating a HD-Version, i noticed that there must be another bug in the vector graphics code, leading to a system crash when exiting the musicdisc and returning to the operating system. Doesn´t occur when booting from disc, since there´s no exit. Because that was about 1 year after release, i decided not to spend time to fix that.
Combination of 10 great chiptunes and a micro-discmag, mostly advertisments.
Issue 1-8 released from april 1994 to november 1995.
Pouet: Issue1 Issue2 Issue3 Issue4 Issue5 Issue6 Issue7 Issue8
Download: Issue1 Issue2 Issue3 Issue4 Issue5 Issue6 Issue7 Issue8
A very small nameless BBStro made for my friends in Massive, can´t remember when it was done, some time between 1996 and 1997 i guess, who cares.
A two disc ocs trackmo released in January 1995.
Each part comes with it´s own source file, the binaries were put on disc just one after each other, and relocated by the loader to support dynamic memory management. Before launching a part from AsmOne, please boot with old chipset and allocate chipmem.
When booting an Amiga from floppy disc, the bootblock (sector 0-1) will be loaded and executed at once. Maximum size is 1k (1024 bytes). A nice place to play around and do the first steps in size coding.
April 1992. Simple scroller with some background stars. Looked even oldschool at time of creation, was just curious if i can squeeze that into a bootblock.
July 1992. Wanted to try this without vectors but copper only. Changing the bitplane register is easy, but goes for 16 pixel. Using two bitplanes and using only one byte of each word is the simple trick to get the copperlike 8 pixel resolution :-)
June 1993.
September 1994. Hm, yes, ugly. Where´s the 'tunnel effect'? I really should have spent more time with the tunnel before starting to put it on a bootblock. At least there are a couple of shapes to select in the source. :-)
January 1995. When Intel started their aggressive 'Intel Inside' campagne, someone came up with that 'intel outside' logo. I´ve seen this a couple of times in different releases...and the knew which bootblock i want to make next. One version for Abyss, one for K!nky.
Hm...this screenshot is bigger than the others...no that´s not done by mistake :-)
Miracle is an OCS diskmag by Iris.
Please note the sourcecode is not exactly issue one of Miracle. After release I did some changes in case we do another issue, but we didn´t. We decided to focus on the AGA version (a total rewrite of the code). Too bad that was never finished. Anyway, I´m still happy that I was part of this project. Greetings to MJ, Darkhawk, Miko63, Notman and the rest of Iris :-)
Created 1990/1991. Right after my local friend Duke and I did the very first basic steps in assembly on C64, Duke moved without warning :-) to Amiga, and changed from coder to both musician and graphician. I followed as soon as i could afford an Amiga, too. Together with Rip, Ice Cube and Nuke, who all lived in Duke´s neighbourhood, we formed 'The Gallows'. Being very impressed of the RSI Megademo, soon the idea of an own Megademo was born. Here are the four parts i´ve contributed (containing the NoisetrackerV1.0 replayroutine by Mahoney & Kaktus), Rip did the trackloader and the remaining parts. Both mine and Rip´s sources were written by absolutely beginners who had great fun exploring the fantastic Amiga hardware. When I watch the demo every couple of years, it reminds me of youth and friendship, and fellow A500 of course :-)
A dentro by The Gallows. Contains the NoisetrackerV1.0 replayroutine by Mahoney & Kaktus. It´s called 'Invaders' because the original plan was to put an Invaders-like shooter at the end. Both demo and game were created from April 1991 to April 1992. I had to do my military service in that time, too. In other words i had to waste 8 months of my life, I hated almost every single day. Meanwhile the group broke up, i learned that very late. That´s why I decided not to add the game to the demo, but to try to sell it. And after some rejections we finally did it :-)