home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / programmer / 526 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  9.3 KB

  1. Path: mail2news.demon.co.uk!sirdar.demon.co.uk
  2. From: Ian Parkinson <Ian@sirdar.demon.co.uk>
  3. Newsgroups: comp.sys.amiga.programmer
  4. Subject: Re: amiga questions.  -  riscami.txt [1/1]
  5. Date: Mon, 08 Jan 1996 20:02:02 -0800
  6. Organization: Organisation??? :-)
  7. Message-ID: <Magpie821160122Ian@sirdar.demon.co.uk>
  8. References: <4cr622$59j@news.cityscape.co.uk>
  9. X-NNTP-Posting-Host: sirdar.demon.co.uk
  10. X-Newsreader: Magpie Mail and News - Unregistered version
  11. X-Mail2News-Path: relay-4.mail.demon.net!post.demon.co.uk!sirdar.demon.co.uk
  12.  
  13. In article <4cr622$59j@news.cityscape.co.uk> NEW COLLEGE wrote:
  14. >      If they port the OS to other systems it could be disastrous 
  15. > for the amiga in general, because although the OS is undoubtedly 
  16. > the best I have ever used if it is ported it will lose some of 
  17. > it's best features, most importantly because it could not longer 
  18. > be sure that each platform had the same base config, any extra 
  19. > features would have to be emulated in software, thus packing out
  20. > and slowing down the kernal extremely i.e. the new RISC amiga 
  21. > may have a superfast 24-bit blitter (I hope! :-) but how many 
  22. > powerMacs have you seen with one, any portable os would have to 
  23. > emulate one which would be slow.
  24.  
  25. One of the features of the OS which really makes it stick out from the 
  26. competition is, IMHO, the fact that the latest version works fine on the 
  27. oldest hardware. Just about any combination of custom chips from older 
  28. machines can be combined together and the OS will happily sort it all out, 
  29. and only offer programs features available on the current system. Also, 
  30. base config is largely unimportant as it will merrily work on very little 
  31. memory, or from a floppy drive, or on a TV screen rather than a monitor 
  32. and so on. Hopefully, AT, when writing any portable OS, will extend this 
  33. flexibility to be used on other machines - i.e. in the case of the 
  34. blitter, it will try to find a blitter when the system kickstarts and 
  35. then, when a blitter function is called, either use it if it can find it, 
  36. or emulate it (perhaps using other hardware specific to the machine it is 
  37. running on).
  38.  
  39. > This also raises another 
  40. > important question, if the os has to use drivers to provide 
  41. > emulations of some features which will be slow, any software 
  42. > which hopes to be portable will not be able to use many of the 
  43. > RISC amiga's feature because it would crawl like a snail with 
  44. > arthritis on any other machine so we will end up with large 
  45. > podgy, slow apps.
  46. All other modern computer systems are capable of operating WIMP-based user 
  47. interfaces - hopefully such an OS will just(!) select the best way of 
  48. achieving the desired result. We may see the Blit calls become obsolete, 
  49. and replaced by some more general routines, but I don't think that there 
  50. will be a problem here.
  51.  
  52. > Also if the OS is to be portable it will 
  53. > immediately wipe out one of the key features of the amiga, 
  54. > hardware bashing, if each platform is different (as it will be) 
  55. > then the program cannot use things such a the copper or blitter 
  56. > directly because it cannot be sure it is there, instead it will 
  57. > have to go  through the OS which will slow it down tremendously, 
  58. > for example if you feel like a challenge program a game like 
  59. > stardust without using the blitter or copper and only using OS 
  60. > calls, hard isn't it?
  61. This should only affect games- and demo-programmers, both camps are quite 
  62. used to either rewriting their products for different hardware or saying 
  63. 'sod it if it doesn't work on somebody else's machine.'
  64.  
  65. > Finally for this section the amiga OS gets a lot
  66. >  of its speed from the fact that most of intuiton`s buttons etc. are 
  67. > stored in rom along with most of the major OS code, if the OS became
  68. >  portable all of this would have to be loaded from  disk, slowing down
  69. >  screen redraws ect. or it would all have to be loaded into ram, giving 
  70. > lightening fast redraws (faster than from rom) but would swallow large
  71. >  chunks of memory.
  72. Yes, this could be a problem. How big are our kickstart ROMs these days? I 
  73. *think* they are 2Meg - even if a portable OS took up twice as much source 
  74. memory adding an extra 4Meg to the basic system is conceivable (PC people 
  75. wanting Windows '95 have all had to do this), but this does come into 
  76. conflict with the fact that the Amiga OS has always been designed to run 
  77. on low-end systems.
  78.  
  79. OR... would this be technically possible? Putting the OS on some sort of 
  80. SIMM-compatible ROM? Or even on a PCMCIA card? For that matter, I'm sure 
  81. it wouldn't be too hard to stick the ROM on a bog standard PC card. I'm a 
  82. programmer, not an electrictian (Jim) so I'd be pleased to be contradicted 
  83. here.
  84.  
  85. > At present AT seem to be trying to form some
  86. >  kind of wierd amalgam of windows, system 7 and workbench (Maybe
  87. >  they should call it Windows system workbench?), if they were to
  88. >  release the OS as a software package, as they seem to want to do 
  89. > it has a big chance of failing {snip}
  90. Yup.
  91. From the present breed of computers, it is only the PC and possibly the 
  92. Acorn that would provide a decent market for any portable OS, Mac owners 
  93. already having a darned fine OS. PC owners won't buy anything that doesn't 
  94. have 'Microsoft' emblazoned in huge letters all over the box, so this is a 
  95. serious concern. However, AT are looking eventually to produce set-top 
  96. boxes to handle interactive TV. It is my guess that any OS they develop is 
  97. bound to lean towards this goal - and if the boxes come in several 
  98. different configurations (to suit several different wallets) this type of 
  99. OS might be useful. We can look to other companies to produce similar 
  100. hardware, and maybe AT will try to get the Amiga's OS onto these other 
  101. machines.
  102.  
  103.  
  104. >    With regard to the statement that they are dropping the AAA 
  105. > chipset and farming out the new chipset designs to a new company WHY!!!, 
  106. {snip}
  107. > Apparently for the new RISC amiga AT will farm out the design of
  108. > the chipset to a outside company. This is not a bad idea if the outside
  109. > company are any good but a far more sensible idea would be to give them 
  110. the
  111. > designs for the AAA chipset and tell them to modify them to suit AT`s 
  112. needs.
  113. > This is sensible because when Commodore died the AAA chipset prototype
  114. > was 96% complete (figures from the deathbed vigil video), dropping a 
  115. chipset 
  116. > this close to completion is like shooting yourself in the foot,
  117. {snip}
  118.  
  119. Quite agree. I would hope they have seriously considered the AAA chipset 
  120. before dropping it - but then again, the original designs must be 
  121. beginning to age by now.
  122.  
  123. > Almost finished now, just a couple more things.
  124. > If they are serious about porting the OS I hope that the process of 
  125. writing 
  126. > the code will not take up so much time that they will not be able to 
  127. > significantly rewrite the OS, because it is beginning to look a little 
  128. > dated against Win95.
  129. The Amiga OS has always been at the forefront of home computer UI 
  130. technology. BUT! For some reason, it has just never looked pretty. When 
  131. OS2.0 came out, complete with bas-relief pseudo-3d graphics, we all 
  132. thought it looked fantastic. Looking at it now, though, didn't C= take it 
  133. just a bit too far? EVERYTHING is either raised or lowered, and it all 
  134. just looks... grey! Things like MagicWB go some way to making it look a 
  135. little nicer, but lets hope AT get some interior designers in...
  136.  
  137.  
  138. > Finally if the new amiga uses PCI slots this would enable cheap PC 
  139. expansion
  140. > cards to be used, but this raises a major problem, all amiga cards have 
  141. > small rom chip in them to say what they are, so that the autoconfig 
  142. system
  143. > can work but PC cards do not have this so the autoconfig will not work 
  144. for
  145. > them, this means that in the startup sequence a software system will 
  146. have 
  147. > to be used to recognise and mount such cards, this will be aukward and 
  148. > slow (just look at the bodge Win95's software autoconfig does of some 
  149. > things).
  150.  
  151. Agreed again. Some earlier boards were not autoconfig and required some 
  152. sort of manual (or startup-sequence) launching, if necessary a similar 
  153. system could be employed. I hope it is avoided, though!
  154.  
  155. > So, that's it, all of the above may seem like paranoia to some people 
  156. but
  157. > I feel that most people will want to ask at least one of these questions
  158. > at some point so it would be easier to ask them all now.
  159. Naah, not paranoia. I seem to have disagreed with just about every point 
  160. you have made, but this is due to my playing devil's advocate!
  161.  
  162. >                         Jon R.
  163. > P.S. If AT release a new interim amiga (or an updated 1200) , some sort 
  164. of
  165. > version of the present software pack but aimed at programmers would be 
  166. > a great sell I'm sure, because a lot of people who buy an amiga want to
  167. > program it but at present are put off by all the different choices and 
  168. > the expense of the software (I'm only just learning myself). The pack 
  169. could
  170. > contain things like:
  171. > A1200/Interim Amiga
  172. > 250mb+ Hard Drive as an option
  173. > A69K + A tutorial 
  174. > A C/C++ compiler like DICE, the new Storm Compiler or 
  175. > otherwise something like Amiga E.
  176. > Includes, Autodocs and A tutorial for the above.
  177. > Paint Package.
  178. > A Gui construction system such as E's EasyGUI.
  179. > A version of the RKM's fo the new machine.
  180. > If this were released next year at around the same price I think AT 
  181. would
  182. > have a moneyspinner on their hands (I Know I'd buy it).
  183.  
  184. YES! DO IT, AT! (but, for a programmer, Hard drive only optional? :-)
  185.  
  186. Ian
  187.  
  188. PS Sorry, everybody, for this excessively long reply!
  189.