home *** CD-ROM | disk | FTP | other *** search
/ Archive Magazine 1997 / ARCHIVE_97.iso / text / specials / a5000 < prev    next >
Text File  |  1995-06-25  |  39KB  |  774 lines

  1.                 Introducing the Acorn A5000
  2.                 ---------------------------
  3.                       Paul Beverley
  4.  
  5. On Friday 27th September 1991, Acorn Computers launched, to the
  6. assembled press representatives, an exciting new computer to extend
  7. their range Ö the A5000 (admittedly, not a very striking name!) The look
  8. of the new computer didnæt exactly bowl anyone over either. It was quite
  9. smart, but looked remarkably similar to many three-piece microcomputers
  10. produced these days. But it was when Acorn revealed the power of the new
  11. computer and we saw the price tag that we realised that Acorn have again
  12. made a major step forward in terms of computing power per pound
  13. (Sterling). 
  14.  
  15.         The A5000/2HD package
  16.  
  17. The package on offer is a 2 Mbyte (upgradable to 4M), ARM3 based
  18. computer with their new operating system, RISC-OS 3. It has a 1.6M
  19. floppy and a 40M IDE hard drive. There is also a high resolution
  20. multi-sync colour monitor on a tilt and swivel stand. The price of this
  21. complete package is an amazing ú1499 (+ VAT) including the monitor.
  22. Regardless of its looks or its uninspiring name, the A5000 is, without
  23. any doubt, going to sell extremely well. Demand is going to far outstrip
  24. supply for quite some time, I would guess, although Acorn say that mass
  25. production of these new computers is due to start in January. They
  26. wouldnæt be drawn on what they class as ömassò production but current
  27. production rates are something in the region of 1,500 a month which is
  28. tiny compared to what they could end up producing if this takes off in
  29. the way I think it will. (Remember that, so far, Acorn have sold over
  30. 150,000 ARM3 based machines.)
  31.  
  32. Adrian Look and Brian Cowan, who also witnessed the birth of the A5000,
  33. have written about the software and hardware aspects of the new
  34. computer, so I will confine myself to the implications of the new
  35. machine for the existing range of Archimedes computers and look at some
  36. of the possible applications of the A5000.
  37.  
  38. The current version is an A5000/2HD to give it its full title but in the
  39. new year, Acorn will be releasing the A5000/1FD. This will be a basic 1
  40. Mbyte machine with no hard drive and it is planned to retail at ú999
  41. +VAT (= ú1174). The reasoning behind this decision is, presumably, that
  42. in this autumn quarter, the demand will be extremely high and they might
  43. as well sell the full system while they can. In the new year, when the
  44. full production comes on stream they will be more prepared to allow
  45. people to choose to start with the basic machine and do their own memory
  46. and drive upgrades.
  47.  
  48. (Actually, Iæve thought through the pricing of this and cannot see that
  49. is likely that anyone will be able to beat the price of the A5000/2HD as
  50. it is so aggressively priced.)
  51.  
  52.         A5000 Learning Curve
  53.  
  54. If you want even better value for money than you should buy the A5000
  55. Learning Curve package. This comes with the A5000/2HD and some extra
  56. software plus a two-hour tutorial on two audio cassettes and a Home
  57. Computing magazine. The software includes PC Emulator (1.6) with DR-DOS
  58. 5.0, Genesis Plus, First Word Plus, Acorn DTP, Pacmania and Lemmings.
  59. For this, you pay an extra ú38 Ö a total of ú1799 inc VAT.
  60.  
  61.         What about the opposition?
  62.  
  63. How does this new computer compare with the opposition? Is it really
  64. more powerful? Well, I donæt profess to be a great expert on the current
  65. generation of Apple Macs although, until the Archimedes came of age,
  66. Archive magazine was produced on three Macs!
  67.  
  68. Acorn quoted a few figures for computing power saying that a top end Mac
  69. Ci ran at 6.3 MIPs and a 386DX PC would run at a similar speed, whereas
  70. the A5000 runs at 13 MIPs. Some will argue that Acorn are not comparing
  71. like with like because they are comparing complex instruction set
  72. computers (CISCs) with their own reduced instruction set computer
  73. (RISC). However, the whole philosophy of RISC machines is based on the
  74. observation that, for a large proportion of the time, CISC processors
  75. are executing only simple instructions, so at twice the number of
  76. instructions per second, albeit simple instructions, the A5000 really is
  77. faster.
  78.  
  79. Having used Macs for quite some time, one thing I am certain of is that
  80. having the operating system in ROM is a considerable advantage. Now,
  81. with RISC-OS 3, the A5000 also has the Font Manager, 12 outline fonts
  82. (i.e. 3 sets) and eight core applications also in ROM Ö !Edit, !Draw,
  83. !Paint, !Configure, !Calc, !Alarm, !Chars and !Help. As one who has
  84. spent many happy hours waiting for Mac applications to load from disc(!)
  85. I believe that ROM based fonts and applications increase the öpowerò of
  86. a computer significantly.
  87.  
  88. The other aspect of computer öpowerò which the Archimedes and the A5000
  89. in particular demonstrate is programmability. At the hardware level, for
  90. example, the video mode can be set at the flick of a mouse to any of a
  91. wide range of standard modes provided on ROM. This can be extended by
  92. using further screen mode modules which could be written quite easily by
  93. third party suppliers like Atomwide and Computer Concepts. For the
  94. programmer, there is a vast array of routines with appropriate öhooksò
  95. to allow them to be used from within any programming language or from
  96. machine code routines. There is also, in ROM, a öshared C libraryò
  97. showing Acornæs commitment to supporting those who are developing
  98. applications using the C language.
  99.  
  100. With the new PC emulator and the processing power of A5000, we will no
  101. longer have to apologise for the lack of speed when running MS-DOS
  102. software. We can also now read 1.44M discs from PCæs and I believe that
  103. a Mac disc reader is now a possibility with the new floppy drive
  104. interface hardware.
  105.  
  106.         What about the A3000/410/420/440?
  107.  
  108. How does the new machine fit in with existing Archimedes computers?
  109. Indeed, does it fit in at all? Acorn have discontinued the A440 and
  110. dropped the ex-VAT prices of the A410 and A420 by ú200. So letæs look at
  111. a few VAT inclusive prices to see how the different computers compare.
  112. (These are prices as quoted to Archive members. They include discount on
  113. monitors and memory upgrades but not on the computers to keep in line
  114. with Acornæs pricing policy.)
  115.  
  116. Each is priced with 2 Mbyte of memory.
  117.  
  118. ááááááá monitor:    standard    multisync
  119.  
  120.         A3000        ú935áá       ú1185ááá
  121.  
  122.         A410         ú1316áá      ú1566ááá
  123.  
  124.         A420         ú1500áá      ú1750ááá
  125.  
  126.         A5000       (ú1474)á      ú1761ááá
  127.  
  128. That price comparison says to me that no one in their right mind, or at
  129. least, who is in possession of the full facts, is going to buy an A420
  130. since the A5000 has twice the floppy drive capacity, twice the hard
  131. drive capacity, a lot more than twice the processing speed and RISC-OS
  132. 3! Even the A410 has very little to recommend it unless you really
  133. cannot afford to stretch beyond ú1316, and are prepared to make do with
  134. low resolution display.
  135.  
  136. If you can wait until January(-ish), you could buy a 1M, floppy only,
  137. version of the A5000 at ú1174. If we guess at ú90 for the 1 to 2M
  138. upgrade and add a standard resolution monitor, that gives us ú1474 or
  139. ú1724 if you want a multisync monitor Ö but that takes you to within ú37
  140. of the A5000/1HD with its 40M hard drive and Acorn multisync monitor. I
  141. think Acorn are onto a winner Ö I canæt, at the moment, find any
  142. sensible way to beat their pricing.
  143.  
  144.         What about the A540?
  145.  
  146. The next question to ask is where the A5000 stands in relation to the
  147. A540. The low price of the A5000 makes the A540 look grossly over-priced
  148. at ú3524 and so they have lopped ú500 off the ex-VAT price bringing it
  149. down to ú2936. Acorn have also tried to separate the two by keeping the
  150. memory of the A5000 down to 4M maximum (which obviously also keeps the
  151. cost down) and by making VGA+ the highest graphics mode available. The
  152. A540 has an SVGA mode but it is equally possible to give the A5000 an
  153. SVGA mode by writing an appropriate screen mode module.
  154.  
  155. So how do the prices compare? If we take an A5000 and add 2M of ram
  156. (ú140) and a SCSI controller with a 100M drive (ú790), we get something
  157. that is on a par with the A540. On this basis, we get, for the two 4M
  158. machines:
  159.  
  160.         A5000 + multisync         ú2691áááááááááá
  161.  
  162.         A540 + multisync         ú3392áááááááááá
  163.  
  164. The processor speeds are the same, they both have 4M of ram and a 100M
  165. SCSI, so what does the A540 offer for the extra ú600? Firstly, the A540
  166. is easily expandable up to 16M by using plug-in memory boards (at ú540
  167. per 4M). Secondly, because the processor is on a separate board, it can
  168. easily be upgraded to ARM4 or whatever becomes available. Thirdly, it
  169. offers the high resolution monochrome mode (1152 ╫ 900) which is not
  170. available on the A5000 as it requires extra hardware to implement it.
  171.  
  172. However, at ú600 less, the upgraded A5000 offers RISC-OS 3 (which could
  173. be made available on the A540 but Acorn are making no promises), the
  174. extra 40M IDE drive, a 2M floppy drive, space for a second 2M floppy and
  175. the possibility of adding a 4M floppy when the prices come down
  176. sufficiently. As far as memory upgrades are concerned, although Acorn
  177. have öno intention of providing further memory upgrades for the A5000ò,
  178. they have provided contact points which would allow for the connection
  179. of add-on boards with extra MEMCæs and memory and there is certainly
  180. enough space in the box to fit them. It looks to me as if Acorn wouldnæt
  181. be too unhappy to let the A410, A420 and A540 quietly slip into oblivion
  182. Ö but I hasten to add that this just my own personal opinion.
  183.  
  184.         Applications
  185.  
  186. Letæs turn our attention now to what we can actually do with all this
  187. raw processing power. The three areas which Acorn quote as being ripe
  188. for the A5000 are image analysis, multimedia and DTP. As I know little
  189. or nothing about the first two, Iæll share my vision for the latter!
  190.  
  191.         DTP systems Ö Cheap, but powerful !
  192.  
  193. If you are interested in setting up a DTP system then the A5000 must
  194. surely be the best value on the market. To start with, the A5000 gives
  195. you the speed of the A540 Ö about 13 MIPs, which compares well with the
  196. 6.5 MIPs of Appleæs latest, and most powerful, Mac Ci. Then you add to
  197. that the improvements in the RISC-OS 3 operating system which Adrian
  198. Look outlines for us in his article. In particular, the font manager is
  199. in ROM and the facility is provided to have rotating fonts. Next, you
  200. look at the price and speed of laser printers available for your DTP
  201. system, e.g. Computer Conceptsæ 600 d.p.i. Laser Direct HiRes 4 at ú1100
  202. inc VAT. This means you can get an extremely fast 600 d.p.i. DTP system
  203. for just about ú3,000 inc VAT and I challenge anyone to find a DTP
  204. system of comparable power at under ú10,000!
  205.  
  206. If you need a scanner, you can get a Computer Concepts 300 d.p.i.
  207. flatbed scanner for ú990 plus ú200 for a SCSI interface which again is
  208. well below prices of scanners for other DTP systems. Alternatively, you
  209. could think of a Faxscan system. For ú110, you can get an interface to
  210. an Amstrad FX9600 fax machine which acts as a 200 d.p.i. flatbed
  211. scanner. The interface plus an FX9600AT is ú570 and this gives you a
  212. fax, an answering machine and a telephone as well as a scanner!
  213.  
  214. Actually, if you want the HiRes 4 laser printer to be able to operate at
  215. the full 600 d.p.i. instead of 300 d.p.i., you need to add a 2M to 4M
  216. upgrade for the A5000 at ú140. This gives you a total price of almost
  217. exactly ú3,000 (including VAT) plus a scanner if you need one. Also,
  218. until the end of October, there an offer from Computer Concepts of a
  219. free copy of Impression II with every laser printers Ö we think it is
  220. the best DTP package available for the Archimedes and it normally
  221. retails at an Archive price of ú180.
  222.  
  223.         Floppy based DTP?
  224.  
  225. It is also quite possible to think of being even more economical by
  226. using a floppy disc A5000 for doing DTP. There are three families of
  227. fonts held in ROM (which, with the Font Manager, would normally occupy
  228. 450k on disc Ö a significant chunk out of an 800k disc) along with many
  229. other facilities that might otherwise have to be held on disc. In any
  230. case, the floppies will hold up to 1.6 Mbytes, so even large
  231. publications such as Archive, which averages 1.2 Mbyte per copy, could
  232. be done on a floppy-only A5000. (This will have to wait until January
  233. when Acorn release the A5000/1FD Ö the 1 Mbyte, floppy disc version of
  234. the A5000.)
  235.  
  236.         What is the future of the A5000?
  237.  
  238. By ö1992 Q2ò Acorn are supposed to be having a floating point
  239. accelerator available which will speed things up yet again on anything
  240. involving floating point calculations. The only thing is that we donæt
  241. know how realistic Acornæs assessment is of the development time needed.
  242.  
  243. Even without the floating point acceleratoræs extra speed, the A5000 is,
  244. in my book, an absolute winner. As long as Acorn manage to ramp up their
  245. production rates sufficiently to meet the demand, this could be the
  246. start of another major success for Acorn and a shot in the arm (ARM?)
  247. for the UK computer industry.ááA 
  248.  
  249.  
  250.  
  251.                 A5000 Ö The Hardware
  252.                 --------------------
  253.                     Brian Cowan
  254.  
  255. At the Press Launch, we managed to get a fair amount of information
  256. about the hardware of the new A5000 and we even persuaded Acorn to take
  257. the lid off for us. There will be more information available once Paul
  258. or I get hold of an A5000 ourselves, but here is the basic information
  259. that I was able to glean.
  260.  
  261.         Physical layout
  262.  
  263. The layout of the computer is very similar to the A300/400/540 in that
  264. it has a separate keyboard, a box housing the main p.c.b., floppy
  265. drive(s), hard drive and up to four podules, and then the monitor, on a
  266. tilt and swivel stand which sits on the top of the main box. However, in
  267. terms of the internal hardware, the A5000 is a substantially different
  268. from the A300, A400 and A540, all of which were much the same Ö
  269. certainly, they all used the same casing.
  270.  
  271.         The physical differences are:
  272.  
  273. 1)  The box is a wider but it is not as deep. I have illustrated the
  274. importance of this by comparing the positioning of an A440 and an A5000
  275. on a 30" wide desk which is up against a wall so that cables cannot
  276. over-hang the back of the desk. (The dimensions of the box are 100 ╫ 430
  277. ╫ 340 mm Ö height, width and depth)
  278.  
  279. 2)  The keyboard plugs in at the back of the computer. It has a somewhat
  280. longer and more flexible cable than existing machines, so that shouldnæt
  281. be a problem. In some circumstances, notably schools, it should be an
  282. advantage because it is less easy for the plug to be pulled out.
  283.  
  284. 3)  The on/off switch is on the front of the computer beside the floppy
  285. disc drive. Many people have told Acorn they donæt like having the
  286. switch at the rear Ö particularly for special needs users.
  287.  
  288.         Keyboard
  289.  
  290. The keyboard is not new; it the same one that is supplied with the A540.
  291. Indeed, A410s and A420s are also now supplied with these same keyboards.
  292. The only obvious difference is the lack of a pop-up keystrip holder.
  293. Your keystrips have to rest on a ledge above the function keys. This
  294. means that it is easier to swap keystrips because you donæt have to
  295. force them into a keystrip holder but the negative side is that you can
  296. lose them more easily.
  297.  
  298.         Inside the box
  299.  
  300. When I looked inside the box, the first thing that I noticed was the low
  301. chip count. I had speculated in my Hardware Column (Archive 5.1 page 43)
  302. that, in addition to the ARM chip set, it might include a PC-type,
  303. single chip I/O device covering IDE, floppy drives, parallel port and
  304. serial port. It does so and this considerably reduces the number of
  305. chips needed and provides more compatibility with PC devices.
  306.  
  307.         Ram & processor speed
  308.  
  309. The RAM runs at 12 MHz as it does on the A540 (cf 8 MHz on the other
  310. Archimedes) and the ARM3 clock is 25 MHz so it works a lot faster than
  311. the older Archimedes computers. Acorn were claiming that it ran at 13
  312. MIPs. It also has space to fit a FP accelerator chip though there wasnæt
  313. a socket. This means that it can only be fitted by dealers and then only
  314. by those with a ösurface mount re-work stationò. (Acorn say that it will
  315. be a user-fitting job. Production machines will have sockets. Ed.)
  316.  
  317. The currently available A5000 comes with 2M of RAM, upgradable to 4M and
  318. Acorn have öno plans to make higher memory versions availableò. They
  319. did, however, say that contact points have been made available which
  320. would make it possible for third parties to add further MEMCæs and
  321. memory boards. The RISC-OS software can, presumably, handle larger
  322. memory because the A540, even with RISC-OS 2, can go up to 16 Mbytes
  323. already.
  324.  
  325.         Podules
  326.  
  327. There are the usual four podule slots which is an advantage over the
  328. A540 which has one slot already taken up by a SCSI podule. RISC-OS 3
  329. allows up to 16 podules but obviously the physical size and power supply
  330. availability limit what can be done internally though it would be
  331. possible, in theory, to build a 16-way backplane and supply a new metal
  332. cover, tall enough to fit an extra power supply and a 12 more podules.
  333. (And an extra big fan! Ed.)
  334.  
  335.         Display options
  336.  
  337. In terms of hardware, the video output of the A5000 is the same as the
  338. A540 or as an A300/400/3000 with a VIDC enhancer. In terms of software,
  339. you can select any of the standard modes offered by RISC-OS. These
  340. include modes up to VGA and VGA+ (640 ╫ 480 in 256 colours) but stops
  341. short of the Super VGA offered by the A540. This seems to me to be more
  342. of a marketing ploy than anything Ö to provide an extra reason to
  343. persuade potential purchasers, who are deciding between the A5000 and
  344. the A540, that the extra features are really worth the extra money. As
  345. far as we can tell, the A5000 is quite capable of generating SVGA. All
  346. it needs is someone for someone to write the appropriate mode module. In
  347. any case, those of us who have become used to modes like 102 (1152 ╫ 448
  348. in 16 colours) can have them as soon as someone writes the appropriate
  349. mode module.
  350.  
  351. The computer apparently detects the type of monitor it is attached to
  352. and sets the monitor type accordingly. I cannot immediately see how this
  353. would work, but it must have something to do with the fact that it now
  354. uses the PC standard D-type monitor socket with three rows of pins Ö
  355. about 12 in total Ö instead of the 9 pin D-type used on the other
  356. Archimedes computers.
  357.  
  358. The monitor which Acorn are bundling with the A5000 is a 14" colour
  359. multisync with micro-processor control. What happens is that, in the
  360. automatic mode, it ölearnsò what settings to use for signals of a given
  361. frequency and so automatically changes, for example, the x shift when
  362. you change between certain of the Archimedesæ modes.
  363.  
  364.         Floppy drive(s)
  365.  
  366. There is a single 3╜" floppy drive which works in a high density format
  367. providing up to 1.6M on a single floppy disc. It also supports, as you
  368. might guess, ADFS 800k in both D and E formats. However, there is no
  369. mention on the Technical Specification sheet of whether it will handle
  370. the older ADFS 640k L format. We were told that it would also read, but
  371. not write, DFS discs and there is support for 720k and 1.44M MS-DOS
  372. formats. (Acornæs press information also mentions Atari formats up to
  373. 720k. Ed.)
  374.  
  375. There is space underneath the existing floppy drive for a second one and
  376. there is a detachable front panel is provided to accommodate this. This
  377. is in addition to, and not as an alternative to, the hard drive Ö
  378. another improvement over existing Archimedes computers.
  379.  
  380. The floppy disc controller will actually handle 4M unformatted floppy
  381. drives as well as the 2M drives supplied and so it would, in theory, be
  382. possible to replace the drive with one handling the higher capacity
  383. although the software would have to be changed (RISC-OS 4?) to deal with
  384. it. Acorn have not used them in this unit as the aim of keeping the cost
  385. down was far more important than getting extra capacity on the floppy
  386. drives.
  387.  
  388. One other major improvement is that, because they have used the
  389. intelligent PC I/O controller, floppy disc drive operations can take
  390. place in the background. The effect of this is that loading and saving
  391. are faster and formatting can take place while you continue with other
  392. tasks.
  393.  
  394.         Hard drive(s)
  395.  
  396. There is a single 40M Conner IDE hard drive (average access time 25 ms)
  397. which feels fairly fast though we werenæt able to do any speed tests on
  398. it. We couldnæt see anywhere obvious for a second IDE drive to fit or be
  399. connected, but a 2╜" IDE drive might fit underneath the floppy drive
  400. where the second floppy should go. There are no connectors for a second
  401. IDE drive Ö you would have to daisy-chain onto the existing cable and,
  402. if it was an external drive, somehow run the cable out of the back of
  403. the computer. If you wanted other external drives, you could put in a
  404. SCSI podule and connect to any of the available SCSI drives (which
  405. currently go up to 1,000 Mbytes).
  406.  
  407. Although IDE has been used, this is transparent to the user as it has
  408. been worked in with ADFS. The internal IDE drive is simply ADFS drive
  409. :4.
  410.  
  411.         Parallel port
  412.  
  413. Because they have used the PC I/O chip, the parallel port is fully
  414. bi-directional. The advantage of this is that many more of the (cheap)
  415. PC peripherals will be able to be used. One disadvantage (for the likes
  416. of Computer Concepts and Oak Solutions) is that their dongles will no
  417. longer work. CC are actively working on an alternative!
  418.  
  419.         Serial port
  420.  
  421. The serial port is again more PC compatible in that it works to the
  422. (earlier, lower spec) RS232 standard rather than the RS423 used on all
  423. existing Archimedes computers (as used on the original BBC Microcomputer
  424. back in 1981/2). The I/O chip is capable of somewhat higher speeds than
  425. we have been used to although the Technical Specification only quotes
  426. 9600 baud.
  427.  
  428. To maintain backwards compatibility with Archimedes peripherals using
  429. the serial port, Acorn have had to emulate the öfeaturesò of the old
  430. (bugged) serial chips.
  431.  
  432.         PC keyboards
  433.  
  434. The PC peripheral chip also provides facility for a (PC-type) mouse and
  435. keyboard and although this has not actually been implemented, it only
  436. needs a separate board with a couple of chips on it to do so. Acorn have
  437. made provision for this by providing space for an extra socket on the
  438. back panel of the computer.
  439.  
  440.         EMR interference protection
  441.  
  442. Great care seems to have been taken to avoid the kind of
  443. electro-magnetic radiation interference that characterises many of the
  444. Archimedes computers. (In the research work I do, I have to switch the
  445. Archimedes computers off while the readings are being taken. They are
  446. then turned on again automatically and are set to boot up in order to
  447. download and process the data that has been gathered.) Acorn have tested
  448. the A5000 against a whole range of EMR regulations for different
  449. countries and are, apparently, satisfied that they are going to be able
  450. to sell it in a wide range of other countries.
  451.  
  452.         PC Emulation
  453.  
  454. The comments I made in my Hardware Column about the PC Emulator (Archive
  455. 5.1 p43) apply to the A5000 except that it now runs as fast as it does
  456. on the A540. The A5000 Learning Curve Pack apparently comes with DR-DOS
  457. 5 which should be an improvement over MS-DOS 3.3 currently supplied with
  458. the PC Emulator if you buy it on its own.
  459.  
  460. Another important improvement which the A5000 provides is easy access to
  461. PC format discs. You can format, read and write MS-DOS discs at 720k and
  462. 1.44M densities. When you put any disc into the drive and click on the
  463. drive icon, it checks to see what disc type it is. If it is any of the
  464. Acorn formats, things proceed in the, now familiar, fashion. If, on the
  465. other hand, it detects a PC disc, it catalogues it (with full length
  466. MS-DOS filenames) in a RISC-OS window and you can move and manipulate
  467. the files as you would in RISC-OS. If you try to edit the files then a
  468. certain amount of automatic filetype translation takes place. For
  469. example, a .TXT file would automatically be loaded into !Edit. When you
  470. try to transfer files across from PC to ADFS, again, filetypes are
  471. translated where possible and, if necessary, filenames are truncated.
  472.  
  473. Also, MS-DOS partitions can be read from within the RISC-OS environment
  474. which makes file handling much easier.
  475.  
  476. Actually, it is RISC-OS 3 that provides these extra facilities and this
  477. should, eventually, be available for the other Archimedes computers,
  478. although they would be limited to reading 720k discs.ááA 
  479.  
  480.  
  481.                 A5000 Ö The Software
  482.                 --------------------
  483.                     Adrian Look
  484.  
  485. Acorn Computers have been developing a new version of RISC-OS for quite
  486. some time now and we have all been waiting (patiently?) and wondering
  487. when it would see the light of day. I gather that the original intention
  488. was to make it available for existing Archimedes computers before now
  489. but the development has taken longer than had been hoped. Anyway, it has
  490. now seen the light of day as RISC-OS 3 on the newly launched Acorn
  491. A5000.
  492.  
  493. We have been able to try it out for a short while on the A5000æs that
  494. were on show at the Press Launch and what we saw was very impressive.
  495. Until we get hold of one ourselves, all we can do is list the new
  496. facilities that we observed and supplement that with the information
  497. given to us by Acorn themselves.
  498.  
  499.         Firmware
  500.  
  501. Acornæs spec sheet sums up the A5000æs firmware as consisting of RISC-OS
  502. 3, ADFS, ANFS, BBC Basic V and character sets ISO 8859 Latin 1 Ö 4 and
  503. Greek. However, it looks as if the release ROMs have Basic VI which has
  504. its own compression utilities and a facility to link in the floating
  505. point emulator (also held in ROM) which will be very good news for some
  506. people. Obviously, öRISC-OS 3ò is where most of the goodies are, so I
  507. will unpack that a bit more.
  508.  
  509.         RISC-OS 3
  510.  
  511. RISC-OS 3 is a huge bank of operating system software which it is
  512. difficult to do justice to in such a short article. So, in order to make
  513. the best use of space, I will concentrate on the additions and
  514. improvements to RISC-OS 2, since I am assuming that this article will be
  515. read by those who are already, at least vaguely, familiar with the
  516. current operating system. So here is a list in no particular order:
  517.  
  518. Å  Extension modules Ö All of the standard extension modules of RISC-OS
  519. 2 are included in RISC-OS 3 Ö Floating Point Emulator, ColourTrans,
  520. Outline Font Manager and Shared C library.
  521.  
  522. Å  Tasks Ö RISC-OS 3 can have up to 128 tasks running together as
  523. compared to 32 with RISC-OS 2.
  524.  
  525. Å  Compression routines Ö Basic VI has its own compression routines but
  526. there are also compression routines for other types of files included in
  527. the ROM.
  528.  
  529. Å  Broadcast loading Ö RISC-OS 3 contains support for broadcast loading
  530. which improves the speed at which applications and data can be loaded on
  531. multiple computers on a network.
  532.  
  533. Å  Named hard drives Ö Instead of just ö:4ò, ö:5ò etc on the icon bar,
  534. you get the discname displayed.
  535.  
  536. Å  Icon bar icons Ö The icons on the icon bar are grouped by RISC-OS 3,
  537. regardless of the order in which they were installed. This means that
  538. all the drive icons appear together, as do all fileservers etc.
  539.  
  540. Å  High resolution icons Ö If you are working in a higher resolution,
  541. you can change over to a set of icons that make better use of the hi-res
  542. modes.
  543.  
  544. Å  Interactive help Ö Facilities are provided within RISC-OS 3 to make
  545. the setting up of interactive help much easier. In particular, it allows
  546. help to be provided on menu items as well as on icons and windows.
  547.  
  548. Å  Hot keys Ö Some new hot keys have been provided for opening a task
  549. window (which no longer has to be done through Edit), moving the icon
  550. bar to the front and initiating a shutdown procedure.
  551.  
  552. Å  Screen blanker Ö This will shut down the screen display after a
  553. specified length of time to preserve the monitor. The screen display is
  554. restored as soon as a key is pressed or the mouse is moved.
  555.  
  556. Å  Multi-tasking filer Ö Copying, moving and deleting files now take
  557. place in the background. This is facilitated partly by improved
  558. intelligence within the hard and floppy disc controller circuitry. The
  559. same is true of format, verify and backup commands.
  560.  
  561. Å  Multi-format filer Ö RISC-OS 3 allows MS-DOS files to be written to,
  562. read from and even formatted. You can even access any MS-DOS partition,
  563. as if it were a normal RISC-OS directory, and manipulate the files.
  564.  
  565. Å  Multitasking free space display Ö The amount of free space available
  566. on the floppy or hard drives can now be displayed continuously, being
  567. updated as file operations take place. It can also be displayed in
  568. Mbytes rather than the almost indecipherable numbers like 65587200.
  569.  
  570. Å  Extra filer operations Ö You can now search for a file, set a
  571. filetype or datestamp a file from the filer menu.
  572.  
  573. Å  Windows facilities Ö There is now no limit to the number of windows
  574. that can be open at one time and you can have windows which move off the
  575. edge of the screen.
  576.  
  577. Å  Font facilities Ö The new font manager allows fonts to be rotated and
  578. transformed without having to be replaced by bit maps first; it can
  579. cache single characters rather than blocks of characters; it supports
  580. right-to-left scripts; it can cope with multiple font directories and it
  581. supports different character set encodings.
  582.  
  583. (As a result of these changes, although documents produced on RISC-OS 2
  584. will be usable on RISC-OS 3, the reverse is not true. This has
  585. significant consequences until such time as Acorn make RISC-OS 3
  586. available to the 150,000 existing ARM3 machines which, apparently, they
  587. are not necessarily intending to do, according to comments they have
  588. made to date.)
  589.  
  590. Å  Fonts Ö There are 12 fonts in the RISC-OS 3 ROMs, i.e. Times,
  591. Homerton and Corpus. This has a very significant effect on the
  592. possibility of doing DTP and other font-dependent applications on a
  593. floppy disc system. A font directory with Times, Homerton and Corpus
  594. occupies 450k. On a 1.6M floppy, thatæs not too bad but it is a
  595. significant proportion of an 800k disc. 
  596.  
  597. Å  Desktop saving Ö An option on the Task Manager provides the facility
  598. for saving the state of the desktop. This includes applications that are
  599. running, open directory viewers, any logged-on fileservers, any icons on
  600. the desktop background and the backdrop picture. This desktop state can
  601. be restored on boot up by making it into a boot file. This makes it much
  602. easier for non-technical users to customise their own boot up
  603. conditions. The östateò of the computer does not, however, include any
  604. iconised windows or any opened application windows.
  605.  
  606. Å  Shutdown Ö The Task Manager also provides a shutdown facility to
  607. ensure that no applications have unsaved data, all network links are
  608. disconnected and all hard drives are shut down.
  609.  
  610. Å  Printer support Ö There is now a full printer queue facility; you can
  611. drag several files to a printer icon and you can suspend the printing
  612. and/or remove items from the queue; it indicates what proportion of a
  613. file has been printed so far; you can have more than one printer active
  614. at one time; it is much easier to create new printer types; printer
  615. drivers can be named, so you can call them, say, öMyLaserò or
  616. öYourEpsonò; they will print transformed or rotated fonts or sprites;
  617. they support font-downloading which is particularly important with
  618. PostScript printers since it allows printing of Acorn fonts without
  619. having to purchase the appropriate PostScript font for the printer.
  620.  
  621.         ROM based applications
  622.  
  623. There are now eight ROM based applications. The fact that they are in
  624. ROM means that they are always available on the icon bar and it also
  625. means that they use less memory. !Edit, for example, needs at least 160k
  626. to run from disc but only 64k from ROM. Also, you can choose whether any
  627. (or all!) of them should start up automatically on boot-up although
  628. there seems little point as they are always available on the icon bar
  629. anyway.
  630.  
  631. Most of the applications have also been improved in various ways. The
  632. following list of features is mainly based on Acornæs documentation and
  633. there are likely to be a number of other added features which come to
  634. light as the A5000æs are used more widely.
  635.  
  636. Å !Paint Ö You can now replace a colour with transparent and transparent
  637. with a colour. It offers scale x, scale y and shear. It has a timed
  638. screen snapshot facility so that, after the snapshot has been requested,
  639. you have time to get out the menus you want to be recorded as a sprite.
  640. It allows you to use circle, triangle and square as a brush.
  641.  
  642. Å !Edit Ö This now provides column tab, overwrite and word-wrap modes.
  643. It has support for wildcarded expressions in find operations as well as
  644. the original magic characters. It works with an unlimited number of
  645. fonts. It has support for editing Basic programs.
  646.  
  647. Å  !Draw Ö This looks to have been substantially improved. (One wonders
  648. if the programmers have seen DrawPlus!) There are now many keyboard
  649. short-cuts; colour interpolation is provided to provide smooth colour
  650. grading from one path to another; automatic scrolling of the window as
  651. the mouse approaches the edge with <select> or <adjust> held down;
  652. operations can now be undone; there is text to path conversion, though
  653. this is not needed as desperately as on RISC-OS 2 because fonts can be
  654. rotated without converting them to paths; text can be edited in situ;
  655. sprites can also be rotated.
  656.  
  657. Å  !Alarm Ö This has improved support for setting and resetting alarms,
  658. a listing of alarms available in text format, repeating alarms to be set
  659. within a working week, more control over repeating alarms (e.g. on the
  660. second Sunday of every second month!), automatic changing between summer
  661. and winter time and the facility to start up a task when an alarm time
  662. is reached.
  663.  
  664. Å  !Calc Ö At last, it uses the keyboard keys for input!
  665.  
  666. Å  !Chars Ö Little obvious change here.
  667.  
  668. Å  !Configure Ö This allows easy control over the configuration options
  669. including the number of hard drives (plus some control over SCSI drives)
  670. and floppy drives, various aspects of the network including those
  671. relating to the broadcast loader, mouse sensitivity, keyboard
  672. auto-repeat, memory allocation, sound, thresholds for fonts and the
  673. window manager (including whether windows can move off-screen).
  674.  
  675. Å  !Help Ö This now provides help on menu items as well as about icons
  676. and windows.
  677.  
  678.         Disc based applications
  679.  
  680. There are now sixteen or more disc based applications
  681.  
  682. Å  !Pinboard Ö Files, directories and applications can be öattachedò to
  683. the desktop. Simply drag the file/directory onto the desktop. Windows,
  684. including active ones, can be öiconisedò to enable best use to be made
  685. of the available desktop space. Clicking on a iconised window restores
  686. it to normal. Backdrops can also be created from sprites in various
  687. patterns.
  688.  
  689. Å  !Printeredit Ö This allows you to create printer drivers and to
  690. öcommon controlò your printer. Apart from having printer drivers for
  691. different printers available on the icon bar at the same time, you can
  692. also have more than one printer driver relating to the same printer,
  693. though obviously not more than one can be active at the same time on a
  694. given printer. You can therefore, more easily, print out to one printer
  695. in different formats. Just click on the driver to make it the active
  696. driver (other drivers to the same printer are then shaded to show that
  697. they are inactive) and just drop the file onto the active driver or
  698. print from within the application you are using as you would normally.
  699.  
  700. Printer drivers are provided for Apple LaserWriter, PostScript, HP
  701. LaserJet, Canon & Integrex 132 colour, Dot matrix Epson compatible.
  702.  
  703. Å  !FontPrint Ö This allows RISC-OS fonts to be printed on a PostScript
  704. printer. It will translate and/or download fonts as necessary.
  705.  
  706. Å  !Scicalc Ö scientific calculator
  707.  
  708. Å  !Puzzle Ö sliding block puzzle
  709.  
  710. Å  !65host Ö 6502 emulator
  711.  
  712. Å  !65tube Ö 6502 second processor emulator
  713.  
  714. Å  !Clock Ö analogue face and hands
  715.  
  716. Å  !Mailman Ö manager to send and receive electronic mail
  717.  
  718. Å  !Maestro Ö This includes some new tunes and a score printing facility
  719.  
  720. Å  !Patience Ö card game
  721.  
  722. Å  !Tinydirs Ö This application, which allows directories to be kept on
  723. the icon bar, is made virtually redundant by !Pinboardæs ability to
  724. iconise windows. The only advantage is that it can be run from a boot
  725. file whereas iconisation is only available as an immediate operation.
  726.  
  727. Å  !Lander Ö Remember this one on RISC-OS 2?
  728.  
  729. Å  !Madness Ö and this one?
  730.  
  731. Å  !Magnifier Ö You do not need to run this application each time you
  732. need it. When you run it, it installs itself on the icon bar and can be
  733. picked up from there when needed.
  734.  
  735. Å  !Usage Ö Shows the usage of the processor. If you have this running
  736. during floppy disc operations, you will see a major difference between
  737. the A5000 and the other Archimedes computers!
  738.  
  739. Å  !Squash Ö (This was on the computer we tried but doesnæt appear on
  740. Acornæs current spec sheet for the A5000.) Simply drag a file onto the
  741. squash icon on the icon bar and the file is compacted and replaces the
  742. original file on the disc (or other filing system). The file icon is
  743. replaced by squashæs own icon and, if you double click on the compacted
  744. file, it is restored to its full size (assuming there is room on the
  745. filing system) and the original filetype icon is also restored. If you
  746. drag a directory onto the squash icon, the individual files within the
  747. directory are compacted but the structure of the directory remains
  748. intact and instantly accessible. (Until someone writes a PD uncompactor,
  749. this will only be of use on your own computer or for file exchange
  750. between A5000 owners.)
  751.  
  752.         Conclusion
  753.  
  754. There are many facilities here that will make life much easier both for
  755. the programmer and also the end user. It is a very exciting step forward
  756. and I just hope that not too many extra öfeaturesò appear and that those
  757. bugs that are already known will soon be put right. RISC-OS 3 is still
  758. in EPROMs which are somewhat more expensive than ROMs, so Acorn will,
  759. for a number of reasons, be keen to get RISC-OS 3 into a stable form. I
  760. wish them well!
  761.  
  762. (Thatæs all very well for those lucky enough to get hold of an A5000,
  763. but what about the rest of us? When will we be able to get our hands on
  764. RISC-OS 3? Acorn will only say that they are öconsidering making it
  765. available on other Archimedes computersò. In view of the fact that they
  766. have sold over 150,000 ARM based machines, I suspect that they will make
  767. every effort to get it working on other machines, and especially on the
  768. A540 because it is supposed to be a öbetterò machine than the A5000
  769. which it isnæt really if it only has RISC-OS 2 and an 800k drive.
  770. However, Acorn have öno plans to provide an IDE interface or 1.6M drive
  771. for the A540ò. See also my comments about the relative merits of A5000
  772. and A540 in the Introduction. Ed.)ááA 
  773.  
  774.