Posted By
   Shaun_B on 2020-08-17 16:23:06
  |   Detecting last drive number used
  Hi guys,
  How would I detect the last drive number that was used?
  According to my friend Robin Harbron, on the Commodore C64 I could do something like:
  10 let drive = peek( 186 ) 20 if drive = 0 then let drive = 8
  Is there an equivalent or easier way to do this on the Commodore C16?
  Many thanks,
  Shaun.
  |   
 |  
Posted By
   KiCHY on 2020-08-18 04:02:00
  |   Re: Detecting last drive number used
  If my memory serves well, the address is $AE, according to our ultimate memory map: Ultimate Map
  |   
 |  
Posted By
   Shaun_B on 2020-08-18 04:31:20
  |   Re: Detecting last drive number used
  Thanks for the pointer. This works:
  10 let i = i + 1: let d = peek( 174): if d = 0 then let d = 8 20 if i = 1 then load "music*", d, i
  |   
 |  
  |