]> git.sur5r.net Git - cc65/commitdiff
dio_open():
authorol.sc <ol.sc@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Wed, 16 Jun 2010 21:36:50 +0000 (21:36 +0000)
committerol.sc <ol.sc@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Wed, 16 Jun 2010 21:36:50 +0000 (21:36 +0000)
- Use ProDOS 8 unit number as parameter.
- Don't access the drive, just check its presence.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4725 b7a2c559-68d2-44c3-8de9-860c34a00d81

doc/apple2.sgml
doc/apple2enh.sgml

index 6af74b3a5f628a0612704c716d5a2e8301175aa8..7b4bd722615936058e780a18b4fc9e2474927b53 100644 (file)
@@ -498,15 +498,10 @@ The function <htmlurl url="dio-1.html" name="dio_open()"> has the single paramet
 slot and drive pair is mapped to that <tt/drive_id/ according to the formula
 
 <verb>
-    drive_id = (slot * 2) + (drive - 1)
+    drive_id = slot * 16 + (drive - 1) * 128
 </verb>
 
-so that for example slot 6 drive 1 is mapped to <tt/drive_id/ 12.
-
-The function <htmlurl url="dio-1.html" name="dio_open()"> succeeds only if a
-formatted disk is present in the drive. However intentionally no check is
-performed on the presence of a ProDOS 8 disk. Therefore access to all standard
-16-sector disks (as for instance DOS 3.3) is possible.
+so that for example slot 6 drive 2 is mapped to <tt/drive_id/ 224.
 
 
 
index 1433abc67e23fdbf32d7be041980a609350ca9b4..b4f1045540378c89cb1a95f474e8bb744abf50a9 100644 (file)
@@ -502,17 +502,12 @@ name="assembler manual">.
 The function <htmlurl url="dio-1.html" name="dio_open()"> has the single parameter
 <tt/drive_id/ to identify the drive to be opened. Therefore an Apple&nbsp;II
 slot and drive pair is mapped to that <tt/drive_id/ according to the formula
-
+  
 <verb>
-    drive_id = (slot * 2) + (drive - 1)
+    drive_id = slot * 16 + (drive - 1) * 128
 </verb>
 
-so that for example slot 6 drive 1 is mapped to <tt/drive_id/ 12.
-
-The function <htmlurl url="dio-1.html" name="dio_open()"> succeeds only if a
-formatted disk is present in the drive. However intentionally no check is
-performed on the presence of a ProDOS 8 disk. Therefore access to all standard
-16-sector disks (as for instance DOS 3.3) is possible.
+so that for example slot 6 drive 2 is mapped to <tt/drive_id/ 224.