Running AmigaOS on a PC (The Proper Way)
AmiLover writes: "OSNews is running a review of AmigaXL, a system that allows you to boot AmigaOS on your PC in a way that resembles a regular-booting x86 operating system. Screenshots accompany the article show the latest version of AmigaOS 3.9 running on a Compaq laptop. With AmigaOS 4.0 coming out in March with lots of new features (antialias fonts, better memory protection etc) is AmigaXL the one true future of Amiga, a future that AmigaDE, QNX and Gateway failed to materialize through their involvement with AmigaOS?"
I used AmigaOS over 17 years ago. And I can tell you, it WAS way ahead of it's time. Not only was it Max OS X, Linux, and Windows of today, it also had the best hardware of today from low end device support to the best graphic technology.
It was a developers machine as well as a user's machine to love.
----
Karma stuck at 50? Add 2-5 inches.. err.. 2-5x Karmas Count to your pen1es.. err.. Karma all naturally and private
Exactly same news item was posted on ANN several hours ago. In the comments section, Bernie Meyer, the main programmer behind Amithlon, responds in several posts (1, 2, 3)
"Unfortunately they chose QNX as their kernel"
Not so at all; AmigaOS 4 won't be using any other OS as its kernel.
As for AmigaXL, it consists of two products: Amithlon and (confusingly) AmigaXL for QNX. The latter is basically a modified version of UAE running on QNX which is perhaps what you're thinking of.
It's also not clear that this is a dual-platform approach. Amithlon (and AmigaXL for QNX, and UAE) will only emulate 68k (albeit, extremely quickly) so won't in their current incarnation be able to run AmigaOS 4. But still, it may help the Amiga gain ground as you say (especially all the while AmigaOS 4 is nowhere to be seen).
The Amiga was waay ahead of it's time. Yeah, sure, you've heard this before, but I know of what I speak. No kidding. Let me explain.
About 10 years ago, a number of business associates (well, friends, really) and I had a company that used the Amiga extensively. We built, from the ground up, an embedded control and data collection system using Amiga computers. The average facility we installed with this product (yes, we sold it) went for about 70K.
Why the Amiga? Several reasons :
1) it was built for NTSC/PAL output. We needed to get signals to TV's for display.
2) it had state of the art graphics. I believe the only other "standard" at the time was VGA or SVGA.
3) it was *really* fast, compared to the X86 machines of the day. This was probably due more to the custom chips than the CPU clock...
4) it was built by very intelligent people who put a lot of thought into the design of it. The Zorro bus (peripheral card bus) was pretty straightforward to connect with. We built a single card design that worked on an A2000/3000/4000 and the A500.
5) it was cheap. Really really cheap for what you got (about $300 per A500 and this had everything we needed in a nice, small package).
6) apart from the lack of an MMU (generally) and memory protection, the OS was a dream to program and the system a dream to use.
7) we liked it. What can I say? We liked it. In addition to the company that built this embedded system, we had a computer store that dealt in the Amiga and Video Toaster.
We had to kill the product when Commodore went the way of the Dinosaurs. It's too bad, really, because we would have liked to continue.
I still love the Amiga - but it's not ever going to be a viable system to use again. I really *do* hope that the hardware and software guys who built the Amiga system get together and build a *real* piece of hardware and software again.
Think about the custom chips for a minute -
You had the blitter : basically an area based logic unit. Big deal? Well a buddy of mine wrote a program that could run a hi-res screen, some blitter code and very very little CPU and iterate through life (the simulation - not reality) at about 30 frames per second. No discernable CPU use. It wasn't until about '96 that I saw similar achievements on X86 hardware.
You had the copper : the chip that allowed for multiple resolutions. It defined how to output graphics information and at what resolution : take a hi-res screen with x colors and allow it to be dragged over a low res-screen with x*256 colors. There's nothing I've seen since that can do this.
You had the graphics chips themselves : Agnus and Portia (or whatever). They did all the work of putting out the display, along side the other two custom chips.
All of the use of the CPU was in processing - everything was basically DMA, everything ran the same memory interleaved with the CPU. It was *sooo* cool and so very quick.
A couple of my partners wrote a program called Amoeba Invaders (space invaders clone) (through our company Late Night Developments - we were young and thought it was a cool name). I could run about, oh, 20 copies of this game concurrently because most of the animation was done with the custom chips and not the CPU - and this was on an Amiga 1000 (68000 system).
But... Commodore was run by business folks who wanted to make a buck. And they did. And when they were happy with the buck they'd made, they killed it.
So, the Amiga was waay ahead of it's time. But it's now dead and technology has certainly improved well beyond what the Amiga excelled at.
I saw this thread on an emulator and have one thing to say. So what? I liked the Amiga because of the hardware and the software. No emulator so far has been able to do a good job of the hardware that made the Amiga greater than the OS. Oh well.
As a production platform for film, music, etc, the Amiga is quite obsolete. You do not want to run Deluxe Paint when you have access to Photo Shop, don't you?
Actually, Photoshop is not exactly very hot for pixel-level editing, which is the thing DP focuses most on. If I'd have both DP on Amiga and Photoshop on Windows/Mac running in front of me and I'd have to draw for example a small icon from scratch, I'd use DP. (Although then again, IMO Brilliance was a better program than DP for that ;) For most heavy-duty graphics work Photoshop is superior, but it's not the best tool for everything.
Everyone who makes generalizations should be shot.
The nicest thing about the Amiga, that no one has mentioned yet, was the extensive integration with a scripting language. ARexx was a Rexx variant that allowed developers to expose the internal functions of their programs, and it was a joy. That integration was worth learning a new syntax for.
An example: I loved doing animation and putting them onto tape. By hand, this involved running each frame through Art Department Professional to resize, deinterlace, and change bit depth; then hitting the "Append" button in my Personal Animation Recorder and adding the changed frame (fields) to an animation.
I wrote an ARexx program that started ADPro and PAR, then waited for new frames to show up in a directory as they were rendered. It would press the appropriate buttons to load the image in ADPro, manipulate it, and save it to disk, then do the same to have the PAR add it to the animation. If I had a serial VCR, it could even have recorded the thing when I was through.
That kind of integration was marvelous. Everything had it. You could automate the most amazing tasks. It was like getting a little command-line utility for every function of a monstrously complex program's GUI. It would be nice to have in Linux; the closest we've got now is Gimp scripting.
For geek dads: Contraction Timer