NOTE! THIS WAS CORRECTED WITHOUT MUCH EXPENDITURE WITH OMNIPAGE SCANNED AND OCR'ED, IN WORD 97 SOMETHING AND STORED THEN AS HTML! I WHITE, THIS IS NOT OPTIMAL. IF I MORE TIME PROPERTY AND THE NEED THERE IS, I BECOME THIS IMPROVING! SPEEDY 1050 / mini SPEEDY MANUAL (C) Compy Shop ATTENTION IMPORTANT! ONLY READING! In order the SPEEDY 1050 (mini SPEEDY) into your drive assembly builds to k?nnen, m?ssen you the Laufwerksgeh?use?ffnen. Do you remember please, there? They thereby each guaranteeing of the firm ATARI at your Ger?t lose. Also do we m?ssen you on it refer to, there? we adhesion f?r possible Sch?den do not?bernehmen, which resulted from a unsachgem??en installation of the extensions supplied by us. In the case of doubt you leave the SPEEDY 1050 (MiniSPEEDY } of us to insert, extra costs surely stand in no Verh?ltnis to a damage perhaps developed, which a layman inserts with arrange can. If you think yourselves it capable of to insert the extension to itself position yourselves the following tool: 1. Screwdriver 2. Normal screwdriver (small) 3. Flat-nose pliers 4. Side cutter In order the SPEEDY 1050 (mini SPEEDY) into your drive assembly builds to k?nnen, removes you first once all cables and patch cords from your drive assembly. Afterwards you turn it so there? They on the lower surface of your drive assembly see k?nnen. There are six screws. L?sen you these screws and put them aside. Now you turn your drive assembly carefully, but are now loose caution, all parts. Now you k?nnen the Geh?useoberteil with the brown front plate together take off. Put both parts aside. The drive assembly mechanic lies loosely on four St?tzen. Raise the mechanics in front and you recognize a quantity of cables, which go from the mechanics to the basic plate. Normally not necessarily from one the plug is to be taken off, notes you nevertheless the direction of the Rabelverbindunaen fitted on the basic plate. By mistake once if a plug should be taken off, a wrong plug-on can have devastating consequences. Remove now the four black rubber plugs, which the drive assembly mechanic normally rests upon. These plugs are very hinderlich with the development of drive assembly electronics. Here again the reference, there? They all parts, which develop you, sorgf?ltig keep, you need everything afterwards to the assembly. Drive assembly electronics is held in the Geh?usevorderteil by two plastic nose. These are in the front Geh?useteil, in each case one on the right of and left. They get electronics from the Geh?useunterteil, by bending the noses carefully to the side, and electronics thereby on one side raise. Page 1 (C) Compy Shop SPEEDY 1050 / mini SPEEDY MANUAL If you took now this H?rde, k?nnen electronics without further difficulties from the Geh?useunterteil to lift out. Do you pay attention to it, absolutely there? none of the cables abrei?t, which connect the drive assembly mechanic with electronics! They k?nnen now the silver metal screen recognize. This screen consists of two parts, which are connected four latches at the lower surface of the plate to more?ber. Bend these four noses with the flat-nose pliers to the side and take the metal screen off. They do not k?nnen this screen after installation of the SPEEDY (mini SPEEDY) omit, this have negative Einflu? a drive assembly function. For the more comfortable installation of the SPEEDY 1050 (mini SPEEDY) put drive assembly electronics best again into the Geh?useunterteil and to fold the drive assembly mechanic to the rear. The cables are normally long enough, so there? They plugs do not take off m?ssen. In the center of the plate, where the screen was before, see now to 5 gr??ere IC's, the computer in your floppy station. These construction units are from left to the right: Disk controller 2793 or 2797 (40 poles) ROM or EPROM with the operating system (24 poles) CCU 6507 (28 poles) RAM 68lO (24 poles) PIO 6532 (40 poles) Lever now with the help of a screwdriver the ROM (U10) and the CCU (U9) from your bases and put you these aside. These construction units are not no more ben?tigt now. Into free the base of the CCU (U9), become, put now the SPEEDY 1050 plate. Owners of a mini SPEEDY m?ssen with put in the plate on it respect, there? They the plate the wrong way round do not put in! The ROM (with the sticker) and RAM (with the designation 6264) m?ssen to the left show! With the gro?en SPEEDY plate mu? the high-standing, silver quartz by the cutout in the plate look. Do you pay attention please to it, there? all pins of the SPEEDY plate in the base are. With some drive assemblies the plate la?t itself somewhat heavily puts in. But none fears for, prints you calmly somewhat more kr?ftiger on the plate, daf?r is the SPEEDY afterwards the more surely into bases. Page 2 SPEEDY 1050 / mini SPEEDY MANUAL (C) Compy Shop Into the Verst?rkerschaltung f?r the serial signals are 4 condensers, which affect the pulse slope with the erh?hten Daten?bertragung. These condensers m?ssen you as n?chstes remove. Take a side cutter and pinch the following condensers simply off: C56 - C57 - C58 - C61 They find these condensers on the 1050 of basic platinum in the back right, beside the three gro?en to Elkos. Consider also please the design in this fitting instruction. Is not necessary?brigens, the 4 condensers after a possible development of the SPEEDY 1050 (mini SPEEDY) again einzul?ten. An absence of these condensers beeinflu?t in no case the Daten?bertragung, in the opposite, it becomes only safer thereby. If you should possess two drive assemblies, remove these 4 condensers also there, even if no SPEEDY is in this drive assembly. Make k?nnen you as n?chstes function control and the speed adjustment. Connect in addition please the drive assembly with Netzger?t and computers. If everything functions correctly, now, after switches on the drive assembly, the control light m??te f?r the mains voltage lights up. To insert Schlie?en it now the flap of the drive assembly pit without a disk. Now m??te also did Busy thelamp light up and the write/read head mu? a few steps to the diskette center induce themselves. If all functions of your drive assembly with here the describing?bereinstimmen, everything is correct and you k?nnen with the?berpr?fen number of revolutions continue. Tunes possibly somewhat not, go through you please again all ausgef?hrten steps sorgf?ltig and particularly?berpr?fen the contacts, which connect the SPEEDY 1050 (mini SPEEDY) with the PU BASE, on correct fit. In order now the number of revolutions?berpr?fen to k?nnen, insert you please the provided SPEEDY SYSTEMDISRETTE into the drive assembly in and to switch the computer. After short load time the Hauptmen appears?. From here you arrive with pressure at the key 1 into the SPEEDY MEN?. With repeated pressure on the key 1 you arrive to TEST into the SPEEDY 1050 (mini SPEEDY). Page 3 (C) Compy Shop SPEEDY 1050 / mini SPEEDY MANUAL A pressure on the key 4 starts the speed test. They get the BEING and the IST speed indicated. The optimal speed betr?gt 288 revolutions per minute. By the drive assembly mechanic and to ungleichm??ig rotating disks this speed remains not due arising always constantly and it to k?nnen speed fluctuations up to 0.6 UPM. This is v?llig normal and should not not worry you. With the automatic controller VR2 you should stop the number of revolutions thus so, there? the speed between 287.5 and 288.0 UPM betr?gt, better somewhat less than more. The speed governor is directly behind the drive assembly chassis on the left side of the basic plate (design consider). NOTE! The range of control is much gro? and minimum adjusting causes already a gro?e Geschwindigkeits?nderung. Owners of a SPEEDY 1050 with TRACK announcement m?ssen now still the indicator plate are the front plate of their drive assembly insert. Here one cannot give general Ratschl?ge. Look for the best place f?r the announcement and cut yourselves a suitable cutout into the front plate. A ordnungsgem??e function of the announcement can be likewise?berpr?ft in the SPEEDY 1050 TEST. After pressure on the key 3 you k?nnen the TRACK announcement with the default on the screen compare. At the same time the function of the buzzer is tested. Before you assemble now your floppy disk drive again, k?nnen still two zus?tzliche switches into your drive assembly insert. The first switch is a write lockout switch, with whose assistance you describe Diskettenr?ckseiten k?nnen, without these cuts to m?ssen. With the second switch you have the M?glichkeit to place the SPEEDY hardwarem??ig slowly if you want to load gesch?tzte software for example. The installation of these two switches is much easy and can after the design easily be made. F?r the write lockout switch mu? the plug J11 (4 polig) to be taken off and the cable directly to the pins be angel?tet. The plug remains loose thereafter in the Geh?use. As a function check k?nnen you still another light emitting diode with insert, which lights up, if you describe the disk k?nnen. SPEEDY S, SPEEDY D, SPEEDY DS The sector copier in the SPEEDY S (HS) or the DOS in the SPEEDY D k?nnen through anbooten (switch on the computer) into the computer to be invited. Leave simply for this the drive assembly flap open, if them the DOS or the sector copier ben?tigen. With the SPEEDY DS you have a zus?tzlichen switch, with which you w?hlen between the two versions k?nnen. Thus the w?re installation of the SPEEDY 1050 (mini SPEEDY) into your drive assembly terminates. We hope, there? everything folded well and there? It much Spa? with the extension will have. Page 4 (C) Compy Shop SPEEDY 1050 / mini SPEEDY MANUAL SPEEDY SYSTEM FLOPPY Insert the system floppy into your drive assembly and to switch you your computer. The OPTION key mu? not to be gedr?ckt. After few seconds the HAUPTMEN appears? with several point of selection. Here now a short description of all Men?punkte and their handling. MAIN MENU PUNKT_1_ - _SPEEDY MEN? (V 1,1) Here it is indicated how many SPEEDY drive assemblies are attached. " SLOW " switched drive assemblies are not recognized. With the key ' D ' can be gew?hlt, which drive assembly is to be addressed. l.__SPEEDY 1050 TEST 1. SPEEDY RAM TEST The 8k-Byte RAM on the SPEEDY 1050 (mini SPEEDY) tests plate. 2. SPEEDY ROM TEST The ROM of the SPEEDY tests 1050 (mini SPEEDY) on programming errors. 3. INDICATE TEST Tests the display and the buzzer of a SPEEDY 1050 with TRACK announcement. 4. SPEED TEST The number of revolutions of the driving motor is tested. Exact Beschreibuna in installation-alltrain 2. FUNCTION CONTROL With the keys 1-6 you set the appropriate control bit f?r the angewahlten functions. The control bit k?nnen only with the key ' R ' to be zur?ckgesetzt. The functions of the control bit in detail: 1 - With arise a write/read error is the buzzer a warning clay/tone to deliver. Functioned nat?rlich only with a SPEEDY T. 2 - Do not switch the driving motor off with command $51 (all sectors from internal Buffer write immediately ) . 3 - With command $20 (special format instruction) the boat and directory sector do not write. 4 - Ausf?hren when formatting no VERIFY. Erm?glicht formatting in approx. 9 seconds. Caution with cheap disk! Page 6 SPEEDY 1050 / mini SPEEDY MANUAL (C) Compy Shop 5 - TRACK announcement in Rexadezimaler form represent. 6 - With arise a write/read error the ERROR status in hexadecimal form on the display represent. To determine together with the function 1 sometimes a very n?tzliches aid around the position and the status of a zerst?rten sector on a disk. Functioned nat?rlich also only on a SPEEDY T. The complete control byte is indicated on the screen. After the Dr?cken of the key ' W ' the byte is sent to the drive assembly. 3. SLOW MODE CONTROL With the key ' D ' k?nnen you the SPEEDYLaufwerk anw?hlen also here, which you adjust m?chten. With the ~~asten 1-4 you set again the individual status bit fiir the following functions: 1 - Sector read slowly. The sectors are read in no more TRACK way in RAM of the SPEEDY, but read in individually and sent individually to the computer, as is iiblich with a normal drive assembly without extension. 2 - Sector write slowly. The sectors are only written to no more, as?blich, immediately individually TRACK way in the internal RAM of the SPEEDY buffered and with a TRACK change, but gotten by the computer and written. 3 - COM $57 with Verify. DOS 2,DOS 2,5 and DOS 3 use the instruction 557 for the letter of a sector. This means, there? after the letter of each sector a Verify one ausgef?hrt. So that the letter of a sector with this Dosarten does not last to for a long time, is normally switched off in the SPEEDY of these Verify. Do you want, there? the Verify is ausgef?hrt, m?ssen you this bit to set. Disadvantage: Very slow recording procedure. 4 - Drive assembly in SLOW mode. Hei?t there? al]e auxiliary instruction, which is considered more?ber the normal command sentence of the 1050er operating system go outal, no more. This can be n?tig, if kopiergesch?tzte software on a SPEEDY drive assembly is to run. If the SPEEDY is to work again with erh?hter speed after the activation of this status bit, helps to switch on only ausund again the drive assembly. With the key ' R ' are again zur?ckgesetzt all status bit. After the dr?cken key ' W ' is sent the adjusted status to the SPEEDY drive assembly. Page 7 (C) Compy Shop SPEEDY 1050 / mini SPEEDY MANUAL 4. DRIVE ASSEMBLY = ORIGINAL With some copy-slit programs is it necessarily, there? They from their SPEEDY 1050 (mini SPEEDY) again normal 1050 make for drive assembly. With some other Floppyspeedern only a development helps the extension. This is not necessary with the SPEEDY. With the help of this function the SPEEDY operating system is rnodifiziert in such a way, there? a SPEEDY 1050 (mini SPEEDY) drive assembly like quite normal 1050 without extension verh?lt itself. A program cannot determine now no more whether an extension is in the drive assembly. The SPEEDY 1050 (mini SPEEDY) can restart only by out and the drive assembly to be activated. HAUPTMEN? POINT 2 - SPEEDY BACKUP This program serves for copies from kopiergesch?tzter software. Approx. 80% of all gesch?tzten (SINGLE Density) disks in the trade k?nnen to be copied. The operation erkl?rt itself to a large extent automatically. Do not k?nnen to be copied: TRACK with more than 19 sectors per TRACK. Sectors with ver?nderlichen data. MEDIUM Density disks. The status one TRACKS which can be copied is indicated on the screen. The individual status messages mean in detail: . = normal TRACKS with 18 sectors. - = on the TRACK are less than 18 sectors. + = on the TRACK are more than 18 sectors. X = TRACK is unformated. U = format clearly or not be found on the TRACK too many sectors pie of this disk cannot be recognized becomes probably to fen. E = an error is with copies arisen. HAUPTMEN? POINT 3 - SPEED INIT You find the guidance for this program in the MAIN MENU under the POINT 4 - GUIDANCE FOR the INIT. Page 8 SPEEDY 1050 / mini SPEEDY MANUAL (C) Compy Shop HAUPTMEN? POINT 5 - _SECTOR COPIER This is the standard copier f?r ungesch?tzte disks in all diskette format. It functions also on drive assemblies, which are not ausger?stet with a SPEEDY 1050 (mini SPEEDY). All COMPY SHOP RAM disk and the RAM disk 130 XE is fully unterst?tzt. Thus it is for example m?glich a DOUBLE Density disk in a passage to copy if the computer with at least 192 k-byte RAM is ausger?stet. The operation of the sector copier erkl?rt itself in all functions selbstst?ndig. HAUPTMEN?_PUNKT 6 - DISK MAP BY With this program you k?nnen an upper view more?ber a disk to give leave yourselves. Full and empty sectors are not indicated at all exactly the same like defective or existing sectors. The sequence of the sectors present at a TRACK can be indicated. You find the meaning of the individual status value in the program in the Men? point INFORMATION. HAUPTMEN?_PUNKT 7 - _HSS COPIER At present this is the quickest sector copier it f?r the SPEEDY 1050 (mini SPEEDY) gives. You find a description of this program in the MAIN MENU POINT 8 GUIDANCE HSS COPIER. This copier does not function unfortunately on all 1050 drive assemblies. This is because of the construction unit tolerance of the 1050 electronics. If you should have problems with this copier, inquire please in the COMPY SHOP, perhaps can you quickly and easily be helped. DESCRIPTION OF THE PERMANENT DRIVE ASSEMBLY INSTRUCTION The list of the SIO commands follows f?r the SPEEDY 1050 (mini SPEEDY). This list is particularly f?r the interested machine language programmer meant, who programs its SPEEDY 1050 (MiniSPEEDY) itself m?chte. COMMAND is the value, which is before call of the SIO routine $$E459 () in the storage location $302. AUX1 and AUX2 entprechen the values, which are in the storage locations $30a (Low byte) and $30b (High byte). With some instructions AUX1 and AUX2 are not used and d?rfen arbitrary values to assume. Page 9 (C) Compy Shop SPEEDY 1050 / mini SPEEDY MANUAL COMMAND: $52 FUNCTION: Sector read AUX1: Sector number Low byte AUX2: Sector number High byte DESCRIPTION: Depending upon Density 128 or 256 bytes are sent to the computer. With the sectors 1-3 also with DOUBLE Density only 128 bytes are sent. REMARK: Sector number 0000 selects the Zeropage RAM in the SPEEDY 1050 (mini SPEEDY). With sectors more gr??er $8000 that is selected RAM or the ROM. ($8000-9fff = RAM / $$C000 or $$E000-FFFF = ROM) COMMAND: $50 FUNCTION: Sector write without Verify AUX1: Sector number Low byte AUX2: Sector number High byte DESCRIPTION: The drive assembly expects 128 or 256 bytes depending upon Density. Sectors 1-3 are always 128 bytes long. REMARK: The SPEEDY main memory $8000 - $9fff can be described purposefully. Zeropage (sector 0000) cannot be described. COMMAND: $57 FUNCTION: Sector write with Verify AUX1: Sector number Low byte AUX2: Sector number High byte DESCRIPTION: Like instruction $50 REMARK: Like instruction $50. Starting from the SPEEDY version 1,4 SPEEDY internal is switched off with this command of the Verify. In order to permit the Verify again, mu? with instruction $4b the bit 2 in the configuration byte to be set. Page 10 SPEEDY 1050 / mini SPEEDY MANUAL (C) Compy Shop COMMAND: $53 FUNCTION: Drive assembly status determine AUX1: Does not use AUX2: Does not use DESCRIPTION: The drive assembly sends 4 bytes, which contain the status of the inserted disk and the last diskette operation. Byte 1: DRIVE STATUS Bit 0 - COMMAND FRAME ERROR Bit 1 - CHECKSUM ERROR Bit 2 - OPERATION ERROR Bit 3 - WRITE PROTECT Bit 4 - ENGINE ON Bit 5 - DOUBLE DENSITY Bit 6 - unused Bit 7 - BINARILY (MEDIUM) DENSITY Byte 2: CONTROLLER STATUS Bit 0 - BUSY Bit l - DRQ Bit 2 - Lost data Bit 3 - (carriage return character) ERROR Bit 4 - RECORD EMERGENCY FOUND Bit 5 - RECORD TYPE Bit 6 - WRITE PROTECT Bit 7 - EMERGENCY READY Byte 3: Time Out value fur format disk ($$E0) Byte 4: unused (always 0) COMMAND: $21 FUNCTION: Format disk (SINGLE/DOUBLE } AUX1: Function byte 1 AUX2: Function byte 2 DESCRIPTION: This command is used, in order to format disks in single or double Density (720 sectors). The Density format is stopped by a previous $4f-befehl (drive assembly configuration). One does not configure the drive assembly after switching on on, in SINGLE Density one formats automatically. Is to be formatted in medium Density (1040 sectors), mu? are in function byte 1 the value $11 and in function byte 2 the value 4. The drive assembly sends to that formats depending upon Density 128 or 256 bytes to the computer. The first two bytes always are after successful formatiern $$FF. Page 11 (C) Compy Shop SPEEDY 1050 / mini SPEEDY MANUAL COMMAND: $22 FUNCTION: Format disk (MEDIUM) AUX1: Does not use AUX2: Does not use DESCRIPTION: To format this command used around disks in l050 dual Density (MEDIUM = 1040 sectors). Always 128 bytes are sent to the computer. The first two bytes always are after erFolgreichem formatiern $$FF. This were the standard instruction normal 1050. All following instructions do not k?nnen with a SLOW switched SPEEDY to be addressed. COMMAND: $20 FUNCTION: Automatic format AUX1: Function byte 1 AUX2: Function byte 2 DESCRIPTION: The drive assembly only the instruction is given to format to. It is zur?ckgemeldet immediately a ' Complete '. With this instruction all three formats k?nnen to be generated. The gew?nschte density mu? before with the instruction $4f (configure to drive assembly) to be adjusted. Is to be formatted in medium Density (1040 sectors), mu? in function byte 1 the value S11 and in function byte 2 the value 4 find in Write protect zur?ckgemeldet itself immediately. Errors with do not format k?nnen the computer to be announced, since no data are zur?ckgesendet after Befehlsausf?hrung. Abh?ngig of the DRIVE/DISPLAY status is written automatically after that to format the vtoc (DOS 2/2.5/BIBO-DOS compatibly) and 3 boat sector. COMMAND: $3f FUNCTION: SIO Geschwindigkeitsbyte determine AUX1: Does not use AUX2: Does not use DESCRIPTION: A byte is sent to the computer, which contains the upper carrying speed in High speed. This byte is ben?tigt f?r the HIGH speed SIO routine and betr?gt with the SPEEDY 1050 (mini SPEEDY) normally 09. Page 12 SPEEDY 1050 / mini SPEEDY MANUAL (C) Compy Shop COMMAND: $4e FUNCTION: Drive assembly configuration pick out AUX1: Does not use AUX2: Does not use DESCRIPTION: The 12 bytes of the configuration table are sent to the computer. Byte 1 - Number of the TRACK (40) Byte 2 - Step rate (1) Byte 3 - Sector/TRACK High (0) Byte 4 - Sector TRACK Low (18/26) Byte 5 - Number of K?pfe (0) Byte 6 - Recording format (0=FM/4=MFM) Byte 7 - Byte/sector High (1=256/0=128) Byte 8 - Byte/sector Low (0=256/128=128) Byte 9 - Drive assembly actively (255) Byte 10 - unused (0) Byte 11 - unused (0) Byte 12 - unused (0) COMMAND: $4f FUNCTION: Configure to drive assembly AUX1: Does not use AUX2: Does not use DESCRIPTION: This instruction is used, in order to stop the drive assembly f?r the n?chsten formatting instruction. The drive assembly expects 12 bytes, which correspond exactly to the sequence of the previous instruction ($4e) m?ssen. COMMAND: $51 FUNCTION: Recording procedure terminate AUXl: Function byte 1 AUX2: Function byte 2 DESCRIPTION: After each write instruction the drive assembly waits approx. 2 Seconds to the data from the Trackbuffer on those Disk to be written. This becomes by that Instruction $51 accelerates. All data in the Trackbuffer unverz?glich on the disk are written and abh?ngig of the DRIVE/DISPLAY status ($44) the engine after recording procedure immediately stopped. Are both function byte $$FF becomes auxiliaryborrowed all Sectors from the Cache Buffer on the disk written. Page 13 (C) Compy Shop SPEEDY 1050 / mini SPEEDY MANUAL _ COMMAND: $44 FUNCTION: DRIVE/DISPLAY attitude AUX1: Configuration byte AUX2: Does not use DESCRIPTION: The value in AUX1 sets the DRIVE/DISPLAY status byte in the drive assembly. This byte can be picked out more?ber no instruction directly, so there? all bits to be always set correctly m?ssen. Bit 0 - Bell with ERROR permit Bit 1 - unused Bit 2 - unused Bit 3 - Do not switch $51 off engine with COM Bit 4 - With COM $20 vtoc and BOAT do not write Bit 5 - Format without Verify Bit 6 - TRACK announcement in hexadecimal Bit 7 - ERROR - announcement switch on COMMAND: $4b FUNCTION: Slow/Fast configuration AUX1: Configuration byte AUX2: Does not use DESCRIPTION: With the value in AUX1 the DRIVE Slow Statusbyte of the drive assembly is beeinflu?t. This byte can be picked out more?ber no instruction directly, so there? all bits to be set correctly m?ssen. Bit 0 - READ sector slow Bit 1 - Write sector slow Bit 2 - Command $57 verify switch on Bit 3 - Drive assembly vollst?ndig in slow mode Bit 4 - unused Bit 5 - Cache Buffer switch off Bit 6 - 1 TRACK slow (after TRACK change 0) Bit 7 - 1 disk slow (after diskette change 0) COMMAND: $4c FUNCTION: Direct branch instruction without R?ckmeldung AUX1: Branch address Low byte AUX2: Branch address High byte DESCRIPTION: The microprocessor in the drive assembly is veranla?t by this instruction to jump directly to the storage location which is in AUX1 and AUX2. The drive assembly does not give a message so there to the computer zur?ck? a R?ckmeldung from the program to be given mu?, to that the processor jumped. Page 14 SPEEDY 1050 / mini SPEEDY MANUAL (C) Compy Shop COMMAND: $4d FUNCTION: Direct branch instruction with R?ckmeldung AUX1: Branch address Low byte AUX2: Branch address High byte DESCRIPTION: This instruction resembles the preceding up to the difference, there? the drive assembly before Ausf?hrung of the program a jerk message (Complete) to the computer sends. COMMAND: $41 FUNCTION: Command table verl?ngern or verk?rzen AUX1: Does not use AUX2: Does not use DESCRIPTION: The drive assembly expects 3 bytes of the computer. The 1. Byte is the new command. 2. and 3. Byte is the start address the?ber new command reached program in the low/high byte format. If the new instruction already is in the command table, this is provided with the new start address. The start address 0000 is the instruction from the command table is gel?scht. COMMAND: $68 FUNCTION: Determine for a long time the SIO routine AUX1: Does not use AUX2: Does not use DESCRIPTION: With this instruction the long one of the SIO routine is determined, which is loaded with the instruction $69 from the drive assembly into the computer. The drive assembly sends 2 bytes, which contain the L?nge (low/high). COMMAND: $69 FUNCTION: SIO routine to the computer send AUX1: Relokator - address low byte AUX2: Relokator - address high byte DESCRIPTION: This instruction sends the High speed SIO routine in from the instruction the $68 determined long ones to the computer. This routine is already relokiert in the drive assembly to the start address, which is in AUX1 and AUX2. Page 15 (C) Compy Shop SPEEDY 1050 / mini SPEEDY MANUAL COMMAND: $60 FUNCTION: TRACKS write AUX1: TRACK initial sector low byte AUX2: TRACK initial sector high byte DESCRIPTION: The complete data f?r a TRACK are written with this instruction on the disk or into the Trackbuffer. The number of bytes which can be beaver-carried is calculated by the number of sectors times the bytes per sector. Because of the very difficult Timings this instruction functions only into more normally?bertragungsrate. COMMAND: $62 FUNCTION: TRACKS read AUX1: TRACK initial sector low byte AUX2: TRACK initial sector high byte DESCRIPTION: Read a complete TRACK with an instruction of the disk or from the Trackbuffer. The number to expecting bytes is calculated by the number of sectors times the bytes per sector. Page 16 SPEEDY 1050 / mini SPEEDY MANUAL (C) Compy Shop At the Schlu? now still another example, how these instructions are used. With this small demo program the High speed routine of the SPEEDY can be loaded into the computer. This program with the BIBO ASSEMBLER was written. 00010 LI OFF 00020 OR $4000 00030 __________________ 00040 ADDR = $5000 ADDRESS F?R THE SIO ROUTINE 00050 _______________ 00060 LDA #$31 BUS ID 00070 STA $0300 00080 LDA #1 DRIVE NUMBER = 1 00090 STA $0301 00100 LDA #$68 COMMAND $68 00110 STA $0302 00120 LDA #$40 STATUS FOR DATA VINTAGES 00125 STA $0303 00130 LDA #8 00140 STA $0304 ADDRESS F?R LOW L?NGENBYTE 00150 STA $0306 VALUE FOR TIMEOUT APPROX. 8 SEC.. 00160 LDA #3 00170 STA $0305 ADDRESS F?R HIGH L?NGENBYTE 00180 LDA #2 00190 STA $0308 2 BYTES VINTAGES 00200 LDA #0 00210 STA $0309 00220 JSR $$E459 RE-ENTRY POINT OF THE SIO ROUTINE IN THE OS 00230 BMI ERROR 00240 INC. $0302 COMMAND $69 00250 LDA #ADR 00260 STA $0304 TARGET ADDRESS OF THE SIO ROUTINE LOW 00270 STA $030A RELOKIERADRESSE THE SIO ROUTINE LOW 00280 LDA / ADDR 00290 STA $0305 TARGET ADDRESS OF THE SIO ROUTINE HIGH 00300 STA $030B RELOKIERADRESSE THE SIO ROUTINE HIGH 00310 LDA #$40 00320 STA $0303 STATUS F?R DATA VINTAGES 00330 JSR $$E459 RE-ENTRY POINT OF THE SIO ROUTINE IN THE OS 00340 BMI ERROR 00350 CLC CARRY GEL?SCHT = ROUTINE LOADED 00360 RTS 00370 ERROR SECONDS OF CARRY SET = ROUTINE COULD NOT DO 00380 RTS INVITED Page 17