The Globe by VangeliSTeam
ÉÍÍÍÍÍÍÍÍÍÍÍ» ÚÄĶ THE GLOBE ÇÄÄ¿ ÕÍÍÍÍÍÍÍÍÏÍÍÊÍÍÍÍÍÍÍÍÍÍÍÊÍÍÏÍÍÍÍÍÍÍ͸ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ· ³ Slightly inspired (that is, absolutely copied) from the Globe ST demo º ³ by Axel of XXX International (coded back in September 16th in 1989). º à ¶ ³ Do anything you want with this source, but NEVER say it's yours. That º ³ would be a lie, so there you are. If you use it please DO credit me. If º ³ you use the idea then DO must credit Axel. If you like it, write to us, º ³ it would be nice to know. º ÔÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÑÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÑÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ· ³ THE CONTROLS: º ³ ÄÄÄÄÄÄÄÄÄÄÄÄ º ³ At the first touch of a key, the intro will enter interactive mode. º ³ º ³ Plus and Minus -> Browse through different globes. º ³ º ³ Vertical Arrows -> Expand/shrink the Y axis. º ³ Horizontal Arrows -> Expand/shrink the X axis. º ³ º ³ F1 and F2 -> Increment/decrement vertical speed. º ³ F3 and F4 -> Increment/decrement horizontal speed. º ³ F5 and F6 -> Increment/decrement vertical gap. º ³ F7 and F8 -> Increment/decrement horizontal gap. º ³ F9 and F10 -> Increment/decrement vertical rotation. º ³ º ³ Space -> Save this globe (see below). º ³ Backspace -> Reset the globe. º ³ ESC -> Guess what? º ³ º ÔÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÑÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÑÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ· ³ The demo is made up of the following sources: º ³ º ³ GLOBE.ASM: This is the thing itself. º ³ GLOBECFG.INC: Holds the built-in configurations. º ³ GLOBEGRT.INC: The greetings screen. º ³ COSTBL.INC: Cosine table generated by GENCOS.PAS º ³ º ³ GENCOS.PAS: Cosine table generator. º ³ CFG2INC.PAS: GLOBE.DAT to GLOBECFG.INC translator. º ³ º ³ The compilation of the demo is ruled by two variables: TRACE, which I º ³ use for profiling, and FILECFG. TRACE activates the border colouring, a º ³ way of knowing how much time a routine takes, measured in % of a frame. º ³ FILECFG controls the generation of a file, GLOBE.DAT, by the intro. The º ³ file contains groups of ten words that form a globe configuration. You º ³ may use CFG2INC to convert that file into a GLOBECFG.INC you can later º ³ compile with TASM. Sorry for the sluggish interface; it works for me. º à ¶ ³ The included GLOBE has both abilities disabled. º ÔÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÑÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÑÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ· ³ I don't want credit for this intro, as the idea is not mine. I did it º ³ because I wanted to see both ST & PC versions running side to side. :-) º ³ My 386/25 does it better than the ST, but NOT three times better (as º ³ the Mhz would suggest). Axel said he did it with just 5 IMULs, tough in º ³ this source you will find 7. Why? I believe it has something to do with º ³ precalculating some SIN*COS tables. I can't do that because of the #%!@ º ³ stupid segmented architecture, and I don't want to take the effort of º ³ using protmode (hey, this one runs in any PC!). º à ¶ ³ BTW, I have to say that the ST version I got was preceded by a small º ³ intro which suspiciously looked quite like a FX I had done before. That º ³ didn't bother me then, so I hope this shameless idea-ripoff won't make º ³ any of you lose your confidence in my limited skills. :) º ÔÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÑÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÑÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ· ³ Some of you guys who read this are right now in Sweden having fun at º ³ The Computer Crossroads. I hope to see a whole load of new absolutely º ³ terrific demos coming next week from true demomakers not hobbysts like º ³ myself. º à ¶ ³ These days the verbal activity against lamers is growing; if you have º ³ read Future Crew's WorldCharts or receive Internet's demos newsgroup, I º ³ think you'll know what I'm talking about. º à ¶ ³ Just so would be fine. What bothers me is that for SOME people lamer º ³ is beginning to mean "someone who does something I don't like as much º ³ as I like Panic or Life." People begin to think they have the rights to º ³ blame Twilight Zone for requiring a GUS, or Rennaissance for giving no º ³ support to the LPT DAC player, or some other guy for being a beginner. º à ¶ ³ So, who do those people think they are? Were they grown almighty or º ³ something? No. Is demomaking a trademark of theirs? NO. In fact, most º ³ of the blamers are not demomakers, but demowatchers. Some of them threw º ³ lightning bolts of flames against Toxic Zombies' Undead release. Why? º ³ Because it was just a long scroll and a couple of screens. They said it º ³ had been a waste of time and money to download Undead. They were angry. º ³ They should have asked first. But it's so easy to sit down and impress º ³ your friends by having the latest demos. And then if you don't like one º ³ you can blame the authors for not being geniouses. Pathetic. º à ¶ ³ Demomaking is a hobby, it's for fun. Maybe someone eats from what he º ³ earns as a demomaker, but I don't believe there is one. So, if you are º ³ starting in this world, then don't listen to anybody who says you ain't º ³ the type for it. Odds are that you might someday come with a demo that º ³ amazes him. And, if you don't, hey, at least YOU TRIED!! Be it fast ASM º ³ or slow BGI-based code, do it! If I don't like it I will delete it, but º ³ I'll never hold the right to say you shouldn't have done it. º à ¶ ³ At last I said it. It's my personal opinion, not VangeliSTeam or some º ³ other member's (unless he explicitly states otherwise). So if you want º ³ to kill somebody for what you've read here, kill me, not my brother or º ³ or anybody else. Names mentioned herein are casual and not the target º ³ of my flames. Sorry to have wasted your time with this New Technology º ³ text scroller. :-) º ÔÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÑÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÑͼ ³Jare (Javier Arevalo Baeza)³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
[ back to the prod ]