home *** CD-ROM | disk | FTP | other *** search
/ Serious Magazine 7 / Serious_Magazine_07_2000_Dial_pl_Side_B.atr / sstuff07.lzh / SIOINT.LZH / RSECTOR.ASM < prev   
Assembly Source File  |  1988-09-01  |  1KB  |  1 lines

  1. |¢| Odczyt ze stacji nr 1 sektora $0169¢| (361), dysk w pojedynczej/rozszerzonej¢| gestosci (przy odczycie nie ma to zna-¢| czenia bo w obu wypadkach dlugosc sek-¢| tora jest taka sama).¢|¢| Przyklad do artykulu (Serious #7)¢|          "SIO - to proste"¢|¢| Autor: Jager/Dial¢|¢| W QA (Setup) ustaw:¢|¢| RUN  : $8000¢| MEMHI: $8000¢¢¢ opt 21      | Do pamieci¢¢ org $8000   | adres RUN¢¢ lda #$31    | wpisujemy kod¢ sta $0300   | stacji dyskow¢*---¢ lda #1      | numer stacji¢ sta $0301   |¢*---¢ lda #$52    | kod operacji¢ sta $0302   | $52 - odczyt¢*---¢ lda #$40    | kierunek transmisji¢ sta $0303   | $40 - odczyt¢*---¢ ldx <$0600  | adres bufora¢ ldy >$0600  | mlodszy/starszy¢ stx $0304   |¢ sty $0305   |¢*---¢ lda #7      | czas oczekiwania¢ sta $0306   | na odpowiedz stacji¢*---¢ ldx <128    | dlugosc sektora¢ ldy >128    | mlodszy/starszy¢ stx $0308   |¢ sty $0309   |¢*---¢ ldx <$0169  | numer sektora¢ ldy >$0169  | mlodszy/starszy¢ stx $030A   |¢ sty $030B   |¢*---¢ jsr $E459   | wywolanie SIOINT¢ bmi Error   | sprawdzenie statusu¢ rts         | OK - wyjscie¢¢Error Equ *  | Blad!¢ brk         | w rejestrze Y procesora¢             | lub w DSTATS znajduje¢             | sie numer bledu¢¢ End of file¢¢