Hi!
I'm wondering if HxC may consider implementation of DVK MX disk support.
DVK is a family of LSI-11 computers widely used in USSR.
DVK MX format
FM, 300 RPM, 250000 bps
Possible disk types:
5"25 40 tracks, 1 side , Sector 256 bytes, 11 sectors per track, 112640 bytes formatted capacity
5"25 40 tracks, 2 sides, Sector 256 bytes, 11 sectors per track, 225280 bytes formatted capacity
5"25 80 tracks, 1 side , Sector 256 bytes, 11 sectors per track, 225280 bytes formatted capacity
5"25 80 tracks, 2 sides, Sector 256 bytes, 11 sectors per track, 450560 bytes formatted capacity
DVK is 16 bit computer
Bit order of 16 bit word on disk is 15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0
"New driver" MX Track format
1. Eight 0x0000 words and then word 0x00F3
2. Track number word
3. 11 sectors of the following structure
3.1. 128 words of data (256 bytes)
3.2. Checksum word
4. three words of the following format: MSB 0x83 LSB: track_number*2+side number
6. remainder of the track not filled
MX FDD controller always read or write track as a whole.
No access to individual sectors.
DVK disk images are DSK files.
Byte order LSB MSB
track-side data interleaved.
track 0/sector 1/side 0(lower disk surface) first
I'm attaching TRK file with blank formatted disk here. Please note the bug in driver:
first word on each track is the last word of previous recording operation, however this is OK for reading.
I'm, also, including DSK file of 40 drack 2 side disk with RSX11 image.
Kind regards,
Oleksandr Kapitanenko
DVK (LSI-11 USSR) MX Disk
DVK (LSI-11 USSR) MX Disk
- Attachments
-
- MX.rar
- (106.91 KiB) Downloaded 700 times
Re: DVK (LSI-11 USSR) MX Disk
Since the emulator is now supporting the "blind" formating, it is possible that this already work!
Just take an DD HFE image and write/format it with the machine.
Just take an DD HFE image and write/format it with the machine.
Re: DVK (LSI-11 USSR) MX Disk
I know, but in order to do this I need to have at list one boot-able disk
Re: DVK (LSI-11 USSR) MX Disk
If you have this disk, it is maybe possible to boot from it, exchange the drives and format the HFE file ?kapitan-u wrote:I know, but in order to do this I need to have at list one boot-able disk
Re: DVK (LSI-11 USSR) MX Disk
Yes. I will keep searching for an actual disk.
Re: DVK (LSI-11 USSR) MX Disk
Hi!
HxC now works with DVK MX controller, both reading and writing supported !
The software for DSK to HFE conversion is attached.
# Encoding data from DVK MX DSK file to HxC hfe
#
# Supported DSK types:
# 40 tracks, 1 side , Sector 256 bytes, 11 sectors per track, 112640 bytes
# 40 tracks, 2 sides, Sector 256 bytes, 11 sectors per track, 225280 bytes
# 80 tracks, 1 side , Sector 256 bytes, 11 sectors per track, 225280 bytes
# 80 tracks, 2 sides, Sector 256 bytes, 11 sectors per track, 450560 bytes
#
#
# Usage:
# dvk-dsk-to-mx-hfe.pl <dsk file> <hfe file>
additional options:
# Format version Old/New driver
#
my $MX_Driver = 'NEW';
# my $MX_Driver = 'OLD';
# Emulate "first word" artifact
#
my $First_Word_Artifact = 0;
Make sure your DVK DSK file is correct size and system contain MX driver.
Enjoy!
HxC now works with DVK MX controller, both reading and writing supported !
The software for DSK to HFE conversion is attached.
# Encoding data from DVK MX DSK file to HxC hfe
#
# Supported DSK types:
# 40 tracks, 1 side , Sector 256 bytes, 11 sectors per track, 112640 bytes
# 40 tracks, 2 sides, Sector 256 bytes, 11 sectors per track, 225280 bytes
# 80 tracks, 1 side , Sector 256 bytes, 11 sectors per track, 225280 bytes
# 80 tracks, 2 sides, Sector 256 bytes, 11 sectors per track, 450560 bytes
#
#
# Usage:
# dvk-dsk-to-mx-hfe.pl <dsk file> <hfe file>
additional options:
# Format version Old/New driver
#
my $MX_Driver = 'NEW';
# my $MX_Driver = 'OLD';
# Emulate "first word" artifact
#
my $First_Word_Artifact = 0;
Make sure your DVK DSK file is correct size and system contain MX driver.
Enjoy!
- Attachments
-
- dvk-dsk-to-mx-hfe.rar
- (2.19 KiB) Downloaded 717 times