Page 1 of 1

OSI DOS Versions

Posted: Tue Nov 13, 2018 3:21 am
by MK14HAK
OSI DOS Versions:

OS65D 3.1:


OS65D 3.2 Tutorial 2:


OS65D 3.2 (NMHz)


OS65D 3.2 (NMHz) 8" Computer Consultants Listing:

Image and source code code upload pending.


OS65D 3.3


DOS4:

Updated 15/11/18

Re: OSI DOS Versions

Posted: Tue Nov 13, 2018 3:23 am
by MK14HAK
DOS and DQSec 14 CHAR filenames:

* See attachments below for DQSec Readme, Images etc. *



Note: DOS locations and buffer,EM , DQSec (and BASIC) require modifications:

Existing DOS buffer is @ $2E1E for 17 characters. Change to use unused $24B0 area.30 Chars. ($22C8 overwritten by BASIC !,ASM and WP2!) .

....................HXD OFFSETs
2A70 2E=24 ......977
2A74 1E=B0
2CAD=B0,24 .....BB4
2CC1 =B0,24 .....BC8
2C9C 11=1E ......BA3
2CC9 11=1E ......BD0
2CED 11=1E ......BF4

$2DEl $07 MASK. CHANGE TO $0F ...........................CE8
$2DE3 $06 FILENAME LENGTH.CHANGE TO $0E (14) ......CEA
$2DFl $F8 MASK. CHANGE TO $F0 ...........................CF9
$2DF4 $08 FILE ENTRY LENGTH. CHANGE TO $10 (16) ....CFB


The above changes will allow 14 character filenames, but only a maximum of 32 files
in the directory (16 each on 2 page length sectors).

To regain 48 or 64 file capability, change these locations:

$2E07 $03 change to one more than the number of directory sectors that you want. 2 .......D0E

($04 = 3 sectors, or 48 files. $05 = 4 sectors, or 64 files.)

DQ Sec: @$7800

79AD 07=0F
79AF 06=0E
79EA 08=10
7AC9 08=10
7A01 06=0E
7A0F 06=0E
7A1C 06=0E
7A5D 1E=B0
7A63 2E=24

7AAC 7F=87 ;these changes fix # free tks reported incorrectly.
7AB3 80=88

7BAC 1E=B0
7BB0 2E=24
7C19 1E=B0
7C1D 2E=24
7CC7 7F=87
7CCA 80=88
7CA2 7F=87
7D12 80=88
7D17 08=10
7DD6 07=0F
7EDF -7EEE ;23 23 23 blank file name

79F0 F4=DF
79F4 78=7E ;pointer to above
7EEF - 7EFF ;DIRECTORY v3.2 12 12
7DD8 51=EF ;pointer to above

7AF7 F4=DF
7AFB 78=7E
7B8A F4=DF
7B8E 78=7E ;these changes fix SAVE reporting DIR FULL


EM3:

1762 =24
1766 =B0

(BASIC:

$21A8 $03 =$2E07 TK5
$22AB $04 one more then $2E07 above. TK6)

(Issues:DQSec New disk command gives random errors or else works. PS not a WinOSI bug as with real floppies also)

Updated 15/11/18

Re: OSI DOS Versions

Posted: Thu Nov 15, 2018 8:14 am
by MK14HAK
Updated 15/11/18 more EDITS and attachments to follow.