Amiga As A Compatibility Tool For Linux
Milk-Boy directs your attention to this amiga.org editorial, which raises an interesting point about compatibility, and the downside to Linux's constant development. The work-around suggested to breaking programs is to use the (upcoming) Amiga OS under Linux. It reads, in part, "[W]hy should developers slave away writing one game over and over again when they can write it once, optimize it for specific platforms if desired (Amiga's operating system is real-time and thus quite fast), and release it on all major software platforms -- including Linux -- simultaneously. Suddenly Windows becomes a choice, not a given -- and the world will be well." The argument is extended by mentioning that StarOffice and Mozilla are also planned for the Amiga OS.
If the operating systems Amiga is running on top of are not real-time, how does it achieve real-time status? Or is it one of those shutdown your OS and restart with another things? Does anyone know?
Will there be a stand alone Amiga OS distro released for the x86 platform?
--
-- Slashdot sucks.
And to think I spent all day searching Ebay for an Amiga 3000.....
Less Talk, More Beer.
--
-- Slashdot sucks.
A language designed for compatability across all platforms, without any hassles at all with portability. Of course, the problem with Java is that it is slow, but there is no reason why specialized VM's can't be built for the next generation of consoles. And current VM's are getting faster all the time - the other day I played a 3d game on my Linux box that ran fairly fast.
It seems to me that it would be easier to go forward into the ever-increasing Java world than backward into the Amiga world, but of course I am not an expert. Why use a new OS for these purposes when the tools are already there?
KTB:Lover, Poet, Artiste, Aesthete, Programmer.
KTB:Lover, Poet, Artiste, Aesthete, Programmer.
There is no
Ahh a program that can be ported to any platform almost instantaniously. It will work without flaws and bring joy to all gamers. You have reached: nerdvana.
I am !amused.
i can't figure out what this means.
:::
:::
Vaginux.
"eat me".
"It [Linux] is a support nightmare due to the multiple flavors of popular versions (of Linux) and the ever-changing kernel. Retailers don't want it, and the Linux Q3A sales were disappointing."
Its becomming more and more clear that linux needs a standard distro. Like it or not, this is one of the strengths of windows. People are tired of software saying thinks like --it works with linux but with debian you have to do this and with slackware you have to do something else to get it to work.
But non-free commercial software is fairly scarce on Linux, and when it does come out it tends to fail in the commercial market, as Quake III Arena has done.
A side effect to the free-software movement. I think its obvious that the FSF has been unable to adequatley make its point that free speech != free beer. Im not saying the FSF has failed, but only not made its point clear enough on this issue.
So why does Linux need Amiga? Well, believe it or not, there are Linux users that will want to use and buy Amiga software.
see above comment. This is why Amiga will fail. It has to be baught. Linux users (right or wronge) want stuff free. I think its a frustration over paying outrageous prices for windows software with all its holes and bugs. As a result, linux users would rather take development level software for free -- even if it never gets out of development level.
Of course, all of this hinges on the final Amiga DE actually being released
READ: VaporWare
when is amiga ever going to actually release something and just stop promising to?
Im sorry to be so harsh here, but it is kind of sad.
Uhh... As far as I can tell, Java != AmigaOS, which is one of the selling points of the AmigaOS - it is the AmigaOS.
Are processors fast enough to virtualize a whole Amiga now? Cause even in '89, the Amiga was able to do as much as PC's can now. Only thing slow was the disk drive.
Not from me, my friend. I will eagerly await the new Amiga "environment", then watch as it becomes nothing more than a developer curiosity. Shortly after the novelty of the Amiga name will wear off (if it hasn't already, given all the broken promises) and everyone will continue to on with their lives, as if nothing happened.
Amiga's operating system is real-time and thus quite fast
Real-time only means it meets timing guarantees. Not that it is fast. Real-time only means when I say it'll take 100 days to add two numbers, it absolutely won't take 101 days.
Sure, real time operating systems commonly are relatively quick but one does not automatically imply the other.
Armed with a legacy of being the most capable gaming platform on the market, the new Amiga DE
It is either new or it has a legacy. I don't understand how it can have both. In any case I seriously doubt this statement is anything other than marketing vapor.
For game developers, Amiga's powerful multiplatform, multimedia-centric Amiga DE is a dream come true.
Multiplatform and multimedia-centric are relatively useless buzzwords for game developers. Until Amiga's SDK becomes as powerful as DirectX (not that I'm saying DirectX is perfect, just that it's nice not to have to reinvent the wheel all the time) the Amiga will never be a dream come true for developers.
At under 5MB total, the Amiga DE can even run piggy-back on game discs for Nintendo's Game Cube
and Sony's Playstation
That's a lot. The original Playstation only has 2 MB of system memory. The N64 has 4 MB. The Dreamcast has 16 MB. I'm not sure I want the OS eating up over 1/4 of the available memory on my console. Since it doesn't sound like they're talking about consoles, what do they mean when they say "multiplatform"?
Ports of StarOffice and Mozilla (and thereby Netscape 6 and beyond) are already planned
Lots of things are planned. Some of them actually end up happening.
s/Fell/Hell/
Amigori
-----------
Amiga. It just keeps going and going and going...
"The quality of life is determined by its activites."--Aristotle
Bottom line: if Linux were to become an Open System by adopting open industry standards and stating compliance, rapid change would be irrelevant to developers because Linux would always be backward compatible. UNIX did this years ago.
More information on open systems is available at the SEI's Open Systems page.
How many applications interface directly with the kernel in such a way that if the kernel work is done it breaks API/ABI ? This is not a LINUX problem this is what you get when you use x11 toolkits that are under heavy development. This is a strong reason why SDL is used by loki. Every notice how the same Netscape works on almost kerenel minor number as long as major is correct, and how many people change from libc5 to glibc on a whim? Netscape works because they staticly compiled in motif. If you want compatiblaty staticly compile in your X11 tool kit. I dont want to see the pace of development slowed down just so some moron can use shared librarys. Screw them, we dont need the application anyways. Oh by they way if they would distribute source why would it matter??... ooops closed source Im sorry, you dont get to play
Max, in America, it's customary to drive on the right.
but wasn't John Carmack's main beef with Linux (other than horrendous sales) that he and his crew had to constantly test with each kernel revision? If that is true then wouldn't the same caveat apply to the Amiga platform? Just a thought.
Too bad Java bytecode applications never became popular. (Or haven't so far?)
"May the best platform win, whatever it turns out to be" is a hell of a dream, and I hope it happens someday.
---
As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
I guess they're used to getting free software as well..
It's virtual real time. The emulated code is sure that only 2 microseconds went and that the neutron control rod hasn't been pulled out too long. It's ok that 140 milliseconds has actually gone by in real life, because the uranium pile is just a simulation anyway.
Its becomming more and more clear that linux needs a standard distro. Like it or not, this is one of the strengths of windows. People are tired of software saying thinks like --it works with linux but with debian you have to do this and with slackware you have to do something else to get it to work.
I remember a quote from J. Carmack in his .plan file (which is unfortunately gone now), where he stated why the Q3Test was released for Mac OS first: because the hardware was "predictable" and there was only one OpenGL implementation n the platform, so it made for an ideal test environment.
My point being: while that doesn't always translate to shipping commercial software, I think it says something about the value of a standard platform or "reference" platform.
note: this is not Mac evangelism.
I say we take off and nuke the entire site from orbit. It's the only way to be sure.
-------
CAIMLAS
~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
Bah. If you can't virtualize Java, which is mostly a programming language, without serious speed penalties, how the hell can you virtualize AmigaOS, a whole OS, without serious speed penalties? Just 'cos it's AmigaOS doesn't mean it's magic. Hell, it's just vapor for now, at least in any virtualized form.
7 November 2006: The day Americans realized corruption and incompetence weren't addressing 11 September 2001
So I would guess that's why the logo is a rendered sphere...
A sphere is (arguably) one of the simplest geometric shapes to render, and there's just something about those checkered textures...
I say we take off and nuke the entire site from orbit. It's the only way to be sure.
Actually, Vampire: The Masquerade used Java as it's backend scripting system. (They even offer the Java based SDK here for the mod community.) In fact, most games these days use some sort of scripting system, quite often compiled down to a bytecode-esque format. (Jedi Knight, Unreal, Deus Ex, the list goes on...) Additionally, Capcom is taking *this exact tactic* of developing bytecode translated games to save porting time.
To put it in perspective, ten years ago, console games were being written in assembly. Five years ago, they were being written mostly in C. Now, hardware can sustain C++ development *with* scripting support.
Darwin would be confused...
If I were to make a game that needed the Amiga OS, could I ship a version of the Amiga OS with my game without increasing the price? Realistically, 5 people in the world are going to have this "Amiga" environment installed on their PCs, for anyone else it would have to be included with the game to make this a reasonable proposition, and I don't think Amiga is giving it away.
I will be happy if I am wrong. I was an Amiga fanatic back in the day. I'd love to see something bearing the Amiga name make a comeback (however little it has to do with actual Amigas)
Now that the idea has been put forward, however, I think a more likely propositon for a universal environment for games would be an X-box emulator/VM. Anyone know any reason that wouldn't be by far the easiest route to go, with X-box hardware being basically a PC anyway?
Running an RTOS as a task under Linux. Yeah. Well.. then it'd no longer be realitime..
How is this different from simply saying we need a solid gaming API? That's what we really need.
"IT's an RTOS so it's fast". No. It's an RTOS so it gives the developers more accurate control over interrupts and such, enabling them to make better use of the hardware.
This is just yet another ad selling Amiga game engine to games developing companies. It make use of the word 'Linux' to make it sounds as if it's a major breakthru of technologies.
Most of these companies are using their own layer of game engines one type of another, very few of them would write a big game from scratch. The difficulties in porting from one platform to another depends on the flexibility and maintainability of the game engine in use. It's common practice for a game developed on a less popular yet powerful platform then port to another one for mass-sale. First Doom for example developed on SGI. (back then, playing full version of Doom in SGI was free. ^_^ )
Larger games developing companies would not switch their own proprietary game engine to another which is out of their control.
However it might be beneficial to small-scale games developing effort, especailly when there's a big concern in supporting games in Linux.
Amiga had some neat stuff, yes, and Unix had them before Amiga did.
I'm not knocking the old Amiga line, those were superb machines, arguable ahead of their time. A hacker's dream.
However...
Amiga was a victom of Commodore's idiocy, and useless marketing and management. The company had no idea how to keep what they had. They squandered what they did have, and I believe some of them are now living rich in the Carribean?
The Amiga was a great machine, but it died because it was bought and raped by commodore.
do we forget java so quickly? it's had a lot more time to mature than amiga, and with HotSpot (jdk 1.3) it supposedly has 80-90% the speed of C++...
reech bee-yond ur clip-0n
So, isn't this like writting the software for, say, the Superfamicom/Snes console and then telling everyone to use their prefered Superfamicom emulator on whatever OS/cpu they are running? BTW: I believe most 2d games have anything they could ever need from such emulated consoles, and since the emulators are there anyway...
:)
:)
/Me wonders why people don't just use SDL + an emulated "CPUx" or something, and make SDL+CPUx work in all Platforms available, via emulation.
Then somebody like Transmeta could take the emulation thing more seriously, and allow people to reprogram their cpus and change the standard x86 emulation, to, say, CPUx emulation. Maybe this could be achieved with dual Transmetas, or something, one in x86 mode, and the other in the desired CPUx emulation mode, giving incredible speed emulation... Hmm this could also help Java and friends, doesn't it?
I believe this could be called hardware emulation... Maybe a simple PCI board with a programable Transmeta like cpu (hence, an "emu-coprocesor") to run on any desired architecture (well, at least the ones with PCI available to them
Redhat have actually made 112% profit over last year. Thats despite there RH7 nightmare (which in fact may yet bite them). Unfortuantly RH is one company that does not seem to want any standard.To take the risk they took is out of the question in this day and age of Linux, especially if you are the leader. With the new 2.4 Kernel getting closer and combining that with the 4X series of XFree86 you are going to have a much easier time installing and running those games as its basically a single API. Now they just have to get joystick support in there a lot easier... Back on topic with the Amiga: I cannot believe that they are still going...It was an excellent system for its time, but now it has gone past its life IMHO. Which is why most of what you hear is vapourware. These are just my opinions....I liked the Amiga immensley at the time when all the software you could buy (this was in the UK btw) were for the Amiga (with a splattering of Atari ST titles thrown in). But I cannot see its return. StarTux
an open gaming platform would be something like opengl or a protable open direkt x clone. (note the emphasis on open.) not a platform, where developers have to pay to develop ;-)
...
...
:-)
;-).
... at least today ...
...
... games are already part of our life they will just be closer - more real.
... one thing is for sure a non protable sandalone computer is certainly NOT the gaming platform of the future!
;-)
linux may not be ready to gaming yet, but soon. if such a gaming library is LGPL commecial games are possible (why the hell not!).
you won't need a real-time os for gaming. today you need good graphics drivers for gaming, and the linux ones are getting better
1 1/2 year ago the solution would have been opengl, now because of direkt x features we have to create open gaming extentions for opengl merge with thing like SDL and need good drivers.
nobody needs the overhead of a gaming os, not right now
but then again who misses halflife on linux anyway? (sorry could not resist
where are the simple an good ideas and games, not bloated by effects and non-interactive movies inbetween.
there are no new ideas for years: ego shooters, adventures that look like ego shooters, simulations with action sequences like ego-shooters, the 10th part of old good ideas like lemmings & co - they even tend to look like ego shooters sometime
anyway you don't need more than 80fps to play that, *all* of that
there has to be a next step soon or the market will slowly decrease
the future games will have a new dimension and it will not be the third one (exclusively) and the internet is just the beginning...
nearly no latency, bandwith and distributed techniques will be the first step. wireless portable internet the next. you will be entering the game anytime anywhere and life will become a game
at least it looks like it right now
i guess i shouldn't have watched eXistenz. (i just realized that the above was neither a profecy nor a extrapoaltion of today, but just a mere unconcious thought created by movies and what we believe virtual reality will be like - therefore it will be totally different
CU
> I'm amazed that nobody has thought of something like this before.
Try this on for size.
--
Sheesh, evil *and* a jerk. -- Jade
Speaking for my company (a games company) if we released a game which was only "fairly fast" we wouldn't last long ;)
When a game of Tetanus (a popular Tetris clone) first starts, it is quite literally running at two frames per second. Two! The graphics are simplistic but easy to parse. But once Alice makes lines, it starts speeding up until her brain explodes.
Some of us still want gameplay, not graphics. If we wanted graphics, we'd be playing GIMP or POV-Ray.
Tetris on drugs, NES music, and GNOME vs. KDE Bingo.
Will I retire or break 10K?
didn't you read the subject?
Check my Go-related blog for beginners: DGD
Ha! And how much success have those two applications had in bring Linux to the modern business desktop?
Windows has always been about choice. Much more so than Linux, anyway. Linux users are still stuck with the obselete and inferior Netscape line of browsers, while Windows users are able to choose between Nescape and Internet Explorer. Linux does not support exciting languages like Visual Basic and C#. Linux does not support ActiveX or DirectX. I've even been informed that Linux doesn't even support keyboards!Linux offers relatively little choice. The few areas where there are competition (and therefore choice), however, like window managers, are overrun with one piss-poor product after the next. Choose between KDE and GNOME? That's like asking to choose between a gunshot wound or a stabbing; it's just a question of which is less painful.
And you're telling me Linux is about choice?! With its poor hardware support, lack of real software, and ugly, impish, foppish developers, it's no wonder that Linux can't compete.
You want choice? Stick with Microsoft. We offer you a choice of operating systems: Windows Me, Windows 2000 Professional, Windows 2000 Server, Windows 2000 Advanced Server, and Windows 2000 Datacenter. We offer you a choice of development languages: C++, J++, L++, E++, and F++. We even offer a choice of hardware vendors: Dell and Compaq. Much different than the Linux world, where all hardware is owned by monopoly vendor VA Linux, which only allows users to lease hardware for periods of three weeks at a time.
And finally, Microsoft developers are allowed choice of sexual orientation. The Linux world enforces a strict policy of violent homosexuality. Proving my point are the abundant "assman" hyperlinks on this site.
Thank you for reading.
See you in hell,
Bill Fuckin' Gates®.
See you in hell,
Bill Fuckin' Gates®.
(This post is ©2001 Microsoft(TM) Corporation.)
I wonder how the first developers view the new Amiga direction.
I have mixed feelings. I was so anxious for the Gateway box that was supposed to come out. I loved the A1000 we had years ago (look at the games I can play... what can your AppleIIGS do?).
My first experience with a dos machine was on the Amiga emulator and the 5 1/4 drive. Also, my first experience with public domain games (Freddy Fish?) Also, programing too, some form of basic. And pascal too, I think.
Now, we have something that looks a little like Java or that web browser plugin (mentioned earlier). I have so many mixed feelings. The idea that you can still develop for something under the Amiga name is cool if only for the rich history. I guess if it delivers what it promises, it should be worth developing for, but is there a contingency for those that spend the time and it never pans out? I know that the current carrier of the Amiga name has promised not to pull a Gateway-type move on us fans, but Gateway also promised to not do it either.
Maybe I am jaded by all of the past lies and promises or maybe I just wonder what is wrong with developing for individual platforms.
Who knows... enough from a person looking at the past.
-I just work here... how am I supposed to know?
My TRS-80 Color Computer had preemptive multitasking in ... what ... 1982? I'm sure it wasn't the first micro to preemptively multitask either.
where the marketing's all true and the processor's smart,
it's magic,
when five megabytes,
can make twenty plaforms move like dancers in tights...
So, with just five megabytes in any environment, Amiga can solve every cross-platform issue known to man, and implement a real-time OS on top of non-real-time OS's? This I have got to see. Sign me up for the first game that runs on my Dreamcast, my windows computer, and my linux computer with this groovy five megabyte magic addition. I expect it to run faster then the equivalent Java game!
Only then will this little voice inside of me stop composing mocking ditties set to old sixties music.
Some of the comments to this article have been interesting. As usual, I glean more useful data from the random babblings of slashdot users than from the corporate hype. There seems to be some skepticism that the Amiga people can actually pull this off. Up until now, I envisioned the new Amiga OS as kind of an ass-backwards X-Box, allowing people to boot their PC with an Amiga game in the CD-ROM and use the PC as a console, basically.
When I thought that that was the plan, I thought it was an idea with great potential. Now it appears that Amiga is planning to provide an emulation layer for existing operating systems. How is this going to help? Will Amiga be using DirectX on M$ machines and X11 on *nix machines? What good is that?
I think I've reached terminal confusion. Maybe if the Amiga people would provide more facts and less marketing babble I would be less confused.
It's always possible that the problem is on my end, though...
I'm confused... isn't this why we have Java?
J.J.
Linux already runs 65% of all windoze software
/.? Yeah.. like there's any
without problems...
I only hope that IBM puts some of that Billion
dollars towards wine and other projects that
would allow native windoze software to run
under linux.
(if they were smart.. that's where they would put
a larg chunk of it)
Once linux can run 85-90% of software written for
windoze without doing anything funky...
YOU, and all your cronies, will be developing
windoze apps to run on a STABLE friggin platform.
as for development platforms?? If you're not buying
a 4,000$ server.. fucking compaq and dell are
the shittiest computers out there...
Trust me.. I work on them all day...
Compaq takes the lead in the 'crappiest built
computer' contest.. they make up 90% of my
workload. Dell takes a close second...
Oh yeah.. if you're a clueless computer user?
Good luck on calling tech support... ya better
have a zip drive or cdr... they're just gonna tell
you to format and 'quick-restore' your piece of
shit about 6 times before they admit there's
anything wrong with that piece of junk they sold you.
Assman hyperlinks on
way to stop microshaft morons from posting
on a non-audited web forum?
They let YOU post? didn't they?
Friends don't let friends buy Compaq's. (Dell/Gateway... same same) You want a good computer? Build it yourself.
Several game companies I can not mention are in the process of making AmigaDE versions along with the windows versions. However, the thing of note is that the Amiga versions will have exclusive features, options and gameplay to promote it. Several Java based companies are already using AmigaDE because of its Java speed and many embedded companies are now on board developing due to AmigaDEs extremly small footprint (Webserver is 4k!).
You may not like it, but it is happening. I think we need to keep it clean that MS is our enemy. Once they have been done with we can go against each other.
When you say, "Amiga will fail" because Linux users don't like free software, you overlook the fact that Amiga can target every platform, not just Linux. In fact, Linux users are a smaller target than, say, the Windows market. As for vaporware, Currently there are SDKs -- which include the new operating system -- available on both Linux and Windows. See the story. JR
n/t
Amiga can run on any hardware, and the OS can use multiple processor types and choose between them depending on task. I think that's a pretty broad market, compared to the unihardware solution. See the site for the new computer, and the Zico hardware spec therein: http://www.amiga.com/products/one/ The "One" in Amiga One, btw, stands for one processor. JR
Amiga worries about the kernel, the developers port to a VP so they can forever ignore the underlying platform, unless they want to use native tools. For developers, new platforms are supported seamlessly and invisibly. Mac OS is on the list, BTW, of supported OSs.
So, being RT enabling developers to make better use of hardware doesn't make it faster, then? How does that work?
Please use the new Real-Time TRS-X-OS-80! Imagine, the power of mach, the micro-kernel, freed of resource hogging servers. Other systems downgrade mach by adding on extras, I doubt you'll ever need. Instantly, you can learn how to use the entire system with the intuitive Aqua-Velva user interface. Forget bewulf, we can add 2 or 3 extra Z2000 processors, for real speed. Imagine a processor dedicated to managing keyboard input, or screen output, data entry has never been this fast before. Also extra modules mean you can also run programs written for the 68000 cpu made so popular in our original model 16! Re-use those powerful Xenix programs, don't throw them away! What we have here is a powerful new operating system with the added benifits of being able to take advantage of the huge pre-existing TRS80 cassette-tape software library, and the tens of thousands of TRS-80 developers. OS/2 developers will be thrilled with our powerful OS/2 cross-development SDK!! Watch out IBM, we just might steal that market away from you!!
The current Slashdot moderation system is made by gay communists!
Thanks to all that replied. This one, in particular, was quite informative.
.- -.. .. --- -....- .- -.- - .. ...- .. - .-.- - ...-.-
Perhaps it was informative, but what's more important is that it was incorrect.
The Boing Ball comes from the "Boing" demo, which displayed a rotating red-and-white-chequered ball bouncing around in a "box", making the "boing" sound as it hit the walls of the box. It's from the very earliest days of the Amiga, I think the legend has it that Miner et al. made this demo the night before some big trade show where they would display the A1000. The boing demo is available from Aminet (.readme).
The "Juggler" demo referred to in the post you're replying to is a raytraced animation which showed off the HAM graphics mode. It features a figure standing on a green and yellow IIRC landscape juggling transparent balls (not chequered, but they refract the chequered background). You can get this demo/animation from Aminet (.readme) as well.
.-.
Help savingAmigaOS and a free PowerPC market
From a brochure for a car rental firm in Tokyo : When passenger of foot heave in sight, tootle the horn. Trumpet him melodiously at first, but if he still obstacles your passage then tootle him with vigor.
I don't know why people wants to keep posting these Amiga stories (well... and non Linux/PS2 in general) on Slashdot. It alway ends up in the same mudfight of illiteracy.
First there is the massive swarm of posts that states just how outdated AmigaOS, blitter, 68k, Kickstart are. Oblivious to the fact that AmigaDE shares little with classic Amiga, apart from the name and community.
Then there is the "vapour"-attacks, labeling AmigaDE as pure vapour, "come back when you have something to show" seems to be the mantra. Apparently all those "Know-it-all-linux-l33t-wannabees" missed the fact that Amiga Inc recently released it's 2nd edition of their SDK for linux and windows. It's actually possible test how much vapour there is in the "vapour-ware".
Then there are all those who keeps insisting on how slow java is. AmigaDE is not java. And those have actually *tested* the VM in AmigaDE are truely impressed by the speed. You don't beleive? Why don't the get at copy of the SDK and have a try yourself?
All these stupid comments ruins any serious comments that might have poped up. But I guess that's their agenda.
Welcome to Slashdot, yesterdays news for linux-l33t.
Bjarne
Well I have the SDK so I think I could answer some of your questions:
.04=386, .16=PPC, .24=Pentium2, etc.
Real-time only means it meets timing guarantees. Not that it is fast. Real-time only means when I say it'll take 100 days to add two numbers, it absolutely won't take 101 days.
Yes, its true. It only means that it will meet the timing requirements. I'm sure that it doesn't meet them when it is hosted, but for a virtual processor is really fast. I always read here comparisons with Java. Java is slow, very slow. I have the Windows SDK and everything runs as fast as the host. I heard the Linux SDK is even faster. I was really surprised with the speed of the alpha blending demos that come with the SDK.
It is either new or it has a legacy. I don't understand how it can have both. In any case I seriously doubt this statement is anything other than marketing vapor.
You are right, this line is just marketing stuff.
Multiplatform and multimedia-centric are relatively useless buzzwords for game developers. Until Amiga's SDK becomes as powerful as DirectX (not that I'm saying DirectX is perfect, just that it's nice not to have to reinvent the wheel all the time) the Amiga will never be a dream come true for developers.
The Amiga DE will come with RenderWare (according to the manuals) and the framework is used in PS2, Dreamcast, PC and Mac. Don't know anything about sound or input devices but they are supposed to be working on something. We'll see.
That's a lot. The original Playstation only has 2 MB of system memory. The N64 has 4 MB. The Dreamcast has 16 MB. I'm not sure I want the OS eating up over 1/4 of the available memory on my console. Since it doesn't sound like they're talking about consoles, what do they mean when they say "multiplatform"?
The PS1 and the N64 don't count anymore. Everyone will start programming for the Dolphin, PS2, and Dreamcast only. They are talking about consoles and computers as well. The OS can run hosted in other operating systems and native in a lot of chips. Why everyone that posts here doesn't even bother to look for information before posting? Visit TAO which is the basis of the new OS.
Another thing you guys should know. Not everything is 'virtual-assembly'. When you compile a program the extension is program.00 (.00 means VP, the virtual processor instructions). You could compile to native code if you wanted but you will lose the portability. There is an extension for each native processor, for example
The only thing that I actually is a huge, but HUGE mistake is, believe it or not, that it doesn't have memory protection. It only protects the addresses from 0-128. I heard they were going to add it, and that currently it wasn't there because it was an embedded os. I hope is true.
Isn't this what Sun was claiming JAVA was supposed to do? (Of course, they've since backed off on those claims...) "Write once, run anywhere!" "Speeds comparable to C programs!" Gimme a break...
"[W]hy should developers slave away writing one game over and over again when they can write it once, optimize it for specific platforms if desired (Amiga's operating system is real-time and thus quite fast), and release it on all major software platforms -- including Linux -- simultaneously. Suddenly Windows becomes a choice, not a given -- and the world will be well."
(Amiga's operating system is real-time and thus quite fast)
Is there anyone else here who doesn't quite agree with that? I think cannot be said like this. Real time means that the given system guarantees a maximum response time to an input. It doesn't say anything about the overall performance. My multimeter is pretty much realtime, but I wouldn't dare playing quake on it. I don't want to say anything bad about the Amiga or any other platform, I just think that this should be corrected.
Fight hunger. Filet a politician and send him to a 3rd world country of your choice.
If Amiga, Inc, has an "real-time" operating system which "meets timing guarantees", why aren't they a "real-product" company which "meets product deadlines"
Can I be president because I got less votes than Bush?
For those who still dont know how the new Amiga DE works, read this article. Believe me, this really works! This article refers to articles in the IBM Developerworks.
"One of the biggest questions I come up against when talking to people about the new Amiga platform, and specifically about Amiga's deals with Red Hat to be the multimedia platform for Red Hat Linux, is "Why does Linux need Amiga?" Tough question -- until today."
Read that in this article.
From the beginning, Red Hat was mentioned as a supporter of the Amiga platform, together with other companies like Corel. Even RenderWare is being mentioned and perhaps NewTek wanted to return to the Amiga platform.
F/OSS & IT Consultant
> You're comparing AmigaOS to UCSD Pascal? Congratulations, you've found a new way to be ridiculous on slashdot.
Pay attention to context, please. If you had done that, you'd know that I was refering to UCSD's p-code as a precedent to Java's byte code, which was brought up by the previous poster, rather than comparing Pascal to an operating system.
Since we're on the subject of pseudo code...
You could compile other languages to p-code, just as you can now compile other languages to byte code. IIRC, Apple had a Fortan compiler that spilled p-code which ran on the same Apple ][ interpreter that their Pascal did. Nowadays, JGNAT will compile an Ada source file and spill byte code for a Java VM. (Someone observed about a year ago that there were enormous similarities between Java and Ada "under the hood", and once the idea was out, they apparently didn't have to do much except change the back end of the compiler.)
--
Sheesh, evil *and* a jerk. -- Jade
I'm sorry, but such an stupid license prevents any useful development on the platform. If you are serious about creating a new platform and gaining some market share, make the development as open as possible, and open-source it if possible in order to gain developer mind share. Are you aware of any succesful development system that is not royalty-free?
Don't get me wrong, some of the ideas are somewhat cool (a portable assembler looks neat for a VM). I would like to see an open source assembler-like VM project and/or a minimalist windowing system with alpha blending and usable font support.
You can read a very cool article on the subject here.
Java has its own windowing thats part of the virtual machine class distribution. Yes the browser can embed these windows into the browser app, how we often see java on the web. But just allows the java app to appear as part of the html page. Really the java app is using a windowing api than stand on its own, and doesnt need the browser. Your a little backwards. There is more work going on to embed those java windows into the html page, then if you were to run the java code in a started Vitural Machine.
Ok so the Ideal of Releasing multiple copies of the same software for multiple machines (OS's) has cropped up a smaked this Lurker in the Face. Problem with this is at one time we did have this very situation (who remembers when Lemmings first came out). There was a time you had the problems of buying a game off the shelf and if you were not looking you bought the Mac version of the Amiga Game you wanted or worse bought the X86 DoS (Yes I know the Diffrence between DOS and DoS and I mean DoS 2.0 Fjnord) version. You see marketers very rarley place all copies of their software in the same box, oh occationaly you would find the DoS/Mac in the same box, or you would find the Amiga/Mac combo but rare was the DoS/Amiga combo. Now occtionaly you had shopkeeps that were smart enough to seperated the SYStems specks but that got rarer and rarer as companies stopped supporting the other platforms. It was not the stocks that truly kill the Amiga, it was the comapinies that made the software for the systems decideing that they were not going to support this system or that one in favor for this PoS. (good example see Square with how they shifted from NES to PSX to WINXX). In a Utopian society then all systems would recive equil support from software makers but then the good hardware would win out and we would not have had the Pleasure of Upgrading this or that every week just to keep up with the Smith's or Jones's. Oh well this crusty Lich is starting to rant so time to get Back OT, Yes good Ideal to have Software companies support all systems/OSes but in our world things dont work like that. Foo pays Bar off so they make things for only Foo and maybe Baz. And Garply just gets forgotten by everyone except the hand full of Loyal Garply supporters, even though Garply by far had a better product at the time then Foo or Baz. That unfortunatly was what really Started the Death of The Amiga, the Stock option was the Straw for the Camels Back, but Foo and Baz paying off Bar was what caused the problem in the first place.
Oh Well Back to the FloorBoards for Now
Khelben H. Vasq The Archlich