Welcome, Guest. Please login or register.

Author Topic: potential PPC Amiga REAL CHEAP  (Read 140762 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Louis DiasTopic starter

Re: potential PPC Amiga REAL CHEAP
« Reply #434 on: November 25, 2005, 03:49:27 AM »
Quote

Waccoon wrote:
Quote
Lou:  So, it can be used like RAM: or RAD:
It's still useable.

For config information, I suppose.  But, to be usable, you still have to jump through hoops to get it to the CPU, somehow.


If there's a function that you call that does it easily, who cares what the underlying code is.  Someday I will post the headers to the OpenGC Library...

Quote
Quote
Lou:  You guys are trying to acheive a monumental step forward.

That's kind of the point to making a "new" system.

You did originally compare GameCube to the AmigaOne, not to old PPC-accelerated Amiga hardware, like an expanded A4000.


There you go taking me out of context again.
I said the GC gives you most of what people want in a new machine at 1/4 the price when compared to an A1.  I never said it was perfect, just cheap.

Quote
Quote
Lou:  Amiga OS is a fast single-user OS. I don't need all the features of os 'xxx'.

Take a look at the kernel of a modern OS.  Multi-user support is piddling.  Even embedded OSes like QNX support it.  The lack of core features usually relates to a lack of foresight and development time, rather than trying to skim on system resources.

Note that security largely depends on groups.  Obscurity is hardly a justification for the lack of security, as filesystem security is important for more things than keeping out viruses, you know.

Of course, that's reaching a bit, given that most "real" OSes lock software out of the system, but give full access to what counts:  "Home".  Even UNIX security seems really flimsy to me.


No one here is planning on sharing the GC with the family as the main PC.  And if OS4 gets such a huge following that it attracts the attention of some malevolent hacker...I think we will have progressed from GC hardware by then...

Quote
We need to use a sub-$100 console which, when new, originally sold for, what, $250 wihtout any software?


$199 without any software new in Nov 18, 2001.

Quote
Quote
Lou:  Here's OS 4 with 2 docks open only using up 8MB out of a 256MB system:

It's hard to gague memory usage from screenshots wihout a real memory tracker application open.

I wonder how much memory they are using for disk caches and the like.  Maybe caches don't show up at all as "used" memory, since technically caches are "free" memory that's released to applications when they need it.


Disk caches?  OS4 and every Amiga OS before that is fast and repsonsive because it doesn't rely on disk caching or virtual memory.  It uses whatever RAM it has and even you should know that which is why you keep using reasoning outside of the scope of what this topic is to knock it down, sound intelligent, and diminish less informed people from gaining enthusiasm for this.

Quote
Quote
Lou:  Amiga-On-Nintendo won't replace my PC but when I can show it around and then say that new more powerful dedicated hardware that can run this OS is around the corner, then some people may go "hmmm...", providing the price is right and the apps are there, ofcourse.

Ah, reality is starting to sink in, now.


If this thread ever dies...what ever would you do with yourself?  Oh yeah, complain about your slow Mac Mini.

Quote
Except for the fact that developing for GameCube without Nintendo's help is next to impossible.  Unlike the GCLinux team, Amiga and Hyperion are commercial companies.  I don't think Nintendo would like it if OS4 was released... and there's still issues with compatibility.


Tell that to the developers at gcdev.com or gc-linux.org
There is a free library that exposes every bit of hardware that the GC has built-in.  You can download a Windows, Mac and Linux Gamecube development kit here:
http://www.gcdev.com/downloads.shtml
It's legal because it doesn't use any Nintendo dev kit libraries.  There is no law against modding a console and running you own code.  You don't sign a licensing agreement when you purchase a console.  More misinformation on your part...what else is new...

Quote
And, yes, GCLinux is still struggling to get even basic features implemented.  If Amiga counts on people running OS4 on used/bargain bin hardware, instead of new systems, they'll end up having to reverse-engineer everything just like the GCLinux team.


?  The are running the 2.6.14 kernal.  The whole point of Linux is that you patch or recompile a build with the features you actually want...  Keep trolling...

[/quote]You did mention in another thread that you're not into making Nintendo a profit.  I don't think they'll like that idea very much.  :-)[/quote]

Actually it was this thread.
So, they don't care if I get hit by a car.  What's your point?

Quote
Quote
Lou:  But without affordable hardware to run the OS on, how will there ever be a demand of the OS?

Ask the hundreds of millions of people who own PCs.

Ask the millions of people who spent $300+ on a glossy-looking, over-hyped MP3 player.

Ask the millions who will spend $50-$100 for a new cell phone because the one that came with their calling plan is too cheap.

Ask the "1000+ a day" that are buying "cheap" Mac minis for $500 or more.

Ask the people that are actually buying those Godawful plasma TVs for $1,000+ when they look like crap from a standard analog signal.

Seems like you think all people have money except Amigans.  Oh, and even hobbyists need more options than a game machine that must be soldered together or have special custom hardware built for a proprietery serial port (regardless of performance).


Yes, take me out of context yet again.
If Amigans have so much money, why are they still using Amigas?  Why aren't they on PC's or Macs 100% of the time.

You forget.  Amiga is a hobby now.  Hobbies shouldn't be expensive.  Even you are "Mr. Mac Mini" incarnate.  If you have so much money, buy an A1 or Troika and ignore people who want to see OS 4 on CHEAP hardware.

Between some remodelling and my 50" DLP HDTV, I've spent $7000 in the last couple of months.  My TV was $1750 shipped.  It has infinitely more value and a $1000 A1 just to run OS4.  If OS4 was in enough people's hands and have a viable market where "new" software was being released, then maybe A1 or similar hardware might be worth the investment.  There is not and that's why a small investment in a system like a modded Gamecube to try it out makes alot more sense.

Quote
the whole point of making a new Amiga is that we don't have to do this frankenstein crap, anymore.  It's unfortunate that Amiga has chosen the Teron as the base system, but you need to evaluate more options.  There are plenty of cool-running, portable, affordable PCs.  If you can't think of any, ask Google.

Better yet, stop wasting time pining over GameCube, and ask Amiga/Hyperion why they can't actually deliver CPU-independent code running on a real, modern embedded OS.

Obviously, they don't care.  That's all that really matters in the end, and five years from now, when every handheld computer has 128+ MB of memory, the idea of running OS4 on proprietary game machines run by companies that don't give a damn about real operating systems and won't help OS developers with real hardware documentation, will still look absurd.


I keep stating my goals and what I'm looking for.  Yours are something totally different.  If you don't care to mod a GC - go away.  You aren't serving any purpose here.  If OS4 isn't capable of running on cheap hardware, OS4 will be a small footnote in Amiga's history.

Why won't Hyperion port OS4 to GC?  Same reason why won't they port it to your Mac Mini.  The difference is, they can pursue a license from Nintendo.  Nintendo doesn't have a reason to deny it because they stand to profit from every copy sold.  Apple would never issue a license to Hyperion for a Mac to run a product to compete against it's own.  So I'll stop wishing for OS4 on GC well after you stop wishing for it on the Mac.

Quote
Quote
Lou:  Oh and outside of running OS4, a Gamecube is much more useful than an A1, afterall a Gamecube is still a Gamecube. Modded, it's still a fully functional Gamecube.

Interesting.  Many people made a point that if Amiga went x86 and was dual-bootable with Windows, nobody would use it.


Oh, I didn't know the GC could act as a PC.  Get real.  If people are using Amigas just for games, they certainly don't need OS4 or an A1.

Quote
Quote
The cost of the SD card is a bit of a wash as some people may already have them in a camera...or eventually will. So it also has some value outside of this project.

You know, I have an old, spare PC.  Lots of people do.  We could have an Amiga for nothing more than a software fee!  Wow!  Granted, some things may have to run in safe mode or flat mode due to a lack of specific chipset support, but since we're considering GameCube, obviously overall performance and functionality isn't an issue.

Lou, you don't have to lower the costs even more by touting re-usability of parts.  There is a prime selling point for all devices, and people have a gray area of negotiation.  There are many new cars for $10,000, but nobody buys them.  GameCube is simply below the cheap threshold.  People want more.


It comes down to perceives value and individual needs.  If nobody bought $10,000 cars then no one would make them either.  It comes down to supply and demand.  There wasn't much demand for the A1 @ ~$900 to run OS4.  So ask yourself at what price point would people want to give OS4 a try.  Once that magic number is hit, then you will see sales.


Quote
Quote
Lou: How many copies of OS 4 could they sell now?
Quote
MskoDestny:Not enough to make the porting effort worthwhile.

If the port is difficult (lack of documentation, dev tools, and Nintendo's support), then it is more expensive, too.  A lot of wasted effort when the next big thing comes along.  Revolution may be similar to GameCube, but it is not the same, and at some point, people will want laptops and more traditional computers.

Given how long it's taking OS4 just to be released, I'm sure everyone can agree that porting OSes, especially to platforms that are not compatible with PC standards, is not an easy or cheap task.  Also, GameCube is almost end-of-lifed, just like the AmigaOne.


Hyerion can port UBOOT to the GC in a day.  The HAL in a week.  They can freely use the OpenGC library to do it.  The GC-Linux team got a basic Linux port done in a week "with no documentation".  You want documentation: http://www.gcdev.com/downloads.shtml download YAGD.
 

Offline Louis DiasTopic starter

Re: potential PPC Amiga REAL CHEAP
« Reply #435 on: November 27, 2005, 09:30:49 PM »
I finally found a version of SDLoad that runs from my qoob chip's flash memory (vs. Action Replay).  So I finally got to launch applications from my SD card.  I tried Tetris, Pong and cubeDoom.  Haven't played with the Sega Genesis(Megadrive) or SNES emulators yet.  Doom was ~6.3MB and loaded in 8.5 secs from the time I selected the application to boot from the SDLoad menu to the time the cubeDoom screen came up and the program was running...(>750KB/s at worst)

Not bad for "memory card" access speed...  It could load an Amiga .adf file in 1 second.

Also, the 1GB PNY SD memory card I bought for just over $50 has 10x write speed.  There are SD cards that support up to 133x write speed.
 

Offline Louis DiasTopic starter

Re: potential PPC Amiga REAL CHEAP
« Reply #436 on: November 29, 2005, 04:02:53 PM »
http://devkitpro.sourceforge.net/devkitProWiki/libogc/a00144.html

That's a link that describes the aram.h header file for accessing the 'Cube's 16MB of audio RAM.  Yes, that is the hoop you jump through to access it.  As anyone with basic understanding of programming can see, a simple function call can copy data from memory there or copy data there to memory just by specifying the 2 address ranges and a direction.

very unusable indeed

feel free to browse the rest of the supposed non-existant documentation...
 

Offline MskoDestny

  • Sr. Member
  • ****
  • Join Date: Oct 2004
  • Posts: 363
    • Show only replies by MskoDestny
    • http://www.retrodev.com
Re: potential PPC Amiga REAL CHEAP
« Reply #437 on: November 29, 2005, 06:24:57 PM »
Quote

lou_dias wrote:
http://devkitpro.sourceforge.net/devkitProWiki/libogc/a00144.html

That's a link that describes the aram.h header file for accessing the 'Cube's 16MB of audio RAM.  Yes, that is the hoop you jump through to access it.  As anyone with basic understanding of programming can see, a simple function call can copy data from memory there or copy data there to memory just by specifying the 2 address ranges and a direction.

very unusable indeed

You still can't use it for general purpose RAM. You could use it for swap space, a RAM disk or a buffer/cache for some of the supporting hardware but that's about it.
 

Offline Louis DiasTopic starter

Re: potential PPC Amiga REAL CHEAP
« Reply #438 on: November 29, 2005, 06:43:43 PM »
but that's what I've always said

once however amount of information you want is swapped in, it's useable

it's easy to swap

"not useable" means you have no access to it.  If you have access to it, it's useable.  Also, the GPU has more direct access to it and can store buffers there.  Sound data can get loaded directly there for processing and never needs to go into main ram.  The term "unusable" is far from true.

Sounds pretty general-purpose to me.
RAM is for storage with fast access.
Cache is what is getting executed.
If you have an extra 16MB that's quick to access, why wouldn't you use it?
 

Offline koaftder

  • Hero Member
  • *****
  • Join Date: Apr 2004
  • Posts: 2116
    • Show only replies by koaftder
    • http://koft.net
Re: potential PPC Amiga REAL CHEAP
« Reply #439 on: December 03, 2005, 05:30:37 AM »
Quote

lou_dias wrote:
http://devkitpro.sourceforge.net/devkitProWiki/libogc/a00144.html

That's a link that describes the aram.h header file for accessing the 'Cube's 16MB of audio RAM.  Yes, that is the hoop you jump through to access it.  As anyone with basic understanding of programming can see, a simple function call can copy data from memory there or copy data there to memory just by specifying the 2 address ranges and a direction.

very unusable indeed

feel free to browse the rest of the supposed non-existant documentation...


It's just a stack. A 16MB stack. The way the library is written makes it unsuitable for multiple processes to use this space.

Even if you did adapt a malloc lib to use that space, and made a super easy wrapper to fetch/store data there, you wouldnt end up with 16mb of space there, as you would still want some memory avaiable for the sound support.

Suppose you leave 4mb for the sound and use the 12MB as heap space for processes though a seperate malloc implimentation. What is going to motivate a programmer to jump through hoops to fetch some memory out of a measly 12mb block, and jump through more hoops passing data back and forth from it? The code wouldnt be portable, and most applications would never be adapted to use it as it would be too much work and almost no benefit anyway.

Scarfing memory from other subsystems was clever 15 years ago, these days it's kind of a waste of time. I can find a system better suited for aros or linux from a near by trashcan ( with 4 times the memory of a game cube! )
 

Offline mr_khyron

  • Newbie
  • *
  • Join Date: Jun 2005
  • Posts: 10
    • Show only replies by mr_khyron
    • http://mrkhyrons-butik.webb.se/
Re: potential PPC Amiga REAL CHEAP
« Reply #440 on: December 03, 2005, 09:01:20 AM »
Soon we have a cheap PPC Amiga,

It´s the ACK PowerVixxen, so drop your GC dream now  :-P
 

Offline Louis DiasTopic starter

Re: potential PPC Amiga REAL CHEAP
« Reply #441 on: December 03, 2005, 05:25:35 PM »
Quote
Hardware flexibility: AmigaOS4.0 targets the PowerPC family of processors. It runs on the full PowerPC range, from the low-end 4xx series appropriate for information appliances and cell phones, up to the 9xx series appropriate for high-end server and processing applications. A highly portable codebase and Hardware Abstraction Layer makes porting AmigaOS to other devices using the PowerPC architecture, from SOC components to the STI Cell processor, a simple and speedy matter. The PowerPC family is one of the most popular CPU architectures, and whatever your application there will be a solution for you. However the clean AmigaOS codebase was written with portability in mind, so if you've got your heart set on another processor family, talk to us and we'll see what we can do.


This is from Hyperion's OS4 website.
I find it interesting that none of you are OS4 developers but Hyperion says they can run it on a cell phone but you people say it can't run on the Gamecube.

Next some troll will tell me that cellphones have had 256MB of memory for years...

btw,
For all who don't know any better, the GC uses the 750GX which falls between the 4xx and 9xx they mention here.

 

Offline adolescent

  • Hero Member
  • *****
  • Join Date: Sep 2003
  • Posts: 3056
    • Show only replies by adolescent
Re: potential PPC Amiga REAL CHEAP
« Reply #442 on: December 03, 2005, 05:39:17 PM »
Quote

lou_dias wrote:

I find it interesting that none of you are OS4 developers but Hyperion says they can run it on a cell phone but you people say it can't run on the Gamecube.

Next some troll will tell me that cellphones have had 256MB of memory for years...


Actually, some do.  But, that's beside the point.

The experience of running "OS4" on the mobile phone wouldn't be the same as running it on a full fledged computer.  Just like your running of Internet Explorer on a PDA isn't the same as running it on a real PC.  

You're comparing apples to oranges here.  If you want to run a PDA/smart phone type OS and apps on your GCN then the 24MB just might work (although, it would be even more limited than current PDAs/smart phones).  But, if you want to run the real desktop OS then you'll be very short of memeory.
Time to move on.  Bye Amiga.org.  :(
 

Offline adolescent

  • Hero Member
  • *****
  • Join Date: Sep 2003
  • Posts: 3056
    • Show only replies by adolescent
Re: potential PPC Amiga REAL CHEAP
« Reply #443 on: December 03, 2005, 05:42:15 PM »
Bottom line is...  Talk to Hyperion.  They're the only ones that can say yes or no.  

I believe the reason you keep this thread going is you already know the answer.
Time to move on.  Bye Amiga.org.  :(
 

Offline B00tDisk

  • VIP / Donor - Lifetime Member
  • Hero Member
  • *****
  • Join Date: Dec 2002
  • Posts: 1670
    • Show only replies by B00tDisk
    • http://www.thedelversdungeon.com
Re: potential PPC Amiga REAL CHEAP
« Reply #444 on: December 03, 2005, 05:45:54 PM »
I hereby nominate lou_dias as the Tim Rue of amiga.org and the "OS4 on Gamecube" is his VIC system.
Back away from the EU-SSR!
 

Offline Louis DiasTopic starter

Re: potential PPC Amiga REAL CHEAP
« Reply #445 on: December 03, 2005, 06:24:20 PM »
Quote

adolescent wrote:
Quote

lou_dias wrote:

I find it interesting that none of you are OS4 developers but Hyperion says they can run it on a cell phone but you people say it can't run on the Gamecube.

Next some troll will tell me that cellphones have had 256MB of memory for years...


Actually, some do.  But, that's beside the point.

The experience of running "OS4" on the mobile phone wouldn't be the same as running it on a full fledged computer.  Just like your running of Internet Explorer on a PDA isn't the same as running it on a real PC.  

You're comparing apples to oranges here.  If you want to run a PDA/smart phone type OS and apps on your GCN then the 24MB just might work (although, it would be even more limited than current PDAs/smart phones).  But, if you want to run the real desktop OS then you'll be very short of memeory.


Actually what you just said is what I've been saying for the last 2 pages.

The experience may not be ideal or fully functional.  But doable.  Games can be played.  Email can be checked.  Obviously you are not going to do video editing or anything complicated like that.  But get the OS in the hands of users with a trade-up coupon for a fuller version when suitable hardware exists.

It's everybody else that when you mention "OS 4" that has visions of it being the be-all-end-all of OSes that can do anything.

Why won't Hyperion port it?  Yes, I know the answer.  Because every troll and their troll-sibings posts on this thread and says "it's impossible so stop dreaming about it".  If instead, users who just wanted to get it in there hands came on here and said they'd like to see it (which a few have, but not enough) then you'd have a potential market for it.

Ofcourse I've seen many a similar (albeit, shorter) thread on this site where someone mentions a new idea and it gets beat up to death by people who have no involvement in the issue other than they want to emphasize there opinions as facts and look quite knowledgeable...boosting their egos for no apparent reason other than they have nothing better to do.
 

Offline Louis DiasTopic starter

Re: potential PPC Amiga REAL CHEAP
« Reply #446 on: December 03, 2005, 07:34:10 PM »
Quote

mr_khyron wrote:
Soon we have a cheap PPC Amiga,

It´s the ACK PowerVixxen, so drop your GC dream now  :-P


Well, the price is right but you really need to move on from being tied down to classic hardware.  Is the 1200 just the addon card to the PV or what?  You will still have to buy a custom tower to put that in.

Quote
a graphics-card via a Mini PCI-slot


good luck finding a descent video card with that "miniPCI" interface, did you add that to the cost?

In the end, what will look like a bigger hack?  Atleast the GC doesn't require a 14 year old A1200.

I've detailed the GC costs as below $200 + the cost of OS4(Lite).

Your PowerVixxen calls for:
$299 final cost of finish product including OS4 (supposedly)
$??? A1200
$??? miniPCI video card

if you don't want to use an A1200:
Quote
Something worth a mention is the design of a terminator, which features among other things sockets for mouse, keyboard, sound and so on.

Who's designed one?  Oh and let me use this classic troll-line: "Where's the drivers?", "Where's the documentation?"...

A dedicated psu ($30) is required as well if you run it with no A1200.

Now, I don't find it hard to believe that these guys can created a motherboard with these features for under $200 of manufacturing costs.  (lord knows why Eyetech couldn't...)
But if Hyperion isn't doing the hardware porting themselves because they feel they can sell alot of copies of OS4, I don't think that pricetag covers the software coding integration of OS4 with this hardware.

Oh I almost forgot that the cpu in the GC offers 1125 Dmips (Dhrystone 2.1) as wells as SIMD instructions.

They are selling you the integrated freescale chip (which comes built-in with the features they mention.  You can see the specs for it here: :rtfm:
http://www.freescale.com/files/microcontrollers/doc/data_sheet/MPC5200.pdf

you can compare them to the GC here: :rtfm:
http://www.nintendo.com/techspecgcn

escpecially don't forget to compare cache memory...

Other than having a high system ram (512MB) and an IDE interface, the GC runs circles around it in total system cost and performance of memory resident apps...  Like I said, good luck finding a "miniPCI" vidoe card that can actually do 3d in a 480p display.  :-D

Again, show me an app that requires more than 24MB of RAM to run, (other than a "fully" functioning modern browser) then you can justify needing more memory than that.
 

Offline Louis DiasTopic starter

Re: potential PPC Amiga REAL CHEAP
« Reply #447 on: December 03, 2005, 07:49:51 PM »
Quote

koaftder wrote:
Quote

lou_dias wrote:
http://devkitpro.sourceforge.net/devkitProWiki/libogc/a00144.html

That's a link that describes the aram.h header file for accessing the 'Cube's 16MB of audio RAM.  Yes, that is the hoop you jump through to access it.  As anyone with basic understanding of programming can see, a simple function call can copy data from memory there or copy data there to memory just by specifying the 2 address ranges and a direction.

very unusable indeed

feel free to browse the rest of the supposed non-existant documentation...


It's just a stack. A 16MB stack. The way the library is written makes it unsuitable for multiple processes to use this space.

Even if you did adapt a malloc lib to use that space, and made a super easy wrapper to fetch/store data there, you wouldnt end up with 16mb of space there, as you would still want some memory avaiable for the sound support.

Suppose you leave 4mb for the sound and use the 12MB as heap space for processes though a seperate malloc implimentation. What is going to motivate a programmer to jump through hoops to fetch some memory out of a measly 12mb block, and jump through more hoops passing data back and forth from it? The code wouldnt be portable, and most applications would never be adapted to use it as it would be too much work and almost no benefit anyway.

Scarfing memory from other subsystems was clever 15 years ago, these days it's kind of a waste of time. I can find a system better suited for aros or linux from a near by trashcan ( with 4 times the memory of a game cube! )


The hoops you mention are a function call.
Let's look at video editing.  How does that happen.
Well, usually a frame at a time.
Do you think that the entire video is loaded into memory or are a certain amount buffered.  That's exactly what you would use that memory for.  You define a simple allocation table, then request x amount of memory allocate for your "worksspace".  This is what happens with "main" memory now.  The OS is a memory mamanger.  Only difference is now is has a separate/extra bank of memory to reserve and allocate.  It could happen at the kernel level and unless you are "banging the hardware" an application programmer doesn't need to worry about it unless their app occuppies 24 MB of physical memory.  99.9% of Amiga apps will run in well under 2mb of memory.

All a cpu knows about is what's in it's cache.  The OS is responsible for the rest.  Don't get it mixed up.
 

Offline Tripitaka

  • Hero Member
  • *****
  • Join Date: Jun 2005
  • Posts: 1307
    • Show only replies by Tripitaka
    • http://acidapple.com
Re: potential PPC Amiga REAL CHEAP
« Reply #448 on: December 03, 2005, 08:18:08 PM »
Quote

lou_dias wrote:
good luck finding a descent video card with that "miniPCI" interface, did you add that to the cost?


That's an interesting point. Mini PCI graphics cards are normally OEM only. However, I would presume ACK would choose to stock them for the PV boards.
Power wise it's easy to find out what chipsets are available on these cards as they are used in a lot of laptops. Nvidia go and ATI Mobility are used often enough.
As to price...I don't have a clue. :-D
Falling into a dark and red rage.
 

Offline uncharted

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 1520
    • Show only replies by uncharted
Re: potential PPC Amiga REAL CHEAP
« Reply #449 from previous page: December 03, 2005, 08:41:04 PM »
Horse. Dead. Flogging.