------------------------------------------------------------------------------ ------------------------------------------------------------------------------ ******* ****** ***** ***** * * * ***** * * * * * * * * * * * * ****** ***** * ** * *** * * * * * * * * * * * * * * * * ***** * * * ***** ------------------------------------------------------------------------------ Issue number 4 September 27th, 1991 ------------------------------------------------------------------------------ Track 18 OnLine Magazine -=:=-=:=-=:=-=:=-=:=- Track 18 is a publication of The Flatliners and is distributed by The Ace of Spades ][[ BBS 1-216-339-4592 [[============================================================================] [[Opening Statment by Dr. Nibble] [[============================================================================] Boy, it sure has been awhile since I'm had a Track 18 in the word proccessor. From what I've heard, you people accualy like Track 18. That's something. I forget when the first issue came out so long ago. I really had my doubts that it would fly. But people really liked it and wanted more. So here I am, sitting ay my computer typing out the 4th issue of Track 18.. I sure hope theres enough news in this for a full issue... I think there will be... Lets get on with it, shall we? [[============================================================================] [[Old Works by Dr. Nibble] [[============================================================================] "Old Works" will be an ongoing artical devoted to all my old works. So I hope I have more old works to talk about in the future. :) My Most recent demo was called "Depresed". Yes, I know it's spelled "depresSed", but I didn't want to mess around with trying to get 9 sprites in a sinus so I left it with one 's'. At least I was consistant in the entire demo with it. :) The reason I did "Depresed" is because I got tired of seeing all thos damn happy-do-nothing demos. I wanted to write a demo reflecting how I really felt. Unfortunatly, I still feel that way. After "Depresed" was a short little demo called "Suicide Sonnet". As you know from it's scroll, I had problems relocationg on of the songs in the "Depresed" demo. The song on the 'suicide' page needed relocated... Well... I didn't get all the voice data so it didn't sound right. If it would of been a normal song, I probly wouldn't of done the extra demo. But it was the first ever demo song by Axegrinder. A compleatly original scrore he did one week for the demo. I really hope I can let you hear more from him. I have one more compleate song from him that hasn't been released yet. Metallica's "Seek and Destroy". That will be released at a future date.. Look in the area of this magazine for future works.. [[============================================================================] [[Membership by Dr. Nibble] [[============================================================================] Seeing as how I can't do everything and Griffin sucks ( :) ), I am always looking for new members. So if you can do any of the following, by all means contact me! (In order of importance) 1) Song writer 2) Graphics design. (Hi-res screens, sprites, etc) 3) Coder/Programmer 4) Ripper The main ones I need are 2 and 3. For the Song Writer, I need someone who can write the music and have it in a self running IRQ. Now, two great programs to use are called SoundMonitor and Future Conposer. Of course there so great since there the only ones we got. :) I can get them to anyone apon request. Graphics Designer, this can be from pictures to sprites to charater sets. I use Advanced OCP Art Studio myself, but I will accept Koala formated pictures also. I can get either program apon request. For a ripper and coder, I can mainly handle that myself. Altho someone else to help write routines if not whole demos would be very useful. Now, for all you people that want to know how to join, it's simple: 1) Do what you good at. (Draw, music, etc) 2) Upload it to AOS or bring it down. That's it. I've relaxed the one little thing on how ya had to be able to come down, ya can live in a diff area, it don't matter. As long as you can maintain comunications via modem with The Ace of Spades, there is no problem. Now, for the computer I write demos on. Commodore 64. OK? Got it? Now lets see some interest in The Flatliners! [[============================================================================] [[Greetings. Ya, greetings! by Dr. Nibble] [[============================================================================] You may be wondering to yourself... "What the hell is he going to do?". Simple. A list of greetings! All my demos have them, so why not this! Since it for piracy and shit, why not! Greetings to: Coroner * Ultimatum ][[ * Axegrinder * Rubicon * Scotty The Generic Cracker * Edifier * Space * Dr. Catt Mr. Bill * Commander Epsilon * Captain Keyboard 64 Freak * Captain Warped * Fire Starter Griffin * Lone Wuf * Amiga Master * Walkman The Lion's Pride Hmmm. did I forget anyone? Bet I did. Hell, I always do.. [[============================================================================] [[Submissions by Dr. Nibble] [[============================================================================] How would you like to have something put in Track 18? If you have anything you want put in this, send it in! I'll add it with your name, completely unedited. (Well, I'll take out the parts about me. :) ) I'll take articles on the following: Piracy - Cracking - Hacking - Phreaking - Ripping - etc. Or if ya just want your greetings list in, or a description for something your working on, such as a demo, send that in also! This online magazine isn't just for The Flatliners! It's for everybody! To submite an artical, all you need to do is upload it as an ASCII file to AOS. Upload it to the SysOp (Command Z) on AOS and mark it as an artical for Track 18. [[============================================================================] [[In The Worxs by Dr. Nibble] [[============================================================================] This should be fun to remember all thats going on.. Altho it was anounced in the last Track 18, 'Factor Z' wont be released for awhile. I am still trying to decide what all to put in it.. No ideas... I am currently working on a demo for The Ace of Spades ][[. It should be interesting. Going to try and use some new routines and some better rasters in it for a change. It should be a pleasent suprise for all you jeleous lamers that think I suck. :p 'Cliff'm All' will be released soon.. I think I've finaly decided how to code it.. I might even be able to get all the pics on one disk... I was going to have a different Metallica song for each pic, but the song book kinda had to be returned to the owner, so I'll just code it with the one song I got.. No big deal. Also look for a demo with alot of original music from Griffin in it. I am going to do a CDplayer demo with a 24 bar music display. That should be fun. I'll probly start work on the code for that after this AOS demo is finished. [[============================================================================] [[The Chop Shop by Dr. Nibble] [[============================================================================] OK. Heres something that will be of great help to you people that want to make demos. It is a simple smoth scroll routine that is highly documented. Now, it was originaly writtin in Buddy Assembler. But with a small amount of effert it can be put into Turbo Assembler. I will probly put Buddy Assembler online soon, so if you really have problems, tell me and I'll get Buddy Assembler online a little faster, along with the source code for the following in program format.. -=> "Simple Scroll" <=- 10 sys999 170 ; 180 .org 49152 190 .mem: ;.obj "scroll demo.bud" 200 ; 210 pntr = $fc 220 hz'scroll = $fe 230 ; 245 lda #0: sta $d020: sta $d021 246 lda #147:jsr $ffd2 250 ; 260 sei ;disable irq's 270 ; 280 lda #7 290 sta hz'scroll ;set the hz'scroll 300 ; 310 lda #$7f ;this disables cia irq's 320 sta $dc0d 330 ; 340 lda #242 ;set the raster irq line 350 sta $d012 ;to 250-8. this puts the 360 ; scroll at the bottom of 370 ; the screen. 380 ; 390 lda $d011 ;this is a precaution 400 and #$7f ;to make sure hi bit of 410 sta $d011 ;$d011 is clear. 420 ; 430 lda #1 ;enable raster irq's 440 sta $d01a ;a irq will now occur 450 ; every time the raster 460 ; hits scan line 242. and 470 ; will execute the routin 480 ; pointed to by $0314,15 490 ; in lo,hi byte format 500 ; 510 lda routine ;hi byte of routine 540 sta $0315 ;stored here 550 ; 560 lda text ;to be scrolled. 590 sta pntr+1 600 ; 610 cli ;turn irq back on 620 rts ;return to basic ready. 630 ; 640 routine =* 650 ; 720 ; 730 lda $d019 ;clear the flag that 740 sta $d019 ;caused the irq 750 ; 760 ; ^^^ very important ^^^ 770 ; 780 dec hz'scroll ;decrease hz'scroll 790 bpl + ;if not $ff branch 800 ; 810 lda #$07 ;went to $ff so reset 820 sta hz'scroll ;it back to 7 830 ; 840 + lda $d016 ;horizontal scroll reg 850 and #$f0 ;clear the bottom 4 860 ; 970 ; 980 ; 990 ora hz'scroll ;put 0-6 with a reg 1000 sta $d016 ;store it back 1010 ; 1020 ldx #250 ;wait here untill 1030 - cpx $d012 ;scan line is 250 1040 bcs - ;bottom of the scroll 1050 ; 1060 jsr scroll'it ;see below 1070 ; 1080 lda #$c8 ;the default value of 1090 sta $d016 ;reg. (normal screen) 1100 ; 1110 lda $dc0d ;check the cia irq flg 1120 and #$01 ;and if set... 1130 beq + 1140 jmp $ea31 ;do the irq 1150 ; 1160 + jmp $ea81 ;not set just a rti 1170 ; 1180 ; ^^^ this stuff makes it so the 1190 ; crsr works and the scroll is 1200 ; jitter free. 1210 ; 1220 scroll'it =* 1230 ; 1240 ; if the screen has been scrolled 1250 ; the full 6 bits to the left then 1260 ; it is time to do a coarse scroll 1270 ; and that is what this routine 1280 ; does. 1290 ; 1300 ; 1310 lda hz'scroll ;if hz'scroll is not 1320 bne nope ;0 then it isn't 1330 ; time to do this so 1340 ; just rts. 1350 ; 1360 tay ;a=0 so trans to y 1370 ; 1380 - iny ;this move the scrn 1390 lda $07e7-39,y ;ram on the line we 1400 dey ;are scrolling to 1410 sta $07e7-39,y ;the left by one 1420 lda col,y ;byte. also the val 1430 sta $dbe7-39,y ;for white is store 1440 iny ;in the resective 1450 cpy #$28 ;color ram location 1460 bne - 1470 ; 1480 - ldy #0 ;now get the next 1490 lda (pntr),y ;byte in the messg 1500 bne + 1510 lda text ;point to the top 1540 sta pntr+1 ;of the message 1550 jmp - ;jmp to get the 1st 1560 ; 1570 + inc pntr ;increase the pntr 1580 bne + ;to point to the 1590 inc pntr+1 ;next chr 1600 ; 1610 + sta $07e7 ;store the chr at 1620 ; the end of the line 1630 nope rts 1640 ; 1650 text =* 1655 .scr " mr. smoothe here w/ anoth" 1660 .scr "er release of the infamous" 1665 .scr " -- avengers -- gree" 1670 .scr "ts to: atc,abyss,nec,ucf,r" 1675 .scr "ot,esi,ikari,zenith,dcs..." 1680 .scr "members: mr. smoothe,quasa" 1685 .scr "r,thor,hitler......avenger" 1690 .scr "s 90!!!! " 1695 .scr " " 1700 .byte 0 1705 ; 1800 col .byte 1,15,12,11,11,12,15,1 1802 .byte 15,12,11,11,12,15,1,1 1804 .byte 15,12,11,11,12,15,1,1 1806 .byte 15,12,11,11,12,15,1,1,15,12 1808 .byte 11,11,12,15,1,15 Hope that helps you people out. [[============================================================================] [[Closing Statments by Dr. Nibble] [[============================================================================] Four issues of Track 18 allready.. Geez.. That's truly amazing. Tell me what you think of it by writting me Email or sending feedback on The Ace of Spades ][[. Any comments are welcome. Like if you have an idea for another section in this, feel free to suggest it. And if you have something you would like to write in, by all means send it in! I am getting tired of doing this all myself. :P We need another perspective. -=-=-=-=-=-=-=-=-=-=-=-=-=- END OF FILE -=-=-=-=-=-=-=-=-=-=-=-=-=-