home *** CD-ROM | disk | FTP | other *** search
/ 8bitfiles.net/archives / archives.tar / archives / genie-commodore-file-library / C64-128Toolkit / MAP-BAM.SDA / BAM.TXT < prev   
Encoding:
Text File  |  2019-04-13  |  1.7 KB  |  47 lines

  1.  
  2.  
  3.  
  4.  
  5.                                     ┬AM ═AP
  6.      
  7.                                       BY
  8.      
  9.                                     ═L ┬UG
  10.      
  11.                                 ├OPYRIGHT 1987
  12.      
  13.                               ┴LL ╥IGHTS ╥ESERVED
  14.      
  15.           ┬AM MAP IS A GOOD DEMONSTRATION OF USING DIRECT ACCESS
  16.      PROGRAMMING WITHIN A MACHINE LANGUAGE ROUTINE TO ACCESS DATA FROM YOUR
  17.      1541.
  18.      
  19.           ╔N THIS CASE, THE DATA IS THE BLOCK ACCESS MEMORY (┬┴═), USED BY
  20.      THE 1541'S DOS TO KEEP TRACK OF WHICH SECTORS ON A DISK ARE USED AND
  21.      WHICH ARE FREE.
  22.      
  23.           ╘HE ROUTINE PLACES 0'S AND 1'S ON THE SCREEN. 1 EQUALS NOT USED,
  24.      (FREE TO WRITE TO), AND 0 EQUALS USED. ╘HIS IS THE SAME WAY THE DOS
  25.      WITHIN THE 1541'S ROM READS THE BAM MAP.
  26.      
  27.           ╠OOKING AT THE BAM MAP ON THE SCREEN, YOU WOULD READ IT IN THE
  28.      FOLLOWING MANNER. ╘HE LEFT MOST COLUMN IS TRACK NUMBER ONE, AND THE
  29.      UPPER MOST DIGIT IN THAT COLUMN IS SECTOR NUMBER 0. ╘HE COLUMS PROGESS
  30.      TO THE RIGHT TO TRACK NUMBER 35.
  31.      
  32.           ╘O USE THIS ROUTINE LOAD BAM MAP WITH A MACHINE LANGUAGE MONITOR,
  33.      OR FROM BASIC USING A ,1. ╘HEN EITHER G 7000, OR SYS7*4096 AND FOLLOW
  34.      THE PROMPTS. ┴FTER THE BAM MAP IS DISPLAYED, PRESSING ANY KEY WILL
  35.      RETURN YOU TO BASIC.
  36.      
  37.           ╘HIS PROGRAM MAY BE COPIED AND PASSED ON TO OTHERS AS LONG AS IT
  38.      IS COPIED IN IT'S ENTIRITY. ╔NCLUDING ANY DOCUMENTATION PROVIDED.
  39.      
  40.           ╘HE SOURCE CODE FOR THIS ROUTINE IS AVAILABLE FOR $10.00. ╙END
  41.      CHECK OR MONEY ORDER, A POSTAGE PAID MAILER, AND BLANK DISK TO-
  42.      
  43.      ├. ╠E ═IEUX
  44.      164 ╩ACKSON ┴V.
  45.      ┴LLENSTOWN, ╬.╚. 03275
  46.                                                                            
  47.