Hi all,
Hoping for some pointers around getting an image of a MFM drive from a Wang system.
I've recently acquired a Wang MicroVP system (Wang 2200) - This came with some terminals and the Data Storage cabinet, with a Maxtor XT-2190 drive.
Not much info out there on these, https://www.wang2200.org/docs/datasheet/2200MicroVP_DataSheet.715-0587.9-85.pdf
I'm trying to create a copy of the drive before it dies completely, using David Gesswein's emulator.
The issue/s I'm running into is that it doesn't read the drive correctly from what I can tell, analyze detects it as an Intel_iSBC_214_256B controller, with incorrect parameters
I've had some luck with setting things manually, it does look like the XT-2190 has 15 heads but I'm only getting results with setting 8 e.g
Then converting to an emu image
It gets part way through then fails:
The resulting file is about 18mb, I can run this with the emulator and the system loads initially, but if I try to access more it fails to read:
From info that I can find, it seems the system can only access 16mb of storage at a time, so a larger drive is broken down/formatted into "platters".
I assume there is some Wang specific quirks around this which haven't made it into the MFM software, but maybe there's some options around manually configuring this, if anyone has some pointers/info? would be appreciated!

Hoping for some pointers around getting an image of a MFM drive from a Wang system.
I've recently acquired a Wang MicroVP system (Wang 2200) - This came with some terminals and the Data Storage cabinet, with a Maxtor XT-2190 drive.
Not much info out there on these, https://www.wang2200.org/docs/datasheet/2200MicroVP_DataSheet.715-0587.9-85.pdf
I'm trying to create a copy of the drive before it dies completely, using David Gesswein's emulator.
The issue/s I'm running into is that it doesn't read the drive correctly from what I can tell, analyze detects it as an Intel_iSBC_214_256B controller, with incorrect parameters
I've had some luck with setting things manually, it does look like the XT-2190 has 15 heads but I'm only getting results with setting 8 e.g
Code:
mfm_read --drive 1 -h 8 -c 1224 --transitions_file wang_microvp_transitions.raw
Then converting to an emu image
Code:
mfm_util -a -t wang_microvp_transitions3.raw --extracted_data_file wang_microvp_extracted.img
It gets part way through then fails:
Code:
ECC Corrections on cylinder 271 head 1: 29(3)
Failed to read word from transition file 0 4
The resulting file is about 18mb, I can run this with the emulator and the system loads initially, but if I try to access more it fails to read:
Code:
Waiting, seek time 5.0 ms max 5.1 min free buffers 200
Drive 0 Cyl 9->901 select 1, head 0 dirty 0
Failed to read emulation cylinder rc 0
From info that I can find, it seems the system can only access 16mb of storage at a time, so a larger drive is broken down/formatted into "platters".
I assume there is some Wang specific quirks around this which haven't made it into the MFM software, but maybe there's some options around manually configuring this, if anyone has some pointers/info? would be appreciated!
