The Continuing Rise Of Amiga
Mike Bouma writes: "Already well over 15,000 developers have bought the Amiga SDK 1.0 and soon there will be an update available (3D, Sound, GUI and performance improvements). It will be downloadable freely for 1.0 buyers and a Windows equivalent will be available.
There is an enormous amount of activity going on within the Amiga community, for example only yesterday
Hyperion Software acquired the rights for a Europa Universalis port. While Hyperion Software already had an incredible lineup of games licenses for the Amiga (Majesty, Soldier of Fortune, Sin, Heretic II, Shogo: Mobile Armor Division, Freespace: The Great War, Worms: Armageddon), Linux (Majesty, Sin, Shogo) and Mac (Shogo, Soldier of Fortune). Read this interesting interview with Thomas Frieden to know more about them. They are also working together with Titan Software to port various titles like Alien Nations as Titan has the Amiga and Mac porting rights.(Also their Exodus: the Last War *finally a Napalm beater?* and Evils Doom are great new games)
Meanwhile many other companies are investing a lot of effort to support alternative OSes and especially the Next Generation Amiga Digital Environment. Some examples are Epic Interactive and PaganGames (Earth 2140, Scavengers, Magick, Simon The Sorcerer 2, Dafel: Bloodline, etc., for both Amiga/Mac and Foundations series), Crystal Interactive (Gilbert Goodmate, Bubble Heroes, Dark Millennia, Dweebs, Gorky17), Digital Dreams Entertainment (Hell Squad, Wasted Dreams series, Diablo's Land), Blittersoft (Wipeout 2097 for Amiga/Mac, Payback, Homeland, etc.) and many many other small and unannounced companies developing for the new Amiga. Some interesting Amiga SDK information and some open sourced games and utilities for the Amiga SDK can be downloaded here."
Why is almost everyone here bringing up the long-gone-and-deadness of the old Amiga machines, and then in the same breath writing the SDK off as DOA?
:-)
This SDK has nothing to do with the old Amiga machines. They kept the name, but that and maybe a certain degree of technical unconventionality are about all this has in common with what Amiga used to be.
This is a cross-platform, hosted application environment. It has a virtual-processor architecture, such that the same binary will work for all platforms (through dynamic recompilation). Everything is based around the Taos kernel, which is (supposedly) the only thing that actually has to be ported to a new architecture for the entire system to support it.
So what this really is is something like Java on steroids, or GNUstep sans native binaries. I love that the core system is quite compact (apparently the Taos kernel is 12kB!), and that it is highly geared toward efficient parallel processing. That the whole thing is called Amiga is a bit odd, but looking into this, one explanation becomes clear: What Amiga boxen were to the hardware peers of its day, this seems to be to the software of today. This really does look like advanced stuff. Read more about it.
I am disappointed, however, that the system is proprietary. Don't wanna go there. But then, hey, these guys are way ahead of the curve. And who knows, maybe the AROS folks will begin their own implemetation of the new API once they finish with the old one
iSKUNK!
Talk about throwing a bucket of ice water on people hot to do something really interesting with the SDK! That and the fact that the Elate OS stuff is heavily patent-encumbered (I wonder if the guy who developed/patented the VM ever heard of UCSD p-code) leave a bad taste in my mouth.
Oh well, it is interesting to look at until the next SDK from someone completely different is released with a more developer-friendly attitude (and license!). Fortunately, it didn't cost too much, so I don't feel cheated. I'll get my $80 out of it at some point.
Note- yes, I realize that there is a license on their web site that does not contain the royalty requirements. However, that license is not properly written to supercede the one on the disk. First, it does not reference any particular product (the "product listed above" is not listed at all). Second, the original license says that the royalty requirements may change and those changes are to be found at http://www.amigadev.net/royalties, which does not exist. Thus, I don't see, legally, how the royalty requirement has been dispensed with (properly). It doesn't matter if they claim that they won't sue for royalties; as long as the legal loophole exists, developers are at risk.
I wonder how many of the other 14,999 developers are feeling the same way. Further, I also am curious how many of them don't realize that they are at risk of being sued for said royalties, if "Amiga" decides to be nasty about it.
-SS "Teach the ignorant, care for the dumb, and punish the stupid."
Just a bit of history, for all the people that didn't grow up on the apple (computer):
The Apple ][, ][+,
The Apple ][ (orginal),
Woz says:
The only way to get the mini-assembler on the Apple ][+,
The enhanced
i.e.
You can see the source for the mini-assembler here.
An interesting read of the Apple (computer) history can be read here.