DVK (LSI-11 USSR) MX Disk

HxC Floppy emulator support for all others computers...
Post Reply
kapitan-u
Posts: 33
Joined: Fri Mar 07, 2014 6:08 am

DVK (LSI-11 USSR) MX Disk

Post by kapitan-u » Sat Mar 08, 2014 10:00 pm

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
Attachments
MX.rar
(106.91 KiB) Downloaded 395 times

Jeff
Site Admin
Posts: 6465
Joined: Fri Oct 20, 2006 12:12 am
Location: Paris
Contact:

Re: DVK (LSI-11 USSR) MX Disk

Post by Jeff » Sun Mar 09, 2014 8:52 am

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.

kapitan-u
Posts: 33
Joined: Fri Mar 07, 2014 6:08 am

Re: DVK (LSI-11 USSR) MX Disk

Post by kapitan-u » Sun Mar 09, 2014 7:18 pm

I know, but in order to do this I need to have at list one boot-able disk :(

Jeff
Site Admin
Posts: 6465
Joined: Fri Oct 20, 2006 12:12 am
Location: Paris
Contact:

Re: DVK (LSI-11 USSR) MX Disk

Post by Jeff » Sun Mar 09, 2014 7:55 pm

kapitan-u wrote:I know, but in order to do this I need to have at list one boot-able disk :(
If you have this disk, it is maybe possible to boot from it, exchange the drives and format the HFE file ?

kapitan-u
Posts: 33
Joined: Fri Mar 07, 2014 6:08 am

Re: DVK (LSI-11 USSR) MX Disk

Post by kapitan-u » Mon Mar 10, 2014 1:23 am

Yes. I will keep searching for an actual disk.

kapitan-u
Posts: 33
Joined: Fri Mar 07, 2014 6:08 am

Re: DVK (LSI-11 USSR) MX Disk

Post by kapitan-u » Sat May 24, 2014 4:00 am

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!
Attachments
dvk-dsk-to-mx-hfe.rar
(2.19 KiB) Downloaded 401 times

Post Reply