[News] OS4 progress since pre-release | ANN.lu |
Posted on 08-Jun-2004 21:47 GMT by Peter Gordon | 228 comments View flat View list |
Hans-Jorg Frieden has posted a detailed status update on the progress of OS4 to Amigaworld.net.
Brief summary:
· Picasso96 and MUI PPC native
· Kernel supports PPC performance monitor and Altivec
· Moovid (released with OS3.9 as "action") is now running native, and can play DivX and other common formats
· GCC 3.4.0 is ported
· The C libraries are much faster. As a result AmiPDF is up to 60 times faster.
· Serial and floppy drivers coming soon
· USB is working and supports HID devices like keyboards and mice as well as HID joysticks and steering wheels, and USB mass storage devices like USB sticks, flash card readers, 7-in-1 card readers and cameras
· A1 IDE device now has working UDMA support. Also, interrupts are no longer polled but delivered properly. This means that the device does not require any CPU time for transfers.
This material will in due course be released for download to registered users of the Developer Pre-release on our web site at:
http://www.hyperion-entertainment.biz
There is more detail in the original AW.net posting.
|
|
List of all comments to this article |
OS4 progress since pre-release : Comment 131 of 228 | ANN.lu |
Posted by Stefan Burström on 09-Jun-2004 15:58 GMT | In reply to Comment 124 (Fabio Alemagna): Hi!
>Hmm... ok, so I got it wrong before (which however means that now other things are not clear). So let me get this straight: if I have a PPC program that needs to use a 68k library, I need to write/autogenerate certain stub code that gets linked with the program. Is this correct?
Almost. (And now I finally got what the cultprit was :)
The stub becomes a true AOS4 library. So most of the time you don't have to
generate it is since someone else has already done that. If you had a look
in libs on an AOS4 machine you would find some abc.l.main files. That is a
stub library that connects the abc m68k library with the ppc world.
> > Also, since you say I don't need to recompile the program, and since you say > > that there are no stubs anymore if I recompile the library to PPC,
>Now, that is what I got wrong too: there still are stubs, since they are linked with the program. Right?
Sorry, I was abit unclear here. The stubs are not linked, they are put in a
library of its own. I guess the word stub is abit confusing here.
>Now, this I don't understand. What does it really mean? How can it become the replacement for something that is linked with the program at compile time?
When you put the ppc library there, you remove the stub library and the m68k
library and the application will use the ppc library directly without any
stub overhead.
Got a better name than 'stub' for this? I guess this is abit confusing to people
but rather obvious if you have done some work for AOS4. Still, it would be good
with a name with less confusion involved.
rgds,
Stefan |
|
List of all comments to this article (continued) |
|
- User Menu
-
- About ANN archives
- The ANN archives is powered by #AmigaZeux. It was updated daily (news last: 22-Oct-2004; comments last: 18-May-2005).
ANN.lu was created, previously owned and maintained by Christian Kemp, www.ckemp.com.
- Contribute
- Not possible at this time!
- Search ANN archives
- Advanced search
- Hosting
- ANN.lu was hosted by Dreamhost. Sign up through this link, mention "ckemp" as referrer and he will get a 10% commission on any account you purchase.
Please show your appreciation for any past, present and future work on ANN.lu by making a contribution via PayPal.
|