Значок ресурса

Efil

Нет прав на скачивание
Автор: Per Nordqvist,Svend Jacobsen
Год: 1991
Издатели: Your Sinclair
Языки: 🇬🇧 Английский
Формат: 📼 TAP лента
Требования: 🖥️ ZX Spectrum 48K

Ссылки:
Страница на ZXArt
Страница на World Of Spectrum
Страница на Spectrum Computing

Скриншоты:
Efil.gif


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.
Автор
Verter_bot
Загрузки
0
Просмотры
1
Расширение
zip
Размер
5.1 КБ
Хэш
4cb6b4d128ee1fd155e3a29efff2130a
Первый выпуск
Последнее обновление

Оценки

0.00 звезд(ы) 0 оценок
Назад
Вверх