1994 by GEnie ========================================================================== This file is brought to you by The Commodore 64/128 RoundTable on GEnie This file may be published or excerpted in User Group newsletters providing credit is given in this manner: "Copyright 1994 by GEnie From the Commodore 64/128 RoundTable File#:#####" This file maybe be distributed, if distributed whole and unaltered, on , croll, uit ? non-profit BBSs or non-profit networks. For more information on GEnie call by modem: 1-800-638-8369 (8-N-1 300/1200/2400) Enter: HHH Then reply: xtx99018,commrt Then enter: Commodore And enjoy! ========================================================================== The Commdore RT once again, brings you something new! The firts ever DEMO Conference! Tonight Eddie Bourdon (Monday Night Host) Explores the Demo World with Elwix of the Demo Group Style! Read on, who knows! You might get inspired and create a Demo! -------------------------------------------------------------------------- Tonight , we have a special guest, Elwix from the demo group Style. Ok... , hello everyone :) We are going to begin with a series of questions, to be followed by a Q&A session. If you have any questions, just type /rai. First off, When did you start using computer, and what kind? I used my first computer at this older friends apartment, perhaps as I was 12 or 13... it was an Apple II, and I got hooked on playing wizardy and the such. That's when I fell in love with computers. When was it that you first took an interest into programming and demos? That was a bit later when I got a c128 for xmas. I started programming BASIC stuff in the 128 mode coz it had nice gfx commands in it's BASIC... As for demos... well, admittance: I got some cracked games and started seeing these intros. And they caught my attention, the better intros were pretty creative and I wondered if I could do them or something like them. A lot more sophisticated than my BASIC programs. When was it that you did your first demo, and what was it? Ok, I guess I "coded" this little thing as my first attempt at ML, a silly little text screen, with just a big blue colorwash going on top. Really simple! but I thought it was pretty cool at the time. But if you count "real" demos, I did a page for FOE in 1990, so that really starts my demo coding QT, our hostess with the mostess has a question :) How did you go about teaching yourself to program in BASIC and ML? As for BASIC, I had the christmas break from highschool, so I had the c128 book that came with the machine. I read it and jumped right in using the book as a reference. ML was harder since I didn't have much of a reference guide. only the opcode set. I mean, the assembly language. LDA STA, etc. But no real programming guide. So I used those little ML monitors to mess around, either looking at other programs or trying to write small assembly programs. Lou Schonder has a question In the back (or front) of your mind, are you considering, writing a full-blown program? Have you any desire to do so? Well, full blown in what sense? I guess some demos feel pretty full blown, especially my more elaborate ones. But if you mean like, Novaterm. I doubt it! I have written some small-medium sized tools, like Wix Bouncer, or Page Edit, but they pretty specific to demos. The closest thing to big is this LIFE program I'm making, to let you edit and save/load LIFE patterns like displayed in Alive. a nice editor for designing them. We have all seen and ejoyed many demos, but what really makes up a demo? What are things like rasters, bobs, scrollers, ect, and what do they do for a demo? I think the typical demo for the most part involves a series of pages. Each page is centered around (usually) 1 or maybe more effects. An often used effect is a scroller, which is some long buffer of text being displayed in some weird way. sinus wave scrolls, etc. Rasters are the horizontal color changes you see alot, the colors are chosen for a particular blend or scale that looks good. Bobs are a name from the Amiga, basically large plotted objects. Little smiley faces perhaps as opposed to plotting single pixels, which is called dot plotting. :) What is the major difference between demos that are NTSC vs PAL demos, and what does it take to 'NTSC Fix' a demo that was done for a PAL system? The major difference is in the video standard or I guess display standard for montors (I'm no hardware guy so that's a laymans words for certain!) PAL has somthing like 260 "raster lines" per screen, NTSC has 200. But the worst trouble in in "cycles per scanline". On NTSC this works out to 65 cycles per raster, PAL 63. This means very timing critical routines - for example, FLI, will completely fail to work on a machine the routine wasn't written for. So that's why you see rasters flickering, or shaky logos, or complete pages crashing in NTSC - the timing is off, and it really wreaks havok. To fix this, it requires going through the code, finding timing critical routines, and changing the timing slightly so the routine works in NTSC. Sometimes rewriting whole sections of code is necessary. QT has a question. Would this timing difference cause graphics NOT to appear on the screen at all? Yes, for example, FLI written on a PAL machine, won't display the picture on NTSC, and vice versa. So if you get some kind of load & run FLI picture from PAL guy, it won't display or just show garbage. Ok, now I know why none of the new demo's I just downloaded will work, thanks! And I take it that the same would be true when viewing a NTSC page on a PAL system? Yep, the same in reverse. Usually it's NTSC that sufferes more, because PAL just have more rasterlines (ergo, more time) each FRAME PASS (each time the screen is redrawn). So they can really put more on a page) If a PAL page used all it's rastertime, and we view it here, there's just not enough raster time, and generally the page flickers like crazy. That won't happen for a PAL user watching NTSC demos. it's just the timing critical things that mess up. QT has a question. So, is there nothing us NTSC folks can do short of learning how to NTSC fix the PAL demos then, right? The only other solution beside NTSC fixing these demos, is getting some sort of PAL chip. I believe you need a PAL VIC chip. but I'm not certain that's all. There are people in the demo scene with PAL c64's, just to watch the demos. haha aha! Where can one find such a chip? Well, probably from a European! Actually you can find alot who want to swap PAL VIC for NTSC. ok, thanks :) By reading diskmags, or posting onto Usenet Internet news How would someone who wants to program demos go about learning how to do it? I know that Scibax put out a 'Demo Academy' and that Phantom did 'Coders World'..would you recommend any of these or anything else to people who want to learn? Absolutely. I hear people who've used alot of stuff from both those, it helped them figure out the basics. I think you need to understand assembly itself first, but those mags give you the tricky info on how to use the VIC chip to scroll, display sprites, gfx, etc etc. basic demo effects to get started with! I also noticed that Scibax included a few of your utilities with his package :) Yea, he tried to make a little collection of useful demo tools. hehe. Actually it's Livefire (the guys handle), and related news is that he should be making a new bimonthly disk mag, purely for presenting good articles on demo making, (coding, art, music), in the Demo Academy vein. That's some good news :) Now, our final topic: The demo scene today. Indeed! Its seeming right now through internet there is a little bit of rising interest to learn how to code demos again. So it ought to be a great help to these people. Qt has a question. any word when this might be available (the bi-monthly disk)? Hopefully it should be released on the inbetween-Driven months, starting we hope July. great! Now, our final topic[ The demo scene today. How many groups would you say are active in the demo scene today? I believe there are about 9-10, NTSC demo groups. There could be 40 or 50 in Europe! hehe. Or more. The demo scene in Poland and Hungary seem to be rising like crazy. Also there are some solo type people making demos on a regular basis. It's a small but finally rising again. :) On the average, how many demos are released in a 4 month span? (NTSC + PAL) I have no idea in PAL. Maybe 30 or 40 in 4 months, counting everything. ?? sure In NTSC, well, in the first 4 months of 95, there've been about 11 or 12. Back in the real golden age for demos in NTSC, there might have been 30 or 40 as well. But it's rising again, so that's a good thing. Are most of these available on the Internet, or is there somwhere else that they are available? All the NTSC demos are definitely available on FTP at ftp.funet.fi (dir: /pub/cbm/c64/demos/ntsc ) I mean, all the recent ones. there are a lot of old classics as well, but there's even more that aren't up yet. I hope to get my whole collection there soon. Also I should mention: The demo BBS, Corrosion of Conformity, where you can also find all the newest demos & tools. 905-385-8014 (Driven too!) hehe..I call the COC bbs :) ah! Great! :) Here is a question that I've really been wanting to ask you: (not counting Style) What is your favorite group of all time, and your favorite demo? blarg! giggle I've never heard of them ;) It's sooo hard to say. Really, Arson was incredible. They release such a quantity of demos, and really big megademos. They set the pace in those golden days. Their two best coders were really good, nice original effects. I doubt any group will ever make as many major demos as they did. Wanderer deserves a big mention to, as I found him quite inspirational. He seemed to really enjoy coding and making demos. Fav demo? Well, I really can't name the best. It's sounding terrible but I like my own demos :) I try very hard making them something very different from anything else. But demos that struck me somehow include: Grand Posse, most of the Bonzai demos, True Lord, most of the Electron demos, Summerrain :) I enjoyed the Electron demos too..Then again, I really loved Hitchhiker's Guide :) Qt has another question..after that, we will open the floor for general conversation. Well, this is pretty involved. hehe, well, it's nice when some group or person can set their work off someway. make different demos, but keep an identifying trademark How do you prepare to make a demo, where do you start? Usually it starts with some weird idea. Often just some daydreaming. Demo making is my main hobby, so I'm usually thinking about what effect or idea to create. Then it usually simmers for awhile, after the initial idea. It takes me some time these days to finally decide to do the demo, as I havn't got as much of it lately. Never enough hours in the day I layout the whole thing in my head, the effect, the design of the page or demos, what I'll need for it (music, gfx) that I need to ask other people for (I can't draw or compose!) Then I just sit down, and start. Alot of the time it takes less days to actually program what I wanted, than it did to think the whole thing out! sound like fun :) With a group demo like Gold, it's more a process of communicating with the other coders & group members about what to do. It takes more orginization as far as getting people together. have you ever attended a demo party? Demo party: No. they're all in Europe! :( Well, of course, America is just to spread out f a party to work here. the c64 per square mile ratio is much smaller here than in Europe ;) My final question is what can we expect from Style in the future? About Style, well, there are: more NTSC fixes of demos, a new gfx editor that ought to be the best in it's class, and two big demos. One's in that limbo state of 90% completion, the other oughta be out this summer. Hopefully some small tools and or small demo in between. :) I want to thank you for stopping by tonight, it was as fun as it was informative. I'm going to open the room to general chat now. No problem, anything to help stir up interest for this little demo subculture :) This forum for electronc art. Now I'll have to go get the demos that I've missed :) Haha. well, I wish I could get them sent to FTP faster, but it takes too much time for disk demos. There's really alot of great classics still missing from funet And a lot of them get corrupted, too. I've d/l a bunch that just wouldn't un-lzh Eddie/QT - certainly now you've been inspired, to start coding and making demos. eh? :) hehe, I'm trying my best to learn ML, it'll be awhile. I've been trying. I have Butterfield's book on ML, as well as a lot of other tutorials that I've been fooling with. Hmm, well, the PAL demos maintainers want to use lzh for some reason, arg. I'd just as soon keep them in c64 formats. Elwix, how long does it usually take for demos such as the ones released from teh X-95 party to be converted for us NTSC folks? even an .arc would be better, with sfx being the best. I'll tell you, the best book there is, IMO, what helped me the most, is Mapping the c64. I'll have to post for it in the Wanted area You can, QT, right after my post ;) giggle QT - out of the 5 winners at X-95, probably only 2 can ever be fixed. uggh I dl'd the winner.RadioNapalm. It sounds great. Hope someday can see it too :( These days PAL demos just go crazy. they're amazing, I hear, but they're totally unviewable on NTSC, and pretty much unfixable.. ::sigh:: I gotta get a PAL 64, that's all there is to it! And there just aren't enough people fixing them! giggle, me too! Which 2 do you think can be fixed? We got one of the best fixers still active, Massive Onslaught, so at least some we can get. QT - we think MO can fix Contraflow and World Demise. no go on RN tho, eh? We're also pretty sure we can get the World of Code series fixed. So, are we looking at a good write up in Driven #9? :) Haha! Yes of coz, well, your article is quite good. so it's destined for #8 or #9. Hopefully we will continue to get more people interested. Many people that sold their C='s are now coming back to them. I love it :) Ya, Internet has been incredible in getting people active again. when I got on in 91 the Usenet group for c64 was just so so. But now they seem to get 200 or 300 new postings each couple weeks. That's not bad at all! I've noticed the jump. Even our users group has grown. We gained 8 new members in the last 3 months. Not bad for a small area. Indeed. plus now it's so much easier to get new software for your c64, from all parts of the world. I think the "information super highway" has made all computer users, including Commodore owners more aware of the stuff out there that might interest them. A good thing that I've noticed, too, is that there isn't as much 'flame wars' as there were years ago in the demo scene. I wonder sometime if c64 made it to a stable plateau. most people who own one and use it today, are diehards, and will Probably keep with the c64 for a long time now. I like the fact that there are less swearing and credit card numbers in them. Eddie - yes, the people making demos are quite a lot more mature these days I guess. The mdian age is up I'm sure. That's for sure. Elwix, do you have any other computers besides your Commodore(s)? I felt very old when i started at 17. haha I have an Amiga, and I did want to try coding on that machine. but in college I never found the time to learn it's hardware well enough. And there's really no Amiga scene in America at all! I have been surprised by the lack of "demos" on other computing platforms. Sure, well, if possible! I'm gonna be up late tonight grabbing demos, that's for sure :) hehe, Eddie... don't forget to share, Eddie jbee - There's a ton for Amiga. IBM is starting to catch up too. has anyone ever seen the UNREAL demo on the PC? Most of the demos I have on my IBM are all, umm.THOSE type of demos ;) In fact it's about the only IBM demo I've seen ! <- havent had an Amiga since 90 and did check the PC libraries for some. I always share my stuff, QT :) Haven't seen it. always share mine too Can zip files be uploaded here? If I upload a zip can you make it available? we can re-do it in an arc or something Ok, I'll try and find the time to get some stuff up here tomorrow. ES, are you still in school? Just wondering if you were into computer science or whatever. Well, I graduated last year, BS in CS, yep :) haha. Wow, Congrats! I have found many of the "diehards" are actually in the "business" in some respect. Oh and i can always email demos to Eddie to find it's way here :) that's right :) Great, we'd love that! in the business? professional programmers ^ Ah. well, programming is programming, whether c64 or another more job-likely system ;) (c64 is one of the funnest tho) I meant making a living at it. Would be great to make a living making demos though :-D For certain! :) But it might have forced me to drop out of college. haha! Though people have said not having a good C compiler has "hurt" the Commodore I think it is possible it did the opposite because people learned how to code in MLfirst. Well, thanks Eddie for setting this up.