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
OSI DOS Versions
-
- Posts: 356
- Joined: Wed Mar 16, 2011 1:49 am
- Location: New Zealand
OSI DOS Versions
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
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
-
- Posts: 356
- Joined: Wed Mar 16, 2011 1:49 am
- Location: New Zealand
Re: OSI DOS Versions
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
* 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 628 times
-
- OS65D32 (NMHz) DQSec 14 CHAR image.zip
- (4.77 KiB) Downloaded 644 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
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
-
- Posts: 356
- Joined: Wed Mar 16, 2011 1:49 am
- Location: New Zealand
Re: OSI DOS Versions
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
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