ÿÿ00ÿ ÿ00ÿ01ÿ03ÿ01Svea - The New Monitor Virusÿ00 ÿ ÿ03ÿ02COUNT DRAGONSBANE / ONE ÿ02ÿ01ÿ01ÿ00ÿ ÿÿ01"ÿ02. . .and he spoke with farmers the way farmers do and with wise men on Latin. . .ÿ01" ÿ ÿ(Beep) ÿ (Beep) ÿ02- Hullo? ÿ01- Yes, Johann, hi, this is Count Dragonsbane / One calling. You know, I was thinking, this new virus of yours, could you not tell me a little about it? ÿ02- Virus? I ain't undastand ya at all. Dunno any virus. ÿ01- Knock it, will you. I promise you, I won't tell anyone your name, Johann. Just gimme some facts! ÿ02- Well, OK, but don't mention my name in any way or I'll make you regret that. . . ÿ01- Blah blah, you done? You sound like a politician, ya know that? Now, when did you first get the idea to create a virus, and why did you name it Svea? ÿ02- First things first, Countie. Who told you I wrote it? I do not know you that well, although you've written some excellent things in that Osar Rosto or whatever it was. I digged that harmless smoking, was that really true? By da way, you ain't not interviewing for Orap Rensi now, are you? ÿ01- Of course not, I do this for the fun of it. You know I'd never lie to you, Johann. ÿ02- Yeah, kinda so, but who told you? ÿ01- Nah, I ran Svea through Soundtracker 1.26b, and I found out that you actually crunched your address into one of the samples. ÿ02- YOU DID??? How da heck did you get the idea to do that; I thought nobody had the beta-version of 1.26? ÿ01- Well, I tried my way ahead, so to speak. ÿ02- Guess you did. ÿ01- Guess I did. ÿ02- Shit it anyway. I got the idea to Svea when I saw a telly proggy a few weeks ago. "A window towards Future poEms", it was called. They said that it was impossible to control the monitor through Seka Assembler and that it was impossible to load IFF-pictures into the monitor, and I did not believe it at all. I knew that lda £$bfe001 could be divided with (sin pi) times (the numbers of colours on-screen), which shows that every monitor has a memory of, at least, 680 Kb and a maximum of 2.844 Kb (eight times zero times numba of HiFi lda-chips), and then I said to myself "why not make a monitor virus?" ÿ01- Cool mate, how did you proceed? ÿ02- Naah, it was really nothing, I just fixed an update of Seka Assembler, I believe it was version 1.27, and started to code. ÿ01- Would it be to ask too much if I asked you to give me the code to the main routine of Svea? ÿ02- That's kinda so, yes. ÿ01- Well then, what is the code to the main routine of Svea? ÿ02- Hmm. . . (silence) . . .ya promise not to spread the word at all? ÿ01- Cross to death and hope to shy man! ÿ02- OK Countie. You follow? (I'll comment it afterwards) ÿÿ01Main: move.l $90,a0 move.l a0,monitor jmp.a0 monitor copy.w AGA.chipset,monitor format.l monitor erase.l AGA.chipset short.circuit monitor Kill: move.kill RAM,monitor unvalidate RAM fill.monitor 0,a0,monitor start.fire monitor If monitor fire load.fire monitor,RAM ignit RAM if printer active send.lightning printer Main End: if all chaos end if alive goto main: ÿ - Guess it takes Seka 1.27 to do that, hah? ÿ02- So it is. Comments. . . The first part of main loop is not too igneous. I fill a0 with $90, which is FFFA, and transfer the value into the secret message chips of the monitor, which retains itself frequently. This causes a reduce in electricity to about 34 Hz (1013 mBar) and, man, loss of all red and green colours on screen. Now what about that? Line 3 a six, now we're talking. To begin with, the third line acitvates the monitor processor (CPM) with a frequence of a0, which is FFFA Hz. Next thing you know, your whole AGA chipset is loaded into your monitor and you can no longer use it. Then, the monitor is formatted, all blanked up is what I mean, causing its eternal death. Sucked, man! Then the AGA chipset, now situated in the monitor, is totally erased and the sequence ends with the killing of the monitor. Line seven a thirteen speak for themselves. A fire is started in the monitor, and they see to it that your RAM memory is burned up and busted away. Gotcha! The coup a grace materializes in the blue, high voltage flash (computer-produced lightning!) that sends your monitor to kingdom come. ÿ01- I do not know what to say. In fact, I do not know if I shall say what I think or if I shall think what I just said I would not think nor say. ÿ02- Countie, old sucka, I ain't done! Here comes. . . ÿ ÿÿ01Subroutine: cd df0: if.df0: no disk cd dh0: Goto 10 10: Load.blitter df0: 2(load.blitter dh0:) push.out disk format dh0: format.blitter erase fourth sound channel load.third channel ROM push.away ESC - key end ÿÿ02You see? A virus that actually pushes away the escape - key! Nice effect or what! ÿ01- What, I'd say. Well, thank you anyway. You have my word on that I won't mention this to anyone. ÿ02- Kool man. ÿ01- Thank you and good bye Johann, see you at the next party! ÿ02- Yeah, howdy. (click) ÿ01 Got you, sucka! Directly into Osar Rossol we go with this, you king of fools. Well, ladies and gentlemen, this is the EXACT chat I had with Johann Bleimheim of Trondheim, Norway, about the virus of his. If Svea has busted your monitor, do not hesitate to give the SCA a call and get this sucka arrested. You do not have to worry for me, he just thinks he knows me; he doesn't even have my address or real name. Nobody knows me, not even the staff of Ores Rapol. See you all. ÿ01