Welcome, Guest. Please login or register.

Author Topic: AROS Status Update  (Read 7351 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline DFergATL

  • Full Member
  • ***
  • Join Date: Jul 2003
  • Posts: 122
    • Show only replies by DFergATL
Re: AROS Status Update
« Reply #14 on: March 09, 2004, 03:23:18 PM »
Hey, all.  I downloaded the lastest build last night and it doesn't appear that the new "eye candy" was in it.  Does anyone know when the nightly build will inculde the new changes.  Also, just curious.  Does the default Wanderer Desktop look like the new screen shoots?
Sir, I believe that we have a problem with your brain being missing.  -Firefly-
 

Offline Crumb

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 1786
  • Country: 00
    • Show only replies by Crumb
    • http://cuaz.sourceforge.net
Re: AROS Status Update
« Reply #15 on: March 09, 2004, 03:55:45 PM »
Any program that uses MUI MCCs for example.

We wouldn't be waiting a native TCP/IP if we had a 68k integrated emu working. We wouldn't had need the native GCC port and a long etcetera.

For example, I could use Poseidon for the USB stuff, I could use Genesis for the TCP/IP, and blah blah blah...
The only spanish amiga news web page/club: Club de Usuarios de Amiga de Zaragoza (CUAZ)
 

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show only replies by bloodline
    • http://www.troubled-mind.com
Re: AROS Status Update
« Reply #16 on: March 09, 2004, 04:18:41 PM »
Quote

Any program that uses MUI MCCs for example.



AROS will get it's own versions of most MUI stuff... but good point :-)

Quote

We wouldn't be waiting a native TCP/IP if we had a 68k integrated emu working. We wouldn't had need the native GCC port and a long etcetera.


We need a native TCP/IP stack. since we want a system that is integrated into the system rather than a 3rd party extra.

Quote

For example, I could use Poseidon for the USB stuff, I could use Genesis for the TCP/IP, and blah blah blah...


A native USB driver would be needed anyway.

If you really think about it, I'm sure you will realises that the UAE approach is a much better long term solution.
:-)

Offline Crumb

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 1786
  • Country: 00
    • Show only replies by Crumb
    • http://cuaz.sourceforge.net
Re: AROS Status Update
« Reply #17 on: March 09, 2004, 04:33:21 PM »
"AROS will get it's own versions of most MUI stuff"

I seriously doubt that most developers will make special AROS versions. Just look at the current situation, creating 68k binaries is just a matter of recompiling most of MOS stuff, but I don't see them recompiling for OS 3.x.

"We need a native TCP/IP stack. since we want a system that is integrated into the system rather than a 3rd party extra."

Yes, but until you have ready your native TCP/IP you could be using AROS for everything instead of using Windows or Linux and you would already have a huge base of AROS users.

"A native USB driver would be needed anyway."
I could use AracAttack right now if AROS supported OpenPCI...

The UAE idea isn't bad, but I would prefer to have also an integrated emu in big-endian systems... in little-endian systems the integrated 68k emulation would be more difficult, but on ppc I can't see why you wouldn't want to have the OPTION of using one method or the other...
The only spanish amiga news web page/club: Club de Usuarios de Amiga de Zaragoza (CUAZ)
 

Offline cecilia

  • Amiga Snob
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 4875
  • Country: 00
    • Show only replies by cecilia
    • http://cecilia.sawneybean.com/
Re: AROS Status Update
« Reply #18 on: March 09, 2004, 05:08:04 PM »
Quote
Poster: bloodline  Posted: 2004/3/9 4:37:44
You mean your poor laptop has been denied AROS all this time!!!
Ah, yes, it has  :-(
but as it has Linux, windows2000 and winuae, it's not exactly suffering from a lack of OS's!
 :lol:
it just that I need to have AROS be completely bootable from CD because I can't monkey with what I already have on it. I need this baby to be 100% working perfectly.
Also, not being a tech nerd, i'm still trying to understand how this works.
I do understand how to download an iso and then burn a cd. I just did that for Mandrake 9.2 this weekend for a friend of mine. that part was easy.
 :-D
it's just once I have a bootable AROS CD, then what? what if i want to try out different amiga programs? like, duh! IFX? (who didn't see THAT coming?) :-o
the no CARB diet- no Cheney, Ashcroft, Rumsfeld or Bush.
IFX CD Tutorial
 

Offline adam

  • Newbie
  • *
  • Join Date: Mar 2002
  • Posts: 10
    • Show only replies by adam
    • http://reziztanzia.free.fr
Re: AROS Status Update
« Reply #19 on: March 09, 2004, 05:22:15 PM »
Hello, crumb.
I think that everyone has got your point about integrating UAE in AROS as a transparent emulation. (heavy lobbying)
Sure.
But, as TCP/IP or USB, things are to go deeper in the core-OS. That's why there is an "hidd" concept.
Speaking of OpenPCI: It has been discuted a lot of times: It could be made an OpenPCI.library wrapper around the pci.hidd and its pci.library. BUT, OpenPCI isn't that "OPEN". And this is a kludge to work with native Amiga hardware. Then, AROS isn't intended to be targeted to 68k first. No doubts it will in future. But for now, devs are focusing on low-level API and HIDD. just, and you will be pleased, to be compatable (portability) with your concepts.
Devs are waiting for a ppc port that open them the road to an uae transparent layer. For now, this port simply doesn't exist. Same for 68k. So 68k layer isn't the n°1 priority.
Think of TeamAROS bounties for projects priority :-)

Adam Olivier
 

Offline Crumb

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 1786
  • Country: 00
    • Show only replies by Crumb
    • http://cuaz.sourceforge.net
Re: AROS Status Update
« Reply #20 on: March 09, 2004, 05:38:15 PM »
"BUT, OpenPCI isn't that "OPEN". And this is a kludge to work with native Amiga hardware. "

As your PCI HIDD is really open could this be ported easily to real Amigas?

I say this because OpenPCI only has a few drivers and it would be nice to see a real "open" pci solution.
The only spanish amiga news web page/club: Club de Usuarios de Amiga de Zaragoza (CUAZ)
 

Offline ncafferkey

  • Sr. Member
  • ****
  • Join Date: Feb 2003
  • Posts: 387
    • Show only replies by ncafferkey
Re: AROS Status Update
« Reply #21 on: March 09, 2004, 06:40:52 PM »
Just one question. Are Nic Andrews and Wez Furlong working on the same TCP/IP stack, or two different ones?
 

Offline adam

  • Newbie
  • *
  • Join Date: Mar 2002
  • Posts: 10
    • Show only replies by adam
    • http://reziztanzia.free.fr
Re: AROS Status Update
« Reply #22 on: March 09, 2004, 07:12:12 PM »
pci.hidd is open and documented. It's code is open, it's API is open, and OOP.library system is open too. pci.library is open, in code and in API.

OpenPCI.library is not open: it's API is open.
Anyway, it is not only NON free, it is a wrapper through natives (pci addon cards) libraries (as prometheus.library or other), so even if the OpenPCI.library was used in AROS, it must be some sort of lower level system to manage the pci-bus : in AROS case, the pci.hidd...


Now, it only lacks of devs to create sub-drivers, for scsi or usb or ethernet pci cards... (that's come first in mind)

And yes, hidd's and oop.library could be ported (if anyone wanted to do the 68k port...)

OpenPCI has only drivers for AMIGA PCI BUSSES.
That make a little number of machines (think of A1200-pci, A4000-pci... 1000, 2000, 5000 of each? Now, think of MILLIONS pc's out there with the very same pci bus)
But sure, it can be done.

Appart from that, classic Amiga pci cards (catweasel, delfina-pci/flipper...) should have an AROS driver too!

Adam Olivier
 

Offline adam

  • Newbie
  • *
  • Join Date: Mar 2002
  • Posts: 10
    • Show only replies by adam
    • http://reziztanzia.free.fr
Re: AROS Status Update
« Reply #23 on: March 09, 2004, 07:21:59 PM »
Hello ncafferkey,

Good question, as there are 2 TCP/IP stacks projected:
-AmiTCP (from 3.02ß sources, as it is open)
-LwIP (lightweight-IP)
For now, LwIP compiles, runs, and open a bsdsocket.library but seems to be not reachable (don't ask me why). I wasn't able to compile "ping" for it.

AmiTCP doesn't compile (ATM), but is a bit more "Amiga-ish".

Sure that those two devs know each other and will not duplicate efforts.

Stay wired!

Adam Olivier
 

Offline Crumb

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 1786
  • Country: 00
    • Show only replies by Crumb
    • http://cuaz.sourceforge.net
Re: AROS Status Update
« Reply #24 on: March 09, 2004, 07:40:27 PM »
"it is a wrapper through natives (pci addon cards) libraries (as prometheus.library or other), so even if the OpenPCI.library was used in AROS, it must be some sort of lower level system to manage the pci-bus : in AROS case, the pci.hidd..."

Why would you want to invent a new incompatible pci.library and later do a wrapper?
Why don't simply make a new library with functions compatible with OpenPCI ones and avoid the need of using a wrapper?

Titan will probably end up making free the stuff that doesn't require signing NDAs...

"OpenPCI has only drivers for AMIGA PCI BUSSES"

That's completely wrong. It also has drivers for millions of pcs because there's an Amithlon version. And there's also a Pegasos version.

"Appart from that, classic Amiga pci cards (catweasel, delfina-pci/flipper...) should have an AROS driver too!"

With an OpenPCI wrapper and an integrated emu they could work directly.

Sorry, but I don't agree with you saying that 68k emulation is not much important... it can save a lot of time until the rest of elements of AROS are finished.
The only spanish amiga news web page/club: Club de Usuarios de Amiga de Zaragoza (CUAZ)
 

Offline falemagnTopic starter

  • Sr. Member
  • ****
  • Join Date: May 2002
  • Posts: 269
    • Show only replies by falemagn
    • http://www.aros.org/
Re: AROS Status Update
« Reply #25 on: March 09, 2004, 09:22:15 PM »
Quote

Sorry, but I don't agree with you saying that 68k emulation is not much important... it can save a lot of time until the rest of elements of AROS are finished.


Ok, given that you still believe it's possible to have a transparent 68k emulator on little endian machines in AROS, let's put it this way: there are no programmers in the team interested in such a task, specially because everyone believes it's not possible to do it. We've already stated which is the emulation approach we prefer.

If you believe we're wrong, feel free to prove us wrong, no one will stop you: make this emulator work, and be sure that we'll be ready to admit we were wrong all along, and AROS will have one great piece of software.
 

Offline mschulz

Re: AROS Status Update
« Reply #26 on: March 10, 2004, 09:32:05 AM »
"Why would you want to invent a new incompatible pci.library and later do a wrapper?
Why don't simply make a new library with functions compatible with OpenPCI ones and avoid the need of using a wrapper?"

I wanted to write OpenPCI compatible thing at the beginning. Unfortunatelly the OpenPCI was insufficient for me. To few features, to limited API. Additionally I've found some licence issues (at least in the version I had) - Aros core libs cannot be GPL'ed. Finally, I wanted to have a system which supports more than one PCI bus in one system (man PCI bus and eg. PCI bus over any PCI device). Using OpenPCI would mean we would need separate openpci.library for every single architecture. The PCI classes are hardware independant and the HW driver class needs in simpliest case to overload two methods to get things working.

"Titan will probably end up making free the stuff that doesn't require signing NDAs..."

Yes, probably...
 

Offline Crumb

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 1786
  • Country: 00
    • Show only replies by Crumb
    • http://cuaz.sourceforge.net
Re: AROS Status Update
« Reply #27 on: March 10, 2004, 10:16:47 AM »
"Ok, given that you still believe it's possible to have a transparent 68k emulator on little endian machines in AROS"

You can
reply my post to explain me (if you want) why it wouldn't work... I would be very interested, really.

BTW, I was talking about PPC and not x86 in this thread :-)
And I remember having read that the guy who was doing the PPC pegasos port was at least slightly interested in making an integrated ppc emu

"make this emulator work"
well, we don't have a MMU.hidd yet, so I should:
1.- do an MMU.hidd
2.- adapt Exec to use virtual addressing
3.- integrate the 68k emu

Points 1 & 2 are need independently of being ppc or x86. And they would allow the use Swap memory and would help to avoid some lock ups. But I don't think that I have experience to do that. With the MMU functions and with Virtual Addressing It could be easier to do point 3...
The only spanish amiga news web page/club: Club de Usuarios de Amiga de Zaragoza (CUAZ)
 

Offline Crumb

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 1786
  • Country: 00
    • Show only replies by Crumb
    • http://cuaz.sourceforge.net
Re: AROS Status Update
« Reply #28 on: March 10, 2004, 10:42:11 AM »
"Additionally I've found some licence issues (at least in the version I had) - Aros core libs cannot be GPL'ed."

Yes, but the author of a GPL product can provide additional licenses, and Titan could give you an OpenPCI and make it AROS PL...

Try to talk with him so we can have a wrapper officially :-)

"man PCI bus and eg. PCI bus over any PCI device" Well, Prometheus library allows you to have various PCI buses... and it also allows you to have various pci devices inside the same PCI card.

I think that you would only require a pci.library for each architecture... Couldn't you use the BIOS for that? When I load an OS on a x86 machine doesn't it use the BIOS to know how to access the PCI bus? Otherwise an older version of the OS wouldn't work in newer motherboards with different chipsets, but it works... So for x86 we would only use one pci.library, for u-boot we would use other, and for smart firmware another one...

But please, talk with Titan, try to ask him a special OpenPCI version with the AROS licence I guess He'll cooperate :-)

Thank you for your effort, I don't want my comments to sound negative, I just have doubts that I'd like to dissapear...

And again, creating a new pci.hidd is not an easy task and we can always use an OpenPCI wrapper, so thank you :-)
The only spanish amiga news web page/club: Club de Usuarios de Amiga de Zaragoza (CUAZ)
 

Offline Crumb

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 1786
  • Country: 00
    • Show only replies by Crumb
    • http://cuaz.sourceforge.net
Re: AROS Status Update
« Reply #29 from previous page: March 10, 2004, 10:43:51 AM »
"1.- do an MMU.hidd"

I haven't looked much Thor's MMU.library, but it may be a good idea to have similar functions
The only spanish amiga news web page/club: Club de Usuarios de Amiga de Zaragoza (CUAZ)