home *** CD-ROM | disk | FTP | other *** search
- >POSITION 20,1900
- >SIDE Left
- >STYLE Heading
- Public Domain
- >STYLE Sub
- Welcome
- >STYLE Body
- Welcome to possibly the best round up of PD news in the entire world, or at
- least the best round up of the PD scene in this magazine. Then again this is
- the only PD round up in the magazine. Onto the news.
-
- >STYLE Sub
- New Dawn 4
- >STYLE Body
- Chris Hubball well known for......., well actually not well known for anything
- is producing version 4 of New Dawn. Originally he was producing his own
- disk magazine entitled Neon until he was offered the chance to name it New
- Dawn 4. The magazine is a combination Spectrum and this magazine in one.
- It is not surprising that New Dawn and this magazine have the same feel as
- Chris became inspired to produce his own magazine after producing the first
- few lines of code to handle the page scrolling for this magazine. There are not
- many articles yet but it appears to be a colourful and fast attempt. Will it be as
- good as Tyrant though. You can find out more about the wonderful speed of
- {ARM code sprite plotting}11 on page 11.
-
- >STYLE Sub
- Easy C
- >STYLE Body
- Soft Empire run by Dave Probert have produced a wonderful PD application
- call SetUp App. The program produces application directories and a WIMP
- shell for C programmers. IT produces make files and all the source code. It
- even produces your templates for your. However, it doesn't appear to be
- compatible with {Easy C}15 which means that you will need Acorn's C
- development system. I am sure that with a little altering of the code it will be
- possible to use the applicaton with {Easy C}15. This is an easy to use and
- clever program and is a wonderful idea. It makes it easier to program in C.
- {Easy C}15 is reviewed on page 15.
-
- >STYLE Sub
- Risc PC Anybody
- >STYLE Body
- The amount of Risc PC PD software is on the increase. I am becoming angry
- with the amount of software that informs me my computer does not have RISC
- OS 3.5. The question is whether this is a good thing? For those of us
- without Risc PCs it is a very bad thing. We will be unable to run software
- which would probably work under RISC OS 3.1 if only the authors would put
- the numbers 310 when initialising. However, the software that is available
- doesn't really do anything special. Most of them are just applications to make
- the Risc PC act like an old machine in some way. Perhaps by adding the
- palette or changing the icons. However, for RISC OS 3.5 to become much
- more supported by public domain authors a cheaper machine needs to be
- released. Will Acorn leave it until it is too late?
-
- >STYLE Sub
- The Game Suite
- >STYLE Body
- Each magazine I will try and review some PD application fully. This magazine
- it is the turn of the game suite.
-
- This is one of the best PD utilities you will ever find. It provides programmers
- with a set of modules to aid in game developments. Although this is a group of
- programs aimed at people wanting to write a complex game you need very little
- programming knowledge to use it. There is even a brief BASIC tutorial guide
- and pages of different help for the program. These range from step by step
- >SIDE Right
- >POSITION 1300,1900
- tutorials to advanced technical details which a simple program will never need.
-
- The suite consists of four utilities, Amnesia, Fastsprites, the Fastsprites
- converter and Stasis. We shall look at each in turn.
-
- Amnesia is the main part of the package. It is able to handle what the author
- calls objects. All an object is in this case is anything that exists. An alien, a
- ball, a scoreboard or a ship. Amnesia will set up tables of objects complete
- with information give these things a mind of their own if it is needed. For
- example they can be made to move in a set direction without you having to
- worry about re-plotting it each time. They can have a gravity effect in any
- given direction or a number of other utilities.
-
- The real power of Amnesia is with it's collision checking. This ables thousands
- of objects to be checked quickly using one command. I certainly would use
- Amnesia only for this feature, all the others are just bonuses. However, as we
- will see later this is not as good as it sounds.
-
- I have been using the old version of fastsprites for quite a long time and was
- pleased to receive an updated version with many new features. It is as the
- name suggests a very fast way of plotting sprites onto the screen. The new
- version is VERY fast. In many situations even ARM code routines customly
- written are not as fast as the new fast sprites. This is because fast sprites will
- use multiple registers, something that usually has to ARM coded individually
- for every sprite of a certain size. For non-ARM coders this simply means it is
- as fast as it gets.
-
- If you use Amnesia with fastsprites than fastsprites becomes invisible. There
- is no need make any plotting calls if an object is a table. Amnesia will use
- fastsprites itself.
-
- A powerful feature of fastsprites is that it will allow to take the bits of code out of
- the module and into memory where they can be called with the CALL command
- and using A% for R0, B% for R1 etc.. This makes them even faster becuse they
- do not have to decode the SWI. Although it is worth using the SWI just to make
- it easier to read and to save on memory usage.
-
- The fastsprites converter simply converts sprites into fastsprites data. Options
- can be set so that you can do things like lock sprites horizontally. This speeds
- up sprite plotting as fastsprite knows the sprite will never move across. The
- masks can also be set here.
-
- Stasis is not quite so good. It supplies a set of star and SWI commands to play
- sound but to be honest they are no better than the BASIC versions.
-
- However, there is one huge problem with this package. It is unaccurate.
- Although the collision checking is fast it is to say the least dodgy. It is good if
- you can't program very well yourself but don't be surprised if you suddenly find
- that your ship explodes for no reason or a bullet travels through an alien
- without destroying it. This is a shame as it ruins an otherwise perfect package
- and makes it unusable for anybody who wants to produce a game of a
- reasonable quality. I would appreciate a fix for this bug.
- >STYLE Sign
- Chris
-