July 1998
/ NEWSLETTER Treasurer's Report by Greg Leitner July 1998 I wasn't looking forward to the June meeting due to the sudden death of our past SP ACE President, Don Langford. I only knt!w Don from the Club. but I really enjoyed talking and working with him the last few years." Don was very easy going and he had the perfect personality to be our C lub Pres ident. I will till in as Presidt!nt through the Summer months and then we will need to call for a formal election of the positions that are now open. We need nominations for President and also for Vice-President. In the mean time please be patient with me and help me out in whatever \Vay you can. Another sad note at the June meeting. I don't know if Ray talked to everyone about this at the meeting, but he came to me after the meeting \vas over and to ld me that this was his last meeting with us. He indicated that he may be back some time when we hm·e an auction because he has a lot of things he may want to sell or donate. We w ill all miss Ray very much. Good luck Ray. Since Glen could not make the June meeting, we did not have any Dom sales or renewal of memberships. Our expenses for June were for the May and June newsletter and the flowers I ordered on behalfofSPACE for Don's wake. We did have $21.00 in receipts due to sales of ST ha rdware donated by LR Data and a donation to the Club for the flo,vers. The total receipts came to $21.00 and the newsletter expense was $22.48. Since I have not yet been billed fo r the flowers I have not taken the money From the Treasury and our balance shows little change from last month. Our bank balance is now $1006.27. I want to let all our members know that next month is our annual birthday meeting and this time since our Club is doing so well financially. we decided at the June meeting that we would have a pizza party instead of a pot luck. Some members will bring desserts and paper plates etc. and I wi ll provide the pop. The Club will pick up the tab for the pizza. Now more than ever the C lub needs the support from its members. I am not talking just financially, I mean more than anything your presence at the meetings. I don't want all the decision making to come from just a few members that come every month. You all pay your dues and you all have an equal share in the value of your Club. Please join us at the July meeting and let your voice be heard. Scott fxom LR Data called me one day in May and told me that he was getting out of the repair business for
July, 1998 Atari ST's and if the Club was interested he would donatl! all the ST hardware to the Club in the hopes that we coulJ make some money on the auction. He really enjoyed the many years as a member' of MAST and says he is reall~ going lo miss his Atari connt!clions. 1 have picked up the ST hardware and I will be bringing a lot of it to the meeti ng in July so that the members can get an idea of what there is and what interest they may have at the auction in August. Until next month then.
---------------------------------------------------Secretary's Report by Brian Little July 1998
Still not receiving any Minutes from our Secretary! We May Need A New Secretary?
-----------------------------------------------------------ST Hacker By : Brian G. Little As I sit here a few days before the June SPACE meeting, I have taken a new look upon my life and it's meanings. The past month since our last meeting has, shall I say, been very tragic. The worst part of it is when I opened my newest SPACE Newsletter only to find out about Don's sudden death. I was only left to ask "WHY ... How could a man, a great man like Don die? Don didn"t hurt anyone, he was always here for the Club and things really began to pick up lately. 1 knew from the moment Don took over as president that we were in for good times ahead. But now this. You are going to be missed around here Don. We' ll never forget you. On a more positive note. I just recently made my long awaited jump into the ST world. On June 5th, I gave a final bootup of Zebex before I traded my 800XL for a 520ST machine. I' m looking very forward to getting software at the june meeting and finding stuff like a color monitor so I can finally have a true Computer. Next month I' ll begin telling you all about my adventures \.Vith th ST and possibly even start getting some new stuff for our ST library. Untill next month....... This is who we are. Brian G. Little SPACE Secretary (What about getting the minutes of the meetings sent in for the Newsletter? EDITOR)
The Following is some E-Mail from Michael Current: Subj: Atari article: XF55 I 3.5" upgrade text From: lenspencer'@aol.com (Lenspencer) Here is the text of the article by Bob Woolley o n upgrading the XF55 I to a 3.5" drive. This text is also avai lable at ftp://members.aol.com/1enspencer/fxep/xf55 l .txt. NOTICE: This article originally appeared in the January, 1989 issue of Atari Interface Magazine and may be freely distributed or reprinted innon-profit User G roup publications as long as the article's author and Atari Interface Magazine are credited AND this notice is reprinted with the article. All other publications must obtain written permission from Unicorn Publications, 3487 Braebum Circle, Ann Arbor, MI 48 I 08. Phone: (3 13) 973-8825 before using this article. Inside the XF551 Disk Drive>by Bob Woolley (SLCC) [Editorial notes by Len spencer) It has been almost a year since I first got my hands on an XF55 I. Busy little hands ... Of course. the first thing I did was to tear the thing apart to see how it was put together. And, maybe do a little "put"ing myself. As a result, I have made a fev.: modifications that may be of interest to other XF55 I owners. You will not be able to successfully make these changes unless you have reasonably decent electronic skills, so don't gamble w ith your new XF55 I unless you know what you are doing. Most User Groups have skilled members that will be happy to guide you if you need help. First But, before I get caught up in details of the drive, I would like to clarify some points on the XF55 I . The drive IS double sided and can read and write in single, enhanced or double density. The "book" that comes with the drive is incorrect. MyDOS, SuperDOS and SpartaDOS can all format the drive as double sided and double density. Previous Atari drives did not use the INDEX hole on the diskette, which allowed us to flip the disk over and format the back of the media. The XF55 I uses a standard, bone stock, IBM-style drive. It uses INDEX. It will not FORMAT the back of a diskette unless the disk jacket has two index holes. It WILL read and write to the back of any disk. Guaranteed! On side one, the tracks on the disk are written from the outer edge in, from O to 39. On side two, the tracks are written from the inner edge out. This allows us to read the first 40 tracks of a DSDD diskette on a SSDD drive. The second side is not backwards nor could it be read on a SS drive even if you changed it. The speed of the drive is NOT 288 RPM, the speed you are used to seeing. but 300 RPM, the industry standard. The XF55 I compensates for the difference by using a clock frequency 4% (.33mhz) higher
than it should be. This w ill read and write the data in exactly the same place on the diskette as your 288 RPM drive, although programs that measure the speed of the drive will read 300 RPM. Talking To The Drive The XF55 I , as it comes from Atari. has the ability to format a d iskette in any of three configurations: single density (SSSD-88K), I 050 density (SSEDI27K) and double-sided. double density (DSDD-360K). The DSDD fom1at has a standard skew (skew is the physical sequence of the sectors on the disk) and a high speed skew option available to the user. This extra skew layout allows faster data transfers on the SIO buss, much like the ICD Doubler upgrade on the I 050. For those of you interested in prugramming, the DSDD format SIO command is $23. For a high speed skew format in DSDD, you just need to tum on bit 7 for a value of$A3 (the SSSD and SSED formats do not have a high speed skew, although the drive will transfer data at high speed in those densities). To transmit data at high speed to and from the XF55 l, just set bit 7 of the command to" I" again (a get sector ($52) with bit 7 on is $D2). You must still send the command frame at the normal SIO rate ($28 in $D204) and then set $D204 to $ 10 for high speed operation during the data frame. The drive will also recognize the Put (and Get) Option Table command ($4F and $4E). wh ich are similar to the Percom configuration table operations. Only bytes 4-8 are changed by the Put command, however, and only the three supported formats will be recognized. Even if you sent the Option Table a 512 byte sector size. you would only get 256 byte sectors. A number of the newest DOS versions (SpanaDOSX, SuperDOS 5.0, DOSXE ...)now have XF55 I support built in. A lso, a file is available in Atari&on CompuServe that will modify SpartaDOS 3.20 for the XF55 I features (in DL3 - XF32D.BAS). Using any of these methods will transfer data al most twice as fast as DOS 2.0. Into The Hardware. The first thing you notice about the !Cs in the drive is the one in a nice socket, the ROM. Makes it a lot easier to bum an EPROM (use a 2764) to make code change if you can just plug and unplug your devices. I didn't see the ROM source code printed anywhere, so I wrote a simple disassembler for the 8050 MPU used as the brains of the drive. [Some were manufactured with an 8040. It has the same 256 bytes working RAM as the 8050, but no built-in ROM. Apparently the internal ROM was never used, as the drive OS is on its own ROM elsewhere on the board. L.S.] It was very nice when Atari used a 6507 (which uses 6502 OPCodes) in their drives but, no more. Everything Atari comes out with now seems to use a difterent chip and this 8050 stuff was a bear. Finally, I got most of the program logic worked out and designed some changes:
One upgrade that was available for the I 050 is a ROM change that wi ll re-address the drive as D5: through D8:. This can be done on the XF55 J ROM by altering location $0095 from $31 to $35 ($33 gives you a range ofD3: to D6:, etc.). Having 360K is nice. Having 720K is even nicer. Putting a 720K, 3.5 inch drive in place of the stock drive is not too hard, so let's start with the ROM. There is a little bug in the code that allows the drive to start writing the track before it has reached operating speed. To remedy that, change $528 from $90 to $00, $CID from $88 to $80 and $E25 from $88 to $80. [I have heard reports that this may be unnecessary, so you may or may not want to make the aforementined changes. I have had the problem, so better safe than sorry. - LS.] The 720K drive has 80 tracks per side which requires you to change $680 from $28 to $50, $80F from $30 to $60 and $8 11 from $FD to $FA. A 3.5 inch drive uses a 3ms seek time -- change $53D from $00 to $03, $57B from $ I 8 to $13, $9Dl from $08 to $03, and $B15 from $18 to $13. Finally, the 3.5s use wTite pre-compensation -- change $61 D from $F6 to $F4, $621 from $F6 to $F4 and $DOD from $A2 to $AO. For a drive, I used a unit from JDR Microdevices (MF3538 Mitsubishi) that plugs right into the 5.25 connectors and uses the same mountings as the larger drive. This simplifies the installation quite a bit. When you go to plug in the 3.5. you may notice that the 34 pin cable is too sho.rt. I de-soldered the connector and added a longer cable, but one hacker, Joe Wyks. managed to pry the top off of the board connector and crimp his new cable into place without soldering. [The latter was the method I used, as it is a little easier on the circuit board. L.S.) The power connector can be adapted with cables made for that purpose, if necessary. That's about all that's needed to run a 720K 3.5. Fom1at a disk using SpartaDOS XINIT, option 7 (DS 80 tracks) and start filling it up! You now have 2880 DD sectors.
* * * * * * * OUT OF DATE INFORivtATION * * * * * Bob Woolley can be reached on CompuServe at [75 126.3446) and is the editor of the SLCC Journal. We wish to warmly thank him for contributing this article and sharing his knowledge of the 8bit and the XF55 l disk drive with us.
* * **** * * * * * * *• * • * * ** ** ** * * Subj: semi-Atari news: JTS Monday May 11 , 4:00 pm Eastern Time Company Press Release SOURCE: JTS Corporation JTS Announces Consent to Removal of Listing From the American Stock Exchange SAN JOSE, Calif., May 11 /PR Newswire/--JTS Corporation (Amex: JTS), today announced that it is consenting to the removal of its Common Stock and 5 1/4% Debentures from the American Stock Exchange (AMEX). This action became necessary because the Company no longer fully satisfies all the guidelines of the AMEX for
continued listing. The AMEX has advised that the last day for trading of the Company's securities on the AMEX will be Friday, May 22. 1998. The Company expects that a market for its securities will develop over the counter following removal from the AMEX. For further information. contact JTS Corporation at 166 Baypointe Parkway, San Jose. California, 95134. Phom:: 408-468-1800 Fax: 408-468-1619.
Subj: Atari article: Writing ATARI OS/DD disks on PC From: alumno20 <alumno20@li.urp.edu.pe> Newsgroups: comp.sys.atari.8bit Here are some notes which may prove useful, comparing ATARI and PC floppy disks. Common densities in the AAT ARI 8-bit world are: single density (SO), enhanced density (ED) and double density (DO). The standard disk size is 5,25", and though most drives are single-sided. there are others (mostly the latest ones) which are double-sided. Single and enhanced density use 128-byte sectors, DD uses 256-byte sectors. SD uses FM encoding, ED and DD use MFM. Summarizing: Densi t y SD ED
SS/ DD SS/ DD
s i des 1 1 1 2
TPS 40 40 40 40
SPT 18 26 18 16
BPS 128 128 256 256
e nc t o tal bytes FM 9 2160 (90K ) MFM 1 33120 ( 130K) MFM 18 4320 ( 180K) MFM 3686 40 ( 36 0K )
OTOH, the common densities in the PC world are: single density (SD), double density (OD) and high densit~ (HD). The satndard disk sizes are 5,25" and 3,5", though I haven't ever heard of any 3.5" SS/SD disks. Most drives today are double-sided, only in the first times there were single-sided SD 5,25" dri\'es and DD 3,5" drives. SD used 256-byte sectors, both DD nad HD use 512-byte sectors. Again here, SD used FM encoding, DD and HD use MFM encoding. There's another density called quad density (QD), only common in 3,5" drives. which also uses 512byte sectors and MFM encoding. but it hasn't become widespread. We must note that these sector sizes are just the standard ones, since the controller lets you format your disks in other custom sizes. So, summarizing for the PC/DOS: Density SD SS/DD SS/DD OS/HD SS/DD SS/DD OS/HD
size sides TPS SPT BPS enc 5,25" 1 40 9 256 FM 5,25" 1 40 9 512 MFM 5,25" 2 40 9 512 MFM 5,25" 2 80 15 512 MFM 3,5" 1 80 9 512 MFM 3,5" 2 80 9 512 MFM 3,5" 2 80 18 512MFM
total bytes 92160 (90K) 184320 (180K) 368640 (360K) 1228800 (1.2M) 368640 (360K) 737280 (720K) 1474560(1.44M)
What else? Let's take a look at how the drive writes to the diskette. We'll analyze this from the point of view of the PC, since the interest here is in writing a program capable of reading/writing ATARI 8-bit disks using a PC 5,25" drive. Normally, the PC writes to a 360K disk in the following way: it begins from track 0 (outside) at side 0 (top), the continues with track 0, side 1 (bottom), the comes track 1, side 0, then track 1, side 1. until it finally reaches track 39 (innermost), side 1 (bottom). We end up with 720 sectors of 512 bytes each. numbered from 0 to 719. Of course, we can program the controller to use 18 sectors per track, each of256 bytes instead, and they would be then numbered Oto 1439. The formula for calculating the logical sector based on the sector, track and head is: Lsec=(track*2+head)* l 8+sector And the formulae for calculating the track, head and sector corresponding. to a logical sector would be: sector=Lsec mod 18 head=(Lsec div 18) mod 2 track=(Lsec div 18) div 2 The "Util"program, which reads/writes AT ARI 8-bit SS/DD disks, reads and writes to the disk in the following way: It begins from track 0 (outside) at side 0 (top), then goes on with track 1, side 0. until it reaches track 39 (innermost). side 0 (top). But it also can read/write DS disks; it does this in the following way: The first (top) side is read like on a SS disk, then, after reaching track 39, side 0, it returns to track 0 (outermost). side I (bottom). and goes on with track I , side I , and so on until track 39, side I. The fommlae for the logical sectors in this case is: Lsec=(head*40+track)* I 8+sector And the formulae for calculating the track, head and sector corresponding to a logical sector would be: sector=Lsec mod 18 track=(Lsec div 18) mod 40 head=(Lsec div 18) div 40 The problem here is, the ATARI 8-bit DS drives use a different method: after reading side 0, side I is read BACKWARDS, which doesn't only mean that the tracks are read starting by track 39, side l until reaching track 0, side I, but also that the SECTORS in each track are read beginning from sector 17 and ending at sector 0. Don't ask me why. From the AT ARI 8-bit point of view, a DS disk written using Util will have sectors 721-1440 reversed (let's also remember that ATARI 8-bit computers begin numbering sectors at I instead at 0). Although one can write a program to read and reverse those sectors, if you already had data on them, it may have been overwritten by Util. So what's needed is to change Util to write those sectors in the proper order. From the PC point of view, to properly wTite the sectors on an AT ARI 8-bit diskette, we would have the formula: Lsec=head* 1439+[track* l 8+sector]*[ l-2*head] And the formulae for calculating the track, head and sector corresponding to a logical sector would be: head=(Lsec div 18) div 40 track=[(Lsec div 18) mod 40]*(1-2"'head)+39"'head
sector=[Lsec mod 18]*( l-2*head)+ I ?"'head Just as a sidenote: remember also that ATARI 8-bit computers write data in a way that's complementary to the PC; that is, it uses for a "I " the value the PC uses for a "0", and vice-versa. This can easily be solved by complementing the value after reading and before writing to disk. So far, I haven't been able to decipher the source code from the Util program in order to patch it. The author's help -or anyone else'swould be greatly appreciated.
Subj.: Atari article: XF55 l upgrade to DS/HD 3,5"??? From: JTKirk <mcheca@ li.urp.edu.pe> Newsgroups: comp.sys.atari.8bit Date: Tue, 19 May 1998 18:24:57 -0500
I came aeross this-article the other day, while searching for info on the XF55 l controller (the WD 1772), and thought it may also be applied to the AT ARI 8-bit computers. I also took a look at the XFSS l's tech specs, and that's what I found out: Processor: 8040/8050AH at 8.3333MHz (docs say 18.33. but it's a mistake) Disk controller: WD 1772 02-02 (I opened my drives and looked at the complete code) SIO data rate: nom1al: l 9040bps (NTSC)/ 18866bps (PAL) high speed: 38908bps(NTSC)/38553bps (PAL) Rotaton rate: 300RPM Power source: external pO\,ver adapter, 9V AC. 31 VA, . 60Hz (NTSC)/S0Hz (PAL) Double Density Operating modes: Single Dual I I 2 Number of sides Total tracks 40 40 80 Sectors per track 18 26 18 256 Bytes per sector 128 128 368640 Total bytes 92160 133120 MFM MFM Encoding method FM Transfer rate l 25000bps 250000bps 250000bps Acces time: (maximum) track to track 40ms 40ms 40ms I 000ms 1000ms motor start 1000ms After checking the following article and comparing with the specs for the XF55 l, I began to think tht it could also apply to the XF55 1 for making it a HD drive. Read the following and then express you opinions. The original authors'names should appear down there within the text. -----------[begin quote)----------Introduction and Notes for adding High density disk drives to the Atari ST
The first thing you must do, is to \'eritY that your existing HOD controller IC is a suitable one for the modifications. The controller on the Atari ST is a Western Digital WD 1772 and carries a suffix (usually) of 00-02 or 02-02. As it is explained in the following texts, the original chip is designed to run at I 0MI-Iz and only the 02-02 chip will handle the higher clock speed of 16MHz, so ensure that you have a compatible HD controller first. There are no major problems with running two disk drives either one of each or two high density drives but a little jiggery pokery is required to get it all rolling properly. The type of HD drive you sdect will depend upon you but some are easier to work with than others - it is essential that you get a drive that w ill handle the full Shugart specs and not one of the (increasingly common) PC type HD drives that has limited functions. The HD drive MUST have the ability to send out the HD select signal on it's interface connector. The PC does not use this normally as the HD select is controlled by the PC host card and tells the drive what kind of disk is inserted (this is the reason that the PC can mess up a HD disk by formatting the media \.\"ith the wrong data rate). For full compatibility you'll need to gate the HD select signal with the drive select lines so that you can mix both high density and normal density drives on the same bus. Some of the later series of HD drives have a pull-up on the HD select line that will stop you accessing the normal 720k drive as a second unit. This can be overcome by swapping jumpers (assuming you get a driYe that can be configured properly) or by changing the pull-up to a higher value and arranging gates so that it is driven and held low for non high density disk access. You may also experiance timing problems with some obscure makes of drive. so be careful to make sure you know what the drive unit you are buying can/can't do. Finally. if you boot from the A: drive and you make this your high density one then be aware that you will need a small "autoboot" program to set the step rate BEFORE you can boot from a high density disk. This program MUST reside on the first track of the disk or the boot will fail for resons explained below
How it Works Basically the 720k and I .44 meg disks drives are compatible in as much as that they both have 2 sides and 80 tracks. Now the important difference is the speed at which they wTite to the media. With 720k disks, the data is wTitten out by the drive at 250k bits/second - this is known as "double density" and uses MFM encoding. A high density drive uses exactly twice this speed at 500kb/s and hence, writes twice as much data to the media. This is layed down by the format program as 18 sectors (instead of 9 on a 720k) per track of 5 I 2 bytes per sector. This
faster rate is still MFM encoded and is known as "high density". There is yet a faster rate again at I Mb/s that is used on the IBM machines and creates disks of2.88 mcg capacity but a new controller IC would be needed for this (anyway, the disks are too expensive yet) and it's known as "quad density" and there is an older standard known as "single density" which was hat f the data rate of the original 720k we discussed at 125Kb/s (remember the old CPM machines and things). OK, you've swallowed all that (what you haven't....) now consider that since the physical interface is the same and only the data rate changes (a high density drive unit switches it's data rate up to 500kb/s when you plug in a disk with an extra hole) between 720k and 1.44 meg disks, it becomes easy to see that if we send the data at the same speed as the high density standard, then we can talk to high density media. How do we do this - easy. double the clock rate to the disk contoller chip. It's normally run at 8MHz, so run it now at I 6 MHz and presto ... you hm·e your high density interface. You can pick up a 16MHz clock in the Atari from the video shifter. One unfortunate side effect of doing this, to which I referred earlier was that since the data rate has changed and the speed doubled. then it nov.: takes the HD controller chip half the time to carry out any operation than it did before. Now this means that effectively, the STEP rate of the disk drive (a function of the controller chip) is now halved from 3ms to l.5ms (and I haven't yet found a drive that'll go this fast). So the problem when booting from a HD disk. is that you must load a little utility that will change the STEP rate (programmed by the operating system) to 6ms (which when clock doubled becomes 3ms). Now, this utility has to be small enough to fit on track 0 otherwise the disk drive will try and step out to the second . track at l.5ms (which it won't do) and the drive goes ollt of sync. Quite a number of programs incorporate the ability to change step rates and a small program can be written to do the j ob (I have wTitten such a small utility if" anyone wants it).
Compatability
There are one or two commercial 720k disks that complain and refuse to load if tried in a converted machine with a 1.44 meg as drive A: and if you're a games freak then it is probably better that you make the HD unit, your B: drive to maintain compatibilty. Once written and formatted, TOS takes care o f how many sectors per track there are and I have found no (serious) problems at all with two HD drives fitted to my Atari Mega 3. One last point to bear in mind is that a lot of (both commercial and PD) utilities were written to allO\\ the use of 9, l 0 or 11 sector formats, so these will not work with an I 8 sector disk and any cleanup/repair/disk
doctors that can't handle HD media, will most probabyly foul things up for you and make an even worse mess - you have been warned.
ftlush(stdout); if ((reply = CrawcinO) != 'y' && reply!= 'Y' && reply != T && reply != 'J')
Oh yes. forgot to mention you can handle 5.25" HD drives as well but you need to fit an external switch (the 5.25" HD doesn't have an HD select line OUT)
?
Happy hacking ..... Martin GW6HVA@ GB7OSP
? printf("Ja.\n"); printf("Diskette einlegen; Taste drcken... "); fflush(stdout); Crawcin(); printf("\n"); bf= malloc(BUFSIZE): for (track= TRACKSI; track >= 0; track--) ? for (side= 0; side< SIDES; side++)? pFintf("Formatiere Spur o/od, Seite o/od", track, side); fflush(stdout); status= Flopfmt(bf, 0L, DEVICE, SECTORS, track, side, I, MAGIC. BLANK): if (status)? middle = bf; printf("\t%d\n". status): while (*middle)? printf("\tDefekter Sektor o/od\n", *middle++);
Atari ST High Density D isk Drives - Part 2 /* forn1ath.c Formatter fuer High Density Disketten */ /* nur fuer angepasste Hardware! Floppycontroller und Laufwerk */ /* muessenHigh-Density taugl ich sein! */ /* Hartmut Semken, Lupsteiner Weg 67 1000 Berlin 37 */ /* hase~ hase_ l .mbx.sub.org or hase@ netmbx.mbx.sub.org */ /* 03-SEP-89 */ #include #include # include #define SLEEPTlME 1 /* I : Zeitschleife, 0: Taste*/ #define BLANK (0xE5E5) #define MAGIC (0x87654321L) #define BUFSIZE (20* 1024) /* Platz fuer mehr a ls 18 Sektoren... */ #define DEVICE 0 /* 0 = Floppy A, l = Floppy B */ #define SIDES 2 /* je */ #define SECTORS 18 /* nach */ #define TRACKS 80 /*Belieben */ #define TOTSEC (TRACKS * SIDES * SECTORS) extern int errno: main()? int track; int side; int status: short *bf; register char reply; short *middle; char buffer[S 12]: printf("\033E\n"); printf("Public Domain High Density Mini Formatter\n"): printf("von H. Semken\nDer Autor garantiert in keiner Weise fr die Funktion\nDieses Programmes.\nBenutzung auf eigene Gefahr.\n"); printf("\n\n\n"); printf("\007\033pFormatiere Diskette in Drive %c\033q\n%d Seiten\n%d Sektoren pro Spur\no/od Spuren\n\n", (65+DEVICE), SIDES, SECTORS, TRACKS); printf("Wirklich formatieren? ");
printf("Nein. Floppy nicht formatiert.\n"); sleep(!): Ptem10();
? ? else? printf("\tokay\r");
? ?
? printf("\n\nAlle Spuren formatiert\n"); printf("lnitialisiere Directory\n"): for (track= 0: track < (BUFSIZE» l): bfltrack++] =
O); for (track= .0 ; track < 2 ;track++)? fo r (side= 0; side < SIDES; side++)? if (status = Flop,;vT(bf, 0L. DEVICE, I, track, side, SECTORS)) ? errno = -status; perror("Write Error");
? ?
? Protobt(buffer, (long)Random(),3,0); / * Prototyp Bootsector fr * 80 * 2 * 9 Sektoren */ /* Prototyp Bootsektor fr das neue Format anpassen */ /* Bytes 19 und 20 enthalten die Sektoren pro Disk */ /* unteres Byte von TOTSEC */ buffer[l 9] = (char)(((TOTSEC>>8)«8)-TOTSEC); /* oberes Byte von TOTSEC; es lebe das Intel intFormat */
buffer[20] = (char)(TOTSEC» S); butfer[24] = (char)SECTORS; t• Sektoren pro Spur
*I status = Flopwr(buffer, 0L, DEVICE, 1, 0, 0, J); if(status)? errno = -status; perror("Write Error (Bootsector)");
? status = Flopver(butfer, 0L, DEVICE, 1, 0, 0, 1); if (status) ? errno = -status; perror("Verify Error (Bootsector)");
? printft"Diskette in Laufwerk %c forrnatiert\n", (65+DEVICE)); sleep(1); Pterrn0O;
? sleep(seconds) int seconds; #if SLEEPTIME ? clock_ t t; for(t = clockQ;clockO < (t + CLK_TCK*seconds);); ? #else ? printf("Taste druecken\n"); ffiush(stdout); CrawcinO; ?
#endif Hartmut Semken, Lupsteiner Weg 67, 1000 Berlin 37 hase@hase_ 1. UUCP Dennis had stepped up into the top seat whet its founder had died ofa lethal overdose of brick wall, taken while under the influence of a Ferrari and a bottle of tequila. (Douglas Adams; the long dark teatime... ) Marco Anlonio Checa Funckc mail lo: mch=i@li.wp.edu.pe, jtkirk@usa.net,.ITKirk@HoTMaiL.eom hllp://www.GeoCitit::;.com/Hollywoo<l/2645 Subj: Atari news: Hasbro Interactive Unveils its New Ccntipede(l'M) ActionGame Thursday May 21, I: 15 pm Eastern Time Company Press Release SOURCE: llasbro Interactive, Inc. Insects to Invade The Electronic Entertainment Ex'J)O as Hasbro Interactive Unveils its New Centipede([M) Action Game DEVTIRLY, Mass., May 21 /PRNewswire/ - Swarms of pesk"Y spiders, menacing fleas, mushroom-poisoning seotpions and the QueenPedc herselfare waking up from their decade-long naps, reborn in Ilasbro Interactive's new Centipede action arcade game for the PC and video game platforms. Dased on the lesendaiy Atari game of the I 980s, Hasbro Interactive's new Centipede will delight nostalgic game players who remember blasting away those irksome insects in the arcades and challenge today's action gamers with its new highpowered 3D adventure modes. Centipede will be Ilasbro Interactive's first release from its recent
acquisition of the Atari assets from ITS Corporation [AMEX:ITS - news] and is scheduled to ship this fall. ·· We can't wait for our customers to take a look at our new Centipede game at E3t said Tom Dusenberry, President of Hasbro Interactive. "The game play is a thrill ride and those insects never looked so good in their new 3D worlds," added Dusenbetty. " We think Centipede will be one of Hasbro Intemctive's top-selling titles in '98." 11ie Story of Centipede... As the tale is told, every hundred years an eclipse occurs which causes a metabolic metamorphosis in the insect kingdom, triggering the awakening of the boss centipede, the QueenPede, and her mindful minions - the spiders, scorpions, and fleas. Their mission is to wreak havoc on the nearby colony of Wee People. The Wee People, a peaceful sort, must defend themselves against the insects and have built ··The Shooter," a powerful vessel especially designed to defeat the creepy crawlers. One very bmve soul must man ·'The Shooter" and this time the faithful town bean counter, Wally, has been chosen to tackle this daunting deed. Wally needs your help in his quest to defeat the Centipede!! Caution -- the squeamish need not apply! The Game Play In Hasbro Interactive's new Centipede game, players have two ways to battle the bothersome bugs - the Arcade mode and the Adventure mode. In the Arcade mode, the designers of Centipede are modeling the mechanics of the game so it ~viii play exactly like the classic arcade game that fans from the 80s remember -- but the Arcade mode will have a cool JD perspective. Since the game play is based on the 80s version, the bugs will behave exactly the same way they did in the original game centipedes are still winding toward the player, the fleas are still building mushrooms, the scorpions are still poisoning the mushrooms and the spiders...well, they are still as annoying as ever. The most important element in this mode is, of course, to ascend the top ten list with the highest score. In the Adventure mode, players can break out of the classic arcade-style rectangular board interface and take on bugs face to face in six exciting new 3D worlds. Following the story line, players must direct our unsung hero Wally in his mission to exterminate the insects in these magical new lands. In the new Centipede, there will be even more distasreful vermin to conquer - each one with unique battle powers. In addition to the new game play modes there will be new perspectives that players can choose from including top down, third-person (over Wally's shoulder), and first-person views. Players can switch their perspective whenever they want to help them out of any precarious situation! Centipede will be available this fall. Check out Centipede at E3 at Hasbro Inreractive's booth #6616! Hasbro Interactive, Inc. is a leading all-family intemcti:ve games publisher, formed in 199S to bring to life on the computer the deep library of toy and board games of parent company, Hasbro, Inc.(AMEX: HAS news). Hasbro Interactive has expanded its charter to include original and licensed games for the PC, the PlayStation([M) game console and for multi-player gaming over the IntemeL Headquartered in Beverly, Massachusetts, Hasbro Interactive has offices in the U.K., France, Germany, Japan and Canada. For additional information, visit Hasbro Inreractive's web site at: www.hasbro-interacth;e.corn NOTE: Cenlipede is a trademark of A1ari Interactive, Inc., a Hasbro affiliate.
SPACE's 16th Birthday Party The Club will be picking up the Tab for the PIZZA at the next meeting, July 10th. Below is a list from the last meeting of some of the items being brought to the Birthday Party. Greg Leitner P op Mike Weist P aper Plates & Napkins William Malchow Cookies & Crackers Dennis Wold Paper Plates & Forks Cake Fitzpatrick's Lance Ringquist Cookies If you plan on attending, bring a treat or something else to share with the other Club Members.
-l TD 0L.Ju
riT
D Tl~CTL AT"f.DT) .1.lvl.Ll'I-...)
PrP.;;iclP.nt:
Greg Leitner ('l'emp) 4:",!'i - fififiO
Vice President: SccrcLury: DOM Librarian: Paper Librarian: Software Librariau: Membership Chairman: SPACE Treasurer SPACE Newsletler Editor:
Greg Leitne r Brian C. Lllllc Vacant. Vacant
XXXX:XXX: X:X:XXXX:X XXX - XXXX XXX-XX. 'XX
VacanL
XXX-XXXX
Glen Kirschenmann 786-4790 Greg Leitner 455 - 6550 Michael Schmidt 757-4192
Published by the Saint. Paul Atari Computer I:nt.husiils Ls (SPACE), an independenl organi;,:a l10n wi lh no businc;,:,affiliation with ATARI Corporation. Permission is grante:d to any similar organization 1''i.lh which SPACE exchangc 3 new;;let.t.ers t.o r eprint. m,11.erial rrom I.his newslP.t.tfsr. W,-, d . , however ask lhal credit be given lo th-e aut0ors and lo 5? A.Cf
Opinions expressed are those a! the au.Lho;·~ and de ::u, necessarily reflect the views of SPACE, the club officers.
Saint Paul Atari Computer Enthusiasts (SPACE)
club membe rs or ATARl Corpor a li on .
meets on the second Friday of each month at 7:30 PM
in the Falcon Heights Community Center at 2077 West Larpenteur Ave. Doors open at 7 :00 PM
----------------------- ---- ----------- - - - ~-- -
I Gibbs : ;\,iuseuml : - -1 .____,
i
'D
1.
_I _,
,--, '
i:; 11:l i
--> I
I
.
I
North
LJ
ll.> Q)
\._,, S D .1.L\.A r'ip,
F'P.kon Heights Community Center 2077 W. Larpcnlcur Ave.
I :>Q) I< ''
____J'' u Il_
1 i
I
_J
BBS Phone: (612) - 462-3680 ,
C
Jrn !
~ - - - - - - -- -- - - -!
L
Larpenteur Avenue
I U of M Sl. Paul C1:1mp u:s
Co-sysop : Open Position Supporting: Q - B l·: L AA rnART 1 i 1 u
ATARI
Cornpulers
Cornputers
P .O. Box 120016
New Brie:hton l ")
)
MN
55112
1, I,1111,1 ,II 11, ,l,I ,I, 11!1 ,II, ,1111, .. lll,l,,11,.,11,,,. I, ,II