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

  1. Path: alpha.isc.rit.edu!MJP3783
  2. From: mjp3783@alpha.isc.rit.edu
  3. Newsgroups: comp.sys.amiga.programmer
  4. Subject: Re: amiga questions.  -  riscami.txt [1/1]
  5. Date: 10 Jan 1996 23:54:07 GMT
  6. Organization: Rochester Institute of Technology
  7. Message-ID: <4d1jiv$ksc@news.isc.rit.edu>
  8. References: <4cr622$59j@news.cityscape.co.uk>,<Magpie821160122Ian@sirdar.demon.co.uk>
  9. Reply-To: mjp3783@alpha.isc.rit.edu
  10. NNTP-Posting-Host: alpha.isc.rit.edu
  11.  
  12. In article <Magpie821160122Ian@sirdar.demon.co.uk>, Ian Parkinson <Ian@sirdar.demon.co.uk> writes:
  13.  
  14. >One of the features of the OS which really makes it stick out from the 
  15. >competition is, IMHO, the fact that the latest version works fine on the 
  16. >oldest hardware. Just about any combination of custom chips from older 
  17. >machines can be combined together and the OS will happily sort it all out, 
  18. >and only offer programs features available on the current system. Also, 
  19. >base config is largely unimportant as it will merrily work on very little 
  20. >memory, or from a floppy drive, or on a TV screen rather than a monitor 
  21. >and so on. Hopefully, AT, when writing any portable OS, will extend this 
  22. >flexibility to be used on other machines - i.e. in the case of the 
  23. >blitter, it will try to find a blitter when the system kickstarts and 
  24. >then, when a blitter function is called, either use it if it can find it, 
  25. >or emulate it (perhaps using other hardware specific to the machine it is 
  26. >running on).
  27.  
  28. I agree - the new OS must continue to detect and use hardware that is present.
  29.  
  30. >All other modern computer systems are capable of operating WIMP-based user 
  31. >interfaces - hopefully such an OS will just(!) select the best way of 
  32. >achieving the desired result. We may see the Blit calls become obsolete, 
  33. >and replaced by some more general routines, but I don't think that there 
  34. >will be a problem here.
  35.  
  36. Agreed. BBM and family should have all been more specific, anyway -
  37. BBMCookieCut, BBMCCopy, BBMFast.
  38.  
  39. [bit about having to go through the OS to write games removed]
  40.  
  41. >This should only affect games- and demo-programmers, both camps are quite 
  42. >used to either rewriting their products for different hardware or saying 
  43. >'sod it if it doesn't work on somebody else's machine.'
  44.  
  45. True, although a low-level library that gives basic access to screens, audio,
  46. copy graphics functions (that use the blitter if available, otherwise optimized
  47. mem-copy routines), etc would help with that.
  48.  
  49. >> Finally for this section the amiga OS gets a lot
  50. >>  of its speed from the fact that most of intuiton`s buttons etc. are 
  51. >> stored in rom along with most of the major OS code, if the OS became
  52. >>  portable all of this would have to be loaded from  disk, slowing down
  53. >>  screen redraws ect. or it would all have to be loaded into ram, giving 
  54. >> lightening fast redraws (faster than from rom) but would swallow large
  55. >>  chunks of memory.
  56.  
  57. (what about leaving it in a rom that is specific to each machine?)
  58.  
  59.  
  60. >Yes, this could be a problem. How big are our kickstart ROMs these days? I 
  61. >*think* they are 2Meg - even if a portable OS took up twice as much source 
  62. >memory adding an extra 4Meg to the basic system is conceivable (PC people 
  63. >wanting Windows '95 have all had to do this), but this does come into 
  64. >conflict with the fact that the Amiga OS has always been designed to run 
  65. >on low-end systems.
  66.  
  67. 2.04 roms were 512k, and I think the 3.0 ones are too.
  68.  
  69. >OR... would this be technically possible? Putting the OS on some sort of 
  70. >SIMM-compatible ROM? Or even on a PCMCIA card? For that matter, I'm sure 
  71. >it wouldn't be too hard to stick the ROM on a bog standard PC card. I'm a 
  72. >programmer, not an electrictian (Jim) so I'd be pleased to be contradicted 
  73. >here.
  74.  
  75. You could put the OS on anything that is mapped to the right address so that
  76. autostartup would occur. PCMCIA requires a dirver, though. A PC board would
  77. (again) have to be mappable to restart areas, so that would be a security risk
  78. in that a card could easily take over on bootup. What is wrong with a ROM, like
  79. we have now?
  80. >
  81. >> At present AT seem to be trying to form some
  82. >>  kind of wierd amalgam of windows, system 7 and workbench (Maybe
  83. >>  they should call it Windows system workbench?), if they were to
  84. >>  release the OS as a software package, as they seem to want to do 
  85. >> it has a big chance of failing {snip}
  86.  
  87. It might. It might not. It would *NEED* a reason to succeed. C= had the bright
  88. concept that just because a product is superior, it will succeed. Getting
  89. dozens of products ported and ready to release with the ported OS would do it.
  90. In the same way EA's DPaint I helped to sell tons of Amiga 1000's, Pagestream
  91. 3.1 PC version that will run in 4 meg (where PageMaker can't come close) would
  92. sell tons of copies of the OS.
  93.  
  94. >Yup.
  95. >From the present breed of computers, it is only the PC and possibly the 
  96. >Acorn that would provide a decent market for any portable OS, Mac owners 
  97. >already having a darned fine OS. PC owners won't buy anything that doesn't 
  98. >have 'Microsoft' emblazoned in huge letters all over the box, so this is a 
  99. >serious concern. However, AT are looking eventually to produce set-top 
  100. >boxes to handle interactive TV. It is my guess that any OS they develop is 
  101. >bound to lean towards this goal - and if the boxes come in several 
  102. >different configurations (to suit several different wallets) this type of 
  103. >OS might be useful. We can look to other companies to produce similar 
  104. >hardware, and maybe AT will try to get the Amiga's OS onto these other 
  105. >machines.
  106. >
  107. >
  108. >>    With regard to the statement that they are dropping the AAA 
  109. >> chipset and farming out the new chipset designs to a new company WHY!!!, 
  110. >{snip}
  111. >> Apparently for the new RISC amiga AT will farm out the design of
  112. >> the chipset to a outside company. This is not a bad idea if the outside
  113. >> company are any good but a far more sensible idea would be to give them 
  114. >the
  115. >> designs for the AAA chipset and tell them to modify them to suit AT`s 
  116. >needs.
  117. >> This is sensible because when Commodore died the AAA chipset prototype
  118. >> was 96% complete (figures from the deathbed vigil video), dropping a 
  119. >chipset 
  120. >> 
  121. >> this close to completion is like shooting yourself in the foot,
  122. >{snip}
  123. >
  124. >Quite agree. I would hope they have seriously considered the AAA chipset 
  125. >before dropping it - but then again, the original designs must be 
  126. >beginning to age by now.
  127.  
  128. An ex-C= engineer said that the AAA chips were about SVGA standards.
  129.  
  130. >> Almost finished now, just a couple more things.
  131. >> If they are serious about porting the OS I hope that the process of 
  132. >writing 
  133. >> the code will not take up so much time that they will not be able to 
  134. >> significantly rewrite the OS, because it is beginning to look a little 
  135. >> dated against Win95.
  136. >The Amiga OS has always been at the forefront of home computer UI 
  137. >technology. BUT! For some reason, it has just never looked pretty. When 
  138. >OS2.0 came out, complete with bas-relief pseudo-3d graphics, we all 
  139. >thought it looked fantastic. Looking at it now, though, didn't C= take it 
  140. >just a bit too far? EVERYTHING is either raised or lowered, and it all 
  141. >just looks... grey! Things like MagicWB go some way to making it look a 
  142. >little nicer, but lets hope AT get some interior designers in...
  143.  
  144. I *LIKE* the way 2.0/3.0 looks. But, that aside, don't forget that they made
  145. everything to work in 4 colors because that is the most reasonable tradeoff of
  146. speed vs looks. Win95 uses 16 minimum, right?
  147.  
  148. >
  149. >
  150. >> Finally if the new amiga uses PCI slots this would enable cheap PC 
  151. >expansion
  152. >> cards to be used, but this raises a major problem, all amiga cards have 
  153. >a 
  154. >> small rom chip in them to say what they are, so that the autoconfig 
  155. >system
  156. >> can work but PC cards do not have this so the autoconfig will not work 
  157. >for
  158. >> them, this means that in the startup sequence a software system will 
  159. >have 
  160. >> to be used to recognise and mount such cards, this will be aukward and 
  161. >> slow (just look at the bodge Win95's software autoconfig does of some 
  162. >> things).
  163. >
  164. >Agreed again. Some earlier boards were not autoconfig and required some 
  165. >sort of manual (or startup-sequence) launching, if necessary a similar 
  166. >system could be employed. I hope it is avoided, though!
  167.  
  168. Well, the PCI standard includes for autoconfiguration. The only thing is (and
  169. this is from Be, Inc.'s Web site) that all of the ROM's in the PCI cards are
  170. written for 80x86 machines. That means that we either emulate the 8088 for that
  171. code, or trash the auto config info and start over. Lose/lose situation.
  172.  
  173.  
  174. >
  175. >> So, that's it, all of the above may seem like paranoia to some people 
  176. >but
  177. >> I feel that most people will want to ask at least one of these questions
  178. >> at some point so it would be easier to ask them all now.
  179. >> 
  180. >Naah, not paranoia. I seem to have disagreed with just about every point 
  181. >you have made, but this is due to my playing devil's advocate!
  182.  
  183. All important points to bring up - and I hope that AT is listening to the
  184. things that are important to us. Even if they disagree with us, they need to
  185. think about what we are thinking about.
  186.  
  187. >
  188. >>                         Jon R.
  189. >> 
  190. >> 
  191. >> P.S. If AT release a new interim amiga (or an updated 1200) , some sort 
  192. >of
  193. >> version of the present software pack but aimed at programmers would be 
  194. >> a great sell I'm sure, because a lot of people who buy an amiga want to
  195. >> program it but at present are put off by all the different choices and 
  196. >> the expense of the software (I'm only just learning myself). The pack 
  197. >could
  198. >> contain things like:
  199. >> 
  200. >> 
  201. >> A1200/Interim Amiga
  202. >> 250mb+ Hard Drive as an option
  203. >> A69K + A tutorial 
  204. >> A C/C++ compiler like DICE, the new Storm Compiler or 
  205. >> otherwise something like Amiga E.
  206. >> Includes, Autodocs and A tutorial for the above.
  207. >> Paint Package.
  208. >> A Gui construction system such as E's EasyGUI.
  209. >> A version of the RKM's fo the new machine.
  210. >> 
  211. >> If this were released next year at around the same price I think AT 
  212. >would
  213. >> have a moneyspinner on their hands (I Know I'd buy it).
  214. >
  215. >YES! DO IT, AT! (but, for a programmer, Hard drive only optional? :-)
  216. >
  217. >Ian
  218. >
  219. >PS Sorry, everybody, for this excessively long reply!
  220.