home *** CD-ROM | disk | FTP | other *** search
/ Audio 4.94 - Over 11,000 Files / audio-11000.iso / msdos / modplay / vtglobe / globe.nfo < prev    next >
Text File  |  1993-05-30  |  9KB  |  114 lines

  1.  
  2.                              ╔═══════════╗
  3.                           ┌──╢ THE GLOBE ╟──┐
  4.                  ╒════════╧══╩═══════════╩══╧════════╕
  5. ┌────────────────┴───────────────────────────────────┴────────────────────╖
  6. │   Slightly inspired (that is, absolutely copied) from the Globe ST demo ║
  7. │ by Axel of XXX International (coded back in September 16th in 1989).    ║
  8. ├                                                                         ╢
  9. │   Do anything you want with this source, but NEVER say it's yours. That ║
  10. │ would be a lie, so there you are. If you use it please DO credit me. If ║
  11. │ you use the idea then DO must credit Axel. If you like it, write to us, ║
  12. │ it would be nice to know.                                               ║
  13. ╘════════════════╤═══════════════════════════════════╤════════════════════╝
  14. ┌────────────────┴───────────────────────────────────┴────────────────────╖
  15. │              THE CONTROLS:                                              ║
  16. │              ────────────                                               ║
  17. │     At the first touch of a key, the intro will enter interactive mode. ║
  18. │                                                                         ║
  19. │  Plus and Minus       ->      Browse through different globes.          ║
  20. │                                                                         ║
  21. │  Vertical Arrows      ->      Expand/shrink the Y axis.                 ║
  22. │  Horizontal Arrows    ->      Expand/shrink the X axis.                 ║
  23. │                                                                         ║
  24. │  F1 and F2            ->      Increment/decrement vertical speed.       ║
  25. │  F3 and F4            ->      Increment/decrement horizontal speed.     ║
  26. │  F5 and F6            ->      Increment/decrement vertical gap.         ║
  27. │  F7 and F8            ->      Increment/decrement horizontal gap.       ║
  28. │  F9 and F10           ->      Increment/decrement vertical rotation.    ║
  29. │                                                                         ║
  30. │  Space                ->      Save this globe (see below).              ║
  31. │  Backspace            ->      Reset the globe.                          ║
  32. │  ESC                  ->      Guess what?                               ║
  33. │                                                                         ║
  34. ╘════════════════╤═══════════════════════════════════╤════════════════════╝
  35. ┌────────────────┴───────────────────────────────────┴────────────────────╖
  36. │  The demo is made up of the following sources:                          ║
  37. │                                                                         ║
  38. │ GLOBE.ASM:    This is the thing itself.                                 ║
  39. │ GLOBECFG.INC: Holds the built-in configurations.                        ║
  40. │ GLOBEGRT.INC: The greetings screen.                                     ║
  41. │ COSTBL.INC:   Cosine table generated by GENCOS.PAS                      ║
  42. │                                                                         ║
  43. │ GENCOS.PAS:   Cosine table generator.                                   ║
  44. │ CFG2INC.PAS:  GLOBE.DAT to GLOBECFG.INC translator.                     ║
  45. │                                                                         ║
  46. │   The compilation of the demo is ruled by two variables: TRACE, which I ║
  47. │ use for profiling, and FILECFG. TRACE activates the border colouring, a ║
  48. │ way of knowing how much time a routine takes, measured in % of a frame. ║
  49. │ FILECFG controls the generation of a file, GLOBE.DAT, by the intro. The ║
  50. │ file contains groups of  ten words that form a globe configuration. You ║
  51. │ may  use CFG2INC to convert that file into a GLOBECFG.INC you can later ║
  52. │ compile with TASM. Sorry for the sluggish interface; it works for me.   ║
  53. ├                                                                         ╢
  54. │   The included GLOBE has both abilities disabled.                       ║
  55. ╘════════════════╤═══════════════════════════════════╤════════════════════╝
  56. ┌────────────────┴───────────────────────────────────┴────────────────────╖
  57. │   I don't want credit for this intro, as the idea is not mine. I did it ║
  58. │ because I wanted to see both ST & PC versions running side to side. :-) ║
  59. │ My 386/25 does  it better than  the ST, but NOT three times better  (as ║
  60. │ the Mhz would suggest). Axel said he did it with just 5 IMULs, tough in ║
  61. │ this source you will find 7. Why? I believe it has something to do with ║
  62. │ precalculating some SIN*COS tables. I can't do that because of the #%!@ ║
  63. │ stupid segmented architecture, and I  don't want to  take the effort of ║
  64. │ using protmode (hey, this one runs in any PC!).                         ║
  65. ├                                                                         ╢
  66. │   BTW, I have to say that the ST version I  got was preceded by a small ║
  67. │ intro which suspiciously looked quite like a FX I had done before. That ║
  68. │ didn't bother me then, so  I hope this shameless idea-ripoff won't make ║
  69. │ any of you lose your confidence in my limited skills. :)                ║
  70. ╘════════════════╤═══════════════════════════════════╤════════════════════╝
  71. ┌────────────────┴───────────────────────────────────┴────────────────────╖
  72. │   Some of  you guys who read this are right now in Sweden having fun at ║
  73. │ The Computer Crossroads. I hope to  see a whole load of  new absolutely ║
  74. │ terrific demos coming next week from  true demomakers not hobbysts like ║
  75. │ myself.                                                                 ║
  76. ├                                                                         ╢
  77. │   These days the verbal activity against lamers is growing; if you have ║
  78. │ read Future Crew's WorldCharts or receive Internet's demos newsgroup, I ║
  79. │ think you'll know what I'm talking about.                               ║
  80. ├                                                                         ╢
  81. │   Just so would be fine. What bothers me is  that for SOME people lamer ║
  82. │ is beginning to mean "someone who  does something I don't like  as much ║
  83. │ as I like Panic or Life." People begin to think they have the rights to ║
  84. │ blame Twilight Zone for requiring a  GUS, or Rennaissance for giving no ║
  85. │ support to the LPT DAC player, or some other guy for being a beginner.  ║
  86. ├                                                                         ╢
  87. │   So,  who do those people think they  are? Were they grown almighty or ║
  88. │ something? No. Is demomaking a trademark of  theirs? NO. In  fact, most ║
  89. │ of the blamers are not demomakers, but demowatchers. Some of them threw ║
  90. │ lightning bolts  of flames against Toxic Zombies' Undead release.  Why? ║
  91. │ Because it was just a long scroll and a couple of screens. They said it ║
  92. │ had been a waste of time and money to download Undead. They were angry. ║
  93. │ They should have asked first. But it's so easy  to sit down and impress ║
  94. │ your friends by having the latest demos. And then if you don't like one ║
  95. │ you can blame the authors for not being geniouses. Pathetic.            ║
  96. ├                                                                         ╢
  97. │   Demomaking is a hobby, it's  for fun. Maybe someone eats from what he ║
  98. │ earns as a demomaker, but I don't believe there is one. So, if  you are ║
  99. │ starting in this world, then don't listen to anybody who says you ain't ║
  100. │ the type for it. Odds are  that you might someday come with a demo that ║
  101. │ amazes him. And, if you don't, hey, at least YOU TRIED!! Be it fast ASM ║
  102. │ or slow BGI-based code, do it! If I don't like it I will delete it, but ║
  103. │ I'll never hold the right to say you shouldn't have done it.            ║
  104. ├                                                                         ╢
  105. │   At last I said it. It's my personal opinion, not VangeliSTeam or some ║
  106. │ other member's (unless  he explicitly states otherwise). So if you want ║
  107. │ to kill somebody for what you've read here, kill me, not  my brother or ║
  108. │ or anybody else. Names mentioned herein  are casual and not  the target ║
  109. │ of my flames. Sorry to  have wasted your time with  this New Technology ║
  110. │ text scroller. :-)                                                      ║
  111. ╘═══════════════════════════════════════════╤═══════════════════════════╤═╝
  112.                                             │Jare (Javier Arevalo Baeza)│
  113.                                             └───────────────────────────┘
  114.