New StrongARM IS READY! | |
This is a long thread. Click here to view the threaded list. | |
ams | Message #1715, posted at 19:45, 10/12/2000, in reply to message #1714 |
Unregistered user | Fair points Guys. I have no problem (and would have no hesitation) buying a machine running RISC OS and that had PCI. I would NOT be buying it because it ran PCI, because realistically it makes little difference. The new hardware eliminates memory bus bandwidth problems and runs the ARM faster and has the option of taking the Intel xScale (80200) somewhere down the line (neither are dependant on having PCI). I would prefer if they had not bothered to use PCI but either uprated the Podule (widened from 16 bits and clock rate increased). If they had we probably would have uprated machines from Microdigital and RiscStation by now. There are problems with PCI and PCI chipsets. Various press magazines have listed problems like card/interface incompatibility, timing problems, disk data corruption and (in the case of intel's i820 and i840 chipsets) random reboots/failure to boot. These are not trivial problems, and the benefit we get is just two cards a 100 BaseT and (perhaps) some SCSI card someways down the road. The downside may be unstable systems, corruptions to disk data or general instability. Incidentally the Imago has no PCI has 100 Base-T and will have UDMA-66 (in which case UW SCSI is not noticeably faster) and a memory system faster than AGP x4 so what advantage PCI then ? As Lee says given information it is possible to write drivers for PCI devices, but the problem is data is not always available, or is subject to NDA or licensing restrictions. No information-No Drivers that's they way of the world I am afraid. For example is there a driver for Creatives Encore DVD card for Linux (NO) and if that's the case for PC's running a more common OS than RISC OS with legions of coders I can't imagine it happening on RiscOS either. How many graphics cards are there that run on the Apple PowerMac (which has PCI) very few, now if thats the case on quite commonly used hardware what chance of drivers for later cards on Acorn style machines. In addition PCI also is not under our control, what happens when the world switches to PCI-X, will RISC OS machine manufacturers get the chipsets and information early enough to keep up with the PC competition - I think not ! Even if they did their smaller engineering staff numbers and budgets would retard development of RISC OS hardware running the new standard. Its better to set your OWN standards at least then you pay no royalties to anyone, you set the highest standards (rather than just opt for a lowest common denominator) and you can take existing Acorn hardware manufacturers (such as Powertec and the like) with you, at least they are aware of your platform (are Creative, Adaptec or Matrox ?). Suggestions for higher speed busses would include wider 64 or 128 bit busses and moderate clock rates (32MHz or above), multi-master with arbitration or possibly even asynchronous busses (so as the technology improves speeds can be upped transparently). Alternatively digital crossbar switching busses could be used (expensive though). Whatever technology emerges there is no reason why a "bridge" circuit could not be added to allow (older) podule or PCI technology to be used as well as native stuff. All I am saying is PCI is not the cure to all problems, it will introduce some headaches for Acorn software writers and will provide too few benefits to justify the increase in computer prices and problems with stability it may well raise. |
[ Log in to reply ] | |
Matrix | Message #1721, posted at 18:50, 20/12/2000, in reply to message #1697 |
Unregistered user | Well abot kinetic i think that it is only for sell all the RISC PC mother boards that now castle have, also because the most important offers was arround the complete machines so i think that they want first end all the old acorn stuff and after they will work on a new mother board. |
[ Log in to reply ] | |
Matrix | Message #1724, posted at 14:13, 28/12/2000, in reply to message #1723 |
Unregistered user |
No actually there is old processors on the new boards, someone of us did see a new strongarm running? i am sure not also because INTAL didn't start a large production so till now it cost could be very hight on a commercial computers, till now i saw only trial boards .... |
[ Log in to reply ] | |
arenaman | Message #1614, posted at 13:58, 15/6/2002, in reply to message #1613 |
Unregistered user | If Pace are spending £1.3 million on RISC OS, I for one assume that a great part of this work is on getting it to work on the new ARM chips. After all, the old 26bit chips won't be manufactured for ever will they and then what will Pace use in their products? Simply speaking, won't this leave RISCOS Ltd with a fully 32bit OS of which they have to make suitable (maybe adding more things) for the desktop? Pace are showing increasing interest in RISCOS Ltd and I can tell you now that things are about to get underway again after this period of no-engineers status! Imagine how much faster a 1ghz StrongARM will be compared to any PC! Especially if Millepede used them in Imago eventually. And why not? That sort of power is ideally suited to their market. Here's to 1gig RiscPCs... |
[ Log in to reply ] | |
Matrix | Message #1617, posted at 13:58, 15/6/2002, in reply to message #1616 |
Unregistered user | ok ok ok.... friends all look like a wonderfull news but think this no Risc OS boards support this new processor, Different FP, New SIMD istructions, Full 32 bits, new system bus and also chache bus, new clock .... well i think that for now we are to far from it, but i hope that someone will build a new board for this wonderfull processor, someone can image multimedia applications on it????? ))))) |
[ Log in to reply ] | |
I don't have tourettes you're just a cun | Message #1618, posted by [mentat] at 13:58, 15/6/2002, in reply to message #1617 |
Fear is the mind-killer
Posts: 6266 |
Ah yes, wouldn't it be nice... A 1Ghz StrongARM in a brand new RISC OS computer, RISC OS 5 .... Come on RiscStation, take up the challenge! It would certainly add some punch to the range, and a high-end computer wouldn't necessarily damage RS Lite etc sales too much. And while they're at it, a 1Ghz SA laptop please |
[ Log in to reply ] | |
I don't have tourettes you're just a cun | Message #1619, posted by [mentat] at 13:58, 15/6/2002, in reply to message #1618 |
Fear is the mind-killer
Posts: 6266 |
But we'll need some OS revisions... Who will do that? ROR |
[ Log in to reply ] | |
arenaman | Message #1621, posted at 13:58, 15/6/2002, in reply to message #1620 |
Unregistered user | RISCOS Ltd have had a board change are now going to get on with some actual work, apparently. This may be subcontracted work (maybe to Pace) or hiring in engineers or indeed both. As for having no boards to support the new chip, the word "new" explains this. How can we have boards and an OS to support something that isn't yet released? Give it a little time. As I said, the RISC OS companies have no choice do they, unless they fancy going out of business. Personally, I'm going to start saving the pennies now... |
[ Log in to reply ] | |
Matrix | Message #1623, posted at 13:58, 15/6/2002, in reply to message #1622 |
Unregistered user | Well about electrical system you are right Annraoi, but you forget the new chipset, it is different, the new SA can use 100 Mhz boards and new Syncro chache burt pipeline like Pentiums, and we have to see how intel want manage the socket, i think that they will leave the processor wild because they are interessed to portable market, but i think that they did enginered the processor and the chipset specific for multimedia, so also for desktop and this type of machines, also for new interactive televisions, so we have to have right informations and i think that we have to wait the new boards from HP and Compaq, but also Castle or Pace or Millipede can work arround it, of course now Imago etc... are not a sure solution, but i think that to not more time we will see something ready and so RISC OS Ltd have to work arround this new motherboards, maybe of course changing some memory adress for use the system in ROM like ever, but i think that RISC OS will grow a lot for use this new tecnology (grow also in it KBYTES) so i think that the ROM solution become to be a not the best solution, and we have also the new SIMD istructions for multimedia so RISC OS other than be to 32 bits have to implement the new SWI etc... i think that is to early for talk about new machines |
[ Log in to reply ] | |
Matrix | Message #1625, posted at 13:58, 15/6/2002, in reply to message #1624 |
Unregistered user | Well to two weeks i will go in USA and i will try to know something new, but the last news about HP and Compaq are arround a palm computer with windows CE, so nothing about the new SA (that is borned for multimedia apps) i think (knowing Intel) that they want attack the Sun Spark business so "maybe" we will se in about max one year a new Risc Station for computer graphics and multimedia, and we will see very soon an Internet PC with this processor, this is also why PACE are so interessed in this business, about Risc OS i am not sure about to see a new version of the system soon, we need a machine first and i think that castle or millipede have to work arround thir boards, first because you know better than me that they have to change boards voltage, caches, maybe also chipset, and about the IOMD system... yes it can be an fast answer for Risc OS but i want remember to all that INTEL is a lot of time that is working arround a new type of RAM and new type of system bus (we will see something with their ITANIUM) so i don't believe very much in old solutions also because INTEL want new boards also for PCs so i think that 100Mhz is only the start, of course we need to forget SDRAM Sycronous (and syscronous caches also) and wait the board that INTEL project for the processor, i think that is crazy to think to plug this "genious" in a old body like a RISC PC or an Imago boards... but we will see |
[ Log in to reply ] | |
[Steve] | Message #1631, posted at 13:58, 15/6/2002, in reply to message #1630 |
Unregistered user | Right. Conciseness required now. 'Yes' or 'No' - d'you reckon these chips will be in a RISC OS machine anytime soon? |
[ Log in to reply ] | |
I don't have tourettes you're just a cun | Message #1632, posted by [mentat] at 13:58, 15/6/2002, in reply to message #1631 |
Fear is the mind-killer
Posts: 6266 |
<optimistic> YES </optimistic> (well, you wanted concise) |
[ Log in to reply ] | |
johnstlr | Message #1635, posted at 13:58, 15/6/2002, in reply to message #1634 |
Unregistered user | Obviously I don't know precisely what will be in 4.5 although I could have sworn there was some mention on the latest foundation CD. I can't find it now though . From memory I think there are supposed to be around 50 improvements including an improved network stack (it had better include DHCP) and, would you believe it, disk fixing software (hmmm). However from a developers point of view I'm under the impression that it is supposed to support the 32bit API so people can start porting applications. This would hopefully ensure the transition to RISC OS 5 is relatively smooth for supported applications. Dunno what's planned for older apps, if anything at all. I guess the point of 4.5 is to ensure there is actually software that will run on version 5. It seems reasonable to me, although I can't see how they could justify charging another 120 quid for it. Then again I'm pretty sure it's supposed to be soft-loadable. |
[ Log in to reply ] | |
rich | Message #1638, posted at 13:58, 15/6/2002, in reply to message #1637 |
Unregistered user | ...and then all the filer stuff will be served by a web browser, and RISC OS Ltd. will be broken up into smaller companies? Seriously, XML support would be handy - I wanna start playing with WML and SVG under my fave OS, not this nasty Windows stuff! |
[ Log in to reply ] | |
I don't have tourettes you're just a cun | Message #1642, posted by [mentat] at 13:58, 15/6/2002, in reply to message #1641 |
Fear is the mind-killer
Posts: 6266 |
A Fair point. But there's no need to write off the RiscPC (after all, it's still a good brandname) - a new motherboard could see SA2 in a RiscPC sometime. Anyway, maybe we're all needlessly overspeculating here... |
[ Log in to reply ] | |
rich | Message #1643, posted at 13:58, 15/6/2002, in reply to message #1642 |
Unregistered user | Castle said at the show that they were looking into Xscale for standard RiscPCs as an upgrade to the existing motherboard. At least, that's what one of them said to me BTW, this thread appeared to have been closed; perhaps Tim should put a reason why it was closed (same as editing a post) as I still think there's life left in it |
[ Log in to reply ] | |
I don't have tourettes you're just a cun | Message #1644, posted by [mentat] at 13:58, 15/6/2002, in reply to message #1643 |
Fear is the mind-killer
Posts: 6266 |
What do you mean "Closed" I thought it was just broken... Re. Xscale, I plan to just <tonyblair> wait & see </tonyblair> If some good stuff makes it to the market that's worth buying, I will buy it. |
[ Log in to reply ] | |
rich | Message #1645, posted at 13:58, 15/6/2002, in reply to message #1644 |
Unregistered user | There's a "close thread" option to make sure no-one can add to the discussion (at least if you have admin priveleges); I'm guessing someone must have hit it by mistake, but luckily there's also an "undo" option |
[ Log in to reply ] | |
I don't have tourettes you're just a cun | Message #1647, posted by [mentat] at 13:58, 15/6/2002, in reply to message #1646 |
Fear is the mind-killer
Posts: 6266 |
I would love to read the above post, but it's too scary! OK, so I'm just a wimp, but Paolo, can't you make just a little more use of the [RETURN] key in such long posts? Please? ROR |
[ Log in to reply ] | |
alpha | Message #1648, posted at 13:58, 15/6/2002, in reply to message #1645 |
Unregistered user | There's a "close thread" option to make sure no-one can add to the discussion (at least if you have admin priveleges); I'm guessing someone must have hit it by mistake Not me. but luckily there's also an "undo" option There is? |
[ Log in to reply ] | |
johnstlr | Message #1649, posted at 13:58, 15/6/2002, in reply to message #1648 |
Unregistered user | There's a "close thread" option to make sure no-one can add to the discussion (at least if you have admin priveleges); I'm guessing someone must have hit it by mistake I hope it wasn't me In reply to Paolo's long (but always interesting) comments.... Mesa isn't the UNIX version of OpenGL, it's an OpenGL LIKE API. As far as I'm aware Mesa hasn't been tested for conformance agains the OpenGL standard. Then again with Silicon Graphics Open Sourcing as much of OpenGL as they can (they don't actually own all of it) there was a comment on their website about working with the Mesa team to create a unified open source version. Also Mesa is huge. This is not a criticism of the people writing it and Dave Boddies port but I do wonder if we would be better off starting with a MiniGL driver like you get on the PC and expanding from there. I also agree with Paolos stance on PCI. It may not be the greatest expansion system on the planet but there are an awful lot of cards available for it, and it isn't going away in a hurry. However judging by the way the market is growing, USB is something we definitely need and its good to see it. Can we now see the programmers interface please? Putting RISC OS in Flash RAM makes sense (providing it can still be locked against virus attack). Wasn't this RISC OS Ltds original intention anyway? However discovering the processor and making the best use of it can be a lot of work. While it's neat in theory you will always be one iteration behind - even Microsofts Compilers don't support things like AMDs 3D Now yet. Perhaps we should just port TAOS RISC OS as a server platform? At the very, very least we need proper memory protection before this can really be considered. Also, as someone who is discovering the hard way how much trickier it is to write networking code on RISC OS than Linux or Windows (due to lack of pre-emptive multitasking and multithreading) I'm not sure whether it's really suited for this. Yes you can hang off the Internet event but it requires a different approach to writing the code and, as I've said many times, the effort required can be too much. Unless there is a real requirement to move into server markets I would say leave Linux to slug it out with NT / 2k and look elsewhere. [Edited by johnstlr at 10:09, 5/11/2000] |
[ Log in to reply ] | |
johnstlr | Message #1653, posted at 13:58, 15/6/2002, in reply to message #1652 |
Unregistered user | Again both Annraoi and Paolo make good points - you know this place can be far more constructive than the newsgroups at time I agree with Annraoi that we shouldn't expect a raft of cheap PCI cards to be available and that developers will be producing drivers for a much smaller market. However this has to be offset by the fact that a) PCI cards are MUCH cheaper than podules. Ok so the cost of developing drivers will offset this but paying over £100 for a 10Mb / Sec Ethernet podule is beyond justification. If it was 100Mb then I'd be more willing to consider it. b) Because you don't need to design the hardware, just write the drivers, this in theory opens driver writing up to anyone with the time, knowledge and who can be bothered. Ok it might not be easy getting specifications for the cards out of manufacturers, but if you can show them that it will not cost them anything and they may sell more hardware they might be more forthcoming. Paolo has already demonstrated that he can write drivers with his ISDN driver but this is no good if the hardware isn't available to start with. As for the more complex cards yes this is a problem and I don't have an answer to it. Onto Paolo - the CRs do help mate I'm still not convinced about a RISC OS server system but then that's partially because of things that are still lacking in the OS. With memory protection it might be a possibility. It would be easier with pre-emptive multitasking and multithreading but I don't think we're going to see either of those (or at least not for a very long time). No I don't think we need 14 different versions of RISC OS but you do end up with an OS that can run on the lowest common denominator rather than taking advantage of new features. Alternatively perhaps we need a reflective, open and adaptable operating system but I'm going to stop now before this turns into a lecture on reflective software |
[ Log in to reply ] | |
Matrix | Message #1657, posted at 13:58, 15/6/2002, in reply to message #1655 |
Unregistered user | Hi lee and Annoraoi (and all the others) Well... 1) Like also Annraoi said other than the SIMD istruction there is the system bus (and at Operating system level it is very important) specially when you talk about the OMEGA and the two processors, i really don't know how they can use on one machine two processor with different technology, different voltage, different clock, different system bus and also the new SA use the FP like a plug-in so it need some particoular featuring for use it... we will see but i have a lot of doubts about this 2) The only way for resolve the 26 bits problem (for me) is a 26 bits satellite kernel for mask the old call traslating it at 32 bits (with the missing string part) like Windows do, but maybe i am in a wrong way... 3) The two different FP units will make a lot of problems on the future system because (my opinion) i think that is better to write an VFP module (Virtual Floatting Point Module) that will manage an interface between the Application and the hardware level (NSA FP, ARM10 FP, FPEmulator) 4) Pipeline etc... well with the new system bus how it will function (with also cache etc...) till the memory? 5) V5 and HEX yes they have both the same but the Operating system have to manage the hardware, i still think that things like DMA and system bus will make a lot of problems 6) About network card and video cards... i think that this hardware will take a lot of advantages from SIMD istruction and also IDE interface and SCSI, but also MIDI and AUDIO CARDS so are you sure that to not more time it will not be used? (and also MULTIMEDIA actual is a big trainer of the computer business) 7) CHIP SET (DON'T FORGET IT! :-) the chip set of NSA will be different from the CHIP SET of ARM10 this mean also different bios so the system MUST be "optimized" for two different platform like Linux or Windows are, also if the system will not use the FP or the SIMD istructions... but we will see :-) [Edited by Matrix at 08:53, 8/11/2000] |
[ Log in to reply ] | |
johnstlr | Message #1658, posted at 13:58, 15/6/2002, in reply to message #1657 |
Unregistered user | Well I can't argue with much that has been said because you obviously know more than me but a few points.. I must admit I am intrigued (excited even?) by ARMs Java Extensions. At the rate we're going this might be the only way in which we actually get Java. This is not a shot at Peter Naullis (of Chockcino fame) because I understand he is very busy and I can only guess at how complex the software is. However 2 yrs ago I was going to do my current work in Java on Phoebe. Now I'm on Windows and COM - sad innit (although admittedly that's partially because we had to drop Java support from the platform I'm using). A 26 bits satellite kernel which just catches the illegal calls isn't applicable in our case. The reason it works on Windows is because all you are doing is catching calls to the Win32 API. However in our case the way some of the ARM code instructions are interpreted has changed. This isn't something that is easy to trap. Short of modifying the affected apps (so we can say goodbye to Artworks etc) emulation would appear to be the only solution. Of course perhaps now everyone will start coding in C....oh hold on a minute the Norcroft compiler won't work on the new processors either. 8( VFPE? A bit over the top eh? Surely all we need is to standardise the FP calls and write a module which translates the calls to the appropriate hardware. |
[ Log in to reply ] | |
Matrix | Message #1661, posted at 13:58, 15/6/2002, in reply to message #1660 |
Unregistered user | Right Malcom! This is what i mean... is possible to put of the new 32bit programs a "identifier code" or also let the system auto-identify the xxbits of the program so it will maskerade all if the program is 26 bits... I mean (for let people undestand in a easy way) something like the PCPro hard disc emulation... But please don't call it a 26bits emulator because you all know that it will only mask the 26 bits old callings (the registry etc.. will be the same otherwise the processor are not compatible ) So i think (and also the wimp2 premptive multitask module demostrate in past) that is possible made like a "26bits old firmware" that will let the new processors "intepret" the old 26bits istructions but only in the "syntax" not useing a procedure for re-generate all the istruction in 32 bits. For the FPE i mean exactly what Annoraoi said, we just have the module but RISC OS Ltd need to rewrite it for the new low level FPU that we will have... For Java istructions.... well why not build the same as the SIMD istructions? so Lee the system will need to undestand what processor is on the board for emulate the right code and use the real code when it is present... well at this point come back on my post for the new system istallation and see that it is not so far from the future reality... (my opinion of course...) |
[ Log in to reply ] | |
Matrix | Message #1663, posted at 13:58, 15/6/2002, in reply to message #1662 |
Unregistered user | Well Mark, for the "connection" hardware the situation is not very bad... 1) I published the "driver" for ISDN modems like Zyxel TA 128 on the forum topics about ISDN... so just from now you can buy and ISDN modem and it will work with a RiscPC, for it configuration you need to use windows for use the original configuration program also if i am working arround a front-end ISDN driver for RISC OS... (this days i have to much work so ...) 2) if you use and ISDN (in dual mode) you can have till 112 kbps, actually ADSL talk arround 640 kbps but we have to see the most of the servers let it work like a bit more fater ISDN so for now "all is under control" for RISC OS 3) The future? well RISC OS is still under developing so it will have all the software necessary i am sure of this |
[ Log in to reply ] | |
Matrix | Message #1665, posted at 13:58, 15/6/2002, in reply to message #1664 |
Unregistered user | about the emulation i don't agree with you but of course we two different opinions... and yes it is possible to build also an emulatore of the old processors and i think that it will run also very good on a new SA so all look ok (in what you say) but if you build an emulatore of the old processor you know better than me that you have to run on it also the old system.... (emulate the processor not let the application be executable) this applications (if not reinterpretates will need all the old stuff for functions) so all will be an... RISCPC Emulator? For the USB etc... i agree with you, but internet drivers are not so protected it is also possible to make some ports or rewriteing from Linux so it will not be so difficult... (i hope eheheh ) |
[ Log in to reply ] | |
Mark Quint | Message #1666, posted by ToiletDuck at 13:58, 15/6/2002, in reply to message #1665 |
Quack Quack
Posts: 1016 |
i guess to combat the 26bit problem, wouldnt it be easier to emulate the 26bit processor on the Xscale proccessor (its not like there's much processor requirements anyway for much 26bit apps) It worked with the 65Host emulator, so why not emulate a Risc PC On the internet front, could u tell me how much ISDN costs, because even i, as a 56k modem user spend more on a 56k connection, than i would if i had ADSL, so im sure this is the same for others. therefore, ADSL RULES!!! (and give u 2 xtra free phone lines compared to ISDN) |
[ Log in to reply ] | |
Matrix | Message #1668, posted at 13:58, 15/6/2002, in reply to message #1667 |
Unregistered user | I agree with your explanation Annraoi. for this reason i think that an "emulation" is not the best solution it will take a lot of processor resources and it will need a particoular new structure of the system because the old programs have to run in a complete "protected-mode" where them can not use nothing of the computer in a direct way... I want remember that about the code also PCPro not emulate x86 code, it is only an "interface" between the 486 (or the 586) and the memory or peripherials, adressed by RISC OS and ARM processor. The emulation concept in PCPro software is only about the HD Partition, that is a file, or about memory management etc... for standard peripherials like RS 232, PCPro let you use it directly, like with SCSI interfaces etc... A Complete emulation , in my opinion, is not required and also not usefull; in that way we will not have easy tools for translate the software and also a bad "interactivity" by old applications with the new system, and old applications will not take a lot of benefits from the new hardware. Like Lee said under C or C++ it will be "easy" this is the same also with a BBC Basic compiler (the future 32 bits compilers of course) but for the Assembly code it is different, and also we have to wait tools like the FPEmulator for see if it will support the new FP, more programs make calls to it so there is not only the 26 bits problem for translate on the new architecture the software. [Edited by Matrix at 09:35, 13/11/2000] |
[ Log in to reply ] | |
Mark Quint | Message #1670, posted by ToiletDuck at 13:58, 15/6/2002, in reply to message #1667 |
Quack Quack
Posts: 1016 |
i guess to combat the 26bit problem, wouldnt it be easier to emulate the 26bit processor on the Xscale proccessor (its not like there's much processor requirements anyway for much 26bit apps) |
[ Log in to reply ] | |
Pages (4): |< < 3 > >| |