home *** CD-ROM | disk | FTP | other *** search
/ PC Format Collection 7 / PCFORMAT07.iso / DEMOS / README.TXT < prev    next >
Encoding:
Text File  |  1994-08-29  |  27.5 KB  |  517 lines

  1. ==============================================================================
  2.  
  3.                    VALHALLA INFO FILE FOR VISIONS OF LIGHT
  4.  
  5. ==============================================================================
  6.  
  7.                               Table of Contents
  8.  
  9.                        How to use this document viewer
  10.                        A few things about the demo
  11.                        Information about us
  12.                        Messages section
  13.                        Cursed! The tale of Asm '94 :-)
  14.  
  15.  
  16.  
  17. ==============================================================================
  18.                        How to use this document viewer
  19. ==============================================================================
  20.  
  21. Simple :) Cursor keys scroll around the document in the normal boring way :)
  22. Some areas of text, eg. the contents page, will be highlighted. These are
  23. active areas, and if you put the cursor somewhere in this area, and press
  24. return, you will jump to another point in the document, so to look at any
  25. topic on the table of contents, just put the cursor in the table of contents
  26. on the topic you want, and hit return. Cool, huh? :-) (PS. This was my first
  27. ever C program - Imp. :)
  28.  
  29.  
  30.  
  31. ==============================================================================
  32.                          A few things about the demo
  33. ==============================================================================
  34.  
  35. This demo was developed in its entirety after the two of us met in our first
  36. year at university, and decided a demo would be a really cool thing to do :)
  37. It started off (as they do) as loadsa little ideas for routines that we
  38. gradually had a bash through (including a few failed ones)... and then I
  39. (Imp) volunteered to do the music and put the whole thing together (worst
  40. mistake of my life :-) which at times dealt me a major no rester trying to
  41. understand Sandman's code ;-) (Hmm... in fact trying to understand MY code
  42. was bad enough!) Anyway, the whole thing from start to finish probably took
  43. us about 4 months or so... right up until we finished it... about 1 hour
  44. before the deadline :) (see the lil' story below!) I wrote all the music for
  45. the credits while we were at Asm'94 with a pair of minature headphones
  46. plugged in tut' GUS trying to compete with a however-many-thousand-watt
  47. speaker system they had erected in the hall (best bit about Asm i reckon ;)
  48.  
  49. The machines we used to develop the demo were :
  50.  
  51. 486DX33 (at times a DX40 :), GUS, Tseng Labs ET4000 supa fast jobby (Sandy's)
  52. 486SX25 (whimper whimper), GUS (suprised? :), Trident 8900D (Impy's)
  53.  
  54. This gave me quite a bit of hassle when putting the whole thing together,
  55. since I was doing it all on my SX25 with a pretty slow graphics card,
  56. compared to the great mother of a machine they had at Asm :) (nice seeing
  57. your stuff run that fast ;) Had to work out quite a few clever bits of code
  58. to make the demo run the same speed whatever you run it on... only bit left
  59. which I let run as fast as it likes is the 3 coloured glass lenses bit which
  60. I have never seen run on anything faster than a DX66 with a really sh**e
  61. graphics card, so someone with a fast machine tell me what it looks like :-)
  62.  
  63. Sound support : Although we had a modplayer, it only supported GUS and
  64. only did MODs... We kinda thought it would be a bit lame to make our demo
  65. GUS only, and more to the point, MOD format really sucks :) (S3Ms rule! gimme
  66. those 7 octaves :) so having fiddled with Demo-VT a bit before, I decided it
  67. would be a much better idea to use that. I had a few minor problems with it
  68. along the way... and about 2 pretty major ones :) so I can't thank Jcab of
  69. Iguana enough for all the continued help he has given me with it (even to
  70. the point of Emailing me bug fixed versions of the EXE :-) (bugs??? where did
  71. that word come from? :) sorry! *undocumented features*) Please note (so that
  72. we don't get 20,000 tons of mail about it) that we have experienced minor
  73. timing problems on some SoundBlasters, but it works ok on most.
  74.  
  75. Minimum system requirements :
  76.  
  77. This depends a lot on processor speed, graphics card speed, and more than
  78. anything else, sound card. Although I have never tested it on a 386, a friend
  79. ran it on his 386DX40 (I think!) with GUS, and it ran fine. On no sound it
  80. runs a little bit faster, so you could probably get away with an even slower
  81. 386, but I don't guarantee it. SoundBlaster is another matter entirely :)
  82. The music to all of the demo except the end credits is in 16 channels... and
  83. if your processor is trying to mix this in real time at the same time as
  84. running a really cool headache, then you can really expect it to have a
  85. mare :) I ran this on my friends SX25 with a SBPro, and it was quite funny :)
  86. Basically, don't try this at home :-) A DX40 is probably about right for the
  87. slowest machine you can use with a SoundBlaster... sorry about this you
  88. people out there who still have SoundBlasters! As for SoundPlayer on LPT1:
  89. and PC speaker, tee hee, 'nuff said :) (you ARE joking, right?!)
  90.  
  91.  
  92.  
  93. ==============================================================================
  94.                             Information about us
  95. ==============================================================================
  96.  
  97.                         1) The members of Valhalla
  98.                         2) Our productions to date
  99.                         3) Possible future productions
  100.                         4) How to contact us
  101.  
  102. ==============================================================================
  103.  
  104. 1) The members of Valhalla :
  105.  
  106.  +===========+=====+====================================================+
  107.  | Handle    | Age | Tasks                                              |
  108.  +===========+=====+====================================================+
  109.  | Sandman   | 19  | Coding, Graphics, PR, Design                       |
  110.  +-----------+-----+----------------------------------------------------+
  111.  | Implode   | 19  | Coding, Music                                      |
  112.  +-----------+-----+----------------------------------------------------+
  113.  | Dambuster | 19  | Raytracing, Object designing *not official member* |
  114.  +===========+=====+====================================================+
  115.  
  116. ------------------------------------------------------------------------------
  117.  
  118. 2) Our Productions to date :
  119.  
  120.  +==============+=======+=======+===========================================+
  121.  | Filename     | Size* | Date* | Description                               |
  122.  +==============+=======+=======+===========================================+
  123.  | CRITICAL.ZIP | 190k  | 2/94  | Critical demo by Occult, a one man demo   |
  124.  |              |       |       | produced entirely by me, and done in a    |
  125.  |              |       |       | hurry, done before Valhalla formed.       |
  126.  +--------------+-------+-------+-------------------------------------------+
  127.  | BSCRTEXT.ZIP | 20k   | 3/94  | A small bit of my old source to do a text |
  128.  |              |       |       | scroller, should be of use to people      |
  129.  |              |       |       | starting up in demo coding, as it was one |
  130.  |              |       |       | of the first things I coded on the PC.    |
  131.  +--------------+-------+-------+-------------------------------------------+
  132.  | SRCTIMER.ZIP | 20k   | 4/94  | A little util to help you optimize your   |
  133.  |              |       |       | code, times how long the program takes to |
  134.  |              |       |       | execute, and gives the frame rate.        |
  135.  +--------------+-------+-------+-------------------------------------------+
  136.  | OTT.EXE      | 40k   | 8/94  | Over the top 64k intro for assembly 94    |
  137.  |              |       |       | again done in a hurry. will probably      |
  138.  |              |       |       | re-release with improved music.           |
  139.  +--------------+-------+------+--------------------------------------------+
  140.  | VOLBYVAL.ZIP | 1.3Mb | 8/94  | Visions of Light demo for assembly 1994   |
  141.  |              |       |       | our most recent production, and the best  |
  142.  |              |       |       | so far >:->                               |
  143.  +==============+=======+=======+===========================================+
  144.  
  145. * Size and date are not exact, just a rough approximation of the release
  146.   size / date.
  147.  
  148. ------------------------------------------------------------------------------
  149.  
  150. 3) Possible future productions :
  151.  
  152. I (Sandman) am currently improving my vector engine, and doing some more
  153. effects for our next production, I have also got a comercial project to work
  154. on at the moment. I hope to release an intro at the Party 94 - as long as I
  155. can afford to go there.
  156.  
  157. I (the other I, ie. Implode) have started work on a new funky tracker/
  158. modplayer thang and if I can ever be bothered to try and write it, a really
  159. cool game is on the horizon :) (Sandy is working on a game too! oooohh!)
  160.  
  161. ------------------------------------------------------------------------------
  162.  
  163. 4) How to Contact us
  164.  
  165. ------------------------------------------------------------------------------
  166.  
  167. Sandman                                Implode
  168.  
  169. ----------------------------- Mail (Holidays) --------------------------------
  170.  
  171. Peter Jones                            Nigel Gay
  172. 78 Windmill Close                      Bramble bank
  173. Brixham                                Le Vieux Beaumont
  174. South Devon                            St. Peter
  175. ENGLAND                                JERSEY C.I.
  176. TQ5 9SQ                                JE3 7EA
  177.  
  178. --------------------- Mail (Term time) (Valid until 6/95) --------------------
  179.  
  180. Peter Jones                            Nigel Gay
  181. 29 University Road                     101 Warren Avenue
  182. Highfield                              Shirley
  183. Southampton                            Southampton
  184. ENGLAND                                ENGLAND
  185.  
  186. ------------------------ Telephone (Voice) (Holidays) ------------------------
  187.  
  188. +44 (0)803 858080                      +44 (0)534 26774
  189.  
  190. ------------------------ Email - The best way by far -------------------------
  191.  
  192. psjones@freenet.fsu.edu                ndg93@ecs.soton.ac.uk
  193.  
  194. ------------------------------------------------------------------------------
  195.  
  196.        Or call our World Head Quarters at the Sound and Vision BBS
  197.                               +44 (0)932 252323
  198.  
  199.  
  200.  
  201. ==============================================================================
  202.                                Messages Section
  203. ==============================================================================
  204.  
  205. Sandman says hi to :
  206.  
  207. Pitbull / LD :
  208. Nice to see ya at asm, shame you didn't have any time to chat, any chance of
  209. that texture mapping stuff that you said you'd send me ?
  210. See ya on IRC (mid september) >;->
  211.  
  212. Yaka / Xography :
  213. Erm, didn't understand much about how to do fractal zoomers, can you explain
  214. again on IRC maybe ? Good luck in your exams (if they are still going on)
  215.  
  216. Fear / Mental Design :
  217. There's just 1 word i want to say to you : Version ! Version ! Version !
  218. Version ! Version ! :)
  219. Also all the best for you and Tina ;)
  220.  
  221. Stone / Dust :
  222. Sorry that I didn't reply to your letter - i'm just lazy, I hoped to see you 
  223. at asm'94 but we didn't bump into each other. I really liked your 4k intro 
  224. btw.
  225.  
  226. The Wizard / Imphobia-Cascada :
  227. Looking forward to seeing Imphobia 8, it's by far the best mag - keep up the
  228. good work >;->
  229.  
  230. Zoomerella / Codex :
  231. Any chance of sending my disk back sometime before the next century ? 
  232. nah - didn't think so :)
  233. And what's happening about this 'ere merger thang ?
  234.  
  235. Optics / British Knights :
  236. Still trying to do Gouraud shading - it's only taken me 6 days so far :)
  237. Let's show the world that Brit's can code too :)
  238.  
  239. Leviathan / Select :
  240. Stop Growing !!!!! (or you'll start making me look short :)
  241.  
  242. Welti / ??? :
  243. Sorry about messing you around with your modplayer / music etc. no-one would
  244. give me a definate decision about anything :(
  245.  
  246. Jmagic / Complex PC :
  247. BSpline texturemapping eh ? How the hell did ya do it ?????
  248.  
  249. The Faker / S!P :
  250. Sad to hear that you couldn't make it to asm'94 - i was looking forward to 
  251. meeting you, oh well, see ya on irc and good ol' usenet
  252.  
  253. Otto Chrons / Virtual Visions ????? :
  254. OC OC Occety OC ! We still can't get the damn GUS to play a sample :) help !
  255. I might even send you one of these lovely Devonian postcards for writing such
  256. a wonderful program as DMP (?!?!!??) what version are you on know ? *grin*
  257.  
  258. Tim Clarke :
  259. Did you come to asm ? - I saw a 4k intro with exactly the same code to mars in
  260. it. (well - it looked the same)
  261.  
  262. Members of FC :
  263. Shame I didn't get to meet any of you guys, you never seemed to wander out of
  264. your little enclosure, next time maybe.
  265.  
  266. Kefrens :
  267. Keep making the demo's dudes - you're by far the best amiga demo group, I was
  268. hoping to see a new demo from you at asm, but sadly it never came :(
  269.  
  270. Sonic PC :
  271. Both Implode and I agree that putting 'Boo if you think it's crap' on the
  272. message board really sucks bigtime ! I think if people have spent alot of time
  273. writing a demo, you should at least show the courtesy of showing it all (if it
  274. succesfully qualified)
  275.  
  276. Members Of Jamm :
  277. Sorry about not being able to show you our demo - i needed some sleep :)
  278.  
  279. All Brit's intrested in Coding / Music / Graphics :
  280. Contact us !
  281.  
  282. Any groups that we haven't got in contact with :
  283. --->>> CONTACT US <<<--- :)
  284.  
  285. Sysop Of Missing Link BBS :
  286. Please get in touch, i didn't get your phone number
  287. (or anyone else who knows the voice number)
  288.  
  289.  
  290.  
  291. ==============================================================================
  292.                          Cursed! The tale of Assembly 94
  293.                            Told By Sandman / Valhalla
  294. ==============================================================================
  295.  
  296. Well, it all started at about 12:00 when I caught the bus to Heathrow airport,
  297. 5 and a half hours of total boredom with crushed legs because of a fat woman
  298. fast asleep on the seat infront of me. After what seemed like 2 days of bus
  299. travel, I finally arrived at heathrow airport, it was 5:45 in the morning, and
  300. I had to hang around until 10:20 when my flight left to Helsinki. I met
  301. Implode in the departure lounge and we had a chat for a while. Implode heard
  302. his computer rattling, so he decided to open his big black tower case in the
  303. middle of the departure lounge, you can imagine how many people looked very
  304. warily at us. The flight to Helsinki went without a hitch, but when we got
  305. there the problems began to start.
  306.    After going through passport control we went to collect our luggage, after
  307. a long wait, my rucksack finally came out, but implode's didn't make it :(
  308. So, after going to the baggage reclaim desk (well, i think that's what it was)
  309. and after implode had shown his lovely 'i've just been released from a russian
  310. prison' photo in his passport we were told to go to this other baggage place.
  311. We met Fear / Mental Design outside the arrivals place, and we went into this
  312. little room to get implodes luggage sorted out. Fear got a parking ticket for
  313. waiting for us too long, and we began to think that maybe luck wasn't going
  314. our way.
  315.    It was about 28 degrees outside (?!???!) and we drove around the city
  316. centre quite aimlessly until fear found a part that he recognised, and then
  317. drove back to fear's flat. We set our computers up, but because Implode didn't
  318. have his luggage, so we had to borrow one of fears' finish keyboards. After
  319. having an initial laugh at it and boggling over what all the extra keys did,
  320. implode decided to get down and do some coding. All the alphanumeric keys were
  321. in the same places as UK/US keyboards, but when you were in DOS and you wanted 
  322. to use the '\' or the '/' key the problems started, and needed a key sequence
  323. similar to Ctrl+AltGr+Rshift+LeftMouseButton+Lightswitch+'7' and you can 
  324. imagine how much this slows you down ! So after about 10 hours of coding at 
  325. snail speed, we decided to go to bed at about 5:00am
  326.    Not much happened the following day, we did alot of coding, and went 
  327. shopping (which is another story). Fear went to sleep at 5:00pm and we coded
  328. again until 5:00am. We all woke up at about 9:00am and and squashed all of 
  329. stuff into fear's car. We then drove down to Wizard's house, but then disaster
  330. struck ! Fear's car broke down :( about 100 meters away from wizards house.
  331. This couldn't of just been bad luck, we thought that we must have been under
  332. the curse of the dreaded Future Crew. So we went down to Wizards house, and 
  333. he came back and had a look at the car, we found that there was something 
  334. wrong with the electrics, so we phoned a garage up, and they collected the
  335. car. Whilst we were waiting for the car to be fixed, we went down to wizards
  336. house, and went on his 386-16 :) we decided it was only fit for ftp'ing and
  337. playing pinball on :)
  338.    After collecting the car, we finally got to assembly (5 hours late), we 
  339. parked the car infront of the party place, then went to pay the admission fee
  340. after reluctantly handing over 140 marks, we got given a vote disk and a badge
  341. with the face of some blue bloke on (one of the organisers?) and we also got
  342. a sheet with all the events on (written in finnish of coz ): We then got as
  343. much stuff as we could carry, and hauled it all into the party place. We went
  344. into the main room, and saw a hall completely filled with ppl and computer
  345. equipment, it was quite breathtaking. We carried all our stuff down the steps
  346. and set it all up next to the speakers and the vid-screen. This wasn't the 
  347. best of places to have stopped, because of the volume of the speakers, but hey
  348. shouting to the person next to you for 3 days was kinda fun :)
  349.    After saying hi to Moleql/Mental Design and Moomin, We got down to some
  350. serious work in order to finish our demo in time. After about four hours of
  351. coding, the C64 competitions started. Although the music was about as good as
  352. expected, the C64 graphics and demo compo's amazed me, I never thought that 
  353. you could do kewl stuff like bitmap rotation on a c64, and the quality of the
  354. graphics was awesome :) After a bit more coding, the 4 channel music compo.
  355. started, all the tunes were very good, I didn't think that any were
  356. exceptional. Later on came the multichannel music compo, after about 2 tunes
  357. I thought I'd better catch up on some sleep. I slept all the way through the
  358. multichannels (don't know how :) and woke up at around 5:00am to get on with
  359. some more work on the demo (some graphics I think). 
  360.    Both us and MD worked all morning to get our entries finished (the 
  361. deadline was at 12:00). We finished off our demo at about 10:00, and MD were 
  362. still busy working on theirs to find a mysterious bug which was crashing their
  363. machine (curse of the Future Crew again maybe ?). They decided to bodge their
  364. code just to stop it from crashing during the compo (by having a 64k stack :)
  365. Implode had major trouble trying to compose the mod for the intro, and we just
  366. entered it as it was :(
  367.    After entering our intro and demo's we relaxed for the rest of the 
  368. afternoon. Before the competitions began again in the evening we went down to
  369. Carolls (a burger place - like MacDonalds) It tasted okay, and was around the
  370. same price as in England (although everything else was about twice as 
  371. expensive in finland). We got back in time for the graphics competition 
  372. (delayed), there were some really kewl piccies, but it was really hard to 
  373. choose the best one. After that came the amiga 40k intro which was again  
  374. delayed. The intro's were really kewl, better than most of the PC ones I
  375. thought, but it was really hard to choose a winner, until number 16 turned up
  376. (I've got no idea what it was called), It was by far the best intro I've ever
  377. seen - loads of really cool animated gouraud shaded objects, 3d gouraud shaded
  378. fish swimming in formation. I don't know whether it won or not, because as far
  379. as I know the results for the 40k intro haven't been published. There were 25
  380. (I think) amiga intro's - this set back the whole programme of events.
  381.    After a bit of a delay came the PC 64k intros, I wasn't very impressed by
  382. them until Airframe by Prime was shown - a really kewl intro, which was a 
  383. class above the others - it had loads of neat effects - vector flythrough,
  384. voxel flytrough and spacecut & texturemapping. We all thought this was a 
  385. deserving winner. Our intro didn't get shown, which was understandable seeing
  386. that it was done in a hurry. After another delay (what a surprise :) came the
  387. amiga demo competition, most of them were digitised animations and raytraced 
  388. animations, I think that there was only 1 demo which had no anim's in it - a
  389. rave demo about the USSR which was quite good. One of the animation demos
  390. which i liked was about this bloke who casually walked around shooting 
  391. storm-troopers, killing Darth Vader, killing At-At's (those big walky things 
  392. out of the empire strikes back) and doing a bit of dancing. Unfortunately I
  393. didn't get the name of this one either >;-<
  394.    Finally came the PC demo compo (45 mins late I think) after a couple of 
  395. nice demo's came our offering - it looked awesome on the big screen, and
  396. sounded really cool out of the BIG muzak system they had (unfortunately it
  397. was not stereo to most of the people in the party place) The first few 
  398. effects ran withought a hitch, but then came the interfearence effect which 
  399. was hardly visible on the big screen (Implode coded it - not me :). Then
  400. Disaster struck ! our demo crashed ! and would of continually displayed
  401. our freaky interfearence effect until eternity if i hadn't told FC and the 
  402. the guys to stop it. The demo had never crashed before on any computer that 
  403. we had tried it on (4 computers in all !) so we knew that the curse of FC was
  404. again upon us. Mental Design's demo also crashed on the first effect (they must have been cursed too :)
  405. but worked okay when they re-tried it (buhuuu - didn't do that with our demo):
  406. Legend Design's 'Warp' demo also crashed as well as quite a few others did, so
  407. after alot of Booo'ing from the people in the place the organisers showed it 
  408. again, and it worked fine this time. It was a really nice demo - load's of 
  409. nice vector effects and ended of with an awesome gouraud shaded egyptian head.
  410. After a few more kewl demos passed, came Iguana's demo another really kewl one
  411. , the effects i especially liked was the rubber objects bouncing around the 
  412. edges of the screen, and the credits done in voxels, but was made to look like 
  413. it was done on a lava bed or something. After loads of more cool demos (the 
  414. ones which didn't crash) from groups like emf, epical and grif came the end of  
  415. the demo compo when they re-showed the demo's which had crashed, but they only
  416. had time to show 3 of them because it was coming light (about 5:00am). After
  417. having a chat about how much the orginising of the demo competiton sucked we
  418. decided to get a couple of hours sleep. I woke up again at about 7:00am to see
  419. a lovely banner right outside the the organisers enclosure basically saying
  420. 'FC and Sonic PC Suxx' :-o
  421.    Later on came the 'Award ceremony' which was basically displaying all the
  422. results on the message boards (with a wait of about 5-10 minutes between each
  423. result), So I went and had a chat with XToto, and I was amazed that his 4k
  424. intro 'spam' didn't get anywhere (could he have been cursed too ?) Neither us
  425. or MD won anything, and even LD and Iguana only came 3rd and 4th in the demo
  426. compo. I don't think that the results to the amiga 40k intro compo were 
  427. displayed, so I didn't find out whether number 16 won or not.
  428.    Shortly after we were basically told to leave the building, so we packed up
  429. all of our stuff, and promtly left. After dropping Wizard off at his place, we
  430. got back to Fear's flat, and unpacked the car. We then had a chat about the 
  431. compo and found out that it was not FC who organised the PC competition, but
  432. it was in fact Sonic PC ! We then realised instantly that it was not Future
  433. Crew that cursed us, It was infact the dreaded curse of Sonic PC ! After 
  434. apologising to the great FC god. Fear then sat down and fell instantly asleep 
  435. like he had done so many times during the competition. Implode then sat down
  436. to do some work on the release version of our demo, and i just sat on the bed
  437. and watched him. It was about 3:00 pm and i was getting bored of watching
  438. implode, so I decided it was time to get some sleep. I woke up again at about
  439. 8:00am, Implode and Fear were both asleep, so i had a play on the computer
  440. for a while. When fear finally woke up, we downloaded all the stuff which was
  441. released at the party (including about 90 4k intros :) and 4000 lines of irc
  442. which occured just after asm94 ;) After that we went shopping, bought some  
  443. postcards and some food, because we hadn't eaten anything for the last 36 
  444. hours or so.
  445.    Later on, Fear drove us to the airport and we said goodbye, after going
  446. through all of customs etc. we sat down in the departure lounge, and wrote 4
  447. of the 9 postcards we had intended to send :) On the plane we had a nice 
  448. argument about whether the blobs below us were islands or clouds, and
  449. watched the england Polo team chat up the waitresses :). When we got back to
  450. Heathrow we waited for our baggage, and mine didn't turn up, and i only had
  451. 10 minutes before i had to catch a bus 1 1/2 miles away so after telling the
  452. baggage people that my luggage had been lost (*sigh* - obviously cursed by
  453. Sonic PC again ):, I ran all the way to the bus station, and got there 1 
  454. minute before time, unfortunately the bus was late. On the way back home, I 
  455. devised more effects to win the next competition that I will attend - maybe
  456. the party 4. Finally I arrived in Paington bus station, and waited for my Dad 
  457. to pick me up.
  458.    I later found out that my luggage had gone to Madrid ! so it had a longer 
  459. holiday than i did (and it didn't even pay for the privelige :)
  460.  
  461. Precautions to be taken against the curse of Sonic PC :
  462.  
  463. 1) At all cost's try to avoid going to Helsinki - their power seems strongest 
  464.    there (assembly 95 is a suitable reason :)
  465. 2) Buy our patented Anti-Sonic Medallion (tm) - A Bargain at only $200 US (if 
  466.    your name is Mr (or Mrs) N.O. Brains )
  467. 3) Install Sonic-PC curse protection code in all of your productions.....
  468.    (if you have no idea how to code this - here is an example)
  469.  
  470. ; *--------------------------------------------------------------------------*
  471.  
  472. .DATA
  473.  
  474. Cursemsg db 'Oh Shit ! Sonic PC Curse detected, Please reboot machine',10,13
  475.          db 'and ask The members of Sonic PC to leave the room :)',10,13,'$'
  476.  
  477. CurseFlag db    0       ; 0=not cursed, 1=cursed
  478.  
  479. .CODE
  480.  
  481. Start:
  482.         mov     ax,@data
  483.         mov     ds,ax
  484.  
  485.         CALL    CHECKIFCURSED           ; sets curse flag if cursed
  486.  
  487.         cmp     CurseFlag,0
  488.         jz      Phewnotcursed!
  489.         mov     ah,09h
  490.         lea     dx,Cursemsg
  491.         int     21h                     ; display meassage
  492.         mov     ax,4c13h                ; returncode 13h
  493.         int     21h                     ; Back to dos
  494.  
  495. Phewnotcursed!:
  496.                                         ; continue on with demo
  497.  
  498. ; *--------------------------------------------------------------------------*
  499.  
  500. I haven't yet worked out how to code the CHECKIFCURSED procedure, so any help
  501. would be greatly appreciated ( Maybe some ot the other groups have already
  502. coded a similar procedure :)
  503.  
  504. Anyway, I'm now re-united with all my Luggage, and no harm was don really, I
  505. really enjoyed Assembly 94 (despite a few mishaps), All of the facilities were
  506. really good, and if they got the orginisation right it would have been one
  507. helluva party !
  508.  
  509. Well, I've been writing crap now for a couple of hours, so it's time for me
  510. to finish.
  511.  
  512. L8r Dudes...
  513.  
  514. Sandman / Valhalla
  515.  
  516. ==============================================================================
  517.