OSI DOS Versions

Post Reply
MK14HAK
Posts: 356
Joined: Wed Mar 16, 2011 1:49 am
Location: New Zealand

OSI DOS Versions

Post 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
Last edited by MK14HAK on Thu Nov 15, 2018 1:13 am, edited 6 times in total.
600RevB:16K,2MHz,64x32,470,CEGMON
SuperKit:502,540B,542B,CEGMON, 8" and 5" FDDs
Cards:PE IO,6522 D-A-D, AY3-8910,ProgramGraphics,Color,UK101
WIP:HexDOS,FDD Emulator
MK14HAK
Posts: 356
Joined: Wed Mar 16, 2011 1:49 am
Location: New Zealand

Re: OSI DOS Versions

Post 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
Attachments
Splits and autoDC Macro.zip
(8.8 KiB) Downloaded 603 times
OS65D32 (NMHz) DQSec 14 CHAR image.zip
(4.77 KiB) Downloaded 619 times
Last edited by MK14HAK on Thu Nov 15, 2018 10:22 am, edited 8 times in total.
600RevB:16K,2MHz,64x32,470,CEGMON
SuperKit:502,540B,542B,CEGMON, 8" and 5" FDDs
Cards:PE IO,6522 D-A-D, AY3-8910,ProgramGraphics,Color,UK101
WIP:HexDOS,FDD Emulator
MK14HAK
Posts: 356
Joined: Wed Mar 16, 2011 1:49 am
Location: New Zealand

Re: OSI DOS Versions

Post by MK14HAK »

Updated 15/11/18 more EDITS and attachments to follow.
600RevB:16K,2MHz,64x32,470,CEGMON
SuperKit:502,540B,542B,CEGMON, 8" and 5" FDDs
Cards:PE IO,6522 D-A-D, AY3-8910,ProgramGraphics,Color,UK101
WIP:HexDOS,FDD Emulator
Post Reply