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
|
|
|