Автор: Per Nordqvist,Svend Jacobsen
Год: 1991
Издатели: Your Sinclair
Языки:
Английский
Формат:
TAP лента
Требования:
ZX Spectrum 48K
Ссылки:
Страница на ZXArt
Страница на World Of Spectrum
Страница на Spectrum Computing
Скриншоты:
Год: 1991
Издатели: Your Sinclair
Языки:
Формат:
Требования:
Ссылки:
Скриншоты:
EFIL (part 1)
by Per Nordqvist and Svend Jacobsen
It's a bit of a spooky one, this. Not only has it been written by Per
Nordqvist and Svend Jacobsen (who, in case you're becoming convinced
that I make all these names up, actually come from Sweden), but it's
also a sort of psychedelic, 'hippy' type of program. (Yeah? Andy) The
other thing about it is that it's apocalyptically long, so I've
decided to spice things up by doing it as a cliff-hanging
'two-parter'. So this month you've got the first chunk of the Basic
section, the rest of which will be printed next month along with a
brief hex section and some detailed instructions.
So what's it all about, then? Well, remember last month's Life
program? You do? Well this is roughly the same sort of idea, but a lot
more complicated and interesting to look at. (The more astute among
you will already have realised that Efil is Life spelt backwards.) For
a start Efil is in colour, and that's where things start to get
complicated. Although Efil uses Life's method of generating new cells
by looking at the cells surrounding them, the calculations it does are
a lot more complicated. And you actually get some say in the matter
too.
What the program does when it's generating a new cell is to look at
some of the squares surrounding it (you decide which ones) and then
add up all their colours (with 0 for black through to 7 for white). It
then looks up the answer in a table of rules (which are also specified
by you) and finds the colour of the new cell. This is done for every
cell on the screen, luckily using machine code so it's super- fast.
Other features of the program include adjustable screen-update speed,
from really slow to migraine-inducingly fast, a cell-designing
section, a screen designer, something about 'border colours' which I
haven't quite sussed out yet and a series of built-in demos to give
you a better idea of what's going on.
So make a start of the listing, then, and try to control your
excitement until next month. It'll be worth the wait, I can assure
you.
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
EFIL (part 2)
by Per Nordqvist and Svend Jacobsen
Last month I gave you the first bit, and now here's the second bit of
Per and Svend's indecently long but enormously enjoyable Efil. To
recap, it's a sort of hybrid Life program which works in full colour
and has loads of options you can tweak. But you know that already.
What you need to know now is how to get it running and what to do once
it is.
Well, the first part's easy enough - just follow the usual tried and
tested Pitstop routine. Type in the whole of the Basic section
(including last month's bit) and save it onto a tape. Then fish out a
copy of the Hexloader from a previous YS and use it to type in the
hex. Save that after the Basic, reload the whole thing and away you go.
Once it's loaded you'll be presented with a complicated and slightly
baffling menu screen. Fear not. Look more closely and you'll see that
it can be split up into the following sections ...
Affectors: Each cell on the screen is surrounded by eight others, and
here's where you tell the program which of these cells affects the
cell in the middle. Use Symbol Shift together with keys 1-8 to toggle
the affectors on and off, C to reset all affectors, F to set them all,
R to restore them and Space to exit this section.
Rules: Lots of numbers, or possibly only a few, depending on how many
affectors you've set. When the values of the affectors surrounding
each cell are added up a number is produced. Here's where that number
is looked up in order to produce the colour of the cell. Use keys Q,
Z, I and P to move around the list, 8 to move to the start, 0-7 to
select a colour, C to set the whole list to the selected colour, R to
restore the list and Space to exit the section.
Edit: Here you can edit the screen directly to set up a starting
pattern of some sort. Use Q, Z, I and P to move around the screen, 0-7
to select a colour, M to set a cell to the current colour, C to set
the whole screen to the current colour, R to restore the screen and
Space to exit.
Graphics: This is where you can edit the shape of the cells to make
them look a bit nicer (if you want to). Use Q, Z, I and P to move
around the grid, M to toggle a square on and off, C to clear the grid,
F to fill it up, R to restore it, 1 to select a normal cell and 2 to
select a chequered one. Space exits.
Colours: I still haven't worked out what they're on about here but,
assuming you do, here are the keys you'll need - Symbol Shift plus 1-8
selects an affector, 0-7 to select a colour, C to set all to the
current colour, R to restore and Space to exit.
Tempo: This sets the screen update rate, from 255 (agonisingly slow)
to 1 (unfeasibly fast); 0 single-steps. You'll need to type three
digits each time, so for speed 6 type 006, etc.
Demos: A handy section this, as it lets you choose from 10 pre-defined
demo set-ups [Select 0-9. JimG]. Should give you a better idea of what's
going on than any of the above waffle.
Start: This sets the ball rolling, as it were, so sit back and enjoy
the show. And press Enter to single-step or Space to exit.
by Per Nordqvist and Svend Jacobsen
It's a bit of a spooky one, this. Not only has it been written by Per
Nordqvist and Svend Jacobsen (who, in case you're becoming convinced
that I make all these names up, actually come from Sweden), but it's
also a sort of psychedelic, 'hippy' type of program. (Yeah? Andy) The
other thing about it is that it's apocalyptically long, so I've
decided to spice things up by doing it as a cliff-hanging
'two-parter'. So this month you've got the first chunk of the Basic
section, the rest of which will be printed next month along with a
brief hex section and some detailed instructions.
So what's it all about, then? Well, remember last month's Life
program? You do? Well this is roughly the same sort of idea, but a lot
more complicated and interesting to look at. (The more astute among
you will already have realised that Efil is Life spelt backwards.) For
a start Efil is in colour, and that's where things start to get
complicated. Although Efil uses Life's method of generating new cells
by looking at the cells surrounding them, the calculations it does are
a lot more complicated. And you actually get some say in the matter
too.
What the program does when it's generating a new cell is to look at
some of the squares surrounding it (you decide which ones) and then
add up all their colours (with 0 for black through to 7 for white). It
then looks up the answer in a table of rules (which are also specified
by you) and finds the colour of the new cell. This is done for every
cell on the screen, luckily using machine code so it's super- fast.
Other features of the program include adjustable screen-update speed,
from really slow to migraine-inducingly fast, a cell-designing
section, a screen designer, something about 'border colours' which I
haven't quite sussed out yet and a series of built-in demos to give
you a better idea of what's going on.
So make a start of the listing, then, and try to control your
excitement until next month. It'll be worth the wait, I can assure
you.
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
EFIL (part 2)
by Per Nordqvist and Svend Jacobsen
Last month I gave you the first bit, and now here's the second bit of
Per and Svend's indecently long but enormously enjoyable Efil. To
recap, it's a sort of hybrid Life program which works in full colour
and has loads of options you can tweak. But you know that already.
What you need to know now is how to get it running and what to do once
it is.
Well, the first part's easy enough - just follow the usual tried and
tested Pitstop routine. Type in the whole of the Basic section
(including last month's bit) and save it onto a tape. Then fish out a
copy of the Hexloader from a previous YS and use it to type in the
hex. Save that after the Basic, reload the whole thing and away you go.
Once it's loaded you'll be presented with a complicated and slightly
baffling menu screen. Fear not. Look more closely and you'll see that
it can be split up into the following sections ...
Affectors: Each cell on the screen is surrounded by eight others, and
here's where you tell the program which of these cells affects the
cell in the middle. Use Symbol Shift together with keys 1-8 to toggle
the affectors on and off, C to reset all affectors, F to set them all,
R to restore them and Space to exit this section.
Rules: Lots of numbers, or possibly only a few, depending on how many
affectors you've set. When the values of the affectors surrounding
each cell are added up a number is produced. Here's where that number
is looked up in order to produce the colour of the cell. Use keys Q,
Z, I and P to move around the list, 8 to move to the start, 0-7 to
select a colour, C to set the whole list to the selected colour, R to
restore the list and Space to exit the section.
Edit: Here you can edit the screen directly to set up a starting
pattern of some sort. Use Q, Z, I and P to move around the screen, 0-7
to select a colour, M to set a cell to the current colour, C to set
the whole screen to the current colour, R to restore the screen and
Space to exit.
Graphics: This is where you can edit the shape of the cells to make
them look a bit nicer (if you want to). Use Q, Z, I and P to move
around the grid, M to toggle a square on and off, C to clear the grid,
F to fill it up, R to restore it, 1 to select a normal cell and 2 to
select a chequered one. Space exits.
Colours: I still haven't worked out what they're on about here but,
assuming you do, here are the keys you'll need - Symbol Shift plus 1-8
selects an affector, 0-7 to select a colour, C to set all to the
current colour, R to restore and Space to exit.
Tempo: This sets the screen update rate, from 255 (agonisingly slow)
to 1 (unfeasibly fast); 0 single-steps. You'll need to type three
digits each time, so for speed 6 type 006, etc.
Demos: A handy section this, as it lets you choose from 10 pre-defined
demo set-ups [Select 0-9. JimG]. Should give you a better idea of what's
going on than any of the above waffle.
Start: This sets the ball rolling, as it were, so sit back and enjoy
the show. And press Enter to single-step or Space to exit.