ARMiga – home made prototype of the next Amiga
indieretronews.com
indieretronews.com
It was a home system with a powerful GUI, real multitasking, had a CLI if needed, special purpose audio and graphics chipsets blowing out anything else that was available on the home market. No the Atari ST wasn't on the same level. :)
Additional the whole demoscene culture and squeezing the most out of it in 68000 Assembly.
The symbiotic relationship of hardware and software is what made it special.
In the world of multicore and GPGPUs there isn't a space for the old Amiga, except due to nostalgia.
EDIT: Now lets get on USENET and start another Amiga vs Atari ST flamewar on comp.sys.aiga.advocacy.
I think those who try yo replicate the Amiga in 2014 and has any rate of success understand that to a greater extent than most of us. I am glad that I have my A1200, but emulation is getting really good, and is more or less the most comprehensive and accessible documentation of the hardware we have.
> In the world of multicore and GPGPUs there isn't a space for the old Amiga, except due to nostalgia.
As someone who didn't really grow up with computers like the C64, VIC-20 and MSX line, I have certainly had a lot of fun developing for these platforms unencumbered by any innate sense of nostalgia. I suggest reading this fun post by Viznut (of PwP fame): http://www.pelulamu.net/viznut/blog/2008-08-21/
For the old Amiga, no, other than nostalgia which is clearly what these guys are aiming for.
But there's still lots to learn from it. I still yearn for a system that consistently remains as responsive to user input as it did, for example (which it did by a meticulous eye to process priorities and decoupling "everything" into separate tasks; e.g. due to potential slow IO, the clipboard was read/written by a separate task; the console/terminal involved about half a dozen tasks etc.). I also still wish a datatypes like system would take hold, so every app could read/write every image format, including ones not year written, for example (25+ years on, and Amiga apps still gets support for new image formats - even the apps we don't have source for).
And on the Amiga, "everyone" used libraries like XPK that made transparent support for whatever compression algorithm someone preferred in any application that used it, for example (and even if they didn't, you could easily add transparent XPK compression support to your filesystem).
And the pervasiveness of AREXX ports. Even though I detest the language, the presence of AREXX ports "everywhere" was a big deal. Even more so because it was a well know features. "Everyone" knew about AREXX, whereas I've yet to see anyone I know who use OS X actually use AppleScript.
And I still "emulate" Amiga screens in the way I use workspaces on my laptop, with most apps maximized (thankfully, on Ubuntu with Unity I finally have a global menu bar again for most apps).
That being said, I think it's usefulness is as limited as you seem to think it is.
I'm hoping for an operating system where the kernel works like the AmigaOS exec.library with Tasks, MsgPorts and Signals, but offer a barrier where the outside could be a traditional ABI like the one Linux offer.
I've not looked, but I think Matt Dillon's DragonflyBSD is heading towards something like that.
My first comment would be for a kernel built up using threads in shared memory communicating with signals and mailboxes.
If you wish I can provide more info.
Edit: is the disclaimer crap on top mandatory at IndieGogo? I would not imagine anyone from Spain caring about that; I don't anyway; you cannot do much in the EU with that kind of nonsense. It's an honest question though as I don't really like disclaimers and am wondering if this is something Indiegogo makes you do.
I'll sponsor the project anyway as it's a new ARM gadget, it looks nice and it's made in my favorite country :) If not for emulating Amiga, then for other hacking purposes.
Edit: does anyone know why emulation is still not perfect though on modern, very fast machines? I know it's hard to do the timing, but random crashes and some stuff still not working should be ironed out by now? (Example; I haven't found an emulator which can do SOTB 1 fully ; it always just crashes somewhere in the game; it definitely doesn't do that on real hardware).
In any case, it pays to be careful here - there's a history of multi-year lawsuits. And yes, for someone in Spain too; Cloanto is Italian, and Hyperion (the company publishing the current versions of AmigaOS) is Belgian, and the two current manufacturers of AmigaOne hardware for AmigaOS are respectively Italian (ACube) and British (A-Eon), and while the most litigious party (Amiga Inc.) is US, they've shown in the past they're perfectly happy to sue parties in the EU (multi-year fight with Hyperion), but recently C= Holdings B.V. - a Dutch company that claims to hold worldwide licensing rights for the Commodore trademarks - have also been involved in international lawsuits (suing another company claiming to hold the Commodore trademarks - Asiarim - in New York)
But if the other party is intent on making it as painful as possible it can get just as nasty in the EU as in the US simply by tying you up in court for years. And in this case some of the potential litigants seems to be rather delusional.
Edit: I see you already named lawsuits. Checking out those online now.
"[..]trademarks named in this campaign are copyrighted[..]"
Trademarks and copyrights are two very different things, usually with separate laws governing each. Trademarks are usually not copyrighted because they are not eligible for copyright protection due the lack of "creative authorship".
There are a number of projects out there emulating an Amiga in a FPGA. That makes much more sense.
Mostly I see it as a call for a "PC" for the current generation which doesn't have one.
[1] www.zedboard.org