Taken from NEWSFLASH - Europes leading disc magazine. Contact Martyn Brown at 25 Fairfield mount, Osset, West Yorkshire for more details of NEWSFLASH. (It's a must!) ========= INTERVIEW ========= This issue we have interviewed a programmer who is not reknown for his work on the Amiga... well not yet... this guy will become the guru behind many Amiga owners prayers, he is the programmer of the AMOS basic language - a new breakthrough for the Amiga, he is Francois Lionet of France... Interview conducted by Martyn, Newsflash UK. PART ONE. FRANCOIS LIONET - THE MAN. ==================================== M: Ok, so lets firstly hear a little bit about yourself before we move onto AMOS... Where do you live, where were you born etc? F: I live in YERRES, a small town 12 Miles from Paris, at 4 on the clock (south East). I was born the 06/07/1963 in Maubeuge, a small town near Belgium. I have two bothers, one dentist married, one cardiologist - single, living in Tahiti (!). I am 26, married with my wife Carine, we have a dog called Daisy! I gained my diploma of veterinary surgeory in 1986 (And NO! I'm not kidding!), but I do not practice as I prefer to program! M: What about food and things like that? F: Best food... all that's good! I like lots of things, and I also love to go to a VERY good restaurant every two months. Its really worth the money! I don't really know about a worst food, maybe some sea food like crude sea snails or things like that! M: What about your musical tastes? F: Best music... In general, the last compact disk I have bought!!! I really need music when I'm programming, I work much better. I do not mean music as a background, very quiet, but much louder through headphones! I even need a light to tell me someone is calling on the phone! Worst music, you must not know them in England (fortunately) they are called "Les Muscles"! M: What is your favourite and least liked places ? F: Place most liked: Mountains. Least, ugly small cities! M: What was THE event of the `80s for you? F: 1980's... Don't know... Maybe like everybody the revolutions in Eastern Europe? M: What are your hopes for the future? F: Hope that Gorby is still there even next year! M: What about your personal hopes? F: Best thing to me... We want to have a baby! Lets hope it will work! Worst thing to me: next year, I have to do my military service! Oh NOOOO! M: What 5 words could you use to best describe your character? F: Perseverant, happy, messy (not in my programs though), I can't find any more! M: Ok, add enthusiastic! What about your favourite films? F: Maybe BRAZIL and all Monty Python... M: What kind of things do you dislike ? F: Hypocracy, lazy people, stupidity... M: What other interests and hobbies do you have? F: SKIING (soon, soon hahaha!!!) Squash, Tennis, Piano, reading SF and comics (French comics, not the one you know!), sail boat, holidays, beach, sun, girls, ... sorry not the last one, my wife is here! M: Which place would you most like to visit ? F: North of USA and Asia. M: If you were re-incarnated, what would you like to come back as?? F: I want to come back as my dog! She sleeps when she wants, eats and plays all day! What a life! M: What was the best news you ever received? F: STOS has sold 35000 copies!! M: And the worst ? F: STOS has only sold 35000 copies!!!! PART 2: PROGRAMMING AND THE AMIGA ================================= M: Whats your favourite programming subject ? F: Sprites, bobs, all that can be seen or heard! M: Your least favourite ? F: SORTING items, and structures handling! M: Which other programmers do you admire (if any)? F: Jez San, beacause he has created a structure around him, with other programmers. Lots of others, like Yves Lamoureux (mister Captain Blood on CPC Amstrad, Didier Bouchon Mister Captain Blood etc... Wait for their new production at Virgin, you'll be amazed!) M: For you what are the best and worst features of the Amiga? F: Best thing about the Amiga: the CHIPS! Worst thing about the Amiga: AMIGADOS, and the fact that it is REALLY C oriented. If you want to use machine langage, have fun with the pointers! M: What is your opinion on the piracy problem ? F: Piracy has a few years left. In five years, all the games will be out on cartridges! We are living the last years of micro computers! Pirates have won the first set: no more real computers. But authors will win the second one: no way to copy. And wait for the CDI games! M: What other programs were you responsible for? F: The other programs I have made, you must n't know any of them!!! - SUPERBOARD II (6502) - these programs haven't been sold! We must have been 3 of the people in France with such a computer! I think that they could have been sold in GB! They were really good! Amazing how we played with them... Galaxian, Orbit, Defender (in 8K),Pacman - ORIC (6502) Driver, Bombyx, Bering, Chicken chase - CBM 64 (6502) Chicken Chase, Katuvu, Serenade, Ole! Some demos for companies Captain Blood (yep its me!) - AMSTRAD CPC (Z80) Chickin Chase + listings for magazines - PC (8088) Captain Blood (again??) Some serious programs - ST (68000) Expressing Stos Stos Compiler + Articles for magazines - AMIGA (guess what? Z80, 80386?) AAAAAMMMMMOOOOOOOOSSSSSS M: Prior to Amos, what was your best acievement? F: Stos of course. 1 year of work in it! M: How did you take to using the Amiga after the ST ? F: At the beginning, I was REALLY lost! I thought I would NEVER get through. I hated it! Then I began to understand the circuitery. I loved the chips, but I still hated the built in software! Now I begin to understand the software, mainly because I have some good documentation (at first, I just had the Abacus books!). Now I think the EXEC, INTUITION are really good pieces of software. I still HATE Amigados (it is really a shame that they have not put a proper disk access into such a machine), HATE graphics.lib: the functions are really not powerfull, and eat a lot of memory. AMIGADOS is really a pity! I can't believe that they did not put 2 or 3 resident commands for the start! Just COPY, DIR, not much! I got stuck with one drive, and no startup sequence ready. I needed 50 disk swaps top get out of it! Still AMIGADOS! I needed 3 full days to install my hard drive! I can't imagine how the average user does. So my opinion on the Amiga is balanced: a wonderfull hardware, an extremely bad disk access, apart from that,good built in software. More, the Amiga is built to be expanded. I wonder how the 2010 amiga will look like (because there will still be Amiga in 2010, and no more St!) . So guess what... In fact I love it! PART 3: AMOS ============ M: What are you going to tell us about AMOS?? I`ve got a preproduction copy and its mind-blowing (thanks to Richard at Mandarin!). F: I'm not going to state all the programs characteristics, as they are written in Mandarin adverts! And believe me, the final product has all, and much more! M: What exactly makes AMOS so special when compared to other languages? F: It does not use the intuition graphic interface. So I was really free to invent my own environnement. AMOS system is based on SCREENS, these screens, instead of Intuition, are limited in the bottom. So when a screen ends, you can see the one that's under it. (I know why Intuition does not allow that: it was terribly hard to program!!!) You can of course have different resolutions in each screen, set the priority, do fine scrollings. You can even set the screen position in X. M: What do you say to people who accuse you when you don`t use things like multi-tasking etc? F: I hear lots of people saying: he does not respect the Amiga, shame, kill him, burn him! No sir, I really respect the Amiga! It is clean programmation: you can get out of Amos,and use another piece of software. It DOES multitask, but you won't see the result of the other task. So AMOS does respect the system, and make a proper use out of it. M: How are you managing to squeeze all these features into a usable program for a 512K Amiga? F: As I do not use WB, you can have the instruction Close Workbench which will save 42k of memory. As everything is built in Amos, you can have the barefoot startup sequence on you 500, and then have up to 240K to work with! M: What will you be able to program with Amos? F: Amos will allow you to do almost anything. But remember that it is promoted as a game creator (or for educational software). You'll be able to use it to produce databases or word processors, but it is not its main point. To do such software, I think you'd better use GFA or C. M: What features have you put into AMOS that no other language really supports very well? F: I have really put in Amos all my dreams of the ideal langage for the Amiga: - procedures, structure, auto indent - good editor, fast, lots of key combinations - direct mode, fast screen system - intensive use of the custom chips: blitter, copper - intensive use of interrupts: colour animations, sprite/bob movements and music. (Soundtracker style) - Easy-for-the-user sprites, bobs, double buffering - Really professional menu system (much better than the default Amiga system, you can even call a procedure to draw a menu item!!!) - More than one program in memory, basic accessories (like in Stos). All the accessories are editing the data of the main program: no need of disk! - direct IFF loading - the basic instruction set can extended by simply copying a file into the AMOS folder: lots of new things to come; 3D, Math functions, etc... - etc... Its really my hearts content! M: When do you hope that AMOS will finally be released? F: The final release date is said to be at the start of March... I hope, but I think that unfortunately we will be a little late... M: Have you any idea how many you expect to be sold? F: I don't know how many we plan to sell. STOS has sold 35000 copies on the St. The Amiga market is twice as big as the St, and AMOS is the only one like this. So I'm very very optimistic. And all the reaction of people having seen Amos (when they come back to us after falling down) are encouraging! The Amiga community is so much more friendly than the St! M: What does AMOS basic do that no other does? F: Amos does lots of things other basics don't!!! The main one is -I think- it really exploits all the Amiga power, directly into the chips, like all the games and demos! It is fast (no so fast than Gfa, but approaching - that because Gfa has only one instruction per line, and does not use any interrupts at all), has more than 400 commands (I don't know yet how many, but I think around 450!) ... etc ... M: How difficult was AMOS to program ? F: Writing AMOS was really hard at first. I was at the bottom of the Mont Blanc! It is always difficult to start a such a big product. You do not know where to start! And for me, I had to begin with the hardest part: screens! 15 days after having my Amiga, I was coppering! M: How much of the STOS program have you used to develop AMOS? F: Stos was a line numbered basic. In fact, I just kept a few routines from it: strings, evaluations. All the rest is new code. So it was not at all an adaptation! M: What problems did you have? F: The problem with me, is that I can't tell you how the product will really look like BEFORE making it. Before Amos, I could just tell you that it was going to be nice (I was sure of that!) but not how! All the ideas come to me when I program. Anyway, the product is really miles over my wildest dreams. Mandarin wanted first, just an adaptation of the St Stos, using the Amiga speed. It has come up with a totally different product, with a better environment and far superior features to take total advantage of the Amigas hardware. M: How long has AMOS taken to develop? F: AMOS will have taken me 1 full year to make (AMOS itself, the Sprites designer, the Music Designer, AMAL editor and a few other accessories...) I started it at the beginning of APRIL 1989. M: Where you pleased at the success of Stos? F: Of course I was pleased with STOS. But you know, Stos is only starting in France nowadays. I knew that Stos was popular in England, but could not see it! So for me, it was as if it was not! I was not known at all in france as a programmer. When I told to somebody that I was a software author, and i had written Stos, he said What? Sots? tSos? What is this? Very frustrating for me! Now Stos is "booting" in France. It goes better now. The same thing will happen with the Amiga: unfortunately there are not many Amigas in France, so Amos success (if so) will not be very close to me! It will be fun to think that my name will pop in front of thousands people all around the world! I should make a rough approximation of how many times the Amos editor loop will have turned in a year on all the Amiga machines! The number will be stunning! These bytes must be erased at the end! PART 4: THE FUTURE ================== M: What does your immediate future hold, what other projects are you planning? F: For the future... my military service! It starts on March the 19th. I'll have 5 weeks of hard work (to get a good situation in the army as a vet), so no way to program during these 5 weeks! After this, I'll get a much more cool job, so I'll program during it on my portable pc! M: What about plans for AMOS? F: - first the compiler (finished in June) - then Amos version 1.1, including all the users complaints! - then StosPro on the St: the AMOS adaptation to the St!!! M: What are your views on the software industry ? F: It is still young, not many crooks. Most of the people are under 30, very friendly, so I really can't find anything bad about it! And it is one of the rare domains (as with music) in which you can get the bingo with a hit! I'm really happy! Don't worry, be happy! PART 5: FAREWELL ! ================== M: If you weren`t a programmer what would you be? F: I'd be a.... vet! M: Any messages to Newsflash readers? F: A demo of Amos can be found. It is public domain. Anyway you have chosen the best machine! (when I look to my St, I get mad! How could I have stood programming this for one full year???) Hi to everybody I know in UK! M: What messages have you to other Amiga programmers? F: To other programmers, I can say WORK! Do not think you are the best, as the best, its me :-) no I'm kidding! All programmers when they finish a product are really proud of themselves. I was too. Then I met some really good ones that made me feel so little! Believe me, you can't imagine how some few people are good. Don't get too big headed, you can always do better! M: What`s your message to the Amiga world?? F: My message to the world: BUY AMOS! Even if you don't have an Amiga: you really NEED it! M: Your message to AMOS purchasers when its finally released?? F: Thank you, now buy the compiler!!! There we are, I`d like to extend my thanks to Francois for being so co-operative and also to Richard and the guys at Mandarin software for some great support. Expect to be kept RIGHT up to date with AMOS on Newsflash, look out for routines, listings, tips etc. AMOS will change a great deal of peoples minds about the Amiga believe me! Just wait until you see a demo of what it can really do, its awesome.. When you watch it and think "My god this is a BASIC program" it really blows your socks off! This guy has managed to put into a interpreted language what 50% of the commercial programmers haven`t managed to do in game releases!! Expect to see lots (and I mean LOTS) of Amos demos too! If you`ld like to see a programmer/programming team/artist or musician interviewed on Newsflash then drop me a line and I`ll do my best to bring you it! We`ve lots more planned too!! Ok, see you in the interview room next issue.. Bye! Martyn.