diff --git a/Source/Doc/SystemGuide.md b/Source/Doc/SystemGuide.md index a27e030d..2d1dcf97 100644 --- a/Source/Doc/SystemGuide.md +++ b/Source/Doc/SystemGuide.md @@ -1147,6 +1147,13 @@ contain all sectors requested. Disk data transfers will be faster if the buffer resides in the top 32K of memory because it avoids a double buffer copy. +Also for buffers in the top 32K of memory the Bank ID is not +strictly required as this memory is alway mapped to the common bank. +For buffers in the bottom 32KB ram, the Bank ID is used to identify +the bank to use for the buffer. If you do not wih to use banked memory +you will need to provide the current Bank ID, which can be obtained +using [Function 0xF3 -- System Get Bank (SYSGETBNK)] + ### Function 0x14 -- Disk Write (DIOWRITE) | **Entry Parameters** | **Returned Values** | diff --git a/Source/Doc/UserGuide.md b/Source/Doc/UserGuide.md index 21b81a80..485df903 100644 --- a/Source/Doc/UserGuide.md +++ b/Source/Doc/UserGuide.md @@ -2736,7 +2736,14 @@ a variety of common ZCPR3 utilities. #### Documentation ZPM3 has no real documentation. You are expected to understand both -CP/M 3 and ZCPR 3. +CP/M 3 and ZCPR 3. The best source of information is: + +* [CPM3 Users Guide]($doc_root$/CPM/CPM3 Users Guide.pdf) +* [CPM3 Command Summary]($doc_root$/CPM/CPM3 Command Summary.pdf) +* [CPM3 Programmers Guide]($doc_root$/CPM/CPM3 Programmers Guide.pdf) +* [CPM3 System Guide]($doc_root$/CPM/CPM3 System Guide.pdf) +* [Z-System Users Guide]($doc_root$/CPM/Z-System Users Guide.pdf) +* [ZCPR3.3 User Guide]($doc_root$/CPM/ZCPR3.3 User Guide.pdf) #### Boot Disk