AMIGA alive

AMIGA alive
Showing posts with label history. Show all posts
Showing posts with label history. Show all posts

Sunday, June 22, 2025

Capital Punishment, Myst, Quake, Napalm - an in-depth history of ClickBOOM

Aleksandar Petrovic, producer for legendary Amiga games company ClickBOOM, has published an extensive video, in which he shares his experience.

It began with a Sinclair ZX81! And from there went on to become the most daring and most respected Amiga game company ever. ClickBOOM was active on the Amiga from about 1995 to 2002. "Capital Punishment", "Myst", "Quake", "Napalm - The Crimson Crisis", "T-Zer0", "Nightlong - Union City Conspiracy" all are legendary Amiga game titles that broke new ground, each in its own right.

Aleksandar was actively, and highly intensively at times, involved in coding some of ClickBOOM's games, but had, and has, even more to say about directing the company, publishing developers' games, obtaining rights, and why things happened the way they did. Did you ever wonder how much of "Napalm 2 - Euroburn" actually exists? What happened to Bitmap Brothers' "Z" on the Amiga? And how was Jackie Chan (almost) involved with ClickBOOM?

It's a more than 2hrs long video, packed with nice anecdotes and very interesting details, and Aleksandar Petrovic's voice and talk is just very pleasant to listen to. If you're in a hurry, or looking for something in particular, an extensive video description with timestamps helps you navigate.

Watch "Step-by-step how [not] to make a 90's computer video game hit: complete history of clickBOOM Amiga" on Aleksandar Petrovic's YouTube channel (2025-06-16):


Friday, November 8, 2024

A little odd: TAG_DONE and TAG_END

Sometimes one might get confused when to use TAG_DONE in AmigaOS C-code, and when to use TAG_END. The answer is very simple: They're one and the same. But it turns out there might be a little bit of an unknown story to these two widely used tokens.

TAG_DONE showed up before TAG_END, in NDK1.3, along with struct TagItem, but not as part of the system includes, and the TagItem system wasn't used in system functions.

Or was it? This is a section of code from the file Read-Me1.3/A2024Docs/OpenA2024.c, which is part of NDK1.3.

#define NONEWINCLUDES       1   /* don't have 1.3 includes yet  */

#if NONEWINCLUDES       /* Some additional definitions  */

/********** from intuition/screens.h ************/

#define NS_EXTENDED     0x1000  /* NewScreen.Extension is valid     */

struct TagItem
{
    ULONG   ti_Tag;     /* identifies the type of this item */
    ULONG   ti_Data;    /* type-specific data, can be a pointer */
};

/* ---- system tag values ----------------------------- */
#define TAG_DONE   (0L) /* terminates array of TagItems. ti_Data unused */
#define TAG_IGNORE (1L) /* ignore this item, not end of array       */
#define TAG_MORE   (2L) /* ti_Data is pointer to another array of TagItems
             * note that this tag terminates the current array
             */

Note the condition "#if NONEWINCLUDES". It looks as if these definitions were part of some "new includes" that weren't part of the distribution (yet?). 

There appears to be a nice little oddity here:

NS_EXTENDED (and TagItem) can't be found in intuition/screens.h, while other sections of the code (not shown here) can. The code contains a copy of NewScreen structure definition, only extended with an extra field, type TagItem pointer. It then creates an instance of that NewScreen structure, with type NS_EXTENDED, and calls OpenScreen() with that structure. There's no mentioning of NS_EXTENDED, or a TagItem pointer field in the Autodocs of OpenScreen() in this version of the NDK.

Does that mean that AmigaOS1.3 already had an (almost) undocumented feature, that would only be made (really) public with AmigaOS2?

TAG_END appears in NDK2.0, in new system include file utility/tagitem.h, as a clone of TAG_DONE, along with struct TagItem etc.:

NDK2.0-4/include/utility/tagitem.h

#define TAG_DONE   (0L) /* terminates array of TagItems. ti_Data unused */
#define TAG_END TAG_DONE

This NDK's version of intuition/screens.h also defines an ExtNewScreen structure that has the extra TagItem pointer field. 

Looking at the usage of TAG_DONE and TAG_END, across all files that are supplied with NDK2.0, there seems to be no preference. Maybe TAG_END was really just introduced to avoid interruptions in workflow, because many developers would intuitively think, and type, "end" instead of "done"?

Another tiny oddity is a change that appears in NDK3.1. It has a slightly different definition of TAG_END: It's still identical, but for some unexplainable reason, TAG_END isn't bound to TAG_DONE anymore. Instead, a comment explains why both use the same value.

Includes\&Libs/include_h/utility/tagitem.h

#define TAG_DONE (0L) /* terminates array of TagItems. ti_Data unused */
#define TAG_END (0L) /* synonym for TAG_DONE */

We'll probably never find out what happened, precisely.
But that's ok. Fortunately, TAG_DONE and TAG_END are either synonyms, or simply the same. ;-)



Thursday, December 29, 2022

History in the making: Amiga CD1200 tear down

Beth Richard, lead engineer of the CD1200, provides more in-depth information about the device's story as she's taking it apart.

As a follow up to the article about the rediscovery of the ultra-rare Amiga CD1200 drive, we're happy to be able to share even more information about it.

On July 17th 2022, Beth Richard, lead engineer of the CD1200 in 1993/1994, visited the Retro Computer Museum in Leicester, UK, making more history and providing invaluable information by talking about her experience, and actually taking the device apart.

A video of the event was uploaded to YouTube about a month ago.

Here's the video of Beth Richard taking the (presumably) only Amiga CD1200 in existence apart (on YouTube channel "PixelFix"):


https://www.youtube.com/watch?v=GYGhOuIysVU

Shortly after the video was uploaded to YouTube, Ms. Richard left a comment which provides even more insight into the background of the CD1200 (transcript of comment follows).

Ms. Richard's comment on the above video
(source: https://www.youtube.com/watch?v=GYGhOuIysVU)

"That was quite an experience! I'm so glad we got to do that.  

People look back at my work and assume that as the lead engineer, I was somehow a Commodore "Legend". I'll leave that to those to whom it really applies. I was a junior engineer at the time, near the beginning of my career. I think the best way I can describe how I ended up being the lead engineer on this project is a quote taken from Any Weir's "The Martian": "Ares 3. Well, that was my mission. Okay, not mine per se. Commander Lewi was in charge. I was the lowest ranked member of the crew. I would only be 'in command' of the mission if I were the only remaining person. What do you know? I'm in command." It was very clear by the time I started this project that the end was near. I worked on this at a time where we thought it may be possible that someone would buy the company and take it seriously. Having demonstrated that there were ideas and projects with a roadmap into the future would be what someone would want to buy. Several of us were working right to the end to keep a portfolio of projects that could be turned on immediately, should a new owner wish it. (Like the work Dave Haynie was doing at the high end, and some stuff Greg Berlin had been doing too.). It was not to be. 

I'm so embarrassed about misspeaking that the date of Pearl Harbor was 7-Dec-1943... ***1941***!!!! I know that! How could my mind have been so bounced and distracted that I would have gotten that wrong? I might have had an excess of adrenaline at the time.  

Although I designed that in 1993-1994, I was particularly nervous about opening it because it isn't mine... it's the RCM's. And it's got to be the only example left in the world by this point. I offered to coach Andy through opening it as it's his museum's property, but he wouldn't have it. Sadly, in order to make it work, it needs the controller board to go into the A1200 and cable that came through the port on the rear of the A1200 to connect it to the drive. None of those seem to have survived. 

I know it was edited for privacy reasons, but when I was going through the names I saw on the PCB, I started with the first one on the list... mine. The names were actually the userIDs for our email addresses, each of which ended with @ 'cbmvax.commodore.com'. And the word preceding that cut was my userID: brichard. Since that email has been invalid since April 1994, I'm not terribly worried about people knowing it.  

And credit where credit is due: My spouse, Teresa, who has her degree in Engineering Management that included nearly the complete curriculum of Mechanical Engineering took a look at the lid spring and noticed the extra bend that was causing it to pop out of position. When she showed it to me, I recognized that the spring was not actually the original factory spring. It must have been broken at some point and someone replaced it by bending a bit of spring-steel wire to (nearly) match. In fact, that mechanism was not custom to the CD1200 - it was re-used from the CD32. So by comparing with a CD32 lid spring mechanism, we confirmed it was wrong and replaced the spring with one from a CD32. The lid works correctly again!  

Such a great day! Thank to Andy for inviting me to the RCM and being so gracious about the experience."

(transcript of @bethteresarichard3910's comment on https://www.youtube.com/watch?v=GYGhOuIysVU)

Great work by Ms. Richard, Retro Computer Museum, and all others involved! Thanks for sharing, and keeping the CD1200 alive.

Additional sources:
http://amiga-news.de/en/news/AN-2022-12-00051-EN.html

 

Wednesday, October 31, 2018

The Art of the Algorithms

Not strictly Amiga, but very Amiga nonetheless: "Moleman 2 - Demoscene - The Art of the Algorithms" is a 2011/2012 documentary film from Hungary about the home computer demo coding scene.

If you're into swapping, trading, cracking, coding, intros, demos, cracktros, and that kind of stuff, "Vakondok 2 - Demoscene" - the film's original Hungarian title - by Director Szilárd Matusik is just perfect for you.

It explores the Hungarian demo scene, a fascinating insight into the history of demo coding, how demos are made, who makes them, who watches them. Amiga related content pops up here and there, but where it doesnt it's still a very enjoyable watch for anyone interested the demoscene, digital visual and audible art, computer programming, or computer hardware.


https://www.youtube.com/watch?v=iRkZcTg1JWU


Note that large portions of the audio track are in Hungarian, but you can use YouTube's subtitles for an English translation.

You can go to http://www.molemanfilm.com to find out more about "Vakondok 2" and the other "Vakondok" movies.


Sources:
http://vakondok.com / http://www.molemanfilm.com
https://www.imdb.com/title/tt2170661/
https://www.youtube.com/watch?v=iRkZcTg1JWU

Thursday, May 31, 2018

May 31st - International Amiga Day


Happy International Amiga Day everyone!
What's your Amiga activity today?
Make sure you have at least one! :-)

Happy Birthday, Mr. Jay Miner!
(1932 - 1994, "Father of the Amiga")

Thank you Mr. Dragon “Gyu” Gyorgy
(1966 - 2015, initiator of the "International Amiga Day")

Thursday, January 18, 2018

Rarest of the rare: The Commodore Amiga CD1200

The arrival of CD-technology for personal computers caused a huge shift in software development and user experience. The added storage capacity led to a hugely increased amount of content delivered with a software title. Gone were the days of swapping floppy disks, now a single CD could deliver everything required, and much more. CD was everything and everywhere.

Commodore's CDTV, with a built-in CD-ROM drive, was an early attempt, but the underlying original Amiga hardware wouldn't benefit too much from a CD drive, and there was simply not much experience in how to make good use of the CD's extra capabilities. But after the PC and Apple Macintosh market had established the technology and created a demand for added content, it became a must for the Amiga, too. The only Amiga model to make full use of CD-technology is the CD32 console, booting from CD without any additional setup, playing back full motion video and integrating the Amiga's audio with the CD's 16-bit audio tracks.

Wait. The only Amiga model? No. In fact there was another Amiga model that could do the same things, of which nine units were built, and only one is known to still exist today. It's probably the rarest of all (near) market-ready Commodore Amiga developments. It's the legend, the one that should have boosted sales to new heights, potentially saving Commodore from bankruptcy.

It's the Commodore Amiga CD1200.

http://www.bigbookofamigahardware.com/bboah/media/download_photos/cd1200_2.jpg


Just to avoid confusion, we're talking about the "Commodore Amiga CD1200" - not the "Commodore CD 1200 Controller" for the CDTV, or the "Alfa Data CD1200" PCMCIA controller for the Amiga 1200.

It's a CD-ROM drive to be connected to an Amiga 1200, and with a little extra. It has a custom "Data Input" connector, that connects to an expansion board in the Amiga 1200's internal expansion port via cabling routed through the Amiga 1200's backside blanking plate. It also routes Amiga audio signals through, merging them with CD-audio. The expansion board adds a FastRAM SIMM slot, and - in a proposed later model - would have had another custom chip, and room for a 68030 CPU upgrade.

The CD1200 was presented to the public at the CeBIT 1994 show in Han(n)over, Germany. It's goal was to unite and boost Amiga CD32 and Amiga 1200 hardware and software sales, by being compatible with the former, and adding a CD drive to the latter.

You can read about the CD1200 in Amiga Format's first-hand post-CeBIT report: 
https://archive.org/details/Amiga_Format_Issue_059_1994-05_Future_Publishing_GB

Now what makes the CD1200 such a rare piece? Well, first of all, according to Beth Richard, lead engineer on the project, only nine prototype units were built.

Eight of them got lost in the turmoil of Commodore's bankruptcy, and only one unit resurfaced. And even that one wasn't instantly recognized as the rarity it is.

Listen to Andy Spencer from the Retro Computer Museum Leicester retell the story of discovering the unique CD1200 in a dusty barn (video by The Centre for Computing History):

https://www.youtube.com/watch?v=VzzMLGcOJik

But the true recognition of the CD1200 came after Ravi Abbot had been visiting the Retro Computer Museum Leicester, and published his video about it in November 2016:

https://www.youtube.com/watch?v=9LmFmH4YNBA

Established YouTuber Dan "kookytech.net" Wood has picked up the subject, and had a more in-depth talk with Andy, and Ex-Commodore UK's David Pleasance. His video of December 2017 covers the unsuccessful search for other CD1200 units still in existence, the rediscovered CD1200's relocation from the back of the museum to a more prominent place, and lots of details from Andy and David:

https://www.youtube.com/watch?v=qYq_F5-fAaw

Would the CD1200 have been able to save Commodore? Well, maybe. In 1994 Sony scored a huge hit with its Playstation console, which has a CD drive, but also offers hardware 3D acceleration and 16-bit 24-channel sound. A CD-drive had become a must-have, but chipset development and platform architecture had also been moving forward rapidly. A CD32, or CD1200-equipped Amiga 1200, wouldn't have been able to compete with PC and console development for a long time, but maybe CD1200 sales, and now-CD32-compatible Amiga 1200 hardware and software sales would've bought Commodore enough time to release the next generation of CD1200 with CPU upgrade, and so on. But it's just speculation.

For Amiga 1200 users it would have been a fantastic addition, with a 68030 CPU on board, especially due to the beautiful design that matches the Amiga 1200 one's. And Amiga CD32 owners would certainly envy the added horsepower, memory, keyboard and i/o-ports.

From todays point of view it would of course just be great to have such a device, in whatever condition or configuration, because it's sooo Commodore Amiga. The fact that there's presumably only this particular one in existence, a rare piece from the last days of Commodore, makes it pretty much the collector's item par excellence. Time will show if maybe another CD1200 exists - maybe it resurfaces due to the raised interest created by discovering and exposing this one.

Until then, all we can do is visit the Retro Computer Museum Leicester and feast our eyes on the one that's there.

All we can do? Amigans weren't Amigans if they weren't willing to do something about that. Yes, there is some minor activity going on: A facebook group is dedicated to resurrecting the CD1200.

In the video by The Centre for Computing History (see above), Andy Spencer says he'd like to open up his CD1200 one day, and maybe, together with the pictures published in magazines, and knowhow from people involved with the project, this will give the insight required to recreate the CD1200 and its expansion board.

Nothing has materialized yet, but who knows, they also said Doom can't be done...

* * *

For your nostalgia-needs, here's another video presenting the CD1200 - note the fake Amiga 1200 case with a built-in CD1200, which is impossible due to CD size, but an intriguing idea:

https://www.youtube.com/watch?v=oydGCxBRL10


Some magazine reports about the Commodore Amiga CD1200:


CU Amiga, issue 128, May 1994
https://archive.org/details/CommodoreUserIssue1281994May
http://amr.abime.net/issue_615

CU Amiga, issue 054, August 1994
https://archive.org/details/CUAmigaIssue054Aug94
http://amr.abime.net/issue_618

Amiga Format, issue 59, May 1994
https://archive.org/details/Amiga_Format_Issue_059_1994-05_Future_Publishing_GB

Amiga Format, issue 66, December 1994
https://archive.org/details/amigaformatmagazine-066

Amiga User International, Vol. 8 No. 6, July 1994
http://amr.abime.net/issue_869

* * *

Thanks for reading!

Do you have more information about the Commodore Amiga CD1200? Did you spot a mistake in the above article? Please leave a comment!

Additional sources:
http://www.bigbookofamigahardware.com/bboah/product.aspx?id=1604
https://archive.org/details/Amiga_Format_Issue_059_1994-05_Future_Publishing_GB
http://amr.abime.net/issue_869

Wednesday, November 29, 2017

Demoscene: Nerve Axis on TV in 1998 / "Relic" live

Now this has to be a unique, and one of the rarest pieces of Amiga history ever: demo group "Nerve Axis" gets visited by TV channel ".tv" ("dot TV")!

This took place in 1998, after they had released they had won the Assembly 1997 demo competition with "Pulse" demo, and were working on the successor called "Relic".

This is probably the only time in history a TV team visits an Amiga demo group at home, at work.

(Are you aware of any other such occasion? Please leave a comment below!)

https://www.youtube.com/watch?v=0Uq2Lm2l_JQ


Today of course we all know that "Relic" went on to win the Assembly 1998, and became a legend in it's own right. It's a demo of biblical proportions, and it's destruction sequence is unparalleled to this day.


Thanks to YouTube we can relive the moment this got presented to the public:

https://www.youtube.com/watch?v=8J9VzO0rsMY

For perfect quality it's of course best watched live on your AGA Amiga. :-)

But if you don't have one handy right now, and you don't mind Amiga-emulation (WinUAE), here's another hi-quality version:

https://www.youtube.com/watch?v=aMgejYHjQeM


Huuuuge respect and thanks to Nerve Axis for their amaaaazing work!



Sources:
https://en.wikipedia.org/wiki/.tv_%28TV_channel%29

Sunday, October 8, 2017

The Cult of Amiga

Website "Popular mechanics" has published a nice article that kind of gives a rundown of the entire history of Amiga computing, and an insight into the enthusiasm that still keeps the platform alive.

The Cult of Amiga Is Bringing an Obsolete Computer Into the 21st Century

Source:
http://www.popularmechanics.com/technology/gadgets/a27437/amiga-2017-a1222-tabor/?src=nl&mag=pop&list=nl_pnl_news&date=100417

Wednesday, September 20, 2017

New page: More of the best - Amiga games you must have seen, part 2!

When researching for our previous article "Best of the best - Amiga games you must have seen", a lot more games came to mind that excel in one or the other way, and need to be mentioned but didn't make it into the article. So here's part 2! Again, we're focussing more on technical or stylistic achievement, and less on mass appeal or nostalgia.

Have fun with our new page...

More of the best - Amiga games you must have seen, part 2

 http://amigaalive.blogspot.de/p/gaming-more-of-best-amiga-games-you.html

Friday, September 8, 2017

AMIGA alive 03: Juggler (1986) and BoingBall (1984) (Video)

"AMIGA alive 03 - Juggler (1986) and BoingBall (1984)" is out! The legendary Juggler and BoingBall demos, shown in the early days of the Amiga, and responsible for stunning the audience.


https://www.youtube.com/watch?v=nMy1CyJveKM