HAIL Archimedes, the world's fastest micro. |
The end result, however, will reap dividends for years to come. |
A mind-boggling array of advanced features to be found in Archimedes – a 4,096 colour palette with a possible [256] colours on screen at any time, eight channel stereo sound, WIMPs and anti-aliasing, which smooths out the block-like structure of conventional computer graphics. Yet it still retains definite links with its famous predecessor, the BBC Micro. |
WIDE RANGE OF OPTIONS | ||
THE first of the Archimedes family of super micros to be launched is the A300 series. |
The A400 series will arrive in the form of the top of the range A440 starting at 4 Mb in November, priced at around £2,500. |
Each consists of a three box system, a small computer unit (similar in size to the new IBM PS/2), enhanced IBM style keyboard with mouse, choice of monitor options, a BBC style operating system (Arthur), BBC Basic V including Basic Editor, ADFS [Advanced Disk Filing System], window environment in rom with Desktop Manager, 6502 Emulator, printer/ serial/ monitor/ stereo sound interfaces, Econet [local area network] plug-in option, capability of accepting podules (plug-in cards) including I/O, rom and Midi. |
| ||
One of the great attractions of the Archimedes is the analogue colour palette which allows any pixel on the screen to be displayed as one of 4,096 different colours. |
Amazing effects can be created with Archimedes's superb graphics | Fractals and games take on a new look with Archimedes |
| ||||||||||||||||||||||||||
THE first thing that really stands out on the Archimedes is the graphics – there are 21 modes as seen in Table I. |
|
| ||
THE sound system is quite complex. It can do far more than just mimic the equivalent commands on the BBC Micro, and brings new heights of sophistication to built-in computer sound systems. |
In addition, speech and real sampled sound can be produced. Imagine a game where the jet fighters roaring towards you sound just like the real thing. |
| |||
A PODULE is a plug-in card allowing all sorts of additional items to be connected to Archimedes. Any interfacing circuits can be built on these Eurocard size boards and slotted into the computer. Simple podules: These will provide simple input/output to the Archimedes and use a separate 16-bit I/O data bus controlled by the I/O controller chip. |
Perhaps the most important will be the one that emulates the user port, 1MHz bus and analogue port of the BBC Micro. Others will be for connecting things like a teletext adapter, modem or video digitiser. Memc podules: These can occupy up to 8k of address space and can be accessed much faster than the simple podules. They are intended for interfaces using large memory maps, a prime example being a sideways rom podule. Co-processor podules: While all other podules use a 64-way direct connector, this one uses a 96-way connector, to allow full access to the 32-bit data bus. It is designed to be used by processors that will share the workload of the Risc chip. Note that the same term was used to describe the second processors on the Master but here it is quite different. |
It could be used by a floating point co-processor to speed up arithmetic operations or by other Risc chips. As Risc chips are designed to work together it is possible in the future to develop multiprocessor machines with this podule. Normally only one podule slot will be able to have a co-processor connected to it. External podules: These are fitted outside the main machine and can have up to 32k of address space devoted to them, allowing you to have circuits that are physically too large to be fitted internally into the Archimedes. |
| ||
ARCHIMEDES contains a complete WIMP management system in the Arthur Operating System. The computer is so fast that the whole desktop environment on the Welcome disc is written in Basic using the Window Manager. Using the facilities you can create windows and icons, move the windows around, rescale them and remove them. A window can lie over or under any other. |
| |||
THE Arthur Operating System consists mainly of passive routines called by user programs to perform the many operations such as reading the next key from the keyboard, putting a letter on the screen and so on. |
The Command Line Interpreter, the part of the operating system which deals with star commands, has undergone the most dramatic changes. In the BBC Micro all the CLI does is recognise (or not) a command and pass it round the roms and filing systems to see if it is a valid command. |
The standard filing system provided is the ADFS with many enhancements. Since the Archimedes has a built-in 3.5in drive, discs can be swapped directly from the Compact, or any other BBC Micro (or Electron) using 3.5in drive and ADFS. |
| |||
To describe the new version of BBC Basic and its programming environment as boring is not an insult – it's a compliment to the skill of the writers in keeping to their specification. |
But of course complete upward compatibility is provided. If you have written a program in BBC Basic that only uses standard commands, including operating system commands like osword, then that program will run, with no modifications required. If you have it stored on 3.5in ADFS disc you can plug in and just chain it. |
In the area of mathematics you can now do matrix calculations in one command, pass arrays into procedures and functions and dimension local arrays. Also both value and variable parameters can be passed into procedures. |
Control Statements IF <condition> THEN Graphics MOVE [BY] x,y |
Error Trapping and Debugging ON ERROR LOCAL Sound SOUND ON/OFF Miscellaneous List variables LVAR |
|
|