Home

OmniFlop User Guide

image

Contents

1. S Sherlock Consulting Limited OmniFlop Floppy Disk Driver amp OmniFlop Wizard User Guide Document Type User Guide Uncontrolled Document Version 2 2d Document Reference User Guide doc Date 10 June 2010 Author Jason Watton Status Release Total Number of Pages 65 2010 Sherlock Consulting Limited No part of this document may be reproduced or transmitted in any form or by any means electronic mechanical photocopied recorded or otherwise or stored in any retrieval system of any nature without the express written permission of Sherlock Consulting Limited User Guide Release Version 2 2d 2 Sherlock Consulting Limited Page 2 Introduction 4 1 4 Product Overview 4 12 Purpose 4 13 Scope 4 14 Readership 4 1 5 References 4 1 6 Acknowledgements 4 1 7 Glossary 4 1 8 History 5 1 9 Disclaimer of Warranty 12 Installation 13 2 1 System Requirements 13 2 1 1 External USB Floppy Drives 13 2 1 2 Disk Drive Calibration amp Compatibility 13 2 2 Components 14 2 3 Installation 14 2 3 1 Driver 14 2 3 11 Windows 2000 15 2 3 12 Windows XP 22 2 3 1 3 Windows Vista 30 2 3 1 4 Windows 7 Ultimate 35 2 3 2 Application 40 24 Removal 40 241 Driver 40 2 4 1 1 Windows 2000 40 2 4 1 Windows XP 40 2 4 1 3 Windows Vista 40 2 4 1 4 Windows 7 Ultimate 41 2 4 2 Application 41 2 5 Registration and Licensing 41 2 5 1 Justification 41 2 5 2 Licensing Strategy 41 2 5 3 Getting a Lic
2. Note The version may be later than shown here Make sure you are using the version of the driver supplied with the Wizard you want to use The driver is now installed 2 3 1 2 Windows XP Right click the My Computer icon on the desktop and select Properties Alternatively navigate to the Control Panel click the Start button and select Settings and Control Panel then select System to give the System Properties Sherlock Consulting Limited Page 22 OmniFlop Floppy Disk Driver amp OmniFlop Wizard User Guide Release Version 2 2d System Properties Figure 11 System Properties XP Select the Hardware tab and click on Device Manager Sherlock Consulting Limited Page 23 OmniFlop Floppy Disk Driver amp OmniFlop Wizard User Guide In Device Manager Release Version 2 2d e To install the OmniFlop driver click the by Floppy disk drives and double click the Floppy disk drive e To install the OmniFDC driver click the by Floppy disk controllers and double click the Standard floppy disk controller Device Manager MB Batteries Computer H Disk drives E Display adapters 4 DVD CD ROM drives Floppy disk controllers i 3 Standard floppy disk controller Eli Floppy disk drives EE 8 Floppy disk drive amp IDE ATA ATAPI controllers H 8 IEEE 1394 Bus host controllers Fa Infrared devices Keyboards a5
3. v2 00c Release e Added Disk map diagnostic option 20th Sep 2005 v2 00d Release e Added Test BIOS drive types e Enhanced Get disk map and Test disk 26th Sep 2005 v2 01a Release e Enhancements in preparation for use with external 3rd party programs e Added version check on driver e Added support for SFManager 27th Sep 2005 v2 01a Release documentation update e Format naming standardised e Format lists updated in Wizard and documentation e Minor GUI changes to Wizard e Added support for Awave Studio 30th Sep 2005 v2 01b Release e Added 1 722MB DOS format e Added Electroglas Wafer Probers CP M format e Added support for 3rd party Electroglas format e Corrected e mail use of in automated e mailing e Enhanced OmniFlop Disk Map ofm format 17th Oct 2005 v2 01c Release e Further enhancements to disk mapping e Head settle time corrected on some seeks 19th Oct 2005 v2 01d Release e Further enhancements to disk mapping e Head settle time corrected on some seeks e Added ZX Spectrum BetaDisk 40S format Roberto Jose e Added ZX Spectrum BetaDisk 40D format Roberto Jose Sherlock Consulting Limited Page 7 OmniFlop Floppy Disk Driver amp OmniFlop Wizard User Guide Release Version 2 2d e Added ZX Spectrum BetaDisk 80S format Roberto Jose e Added ZX Spectrum BetaDisk 80D format Roberto Jose e Added DOS 1 232MB format pstasz
4. Finish the wizard and the properties for the Floppy disk drive or controller should now show something similar to Floppy disk drive Properties 2 xi General Driver Details H Floppy disk drive ue Driver Provider Jason Watton Driver Date 26 08 2005 Driver Version 2 1 0 2000 Digital Signer Not digitally signed i Driver Details if To view details about the driver files Update Driver To update the driver for this device If the device fails after updating the driver roll Haba Hoa back to the previously installed driver Uninstall To uninstall the driver Advanced Figure 21 Floppy Disk Drive Properties Using OmniFlop Sherlock Consulting Limited Page 29 OmniFlop Floppy Disk Driver 8 OmniFlop Wizard User Guide Release Version 2 2d Note The version may be later than shown here Check the date and make sure you are using the version of the driver supplied with the Wizard you want to use The driver is now installed 2 3 1 3 Windows Vista The installation follows a similar path to XP The following screen shots are provided for guidance A 5 Device Manager File Action View Help eee es mO H o m wes E a WIN L8CJYFYPD50 o Mil Batteries HG Computer cs Disk drives Display adapters ef DVD CD ROM drives He Floppy disk drives cH Floppy drive controllers tandarda tiopr ISK mag Human Interface Devices mC g IDE ATA ATAPI controllers amp Keyboards
5. Michael Evenson Dell W Setzer YES FX FLEX SSSD80T FLEX SSSD 80T 200kB Ron Bihler Ian Blythe Michael Evenson Dell W Setzer YES FX FLEX DSSD80T FLEX DSSD 80T 400kB Ron Bihler Ian Blythe Michael Evenson Dell W Setzer YES FX FLEX SSDD80T FLEX SSDD 80T 358kB Ron Bihler Ian Blythe Michael Evenson Dell W Setzer YES FX FLEX DSDD80T FLEX DSDD 80T 716kB Ron Bihler Ian Blythe Michael Evenson Dell W Setzer YES FX GEM 5253 GEM 52 53 synthesizer 1600kB Alexander Burgwedel YES FX GRAVO ISIS Gravograph ISIS 640kB Patrick Poncet YES FX GRAVO VX Gravograph VX 320kB Norman Bruggner YES FX CPM22 800 I3 Heath H 89 CP M 2 2 I3 800kB Rich Lentz YES FX H89 HDOS600 Heath H 89 HDOS 600kB partial Rich Lentz format YES FX H89 HDOS640 Heath H 89 HDOS 640kB Rich Lentz YES FX HEC CPM 200 Hector CP M 200kB Yves Fontanes YES FX HEC CPM 720 Hector CP M 720kB Yves Fontanes YES FX HEC CPM 800 Hector CP M 800kB Yves Fontanes YES FX HP110 693 HP110 Portable 693kB Tom Szolyga YES FX HP1000 HP 1000 770kB Lawrence Uchida YES FX HP2100 8 HP 2100 125kB Dave White YES F3 HP2100 3 2 HP 2100 616kB Patrice Leonard YES F3 HP2100 372 HP 9000 Series 310 616kB Jason Watton YES FX HP9000 362 HP 9000 Model 362 1540kB Kelvin Lee YES FX HP9121 HP 9121 270kB Chuck Magee YES FX HP9121 664 HP 9121 DS 664kB Ian amp Jo Andrews YES FX IBM TORCH GRAD 31 IBM 360kB Torch Graduate Chris Richardson YES FX IMS MM1 1280 IMS MM 1 1280kB Bob Devries NO F3 KORG
6. Next and things get worse Hardware Installation A The software you are installing for this hardware OmniFlop Enhanced Floppy Disk Drive has not passed Windows Logo testing to verify its compatibility with Windows XP Tell me why this testing is important Continuing your installation of this software may impair or destabilize the correct operation of your system either immediately or in the future Microsoft strongly recommends that you stop this installation now and contact the hardware vendor for software that has passed Windows Logo testing Continue Anyway Figure 19 Hardware Update Wizard Scare Tactics This is blatant harassment of the end user to scare them away from installing drivers which haven t earnt Micro oft any money Alarming though this is ignore the bold text and severe warnings of gloom and anarchy and click Continue Anyway unless you want to pay the money for getting Microsoft to rubber stamp it that is You should get after a brief delay something like Sherlock Consulting Limited Page 28 OmniFlop Floppy Disk Driver amp OmniFlop Wizard User Guide Release Version 2 2d Hardware Update Wizard Completing the Hardware Update EB wizard NS The wizard has finished installing the software for H OmniFlop Enhanced Floppy Disk Drive u Click Finish to close the wizard lt Back Cancel Figure 20 Hardware Update Wizard Success
7. 01W 3V2 Korg 01 W bblueth123 HIRATA NO F5 KORG 01W 5 Korg 01 W bblueth123 HIRATA YES FX KORG DSS1 Korg DSS 1 Claude Climer YES FX KORG DSM1 Korg DSM 1 Doug Skinner YES FX KORG T Korg T series T1 T2 T2EX T3 Dominic Guss T3EX YES FX LIF 1232 LIF 1232kB Bruce YES FX LYNXDOS 800 LynxDOS 800kB Pete Todd YES FX MECMOR 1280 Mecmor Variatex 2500 1280kB Anton Sinovitch YES ss Moog TMC Blowmould control Richard Koppack YES FX MORI SEIKI Mori Seiki DS DD 648kB Thean Low YES FX NEC PC9801 NEC PC9801 UV DMF HD Christopher J M Robertson YES FX NEC FC9801 NEC FC9801 V DMF HD Christopher J M Robertson YES FX NEC FC9801 FM NEC FC9801 997 75kB with FM Chris Paice leading track YES FX OBERHEIM DPX Oberheim DPX Garth Hjelte Kris E Synthesist YES FX JASMIN 340 Oric Jasmin 40x17 340kB Wilfrid Avrillon YES FX JASMIN 349 Oric Jasmin 41x17 348 5kB Wilfrid Avrillon YES FX JASMIN 357 Oric Jasmin 42x17 357kB Wilfrid Avrillon YES FX OSBRN1 100 Osbourne 1 O1 SSSD 100kB Theodore Alex Evans Sherlock Consulting Limited Page 47 OmniFlop Floppy Disk Driver amp OmniFlop Wizard User Guide Release Version 2 2d YES FX_OSBRN1_200 Osbourne 1 O1 SSDD 200kB Theodore Alex Evans YES FX OSBRN4 400 Osbourne Vixen 04 DSDD 400kB Theodore Alex Evans YES FX PANA KXW940 WP Panasonic KX W940 Word Processor Richard Holdaway Typ
8. 2 2d 1 Install the new driver and check the driver still works as you expect with the Wizard and your chosen formats 2 Using the OmniFlop Wizard get a license for your own private access using the Get a License function A user who wants to use your program with OmniFlop must use the Wizard to Get a license to work with your specific program This doesn t need to involve you but you should point this out to the user 5 4 Enable The Formats Note that while your chosen formats are enabled Windows will still try to mount floppy disks and interpret them as DOS FAT12 format Even worse an anti virus program may try to interpret the data on the alien format disk and check it doesn t look like a virus which it might For this reason you should claim exclusive access to the floppy drive while your extended formats are enabled You may also need to prompt the user at some point to turn off removable media checking in their anti virus software Do not share the drive while you have enabled the formats Include the header supplied then use IOCTL OMNIFLOP ENABLE EXTENDED FORMATS like this bool EnableExtendedFormats const char szDrive bool bEnable DWORD nBytesReturned We need to enable the Extended formats without prompting the driver to test the media first so we have to open it with Query access only before opening it for read or write seperately HANDLE hMedia CreateFile szDrive 0 NO
9. 320kB format Bob Devries e Added HP 9121 format Chuck Magee e Added COMX DOS formats Dennis Heijmans Marcel van Tongeren e Added file type Roland S50 550 W30 S7xx image e Added file type Roland S50 image e Added HP 9000 Series 310 616kB format Jason Watton e Added missed 5 25 360kB DOS compatible formats 26th Feb 2008 v2 01n Release e Added Panasonic KX W940 Word Processor Typewriter format Richard Holdaway Removed licensing for EMXP EMXPN e Removed licensing for Rubber Chicken Software e Fixed failed auto detect on some PCs of the format after an over tracked format e g ASR 10 fails to be recognised N A v2 010 Release Added beta Computer Automation LSI 2 mini computer format Lars Hamren Wizard only 14th May 2008 v2 01p Release e Fixed Ensoniq Mirage format e Fixed Ensoniq SQ80 format e Fixed Oberheim DPX format e Fixed Prophet 2002 format e Changed all references of EMu to E mu e Added Tandy TRS 80 Model 1 NEWDOS 80 v2 0 40 track 100kB format Added GravoGraph VX format Norman Bruggner e Added Atari Power Up Plus format Norman Bruggner e Added support for RSX2MS program Added support for AkaiS20 program e Added ABB Asea IRB2000 format Rob Bos e Added Korg DSM 1 Doug Skinner 9th Sep 2008 v2 01q Release Sherlock Consulting Limited Page 9 OmniFlop Floppy Disk Driver amp OmniFlop Wizard User Guide Release Version 2 2d 4th O
10. 4A DS DD 40T DblStep 320kB Paolo Bagnaresi YES PARA s TI 99 4A SS DD 80T 320kB Paolo Bagnaresi YES BUAT TI 99 4A DS DD 80T 640kB Paolo Bagnaresi YES FX TMX 2048 DS Timex 2048 FDD3000 double sided Michal Tarasiejski 320kB YES FX TMX 2048 SS Timex 2048 FDD3000 single sided Michal Tarasiejski 160kB YES FX 1V3102 TV3102 Controller Programmer Ian Sharpe YES FX WATFORD DDFS Watford Electronics DDFS 720kB Herman Klaassen YES FX HOWELL Unnamed 180kB Shawn Howell YES FX_BRIZA Unnamed 144kB Brian Briza Palmer YES FX_HANSEL Unnamed 360kB Ralph Hansel YES FX ZEISS M400 ZEISS Spectrophotometer Specord Milan Kubasek M400 YES FX ZDS CPM86 320 Zenith CP M 86 320kB Steven White YES F5 ZDS ZDOS 40T Zenith ZDS ZDOS 360kB Steven White FX ZDS ZDOS 40T YES Any uniform format readable by the NEC HPD765 7265 72065 72066 floppy disk controller this includes formats from the Intel 8271 and WDC1770 floppy disk controllers Note that some formats do not require the installation of the OmniFlop driver Installation of the OmniFlop driver adds all formats listed above Variable copy protected formats are not yet available If you try OmniFlop with a format not listed above and send the Test results to the contact in About then you will get a credit for the format in future releases as shown in some cases above Note The OmniFlop analysis means the format does not need to be known for it to be read or written The OmniFlop driver m
11. 720kB DOS 1 44MB DOS 720kB DOS 1 44MB DOS 2 88MB 2nd Jan 2005 v0 02 e Extended formats disabled by default 2nd Jan 2005 v0 03 Beta Release e Simple Analysis Test support added for all drive types e Enhanced error reporting in Wizard 11th Jan 2005 v0 04 Beta Release e Enhanced Analysis algorithm changed to distinguish between formats and sub formats Sherlock Consulting Limited Page 5 OmniFlop Floppy Disk Driver amp OmniFlop Wizard User Guide Release Version 2 2d e g 720kB 640kB and check tracking e Analysis support for NEC98 x86 system architecture all drive types e All drive types Custom format added for readable unrecognised formats e Read Write of custom unrecognized formats added e Test function tries to match format amp advises of type of read write to use e Format option added but not implemented e Pre defined formats extended now covers e Extended BBC DFS 40 100kB single sided 200kB double sided e DOS 160kB e DOS 180kB e Extended BBC DFS 80 200kB single sided 400kB double sided e DOS 320kB e DOS 320kB 1024 bytes sector e Extended BBC DDOS 360kB single sided e DOS 360kB e Extended BBC ADFS L 640kB e Extended CP M 80 PDOS 640kB e Extended BBC DDOS 720kB e Spectrum 3 CP M 720kB e Atari ST DSDD 720kB e Amstrad CP M 720kB e DOS 720kB e Extended BBC ADFS D D E E 800kB Chris Richardson e Extended Spectrum Miles Gord
12. Dennis Heijmans YES FX_COMX_70_SS COMX DOS 70 track single sided Marcel van Tongeren YES FX_CPM_640 CP M 80 640kB various machines Jason Watton e g P2000C YES FX CPM22 CTS 800 CP M 2 2 80 10x1024 800kB Dave Timmins YES FX_DG1_200 Data General 1 Josef Havlik YES FX_DEC_RAINBOW DEC Rainbow 100 Paul Hughes YES FX DEC RX02 1001 DEC RX02 1001kB Nikolay Degtev YES F3 DIDAKTIK D40 Didaktik D40 3 5 360kB Pavel Chromy YES F5 DIDAKTIK D40 Didaktik D40 5 25 360kB Pavel Chromy YES F3 DIDAKTIK D80 Didaktik D80 3 5 720kB Pavel Chromy YES F5 DIDAKTIK D80 Didaktik D80 5 25 720kB Pavel Chromy YES FX DYNACORD Dynacord Garth Hjelte YES FX DYNACORD ADD1 Dynacord ADD one Roland Weihmayer YES FX ELG WP CPM Electroglas Wafer Probers CP M Phil Wiens YES FX EMU EIII HD E mu EIII HD disk 800kB Alexander Burgwedel YES FX EMU EMAX DOS E mu Emax 800kB Garth Hjelte FX EMU EMAX NO FX EMU EOS E mu EOS 1440kB Garth Hjelte NO FX EMU ESI E mu ESi 1440kB Garth Hjelte NO F5 720 512 514 Ensoniq ASR 10 Computer Markus Dimdal Format DD NO F3 720 512 312 Ensoniq ASR 10 Computer Markus Dimdal Format DD NO F3 ENS 720 Ensoniq ASR 10 EPS KS32 KT SQ1 Markus Dimdal F5_ENS_720 SQ2 SQ80 VFX SD 720kB YES FX_ENS_800 Ensoniq ASR 10 EPS EPS 16 KS32 Markus Dimdal KT SQ1 SQ2 SQ80 VFX SD SD 1 800kB YES FX_ENS_820 Ensoniq ASR 10 EPS KS32 KT SQ1 Markus Dimdal SQ2 SQ80 VFX SD 820kB YES FX ENS 1600 Ensoniq ASR 10 EPS KS32 KT SQ1 Markus Dimdal S
13. Markus Dimdal YES FX AKAL S DD AKAI 5 950 800kB Markus Dimdal YES FX AKAL S950 HD AKAI 5 950 1440kB Markus Dimdal YES FX AKAL S HD AKAI 5 950 1600kB Markus Dimdal YES FX AKAI S1000 DD Akai S 1000 800kB Markus Dimdal YES FX AKAL S1000 HD Akai S 1000 1600kB Markus Dimdal YES FX AKAL 53000 DD Akai S 3000 800kB Markus Dimdal YES FX AKAL 53000 HD Akai S 3000 1600kB Markus Dimdal YES FX ALESIS DATA Alesis Datadisk 800kB Donal Ryan YES FX APPL1616 800 Applix 1616 800kB Bob Devries YES FX APPL1616 810 Applix 1616 810kB Bob Devries YES FX APPL1616 820 Applix 1616 820kB Bob Devries YES FX AMS DATA SS Amstrad Data SS DS Karl Kopeszki FX_AMS_DATA_DS NO F5_AMS_IBM 5 Amstrad IBM 160kB FX_AMS_IBM NO F5_AMS_CPM 5 Amstrad CP M 720kB Andy J Davis Thomas Heck NO F3_AMS_CPM 3V2 Amstrad CP M 720kB Andy J Davis Thomas Heck YES FX_AMS_SYS_SS Amstrad System SS DS Karl Kopeszki FX AMS SYS DS YES FX AMS SYS DATA Amstrad System Data DS and Karl Kopeszki FX AMS DATA SYS Data System DS NO FX APPLE MAC HD H 31 2 Apple Macintosh 1 44MB high Jon Ripley ia density HFS Volume YES FX ATRI 8BIT 90 Atari 8 bit 90kB Charles Doty NO F5 ATRIST DSDD 514 Atari ST DSDD 720kB Jon Ripley NO F3 ATRIST DSDD 312 Atari ST DSDD 720kB Jon Ripley YES FX ATRIST 320 Atari ST SS 320kB Bob Devries YES FX ATRIST SSDD Atari ST SS 360kB Mark alfspanners YES FX ATRISTE 738 Atari STE 738kB John Davis YES FX ATRISTE 800 Atari STE 800kB John Davis YES FX ATRI
14. Release Version 2 2d OPEN_EXISTING FILE ATTRIBUTE NORMAL FILE FLAG SEQUENTIAL SCAN 0 No template file bool status DeviceloControl hMedia IOCTL OMNIFLOP ENABLE READ WRITE amp bEnable sizeof UCHAR bPrevious sizeof UCHAR nBytesReturned ULL umm if status DWORD nError GetLastError char szError 256 nError ExplainError szError sizeof szError CloseHandle hMedia return bPrevious 5 12 Opening For Formatting This sequence provides access to the unformatted floppy disk in m_nmedia HANDLE m_hMedia INVALID_HANDLE_VALUE bool OpenForFormat const char m_szDrive MEDIA_TYPE MediaType LockMediaType m szDrive MediaType EnableReadWrite m szDrive false DWORD nBytesReturned m hMedia CreateFile m szDrive GENERIC READ GENERIC WRITE Both flags mandatory otherwise Access denied 0 No sharing NULL OPEN EXISTING FILE ATTRIBUTE SYSTEM FILE FLAG NO BUFFERING 0 if m hMedia INVALID HANDLE VALUE Close return false Exclusive access required if DeviceloControl m_hMedia FSCTL_LOCK_VOLUME NULL O NULL O amp nBytesReturned NULL Close return false Dismount if DeviceloControl m hMedia FSCTL DISMOUNT VOLUME NULL O NULL O0 Sherlock Consulting Limited Page 63 OmniFlop Floppy Disk Driver amp OmniFlop Wizard User Guide Release Version 2 2d amp nBytesRet
15. e 32 720kB drive e 514 1 2MB drive e 31 2 1 44MB drive e 3 2 88MB drive Standard DOS formats only Standard DOS formats only Extended formats see below Extended formats see below Standard DOS formats only e Standard x86 system architecture Extended formats see below e NEC 98 system architecture DOS formats only e 5 360kB drive e 514 360kB drive e 514 360kB drive e 514 360kB drive e 514 360kB drive e 312 720kB drive e 514 1 2MB drive e 514 1 2MB drive e 514 1 2MB drive e 514 1 2MB drive e 514 1 2MB drive e 514 1 2MB drive e 514 1 2MB drive e 514 1 2MB drive e 514 1 2MB drive e 514 1 2MB drive e 514 1 2MB drive e 32 1 44MB drive e 32 1 44MB drive e 32 1 44MB drive e 32 1 44MB drive e 32 1 44MB drive e 32 1 44MB drive e 32 2 88MB drive e 3 2 88MB drive e 32 2 88MB drive DOS 160kB DOS 180kB DOS 320kB DOS 320kB x1024 DOS 360kB DOS 720kB DOS 160kB DOS 180kB DOS 320kB DOS 320kB x1024 DOS 360kB DOS 720kB DOS 1 2MB Extended BBC DFS 40 100kB 200kB Chris Richardson Extended BBC DFS 80 200kB 400kB Chris Richardson Extended BBC DDOS 360kB 1 side Chris Richardson Extended BBC DDOS 720kB Chris Richardson Extended BBC DFS 40 100kB 200kB Chris Richardson Extended BBC DFS 80 200kB 400kB Chris Richardson Extended BBC DDOS 360kB 1 side Chris Richardson Extended BBC DDOS 720kB Chris Richardson DOS
16. where OmniFlop has been installed OK the selection and you will get an updated display Upgrade Device Driver Wizard Select a Device Driver Which driver do you want to install for this device Figure 7 Win2000 Driver Selection 2 Click Next Sherlock Consulting Limited Page 20 OmniFlop Floppy Disk Driver 8 OmniFlop Wizard User Guide Release Version 2 2d Start Device Driver Installation The device driver will be installed with the default settings The wizard is ready to install the driver for the following hardware device 4 OmniFlop Enhanced Floppy Disk Drive J Windows will use default settings to Install the software for this hardware device To install the software for your new hardware click Next Figure 8 Win2000 Ready To Install Click Next You should get after a brief delay Completing the Upgrade Device Driyer Wizard S a OmniFlop Enhanced Floppy Disk Drive Windows has finished installing the software for this device To close this wizard click Finish Figure 9 Win2000 Success Sherlock Consulting Limited Page 21 OmniFlop Floppy Disk Driver amp OmniFlop Wizard User Guide Release Version 2 2d Finish the wizard and the properties for the Floppy disk drive or Flpppy disk controller should now show something similar to OmniFlop Enhanced Floppy Disk Drive Properties Figure 10 Win2000 Floppy Disk Drive Properties Using OmniFlop
17. with CreateFile ReadFile WriteFile alone You have to use the Wizard to handle these formats Note that if you use single sided formats you should consider all possible combinations of formats for each side of the disk Remember that both heads of the PC s floppy drive are accessed via drive A or B so you must yourself sort out the head handling in your code see 5 5 1 the disk is served as one contiguous platter 5 2 Contact The Author You will need to supply e the list of formats you want access as EXTENDED MEDIA TYPEs from 3 1 do not invent your own descriptions e the name of your program and e acontact address e mail or web address At the same time you can also specify If you want a reference to your program to be included in the OmniFlop documentation and web site If you want a link to your website included In response you will receive An access string to allow you to enable and disable your selected formats A new driver with the formats you have chosen available to use with your access string A new Wizard with your application listed under Get a License A header file with constants IOCTLs media types defined for use with your program 5 3 Install The New Driver When you receive a new driver with your formats added you will also get a new version of the OmniFlop Wizard Sherlock Consulting Limited Page 57 OmniFlop Floppy Disk Driver amp OmniFlop Wizard User Guide Release Version
18. write it To test the function of OmniFlop with your drive and machine you should e Make sure your floppy drive can format read and write disks using the Windows format function and Windows Explorer e Get hold of a known reliable floppy disk of the correct density 3 5 HD disks have two holes in the top edge one for write protect 3 5 DD disks have only one hole the write protect e Format the disk to the correct format using OmniFlop e Write an image onto the disk using Write disk The image does not need to be of the correct format just an image of known data content e Read the disk back in using Read disk Check the data read in matches the data written Sherlock Consulting Limited Page 13 OmniFlop Floppy Disk Driver amp OmniFlop Wizard User Guide Release Version 2 2d If this sequence works then OmniFlop and your hardware are compatible for the format you have selected If you then have problems reading a disk from another system then this is almost always down to physical tolerances in the hardware of the floppy disk drives see http www accurite com FloppyPrimer html I cannot fix your hardware problems with software Note that it took the author three 5 25 drives to find a drive capable of reliably reading an aging format of 5 25 disks 5 25 drives are far less tolerant of each other than 3 5 drives 2 2 Components The distribution of OmniFlop http www shlock co uk Utils OmniFlop consists of
19. 6 v2 01f Release e Added E mu Emax 800kB Garth Hjelte e Added E mu EOS 1440kB Garth Hjelte e Added E mu ESi Garth Hjelte e Added Oberheim DPX Garth Hjelte e Added Prophet 2002 Garth Hjelte e Added Ensoniq Mirage Claude Climer e Added Korg DSS 1 Claude Climer e Added Spectrum Opus Discovery Simon Owen e Added Korg T series T1 T2 T2EX T3 T3EX format Dominic Guss e Added Atari ST 820kB format David Williams 29th Jan 2006 v2 01g Release e Added Dynacord Garth Hjelte e Improved skip bad sectors e Added HP 2100 8 Dave White e Added Mori Seiki DS DD 648kB Thean Low 20th Feb 2006 v2 01h Release e Added support of D81 file format JackLT e Added Amstrad System SS DS Karl Kopeszki e Added Amstrad Data SS DS Karl Kopeszki e Added Amstrad System Data DS and Data System DS Karl Kopeszki 30th May 2006 v2 01i Release e Added Thomson TO9 3 5 640k format e Added support for ensDT Ensoniq Disk Tools e Added Korg 01 W format e Altered E mu EMAX format for compatibility with EMAX I Kris VC e Added RadioShack CoCo NitrOS9 80trk DS 720kB variant Bob Devries e Added on line licensing 27th Jul 2006 3rd Sep 2006 4th Oct 2006 v2 01j Release e Added support for EMXP EMXPN e Added CoCo truly double sided 40 track formats 48TPI and 96TPI Changed names of previous double sided CoCo formats to SSx2 e Added support for ensDT Sherlock C
20. 6 files OmniFlop inf The OmniFlop floppy disk drive driver This replaces the standard Microsoft supplied OmniFlop sys generic floppy disk driver and extends its capabilities accessing FAT12 FAT16 DOS Windows floppy disks is still possible Usually this is required and should be installed OmniFDC inf The OmniFlop floppy disk controller driver This replaces the standard Microsoft OmniFDC sys supplied generic floppy disk controller driver and extends its capabilities accessing FAT12 FAT16 DOS Windows floppy disks is still possible You do not normally need to upgrade this driver see 2 3 1 OmniFlop exe The OmniFlop Wizard This application provides access to the enhanced services of the driver OmniFlop pdf This user guide in Adobe pdf format The package is distributed as a WinZip archive of the above files External registration is rarely required see 2 5 2 3 Installation The files in 2 2 must be extracted from their archive and copied to a directory preferably on a hard disk Then installation must be performed in the order described below You must install the latest OmniFlop driver OmniFlop sys that came with the Wizard if you want to use non DOS formats Inconsistencies will cause problems From version 2 01 a check is made that the driver is compatible You only have to install the OmniFDC driver if you want to use the formats listed in 2 3 1 To re install or update the driver i
21. D MEDIA Format Name Discoverer driver TYPE required NO F8_256_128 8 DOS 256kB NO F5_160_512 5 DOS 160kB FX IBM DOS160 NO F5 180 512 5 DOS 180kB FX IBM DOS180 NO F5 320 512 5 DOS 320kB FX IBM DOS320 NO F5 320 1024 514 DOS 320kB 1024 byte sectors NO F5 360 512 51 4 DOS 360kB FX IBM DOS360 YES F5 640 512 5 DOS 640kB Malcolm Sargent FX IBM DOS640 NO F5 720 512 5 DOS 720kB FX IBM DOS720 NO F5 1Pt2 512 5 DOS 1 2MB FX IBM DOS1200 NO F5 1Pt23 1024 51 4 DOS 1 23MB 1024 byte sectors FX IBM DOS320 1024 YES FX IBM DOS160 372 DOS 160kB YES FX IBM DOS180 372 DOS 180kB YES FX IBM DOS320 31 2 DOS 320kB YES FX IBM DOS320 1024 37 2 DOS 320kB 1024 byte sectors YES FX IBM DOS360 31 2 DOS 360kB YES F3 640 512 31 DOS 640kB Malcolm Sargent FX IBM DOS640 NO F3 720 512 31 2 DOS 720kB FX IBM DOS720 NO F3 1Pt2 512 372 DOS 1 2MB FX IBM DOS1200 NO F3 1Pt23 1024 3V2 DOS 1 23MB 1024 byte sectors NO F3 1Pt44 512 31 2 DOS 1 44MB FX IBM DOS1440 NO F3 2Pt88 512 31 2 DOS 2 88MB FX IBM DOS2880 NO F3 20Pt8 512 31 2 DOS 20 8MB NO F3 120M 512 31 2 DOS 120MB NO F3 128Mb 512 31 2 DOS 128MB NO F3 230Mb 512 31 2 DOS 230MB Sherlock Consulting Limited Page 43 OmniFlop Floppy Disk Driver amp OmniFlop Wizard User Guide Release Version 2 2d YES FX_IBM_DOS729 DOS 729kB Gutbro
22. Darren Atkinson double stepped 157 5kB YES FX RSDOS48X2 Tandy CoCo RSDOS double sided Darren Atkinson double stepped 315kB YES FX RSDOS96 Tandy CoCo RSDOS single sided Darren Atkinson Benoit Bleau single stepped 157 5kB YES FX RSDOS96x2 Tandy CoCo RSDOS double sided Darren Atkinson Benoit Bleau single stepped 315kB YES FX RSOS9 1010 OS 9 1010 75kB Georg Woltersdorf YES FX RSOS9 640 R1 OS 9 68K 3 5 DD 38W7 640kB Andrey Gritzenko YES FX RSOS9 UNIV 632 OS 9 Universal 632kB Bob Devries YES FX TAT EINS 5540 Tatung Einstein TCO1 Xtal Dos 1 31 Chris Coxall 40 track SS 200kB YES PX TAT EINS D 40 Tatung Einstein TCO1 Xtal Dos 1 31 Chris Coxall 40 track DS 400kB YES FX TAT EINS XS5 Tatung Einstein TC01 Xtal System 5 Phil Simmons 80 track 800kB YES F3 THOMSON MOTO Thomson MO TO double sided 31 2 Daniel Coulom Yoann Riou Jean Ra 640kB Rech YES FX_THOMSON_TO8TO9 Thomson TO8 TO9 single sided 31 2 Norman Bruggner 320kB YES FX_TRSDOS_87k5 Tandy TRSDOS 2 3 87 5kB Terry Stewart YES FX_TRS80_NEWDOS Tandy TRS 80 Model 1 NEWDOS 80 Terry Stewart v2 0 40 track 100kB YES FX_TRS80_NEW340 Tandy TRS 80 Model 1 NEWDOS 80 Terry Stewart v2 0 68 track DS 340kB YES FX_TRS80_NEW385 Tandy TRS 80 Model 1 NEWDOS 80 Terry Stewart v2 0 77 track DS 384kB YES FX TAVERN 6809 SD Tavernier 6809 SD 90kB Thierry Hennuyer YES FX TAVERN 6809 DD Tavernier 6809 DD 170kB Thierry Hennuyer YES ups agang TI 99 4A SS SD 40T SngStep 90kB Pao
23. E PI Mice and other pointing devices Lu Network adapters H Ports COM amp LPT D Processors a Sound video and game controllers lt gt Storage controllers 5 4 System devices B Universal Serial Bus controllers Sherlock Consulting Limited Page 30 OmniFlop Floppy Disk Driver amp OmniFlop Wizard User Guide Release Version 2 2d How do you want to search for driver software gt Search automatically for updated driver software Windows will search your computer and the Internet for the latest driver software for your device 2 Browse my computer for driver software Locate and install driver software manually Choose Browse Select the device driver you want to install for this hardware Select the manufacturer and model of your hardware device and then click Next If you have a disk that contains the driver you want to install click Have Disk ES This driver is digitally signed Sherlock Consulting Limited Page 31 OmniFlop Floppy Disk Driver 8 OmniFlop Wizard User Guide Release Version 2 2d Choose Have Disk Recent Places Desktop Type Setup Information Size 2 17 KB Date modified 7 30 2009 4 52 PM TheKing a Computer n Network File name OmniFDC inf Y Files of type Setup Information inf X Sherlock Consulting Limited Page 32 OmniFlop Floppy Disk Driver amp OmniFlop Wizard User Guide Release Version 2 2d Sele
24. Flop Floppy Disk Driver amp OmniFlop Wizard User Guide Release Version 2 2d In Device Manager e To install the OmniFlop driver click the by Floppy disk drives and double click the Floppy disk drive e To install the OmniFDC driver click the by Floppy disk controllers and double click the Standard floppy disk controller 4 Batteries Computer Disk drives H Display adapters EH DYD CD ROM drives CET Floppy disk controllers E163 Floppy disk drives H IDE ATA ATAPI controllers agp IEEE 1394 Bus host controllers 8 Keyboards H 1 Mice and other pointing devices HEA Modems H Monitors H E Network adapters H PCMCIA adapters Ports COM amp LPT Sound video and game controllers Storage volumes d Infrared devices m System devices E Universal Serial Bus controllers Figure 2 Win2000 Device Manager Click the Driver tab Sherlock Consulting Limited Page 17 OmniFlop Floppy Disk Driver amp OmniFlop Wizard User Guide Release Version 2 2d gt General Driver y Floppy disk drive Driver Provider Microsoft Driver Date 14 11 1999 Driver Version 5 0 2183 1 Digital Signer Microsoft Windows 2000 Publisher To view details about the driver files loaded for this device click Driver Details To uninstall the driver files for this device click Uninstall To update the driver files for this device click Update Driver I Un
25. Licenses are free and are only there to provide feedback to the author Sherlock Consulting Limited Page 52 OmniFlop Floppy Disk Driver amp OmniFlop Wizard User Guide Release Version 2 2d 4 Support OmniFlop is designed to work with the majority of PCs using a standard Floppy Disk Controller and in most cases works immediately without any changes to the host system However floppy disks are physical media using magnetism to store binary data trying to read that 20 year old floppy in a modern PC with an unrelated drive from 10 years ago is fraught with opportunities for things to go wrong Start with a floppy disk and drive that works i e a 1 44MB or 1 2MB DOS formatted floppy Generally if you have a problem make sure you ve got the latest version of the driver and wizard installed 4 1 Things to Check 4 1 1 Hardware If your hardware does not work properly then OmniFlop won t work properly Make sure your hardware works under Windows you should be able to format disks to Windows DOS FAT 12 write them fill them up read them and delete files off them this must all work without error Then try this disk with OmniFlop Make sure you have a decent floppy drive and disk that actually works before trying to get support for one that doesn t Your hardware includes the media i e the floppy disk If the disk is old damaged dirty or losing its magnetic coating then the disk will be at best unreliable at worst unrea
26. Mice and other pointing devices H Modems H Monitors H E Network adapters H B PCMCIA adapters H Ports COM amp LPT HS Processors m Sound video and game controllers S orage volume Sherlock Consulting Limited Page 24 OmniFlop Floppy Disk Driver amp OmniFlop Wizard User Guide Release Version 2 2d Click the Driver tab General Driver Details HA Floppy disk drive Driver Provider Microsoft Driver Date 0140772001 Driver Version 5 1 2600 0 Digital Signer Microsoft Windows Publisher To view details about the driver files Update Driver To update the driver for this device If the device fails after updating the driver roll Haba DN back to the previously installed driver Uninstall To uninstall the driver Advanced Figure 13 Floppy Disk Drive Properties Click Update Driver The Hardware Update Wizard starts and may produce as a first screen Hardware Update Wizard Welcome to the Hardware Update Wizard Windows will search for current and updated software by looking on your computer on the hardware installation CD or on the Windows Update Web site with your permission Read our privacy policy Can Windows connect to Windows Update to search for software C Yes this time only C Ye w and every time connect a device i 3 Click Next to continue g Back Cancel Sherlock Consulting Limited Page 25 OmniFlop Floppy Disk Dr
27. Q2 SQ80 VFX SD 1600kB YES FX ENS 1640 Ensoniq ASR 10 EPS KS32 KT SQ1 Markus Dimdal SQ2 SQ80 VFX SD 1640kB NO PX ENS COMP 1440 31 2 Ensoniq ASR 10 Computer Markus Dimdal Format HD 1 44MB YES FX ENS COMP 800 Ensoniq EPS 16 Classic DD Matt Savard Markus Dimdal H Ensoniq ASR 10 Computer Format Mandingo DD Ensoniq VFX SD Gary Giebler Ensoniq SD 1 Gary Giebler YES FX ENS COMP 1600 Ensoniq Computer Format HD 1600kB Markus Dimdal NO FX ENS COMP 1440 Ensoniq ASR 10 EPS KS32 KT SQ1 Markus Dimdal SQ2 SQ80 VFX SD 1440kB YES FX ENS MIRAGE Ensoniq Mirage 440kB Claude Climer Kris E Synthesist YES FX ENS SD1 HD Ensoniq SD 1 HD disk 800kB Danyel Gloser YES FX ENS SQ80 Ensoniq SQ80 880kB Eric Nevarez Gary Giebler YES FX ENS TS12 Ensoniq TS12 1540kB Dominic YES FX EXEL 640 Exelvision 640kB Fabien Neck YES FX FLEX SSSD40T FLEX SSSD 40T 100kB Ron Bihler Ian Blythe Michael Evenson Dell W Setzer Sherlock Consulting Limited Page 46 OmniFlop Floppy Disk Driver amp OmniFlop Wizard User Guide Release Version 2 2d YES FX FLEX DSSD4OT FLEX DSSD 40T 200kB Ron Bihler Ian Blythe Michael Evenson Dell W Setzer YES FX FLEX SSDD4OT FLEX SSDD 40T 178kB Ron Bihler Ian Blythe Michael Evenson Dell W Setzer YES FX FLEX DSDD4OT FLEX DSDD 40T 356kB Ron Bihler Ian Blythe
28. SHARING 0 QUERY ACCESS ONLY NULL OPEN EXISTING FILE ATTRIBUTE NORMAL FILE FLAG SEQUENTIAL SCAN 0 No template file bool status DevicelIoControl hMedia bEnable IOCTL OMNIFLOP ENABLE EXTENDED FORMATS IOCTL OMNIFLOP DISABLE EXTENDED FORMATS bEnable El NULL CHANGE THIS STRING to your access string bEnable 4 0 Length of previous parameter DO NOT CHANGE NULL 0 amp nBytesReturned NULL Returns status 0 and GetLastError 0x00000005 ERROR ACCESS DENIED if not registered or invalid code if status DWORD nError GetLastError char szError 256 ExplainError szError sizeof szError CloseHandle hMedia return status Your program should call EnableExtendedFormats A true for example to enable your chosen formats Sherlock Consulting Limited Page 58 OmniFlop Floppy Disk Driver amp OmniFlop Wizard User Guide Release Version 2 2d Note that GetLastError in the above code can return the following codes ERROR_INVALID_FUNCTION The driver is not present or an old version pre v2 01 ERROR_ACCESS_DENIED The highlighted string is incorrect or there is no license for these formats Other Another Windows error has occurred The value for the highlighted string will be supplied with the driver and header The additions to the driver for use with your program will be included in the next public release
29. STE 810 Atari STE 810kB John Davis YES FX ATRISTE 820 Atari ST 820kB David Williams YES FX ATRI PUP Atari ST e Power Up Plus 913kB Norman Bruggner Note Writing disks of this format may require retries keep pressing Retry YES FX AUTOMX RAIL Automatix RobotControl RAIL 400kB Johan M Lundstrom YES PX AUTOMX RAIL O Media400x1024 O 400kB Taking the 5th YES FX BALZER Balzer Metal Evaporator Richard Scott Balzer Ophthalmic Lens Machine Carlos S nchez YES FX BELI Beli 640kB Igor ivanovi YES FX BMI3030A BMI3030A Edward Winterberger YES FX CASIO FZ20M Casio FZ 20M Dr Georg M ller Chris Strellis Note This format may require a modification to your PC floppy drive for use with the Casio FZ 20M see here YES FX CASIO FZ20M HD Casio FZ 20M HD Rainer Buchty YES FX CBM1581 cbm1581 Wolfgang Moser YES FX CMDFD1M cmdfdim Wolfgang Moser YES FX_CMDFD2M cmdfd2m Wolfgang Moser YES FX_CMDFD4M cmdfd4m Wolfgang Moser NO F5 CNI NC481 514 CNI NC481 720kB Kamil Murin Sherlock Consulting Limited Page 45 OmniFlop Floppy Disk Driver amp OmniFlop Wizard User Guide Release Version 2 2d NO F3 CNI NC481 3v CNI NC481 720kB Kamil Murin YES FX COMP AUTO LSI2 Computer Automation LSI 2 Mini Lars Hamren YES FX COMX 35 SS COMX DOS 35 track single sided Dennis Heijmans YES FX_COMX_35_DS COMX DOS 35 track double sided
30. STRIBUTED AS IS AND WITHOUT WARRANTIES AS TO PERFORMANCE OF MERCHANTABILITY OR ANY OTHER WARRANTIES WHETHER EXPRESSED OR IMPLIED BECAUSE OF THE VARIOUS HARDWARE AND SOFTWARE ENVIRONMENTS INTO WHICH THIS PROGRAM MAY BE PUT NO WARRANTY OF FITNESS FOR A PARTICULAR PURPOSE IS OFFERED GOOD DATA PROCESSING PROCEDURE DICTATES THAT ANY PROGRAM BE THOROUGHLY TESTED WITH NON CRITICAL DATA BEFORE RELYING ON IT THE USER MUST ASSUME THE ENTIRE RISK OF USING THE PROGRAM ANY LIABILITY OF THE SELLER WILL BE LIMITED EXCLUSIVELY TO PRODUCT REPLACEMENT OR REFUND OF PURCHASE PRICE Sherlock Consulting Limited Page 12 OmniFlop Floppy Disk Driver amp OmniFlop Wizard User Guide Release Version 2 2d 2 Installation 2 1 System Requirements a An IBM PC compatible 386 or better b Either i for OmniFlop a built in NEC compatible floppy disk controller You can use the Diagnostic options of OmniFlop to see if this holds for your system ii for OmniFlopUSB a USB connected external floppy disk drive c Windows 2000 SR1 or later Windows XP Windows Vista or Windows 7 Ultimate Windows 95 Windows 98 and Windows Me users should use OmniDisk at http www shlock co uk Utils OmniDisk instead of OmniFlop 2 1 1 External USB Floppy Drives The OmniFlop driver is unlikely to work with external drives e g USB external floppy drives These usually work in a different way to internal floppy disk drives USB has a rigidly defined protocol for flop
31. X SEQ STUD 440 Sequential Studio 440 Dazzer YES MU Sasa Shima Seiki DS DD Paulo Gomes Kathy Newey YES FX SIMMONS SDX Simmons SDX Garth Hjelte YES FX SLOG DDCPM Slogger DDCPM Dave Moore YES FX SPEC BETA40S Sinclair ZX Spectrum BetaDisk 40S Roberto Jose 160kB YES FX SPEC BETA40D Sinclair ZX Spectrum BetaDisk 40D Walter G Hertlein Roberto Jose 320kB YES FX SPEC BETA80S Sinclair ZX Spectrum BetaDisk 80S Roberto Jose 320kB YES FX SPEC BETA80D Sinclair ZX Spectrum BetaDisk 80D Roberto Jose 640kB YES FX SPEC DiP 40 Sinclair Spectrum DISCiPLUS 40 track Dario Ruellan 400kB YES FX TRDOS Sinclair ZX Spectrum TR DOS 640kB Art NO F5 SPEC CPM 514 Sinclair Spectrum 3 CP M 720kB Andy J Davis Thomas Heck NO F3 SPEC CPM 3 Sinclair Spectrum 3 CP M 720kB Andy J Davis Thomas Heck YES FX SPEC MGT Sinclair Spectrum Miles Gordon Tech Andy J Davis Thomas Heck D Disciple 800kB YES FX_SPEC_OPUSDISC Sinclair Spectrum Opus Discovery Simon Owen 180kB Sherlock Consulting Limited Page 48 OmniFlop Floppy Disk Driver amp OmniFlop Wizard User Guide Release Version 2 2d YES FX_QL_QDOS Sinclair QL QDOS Ali Booker YES FX STB PUMA560C 64 Staubli Unimation Puma 560c Robot Mike Ward Theatronics Arm Controller 640kB YES FX STRIDE PDOS Stride PDOS 640kB Jason Watton YES FX RSDOS48 Tandy CoCo RSDOS single sided
32. YPE MediaType DWORD nCylinder DWORD nHead FORMAT_PARAMETERS FormatParameters DWORD nBytesReturned FormatParameters MediaType MediaType FormatParameters StartCylinderNumber nCylinder FormatParameters EndCylinderNumber nCylinder FormatParameters StartHeadNumber nHead FormatParameters EndHeadNumber nHead if DeviceloControl m_hMedia IOCTL DISK FORMAT TRACKS Sherlock Consulting Limited Page 64 OmniFlop Floppy Disk Driver amp OmniFlop Wizard User Guide Release Version 2 2d amp FormatParameters sizeof FormatParameters NULL O amp nBytesReturned NULL return true else DWORD nError GetLastError if nError ERROR_NOT_READY strcpy m szError The device is not ready n n This usually means the drive door is open Nn the media is invalid e g wrong density n or the media is damaged else ExplainError m szError sizeof m_szError return false Sherlock Consulting Limited Page 65 OmniFlop Floppy Disk Driver amp OmniFlop Wizard
33. age 36 OmniFlop Floppy Disk Driver amp OmniFlop Wizard User Guide Release Version 2 2d gt Search automatically for updated driver software I Windows will search your computer and the Internet for the latest driver software for your device unless you ve disabled this feature in your device installation i settings Browse my computer for driver software Locate and install driver software manually Choose Browse Sherlock Consulting Limited Page 37 OmniFlop Floppy Disk Driver amp OmniFlop Wizard User Guide Release Version 2 2d Select the device driver you want to install for this hardware Select the manufacturer and model of your hardware device and then click Next If you have a disk that contains the driver you want to install click Have Disk Model Cg Standard floppy disk controller Eg This driver is digitally signed Tell T Click Have Disk and browse to the folder where you extracted OmniFlop Sherlock Consulting Limited Page 38 OmniFlop Floppy Disk Driver amp OmniFlop Wizard User Guide Release Version 2 2d Select the device driver you want to install for this hardware Select the manufacturer and model of your hardware device and then click Next If you have a disk that contains the driver you want to install click Have Disk Show compatible hardware Model OmniFDC Extended floppy disk controller This driver is not digitally signed Tell aii aiki Repeat for the Fl
34. ary support for the author then further licenses for your program to access the formats may not be distributed 5 8 Formatting a Disk Formatting a disk is more complex than simply reading or writing the data on it Because Windows is a multi tasking operating system and designed to use its own formats of floppy disks the floppy disk must be protected from Windows while the alien disk formatting is taking place You will need to know e The MEDIA TYPE of the format you wish to use This may not be named the same as your format since many different filing systems used the same physical format The alien formats are listed in the header OmniFlop h note that other formats are Windows supplied in the enumeration type MEDIA TYPE see the Microsoft documentation or MSDN on line The extended formats Sherlock Consulting Limited Page 60 OmniFlop Floppy Disk Driver amp OmniFlop Wizard User Guide Release Version 2 2d declared under type EXTENDED MEDIA TYPE by OmniFlop h must be cast to MEDIA TYPE to be used wherever a MEDIA TYPE is expected The sequence is 1 Enable your format s See 5 4 2 Open the disk drive for formatting see 5 12 This includes a Lock the Media Type to your chosen format See 5 9 b Disable all other reading and writing from the disk while you format it See 5 11 c Lock the volume d Dismount the volume 3 Format the tracks See 5 13 4 Close the disk drive see This must include a Unlock the volume S
35. atory as possible and leads you through the process of using an alien format disk step by step However some notes and further explanation are offered below 3 4 Welcome Page OmniFlop Wizard Use About to see details of the version of the application Use Test installation to see if the OmniFlop driver is installed and providing extended format support You do not need this driver if you are simply using standard DOS formats supported natively by Windows Cancel at any time will exit the wizard Sherlock Consulting Limited Page 51 OmniFlop Floppy Disk Driver amp OmniFlop Wizard User Guide Release Version 2 2d 3 5 Function Selection OmniFlop Wizard If the format of the disk has been registered with OmniFlop see Supported Formats in 3 1 then use Read Write or Format to read write or format a disk If you are unsure of the format of the disk or whether OmniFlop knows it select Diagnostics and choose Test disk If the result is an Unknown custom format then you should register it for full support by OmniFlop While support is being added though you can still read or write the format using the Read disk or Write disk options although you will need a special license see 2 5 The Get a License option is for licensing particular formats for use with the Wizard usually untested rare or deduced formats or for enabling support of other software that uses the OmniFlop driver
36. ccommodate it into the format this changed in v2 00 If your format on tracks 0 to 79 is not the same as the one laid down on track 80 then OmniFlop will detect that the format is not consistent and you will get Nothing was found Try another disk OmniFlop v2 00 and later give more options for this scenario Check the latest driver is installed correctly From the OmniFlop first screen click Test installation For any drives you have installed a long list of supported formats should be displayed followed by a summary saying for each installed drive Extended formats supported From v2 01 of the wizard a check is made on the driver version but for versions previous to this you may be using an old driver which doesn t have all facilities Check no other applications e g anti virus software are running Try another floppy disk drive Try another PC If it works there then you need to spot the difference Go to Diagnostics and choose Get Disk map Send the file produced to support Sherlock Consulting Limited Page 55 OmniFlop Floppy Disk Driver amp OmniFlop Wizard User Guide Release Version 2 2d 4 10 The formatting works and it works in my old equipment but OmniFlop cannot read it 1 The media density is incorrect You are using an HD disk in the PC with a format that is Double Density then using the disk on a Double Density system which does not recognise High Density 2 Tape up the second hole on the High Density
37. ct 2008 21st Oct 2008 25th Oct 2008 1st Nov 2008 e Added Sequential Studio 440 Dazzer e Added TRS 80 Model 1 NEWDOS 80 v2 0 77 track 385kB Terry Stewart e Added Tandy RSDOS 2 3 87 5kB Terry Stewart e Added CP M 2 2 80 10x1024 800kB Dave Timmins e Added HP 9121 DS 664kB format Ian amp Jo Andrews e Fixed ABB Asea IRB2000 format Rob Bos e Added Mecmor Variatex 2500 1280kB Anton Sinovitch e Fixed Gravograph VX Norman Bruggner e Added BBC DFS 83 track DS format Electronic Workshop University of Sheffield e Added RCA Micro Floppy System 315kB Berni Meier e Added CNI NC481 720kB Kamil Murin e Added DOS 1 701MB DTMF format Lindsay Hargreaves e Added Automatix RobotControl RAIL 400kB Johan M Lundstrom e Added unknown Media400x1024_0 400kB format Taking the 5th e Added ABB Asea Robot IRB L6 0293 31 2 conversion Leotta Domenico e Changed interleave on Automatix RobotControl RAIL 400kB Johan M Lundstrom e Added TRS 80 Model 1 NEWDOS 80 v2 0 68 track 340kB Terry Stewart e Added HP 1000 format Lawrence Uchida e Added E mu EIII 800kB format Alexander Burgwedel e Added Ensoniq SD 1 800kB format Danyel Gloser e Added Heath H 89 HDOS 600kB partial format Rich Lentz e Added Heath H 89 HDOS 640kB format Rich Lentz e Added TV3102 Controller Programmer Ian Sharpe e Added Exelvision Fabien Neck 18 Nov 2008 v2 01r Release e Interleave checked for matching formats perfect match returne
38. ct the device driver you want to install for this hardware Select the manufacturer and model of your hardware device and then click Next you have a disk that contains the driver you want to install click Have Disk Show compatible hardware Model OmniFDC Extended floppy disk controller A This driver is not digitally signed Tell me driver signing is i 8 Windows can t verify the publisher of this driver software k Don t install this driver software You should check your manufacturer s website for updated driver software for your device I install tnis driver software anyway Only install driver software obtained from your manufacturer s website or disc Unsigned software from other sources may harm your computer or steal information Repeat the above sequence for the Floppy Disk Drive Sherlock Consulting Limited Page 33 OmniFlop Floppy Disk Driver amp OmniFlop Wizard User Guide Release Version 2 2d E a WIN L8CJYFYPD50 P All Batteries 5 4 Computer H Disk drives g Display adapters B DVD CD ROM drives B res Floppy disk drives S I Floppy drive controllers geli Standard floppy disk controller g os Human Interface Devices e IDE ATA ATAPI controllers H 2 Keyboards aM Mice and other pointing devices ii Monitors B i4 Network adapters g dip Other devices fg Base System Device Select the device driver you want to install for this hardware Se
39. d Andr s YES FX IBM_DOS800 DOS 800kB YES FX IBM DOS1215 DOS 1 215MB Vitaliy Vorobyov YES FX IBM DOS1232 DOS 1 232MB pstaszkow YES FX IBM DOS1230 DOS 1 230MB Vitaliy Vorobyov YES FX IBM DOS1245 DOS 1 245MB Vitaliy Vorobyov YES FX IBM DOS1458 DOS 1 458MB Vitaliy Vorobyov YES FX IBM DOS1476 DOS 1 476MB Vitaliy Vorobyov YES FX IBM DOS1494 DOS 1 494MB Vitaliy Vorobyov YES FX IBM DOS1701 DOS 1 701MB Lindsay Hargreaves YES FX IBM DOS1722 DOS 1 722MB Stephane Roth YES FX IBM DOS1743 DOS 1 743MB kalman YES FX 4THDIM 800 4th Dimension 799 75kB Wocki YES FX ABB IRB2000 ABB Asea Robot IRB2000 S3 Type PS Rob Bos 130 6 45 P 3084 80 track YES FX ABB ROBOT ABB Asea Robot Daniel C Hayden YES FX ABB ROBOT41 ABB Asea Robot IRB L6 0293 41 track Toon Lettink YES F3 ABB ROBOT41 ABB Asea Robot IRB L6 0293 37 Leotta Domenico conversion YES FX IBM DOS360 3V2 Acorn BBC Master 512 DOS Chris Richardson 360kB NO F3 720 512 372 Acorn BBC Master 512 DOS Chris Richardson 720kB NO F5 720 512 5 Acorn BBC Master 512 DOS Chris Richardson 720kB YES F3 BBC ADFS L 372 Acorn ADFS L 640kB Chris Richardson YES F5 BBC ADFS L 514 Acorn ADFS L 640kB Tim Felgate Jon Ripley Mark Ferns YES FX BBC ADFS M Acorn ADFS M 320kB Jonathan G Harston Chris Richardson YES FX BBC ADFS S Acorn ADFS S 160kB Jonathan G Harston Chris Richardson YES FX BBC ADFS DE Acorn ADFS D D E E 800kB Jon Ripley Chris Richardson YES FX BBC ADFS F Acorn ADFS F F 1600kB Jon Ripley Chris Richar
40. d if possible otherwise first 1 1 used e Improved Exelvision format gaps e Removed duplicate Exelvision format leaving only interleave 7 1 e Added independent Heath H 89 CP M 2 2 I3 800kB Rich Lentz e Added FM77L4 320kB format Eginer Tecnoginer S L e Added Hector CP M 200kB format Yves Fontanes e Added Hector CP M 720kB format Yves Fontanes e Added Hector CP M 800kB format Yves Fontanes e Added Timex 2048 FDD3000 single sided 160kB format Michal Tarasiejski e Added Timex 2048 FDD3000 double sided 320kB format Michal Tarasiejski 19 Nov 2008 2 Dec 2008 v2 2a Release e Added OmniFDC driver e Tandy TRSDOS 2 3 87 5kB modified to accommodate the curious track 17 e Reg Codes and License Keys presented in Courier New for easier transposition if necessary withdrawn 12 Feb 2009 04 Mar 2009 v2 2b Release e 4th year anniversary of v1 00 release e Added universal license to cover all others e Added HP 9000 Model 362 1540kB format Kelvin Lee e Added Thomson T08 T09 series 320kB format Norman Bruggner e Added Osbourne 1 01 SSSD 100kB format Theodore Alex Evans e Added Osbourne 1 01 SSDD 200kB format Theodore Alex Evans e Added Osbourne Vixen 04 DSDD 400kB format Theodore Alex Evans e Removed licensing on all but the following formats e Custom Unknown e Formats listed as New on web page i e those added for v2 2a and v2 2b only e Added GEM S2 S3 synthesizer 1600kB forma
41. dable Use decent known good media at least initially for testing Once you know the system works you can then try those disks from 20 years ago 4 1 2 Single Density Support Note that there are cases of PCs with chipsets that do not support Single Density operation However it is not as common as portrayed out on the Internet those who it didn t work for are vocal about it while those it did work for remain silent How can you say it works for most PCs when it doesn t work on mine The PCs known about so far that do not support Single Density are Dell Latitude XPi P133ST laptop no Single Density support at all Dell Dimension XPS T500 possibly read only 51 4 Single Density Paul Jenkinson Olivetti PCs no Single Density support at all Mark Ferns Advansys card reported to read only Single Density Mark Ferns Platinum PackardBell P3 500MHz read only Single Density Colin McDougall If you find more or wish to clarify which particular machines are afflicted please contact support 4 1 3 Software If your hardware works properly then under Windows there is an added complication other software Other software running at the same time as OmniFlop may interfere with OmniFlop s operation OmniFlop needs exclusive access to the floppy disk while it runs As a first step check e There is no Anti Virus software running or enabled If you are not willing to turn it off completely while you try OmniFlop make
42. density floppy disk It doesn t have the HD hole in the top and it doesn t have tape over it OmniFlop v2 01 or later downloaded Windows running in Safe Mode All Anti Virus software disabled or not installed Re install Floppy Disk Controller Install OmniFlop in place of Microsoft Floppy Disk Drive Try Test installation then Test disk Diagnostics then Read disk If all else fails try Get disk map Diagnostics and send it to support To steal a sound bite from TextPad http www textpad com OmniFlop is designed to work with Windows not against Anti Virus software If the above setup works then you have a basic level of functionality to work from If you use a 5 4 drive then be prepared for a struggle It is especially hard to get the PC to accept the format from an alien system on 51 4 disks but it is possible 4 3 The driver does not contain any information about your hardware You are trying to install the driver as a Floppy Disk Controller The driver is a replacement for the Floppy Disk Drive 4 4 The media in the drive cannot be read OmniFlop requires exclusive access to the floppy disk drive to work If another application retains access to the floppy disk drive then OmniFlop cannot access the drive Usually this is symptomatic of an anti virus program Check none of the following are running at the same time as OmniFlop e Anti virus software with removable media scanning enabled e Windows Explo
43. dson YES FX BBC SJ MDFS Acorn BBC SJ Research MDFS Mark Ferns YES FX BBC DFS40 Acorn BBC DFS 40 track single sided Chris Richardson Rob Nicholds 100kB YES FX BBC DFS40x2 Acorn BBC DFS 40 track double sided Chris Richardson 200kB YES FX BBC DFS80 Acorn BBC DFS 80 track single sided Chris Richardson Rob Nicholds 200kB YES FX BBC DFS80x2 Acorn BBC DFS 80 track double sided Chris Richardson 400kB YES FX BBC DFS415 Acorn BBC DFS 83 track double sided Electronic Workshop University 415kB of Sheffield YES FX BBC 280 CPM Acorn BBC Z80 CP M 400kB Chris Richardson YES D TE Acorn BBC Master 512 DOS 360kB Chris Richardson FX BBC MAST DOS 4 0T NO F3 BBC MAST DOS 312 Acorn BBC Master 512 DOS Plus Chris Richardson 720kB NO F5_BBC_MAST_DOS 5 Acorn BBC Master 512 DOS Plus Chris Richardson 720kB YES FX BBC DOS PLUS Acorn BBC Master 512 DOS Plus 800kB Chris Richardson YES FX_BBC_DDOS80 Acorn BBC DDOS 80 track single sided Jason Watton 360kB Sherlock Consulting Limited Page 44 OmniFlop Floppy Disk Driver amp OmniFlop Wizard User Guide Release Version 2 2d YES FX BBC DDOS80X2 Acorn BBC DDOS 80 track double Jason Watton sided 720kB YES FX AKAL MPC 60 AKAI MPC 60 MK II Dale Henriques YES FX AKAI S900 AKAI S 900 800kB Markus Dimdal YES FX AKAL 950 HD AKAI S 900 1440kB
44. edia Type bool UnlockMediaType const char szDrive DWORD nBytesReturned bool status We need to do this without prompting the driver to test the media first so we have to open it with Query access only before opening it for read or write seperately HANDLE hMedia szDrive 0 0 NULL CreateFile Read access Query access only Read sharing No sharing OPEN EXISTING FILE ATTRIBUTE NORMAL FILE FLAG SEQUENTIAL SCAN 0 No template file status DeviceloControl hMedia IOCTL OMNIFLOP UNLOCK MEDIA TYPE NULL O NULL O amp nBytesReturned NULL if status DWORD nError GetLastError char szError 256 nError ExplainError szError sizeof szError CloseHandle hMedia return status 5 11 Disabling Enabling Read Write Access Note The function returns the previous setting rather than success or failure bool EnableReadWrite const char szDrive UCHAR bEnable DWORD nBytesReturned UCHAR bPrevious 1 Default to ON We need to enable without prompting the driver to test the media first so we have to open it with Query access only before opening it for read or write seperately HANDLE hMedia szDrive Sherlock Consulting Limited CreateFile Read access Query access only Read sharing No sharing Page 62 OmniFlop Floppy Disk Driver amp OmniFlop Wizard User Guide
45. ee 5 12 b Re enable read write access to the drive for Windows See 5 11 c Unlock the Media Type See 5 10 5 Disable your format s See 5 4 Note that the code below is C but not object oriented 5 9 Locking The Media Type bool LockMediaType const char szDrive MEDIA TYPE MediaType DWORD nBytesReturned bool status We need to do this without prompting the driver to test the media first so we have to open it with Query access only before opening it for read or write seperately HANDLE hMedia CreateFile szDrive Oy Read access Query access only 0 Read sharing No sharing NULL OPEN EXISTING FILE ATTRIBUTE NORMAL FILE FLAG SEQUENTIAL SCAN 0 No template file status DeviceloControl hMedia IOCTL OMNIFLOP SELECT MEDIA TYPE amp MediaType sizeof MediaType NULL 0 amp nBytesReturned NULL if status DWORD nError GetLastError char szError 256 nError ExplainError szError sizeof szError status DeviceloControl hMedia IOCTL OMNIFLOP LOCK MEDIA TYPE NULL O NULL O amp nBytesReturned NULL if status Sherlock Consulting Limited Page 61 OmniFlop Floppy Disk Driver amp OmniFlop Wizard User Guide Release Version 2 2d DWORD nError GetLastError char szError 256 nError ExplainError szError sizeof szError CloseHandle hMedia return status 5 10 Unlocking The M
46. ense 42 User Guide 43 3 1 Supported Formats amp Discoverers 43 3 2 Formatting Disks 50 3 3 Running OmniFlop 51 3 4 Welcome Page 51 3 5 Function Selection 52 Support 53 41 Things to Check 53 4 1 1 Hardware 53 4 1 2 Single Density Support 53 4 1 3 Software 53 4 2 The Ideal Test Environment 54 4 3 The driver does not contain any information about your hardware 54 4 4 The media in the drive cannot be read 54 4 5 It won t work with my external USB floppy disk drive 55 4 6 How do I install a 5 internal floppy disk drive 55 47 How do I install a 32 internal floppy disk drive 55 48 How do use a 3 single sided floppy disk drive 55 49 Nothing was found 55 OmniFlop Floppy Disk Driver amp OmniFlop Wizard User Guide Release Version 2 2d 4 10 The formatting works and it works in my old equipment but OmniFlop cannot read it 56 5 Using OmniFlop With Your Software 5 1 List The Formats You Need To Use 5 2 Contact The Author 5 3 Install The New Driver 5 4 Enable The Formats 5 5 Access The Floppy Disk 5 5 1 5 5 2 5 5 3 5 5 4 5 5 5 Disk Order Ensoniq SQ80 Format Slogger DDCPM Format Computer Automation LSI 2 Format FLEX Double Density Formats 5 6 Close all Access to the Floppy Disk 5 7 Disable The Formats 5 8 Formatting a Disk 5 9 Locking The Media Type 5 10 Unlocking The Media Type 5 11 Disabling Enabling Read Write Access 5 12 Opening For Formatting 5 13 Closing The Format 5 14 Formatting Track
47. ewriter NO FX PEAVEY SP Peavey SP Chris Short Scott Peer Garth Hjelte YES FX PROPHET 200055 Prophet 2000 SS 420kB Kris E Synthesist YES FX PROPHET 2000DS Prophet 2000 DS 840kB Kris E Synthesist YES FX PROPHET 2002 Prophet 2002 Garth Hjelte Kris E Synthesist YES FX RSOS9 40 48 RadioShack CoCo OS9 Nitros9 single Benoit Bleau sided 40 track 48TPI 180kB YES FX RSOS9 40 482 RadioShack CoCo OS9 Nitros9 2 x Benoit Bleau single sided 40 track 48TPI 360kB YES FX RSOS9 40 48DS RadioShack CoCo OS9 Nitros9 double Carey sided 40 track 48TPI 360kB YES FX RSOS9 40 96 RadioShack CoCo OS9 Nitros9 single Benoit Bleau sided 40 track 96TPI 180kB YES FX RSOS9 40 96x2 RadioShack CoCo OS9 Nitros9 2 x Benoit Bleau single sided 40 track 96TPI 360kB YES FX RSOS9 40 96DS RadioShack CoCo OS9 Nitros9 double Carey sided 40 track 96TPI 360kB YES FX RSOS9 80 RadioShack CoCo OS9 Nitros9 single Benoit Bleau sided 80 track 360kB YES FX_RSOS9_80x2 RadioShack CoCo NitrOS9 80trk SSx2 Benoit Bleau 720kB YES FX_RSOS9_80DS RadioShack CoCo NitrOS9 80trk DS Bob Devries 720kB YES FX RCA MFS RCA Micro Floppy System 315kB Berni Meier NO F5 ROLAND S5S7 DD 514 Roland S 5XX series 720kB Markus Dimdal NO F3 ROLAND S557 DD 312 Roland S 5XX series 720kB Markus Dimdal NO FX ROLAND 57 HD 3 Roland S 7XX series 1 44MB Markus Dimdal YES FX SANX68k 1248 Sanyo X68000 1248kB Charles Doty YES FX SATIM 560 SATIM 560kB Florian Peth YES F
48. floppy disk that is not the write protect hole and retry reading the format with OmniFlop it should now recognise the disk Sherlock Consulting Limited Page 56 OmniFlop Floppy Disk Driver amp OmniFlop Wizard User Guide Release Version 2 2d 5 Using OmniFlop With Your Software You can use the normal windows CreateFile ReadFile WriteFile functions along with the OmniFlop driver to access disks of formats you want to use in your own programs This chapter describes how 5 1 List The Formats You Need To Use The formats you need to access must be pre defined in the OmniFlop driver In the OmniFlop wizard a Test disk must return a recognised format for all formats you need to access If the formats you want to access aren t yet recognised by OmniFlop use the Wizard to send an e mail to register the formats A new driver will be created for you to test with the original disk Once the OmniFlop Wizard confirms the format is correct you can proceed You need a list of the formats you need to access as reported by the OmniFlop Wizard before you continue To do this you must list all the EXTENDED MEDIA TYPEs from the table in 3 1 that you want to use This list must be sent to support with the request for a new driver Any format with an EXTENDED MEDIA TYPE of FX CUSTOM cannot be used by your own software This is because these formats are modelled by the OmniFlop Wizard rather than the OmniFlop driver These formats cannot be used
49. icensing from all confirmed formats and functions i e Format to date 9th Sep 2005 v2 00a Release Sherlock Consulting Limited Page 6 OmniFlop Floppy Disk Driver amp OmniFlop Wizard User Guide Release Version 2 2d e Redesign of user interface to reduce errors e Reading writing formats first always tries pre defined formats as per v0 03 e User chooses from all possible matching formats before reading writing the disk e Addition of Diagnostics Page e Addition of Licensing Page e Added formats e SJ Research MDFS Mark Ferns e Akai S900 DD Markus Dimdal e DEC Rainbow Paul Hughes e Akai MPC 60 MK II Dale Henriques e Master 512 DOS Chris Richardson e Sinclair QL QDOS Ali Booker e Philips P2000C CP M Jason Watton e Stride PDOS Jason Watton e ZEISS Spectrophotometer Specord M400 Milan Kubasek e Shima Seiki knitting machine DS DD Paulo Gomes Kathy Newey e ABB Asea Robot Daniel C Hayden e BBC Master 512 DOS Chris Richardson e IBM 360kB Torch Graduate Chris Richardson e Akai MPC 60 MK II Dale Henriques e Akai S1000 HD Markus Dimdal e Akai S3000 HD Markus Dimdal e Akai S950 HD Markus Dimdal e Ensoniq ASR 10 HD Markus Dimdal e Ensoniq EPS 16 Matt Savard e Spectrum 128 Beta 128 Walter G Hertlein e NEC PC9801 UV NEC FC9801 V DMF HD Christopher J M Robertson 14th Sep 2005 v2 00b Release e Added further diagnostic options 14th Sep 2005
50. in order on cylinder 1 head 0 followed by All sectors in order on cylinder 1 head 1 and so on until All sectors in order on cylinder 79 head 1 Note that these numbers can vary depending on the physical format e g 40 track formats only go up to track 39 The dimensions of the disk are available using IOCTL_DISK_GET_DRIVE_GEOMETRY Extended media types are provided in the header file you get when registering with the author No attempt is made to change the scheme depending on the format the OmniFlop driver does not handle logical disk formats filing system If this is not the ordering by which you wish to access the disk your software must translate your order into a file offset and use this on the handle returned from the floppy disk For this you have almost all the standard Windows tools available but particularly Sherlock Consulting Limited Page 59 OmniFlop Floppy Disk Driver amp OmniFlop Wizard User Guide Release Version 2 2d e IOCTL_DISK_GET_DRIVE_GEOMETRY will work e SetFilePointer will access the disk randomly and therefore allows you to access the disk in another order Note that the OmniFlop driver includes certain non uniform formats which are described below 5 5 2 Ensoniq SQ80 Format The geometry of the format is specified in 512 byte sectors although the underlying format uses 1024 byte sectors for all but the last sector on each track The driver must be used with the the correct sector size
51. install Update Driver OK Cancel Figure 3 Win2000 Floppy Disk Drive Properties Click Update Driver The Upgrade Device Driver Wizard starts Welcome to the Upgrade Device Driver Wizard This wizard helps you upgrade a device driver for a hardware device To continue click Next Cancel Figure 4 Win2000 Upgrade Device Driver Wizard Sherlock Consulting Limited Page 18 OmniFlop Floppy Disk Driver amp OmniFlop Wizard User Guide Release Version 2 2d Click Next i Upgrade Device Driver Wizard Install Hardware Device Drivers A device driver is a software program that enables a hardware device to work with an operating system Figure 5 Win2000 Auto Manual Driver Search Select Display a list of the known drivers and click Next Select a Device Driver Which driver do you want to install for this device Floppy disk drive Figure 6 Win2000 Driver Selection 1 Sherlock Consulting Limited Page 19 OmniFlop Floppy Disk Driver amp OmniFlop Wizard User Guide Release Version 2 2d Note If the OmniFlop Enhanced Floppy Disk Drive or OmniFDC Enhanced Floppy Disk Controller is listed a previous version already exists on your machine If you choose this the last installed version will be re installed If you want to use an updated version do not be tempted to select the previously installed version shown here Click Have Disk and Browse to
52. iver amp OmniFlop Wizard User Guide Release Version 2 2d Figure 14 Hardware Update Wizard Talk to Microsoft Select No The driver is not published nor vetted by Microsoft another money making scheme by the big bad Corporation Click Next Hardware Update Wizard This wizard helps you install software for Floppy disk drive If your hardware came with an installation CD QP or floppy disk insert it now What do you want the wizard to do C Install the software automatically Recommended Click Next to continue mesa Figure 15 Hardware Update Wizard Auto Manual Select Install from a specific location and click Next Hardware Update Wizard Please choose your search and installation options Ng w FT C Search for the best driver in these locations Use the check boxes below to limit or expand the default search which includes local paths and removable media The best driver found will be installed IT Search removable media Happy CD ROM Z Include this location in the search I Projects OmniFlopssre Release sys Y Browse Choose this option to select the device driver from a list Windows does not guarantee that the driver you choose will be the best match for your hardware mag Sherlock Consulting Limited Page 26 OmniFlop Floppy Disk Driver 8 OmniFlop Wizard User Guide Release Version 2 2d Figure 16 Hardware Update Wiza
53. kow e Split current Tandy CoCo RS DOS format into separate 48TPI and 96TPI formats e Amended Tandy CoCo RSDOS single sided 48TPI 157 5kB Darren Atkinson e Amended Tandy CoCo RSDOS double sided 48TPI 315kB Darren Atkinson e Added Tandy CoCo RSDOS single sided 96TPI 157 5kB Darren Atkinson Benoit Bleau e Added Tandy CoCo RSDOS double sided 96TPI 315kB Darren Atkinson Benoit Bleau e RadioShack CoCo OS9 Nitros9 single sided 40 track 48TPI 180kB Benoit Bleau e RadioShack CoCo OS9 Nitros9 double sided 40 track 48TPI 180kB Benoit Bleau e RadioShack CoCo OS9 Nitros9 single sided 40 track 96TPI 180kB Benoit Bleau e RadioShack CoCo OS9 Nitros9 double sided 40 track 96TPI 180kB Benoit Bleau e RadioShack CoCo OS9 Nitros9 single sided 80 track 360kB Benoit Bleau e RadioShack CoCo OS9 Nitros9 double sided 80 track 360kB Benoit Bleau e Reset default File Format if format changes e Refresh the list of File Formats with those most commonly used e Correct the File Formats offered for a generic single sided format e Added support for 3rd party CoCo format 1st Dec 2005 v2 01e Release e Added support for Rubber Chicken Software Co software Ensoniq MID Disk Tools Ensoniq Disk Tools Ensoniq ASR X Tools Translator e Added warning to Get a license to use the program first e Added file format adf for single sided Acorn ADFS e Added initial warning about disabling anti virus software 10th Jan 200
54. l usually opt for using the Microsoft driver or re installing the existing one Worse Windows XP will strenuously resist installing the driver This is because it has not been authorised by Microsoft no money has been paid for them to rubber stamp it as Windows Compliant Do not worry about the number of warnings or cautions encountered when installing the driver it s because Microsoft hasn t been paid However at the same time it would be remiss not to warn of the danger of changing this system component of Windows part of the reason Windows complains so much This software as is usual with all software comes with a disclaimer of warranty see 1 9 Both Windows 2000 and Windows XP are capable of reverting to the Microsoft driver if you wish the installation is not permanent There are currently no reported faults known to exist in this software 2 3 1 1 Windows 2000 Right click the My Computer icon on the desktop and select Properties Alternatively navigate to the Control Panel click the Start button and select Settings and Control Panel then select System to give the System Properties System Properties Figure 1 Win2000 System Properties Sherlock Consulting Limited Page 15 OmniFlop Floppy Disk Driver amp OmniFlop Wizard User Guide Release Version 2 2d Select the Hardware tab and click on Device Manager Sherlock Consulting Limited Page 16 Omni
55. lStep 160kB Paolo Bagnaresi e TI 99 4A DS DD 40T SngStep 320kB Paolo Bagnaresi e TI 99 4A DS DD 40T DblStep 320kB Paolo Bagnaresi e TI 99 4A SS DD 80T 320kB Paolo Bagnaresi e TI 99 4A DS DD 80T 640kB Paolo Bagnaresi e Automated audit performed inconsistencies found e Changed GSL on FX OSBRN1 200 all but 5 25 1 2MB drive e Changed GSL on FX OSBRN4 400 e Changed GSL on FX HP1000 e Changed GPL on FX IBM DOS1232 all but 3 5 1 44MB drive e Changed GPL on FX RCA MFS on 1 2MB 5 25 e Changed GPL on FX HEC CPM 200 e Changed GPL on FX APPL1616 810 3 5 1 44MB e Changed GPL on FX APPL1616 820 3 5 1 44MB e Changed GSL on FX AMS SYS SS e Changed GSL on FX AMS SYS DS e Changed GSL on FX AMS DATA SS e Changed GSL on FX AMS DATA DS e Changed GSL on FX AMS DATA SYS e Changed GSL on FX AMS SYS DATA e Changed GSL on FX IBM DOS180 e Changed GSL on FX IBM DOS360 e Changed GSL on FX HANSEL e Changed GSL on FX AKAI S950 HD for 5 25 1 2MB e Changed GSL and skew on FX BALZER as per 3 5 1 44MB Changed GPL on FX BBC DOS PLUS except 5 25 1 2MB e Corrected PAD on FX SPEC BETA40S e Corrected number of heads on FX THOMSON TO08T09 for 1 2MB 5 25 e Corrected number of heads on FX SPEC BETASOS for 1 2MB 5 25 e Changed GSL on FX SPEC DiP 40 on 5 25 360kB e GPL for 5 25 1 2MB FX DYNACORD FX ENS COMP HD FX ENS ASR10 FX ENS ASR10 SP FX ENS TS12 corrected e Corrected GSL amp GPL for FX CPM22 CTS 800 e Pad cha
56. lect the manufacturer and model of your hardware device and then click Next f you have a disk that contains the driver you want to install click Have Disk Show compatible hardware This driver is not digitally signed Tell me driver signing is import Sherlock Consulting Limited Page 34 OmniFlop Floppy Disk Driver amp OmniFlop Wizard User Guide Release Version 2 2d Windows has successfully updated your driver software Windows has finished installing the driver software for this device d OmniFlop Enhanced Floppy Disk Drive 2 3 1 4 Windows 7 Ultimate The installation follows a similar path to XP and Vista The following screen shots are provided for guidance Sherlock Consulting Limited Page 35 OmniFlop Floppy Disk Driver amp OmniFlop Wizard User Guide Release Version 2 2d 4 24 WIN U43PK4RPS1K np Batteries 4M Computer gt yz Disk drives p M Display adapters b DVD CD ROM drives b c8 Floppy disk drives 4 ci drive controllers b Oe H Hon bicsface Devices Update Driver Sola b lt q IDE ATA ATAPI controllers Disable p lt 2 Keyboards b A Mice and other pointing devices gt Network adapters Scan for hardware changes gt Ports COM amp LPT P D Processors Properties b Sound video and game controllers b G Storage controllers b lll System devices p Universal Serial Bus controllers Launches the Update Driver Softw Uninstall Sherlock Consulting Limited P
57. lo Bagnaresi YES i se ee TI 99 4A SS SD 40T DblStep 90kB Paolo Bagnaresi YES isa a TI 99 4A DS SD 40T SngStep 180kB Paolo Bagnaresi YES FX ane ie TI 99 4A DS SD 40T DblStep 180kB Paolo Bagnaresi YES pipi n TI 99 4A SS DD 40T SngStep 180kB Paolo Bagnaresi YES a QM TI 99 4A SS DD 40T DblStep 180kB Paolo Bagnaresi YES FX ere TI 99 4A DS DD 40T SngStep 360kB Paolo Bagnaresi YES as cabal TI 99 4A DS DD 40T DblStep 360kB Paolo Bagnaresi YES ala abe TI 99 4A SS HD 40T SngStep 360kB Paolo Bagnaresi YES FX MAT TI 99 4A SS HD 40T DblStep 360kB Paolo Bagnaresi YES FX Dako ini T1 99 4A DS HD 40T SngStep 720kB Paolo Bagnaresi YES PETENTE TI 99 4A DS HD 40T DblStep 720kB Paolo Bagnaresi YES eer TI 99 4A SS SD 80T 180kB Paolo Bagnaresi YES FX_TI994A_DSSD80_3 TI 99 4A DS SD 80T 360kB Paolo Bagnaresi Sherlock Consulting Limited Page 49 OmniFlop Floppy Disk Driver amp OmniFlop Wizard User Guide Release Version 2 2d 60 YES PARE TI 99 4A SS DD 80T 360kB Paolo Bagnaresi YES Kaba Md TI 99 4A DS DD 80T 720kB Paolo Bagnaresi Bill R Sullivan YES VES TERES TI 99 4A SS HD 80T 720kB Paolo Bagnaresi YES E AS TI 99 4A DS HD 80T 1440kB Paolo Bagnaresi Bill R Sullivan YES bain MES TI 99 4A SS DD 40T SngStep 160kB Paolo Bagnaresi YES FX ban ad TI 99 4A SS DD 40T DblStep 160kB Paolo Bagnaresi YES FX o en TI 99 4A DS DD 40T SngStep 320kB Paolo Bagnaresi YES a TI 99
58. of the OmniFlop driver you do not need to keep a special version of the driver for use with your program You should specify to your users that the version of the driver must be at least that supplied back to you e g v2 01m You can also check this in code using IOCTL OMNIFLOP GET DRIVER VER the returned value must be greater than or equal to the value OMNIFLOP DRIVER VER in the header file supplied The string code highlighted sets up the driver for the needs of your particular program 5 5 Access The Floppy Disk To read for example HANDLE hMedia CreateFile szDrive GENERIC READ Read access 0 No sharing NULL OPEN EXISTING FILE ATTRIBUTE NORMAL 0 No template file To write for example HANDLE hMedia CreateFile szDrive GENERIC_WRITE 0 No sharing NULL OPEN_EXISTING FILE ATTRIBUTE NORMAL FILE FLAG NO BUFFERING FILE FLAG RANDOM ACCESS 0 Note that in both cases the drive is opened for exclusive access to prevent Windows trying to access the disk 5 5 1 Disk Order All floppy disk access using the OmniFlop driver is in CYLINDER HEAD SECTOR interleaved order Head 0 on the first cylinder is accessed followed by head 1 on the same cylinder followed by the next cylinder in the same way and so on up to the number of cylinders That is All sectors in order on cylinder 0 head 0 followed by All sectors in order on cylinder 0 head 1 followed by All sectors
59. on Tech D Disciple 800kB Andy J Davis Thomas Heck e Extended DOS 800kB e DOS 1 2MB e Extended BBC ADFS F F 1600kB Chris Richardson e DOS 1 44MB e DOS 2 88MB e User Guide updated to include Windows 2000 installation 12th Feb 2005 v1 00 Release e Format option implemented for all pre defined formats e Pre defined formats amended for GPL format and GSL read write e Licensing added levels All Format BBC Other Custom e User selections stored between runs for use as default e Added to pre defined formats e Extended BBC ADFS S 160kB Chris Richardson e Extended BBC ADFS M 320kB Chris Richardson e Extended BBC Master 512 DOS Plus 800kB Chris Richardson e Extended BBC Z80 CP M Acorn 400kB Chris Richardson e Extended ZX Spectrum TR DOS 640kB Art e Corrected pre defined formats e DOS 360kB 3 5 1 44MB FDD 27th Mar 2005 v1 01 Limited release e Over sampling added to cope with 82 track formats e Under tracked format detection corrected e g 35 track 4th Apr 2005 v1 02 Release e Deflect attempts to mount drive when non standard format is present e Added changed pre defined formats e Extended 3 5 BBC ADFS L 640kB Chris Richardson e Extended 5 25 BBC ADFS L 640kB Tim Felgate Mark Ferns e Extended Tandy CoCo RSDOS single sided 157 5kB Darren Atkinson e Extended Tandy CoCo RSDOS double sided 315kB Darren Atkinson 22nd Apr 2005 v1 03 Release e Remove l
60. onsulting Limited Page 8 OmniFlop Floppy Disk Driver amp OmniFlop Wizard User Guide Release Version 2 2d e Added Balzer Metal Evaporator format Richard Scott Dynex Semiconductors e Added Alesis Datadisk Donal Ryan e Added DOS 640kB format Malcolm Sargent e Added DOS 1 743MB format kalman 3rd Nov 2006 4th Nov 2006 15th Nov 2006 v2 01k Release e Added 3 5 HP 2100 format Patrice Leonard e Added Atari ST SSDD format Mark alfspanners e Added support for EnsonigFS e Added Slow Step Rate option 2nd Sep 2007 v2 01m Release e Formatting reliability improved Added DOS 729kB format Gutbrod Andras e Added Beli disk format Igor Zivanovic e Changed names of CoCo formats from 96TP1 48TPI to sng step dbl step e Enabled support for Rubber Chicken Software Co software e Added Applix 1616 800kB 810kB 820kB Bob Devries e Added Sanyo X68000 1248kB format Charles Doty e Added Atari 8 bit 90kB Charles Doty e Added unnamed 180kB format Shawn Howell unproven e Added Tatung Einstein TCO1 Xtal Dos 1 31 40 track DS 400kB amp 40 track SS 200kB Chris Coxall e Added unnamed 144kB format Brian Briza Palmer e Added OS 9 68K 3 5 DD 38W7 format Andrey Gritzenko e Added Spectrum DISCiPLUS 40 track Dario Ruellan e Added unnamed 360kB format Ralph Hansel e Added LIF 1232kB disk format Bruce e Added ABB Asea Robot IRB L6 0293 41 track format Toon Lettink e Added Atari ST SS
61. oppy disk drive Sherlock Consulting Limited Page 39 OmniFlop Floppy Disk Driver amp OmniFlop Wizard User Guide Release Version 2 2d wig I H pg RS 4 3 WIN U43PKARPSIK b pr Batteries E Computer gt cg Disk drives A Display adapters gt DVD CD ROM drives ul Popeye aes 3 aga Floppy disk drive gt ld Floppy drive contro Update Driver Software gt sg Human Interface De Disable beg IDEATA ATAPlcon Uninstall p lt 2 Keyboards p Mice and other poir Scan for hardware changes AN Network adapters 1 Ports COM amp LPT Properties B Processors amp Sound video and game controllers p lt gt Storage controllers 4 li System devices m e gt Universal Serial Bus controllers Launches the Update Driver Softw 2 3 2 Application The application OmniFlop exe a wizard may be run directly by double clicking the program icon No other installation is required 2 4 Removal 2 4 1 Driver 2 4 1 1 Windows 2000 Follow the actions in section 2 3 1 1 up to Figure 6 There should be two driver options currently available to choose from Floppy disk drive and OmniFlop Enhanced Floppy Disk Drive Choose Floppy disk drive dick Next and continue from Figure 8 2 4 1 2 Windows XP Follow the actions in section 2 3 1 2 up to Figure 13 to get the Floppy Disk Drive properties it should actually look like Figure 21 Then press Roll Back Driver and accept
62. or this purpose The format you are trying to use This is point of the license to provide support for as many formats as possible Your help in testing and using them is crucial The hardware you are using i e machine type or motherboard This is to help with support and highlight PCs which are known to work or known not to If you require multiple licences it saves time and effort if you note down all the details for those you require before asking for the licences Sherlock Consulting Limited Page 42 OmniFlop Floppy Disk Driver amp OmniFlop Wizard User Guide Release Version 2 2d This section describes use of the OmniFlop Wizard 3 1 Supported Formats amp Discoverers The OmniFlop driver recognises formats in two different ways 1 From a list of pre defined known formats These can be physically read written and formatted 2 By physically analysing a pre formatted floppy disk This results in an unknown format which can still be read or written This means OmniFlop can read and write formats even if it doesn t know them The driver must be installed to read write and format extended and unknown formats If an analysis finds a format on a disk which is already known then OmniFlop switches to using the parameters of that format The formats known to be recognised by OmniFlop are currently with discoverers OmniFlop EXTENDE
63. part sectors cannot be read nor written 5 5 3 Slogger DDCPM Format In tracks where FM is used rather than MFM the physical sector size is halved To maintain the larger sector size for these tracks each individual sector has an equal amount of 0xFF bytes appended to it 5 5 4 Computer Automation LSI 2 Format This follows the same scheme as 5 5 3 5 5 5 FLEX Double Density Formats These reduce the number of sectors in the smaller FM tracks The sector size remains the same however The driver appends padding sectors of 0xFF to those returned for each track i e each cylinder head combination A double sided FM track therefore has the data from head 0 followed by padding followed by the data from head 1 followed by more padding so that each head always delivers the same amount of data In this way the cylinder head sector ratios are maintained 5 6 Close all Access to the Floppy Disk Close all handles to the floppy disk using CloseHandle 5 7 Disable The Formats Disable the formats by opening the floppy disk drive with Query access only and use IOCTL OMNIFLOP DISABLE EXTENDED FORMATS This is achieved for example by calling EnableExtendedFormats A false using the function defined in 5 3 If you do not do this then Windows will have access to your formats and the system may become unstable The author accepts no responsibility for programs which leave their formats open If you leave the formats open and generate unnecess
64. pe this indicates pin 1 and should be matched with the markings on the floppy disk drive Turn on the PC and as it reboots go into the BIOS This is usually by pressing Del F1 or F2 as the PC boots Be quick about it once Windows starts booting you ve missed your opportunity Search through the pages of configuration for Floppy disk drive Change the setting from Not installed to the appropriate type of drive you ve got usually 3 5 1 44MB Reboot the PC into Windows Get hold of two floppy disks one pre formatted by another PC the other a spare simply for reformatting Reformat the spare floppy disk using Windows and check you can put files on it and read them back This checks your BIOS is set up OK and the drive works Try the pre formatted floppy disk and make sure you can read files off it and if possible write files to it and read them back This checks the calibration of the drive is reasonable 4 8 How do use a 3 single sided floppy disk drive 1 2 3 You ll need a custom built cable There are people who ve already done this as part of the Spectrum Disk Preservation Project at http www worldofspectrum org sdp Install the drive like a 51 4 floppy drive see 4 6 Set the drive type in the BIOS to 51 4 360kB 4 9 Nothing was found 1 QY Ur E D Has the disk been over formatted Imation for example pre format disks with 81 tracks OmniFlop will detect the 81st track and try and a
65. pies To read write strange formats requires an NEC uPD765 compatible FDC Floppy Disk Controller p us access to it a floppy drive at the end of a 4 wire USB cable rarely provides the necessary functions However it could if the manufacturer of the drive made it so The tweakable parameters offered by the USB drives simply aren t enough to read write format alien formats for example there s no command to select double density MFM or single density FM USB floppy drives are designed only to support standard PC DOS formats there is no need for them to support formats from the 1980s for example so they don t Basically USB floppy drives were made to allow you to access standard DOS format disks with limited customisation For the moment I can only recommend an internal floppy drive 2 1 2 Disk Drive Calibration amp Compatibility If you are trying to read write or format a disk made on another system especially a non PC system then by all accounts the odds are stacked against you However with OmniFlop the odds are reduced from impossible to possible No two floppy disk drives are identical Floppy disk drives are mechanical They are created then calibrated then used Over time and with wear and tear their calibration may wander and their tolerance to disks formatted on other drives will vary Just because you ve got a drive of the correct size for your disk doesn t mean that drive can read or
66. racter for NEC98 architecture all but 5 25 360kB drive changed from e5 to f6 all formats as per standard architecture e FX SPEC BETAS80D interleave corrected to 1 1 e Added Slogger DDCPM format Dave Moore plus file formats with and without padding e Completed Computer Automation LSI 2 mini computer format Lars Hamren 10096 driver based plus added file formats with and without padding Sherlock Consulting Limited Page 11 OmniFlop Floppy Disk Driver amp OmniFlop Wizard User Guide Release Version 2 2d e Added FLEX formats Ron Bihler Ian Blythe Michael Evenson Dell W Setzer plus FLEX dsk file format e Added DEC RX02 1001kB format Nikolay Degtev e Added Didaktik D40 360kB amp D80 720kB formats Pavel Chromy plus d80 file format e Added Zenith ZDS ZDOS 360kB and CP M 86 320kB formats Steven White e Added Balzer Ophthalmic Lens Machine 250 25kB format Carlos S nchez e Added IMS MM 1 1280kB format Bob Devries e Added Gravograph ISIS 640kB format Patrick Poncet e Added Data General 1 199 5kB format Josef Havlik e Added 4th Dimension 799 75kB format Wocki e Added OS 9 1010 75kB format Georg Woltersdorf e Added OS 9 Universal 632kB format Bob Devries e Added SATIM 560kB format Florian Peth e Recording of default user choices simplified no separate R W and Format choices e Drive Media locking improved for faster forced formats e File format choice recorded as string so it can be used
67. rd Search Options Select I will choose the driver to install and click Next Hardware Update Wizard Select the device driver you want to install for this hardware Ng Waa ET Select the manufacturer and model of your hardware device and then click Next If you lt have a disk that contains the driver you want to install click Have Disk of Floppy disk drive E This driver is digitally signed Have Disk Tell me why driver signing is important coos Figure 17 Hardware Update Wizard Initial Options Click Have Disk and Browse to where OmniFlop has been installed OK the selection and you will get the display with a little warning Hardware Update Wizard Select the device driver you want to install for this hardware ae Select the manufacturer and model of your hardware device and then click Next If you KG have a disk that contains the driver you want to install click Have Disk V Show compatible hardware OmniFlop Enhanced Floppy Disk Drive A This driver is not digitally signed Have Disk Tell me why driver signing is important Sherlock Consulting Limited Page 27 OmniFlop Floppy Disk Driver amp OmniFlop Wizard User Guide Release Version 2 2d Figure 18 Hardware Update Wizard New Driver Don t worry about the warning this is an indication that Microsoft has not been paid to rubber stamp the driver Click
68. rer e Any other software especially any likely to be watching or using the floppy disk drive Also check Nothing was found below Sherlock Consulting Limited Page 54 OmniFlop Floppy Disk Driver amp OmniFlop Wizard User Guide Release Version 2 2d 4 5 It won t work with my external USB floppy disk drive Correct it won t See 2 1 1 4 6 How do l install a 51 2 intemal floppy disk drive 1 You may need conversion cables from a 34 way IDC 3 5 floppy drive plug to a 34 way edge connector 5 25 floppy drive socket Less probably you may also need a 5 25 power plug to 3 5 power socket for the power cable but this is extremely unlikely This allows the 5 25 drive to offer the same physical connectors as a 3 5 drive Follow the same procedure as for a 3 5 drive see 4 7 but set the BIOS to the appropriate type of drive usually 5 25 1 2MB for a high density drive or 5 25 360kB 40 track double density or 5 25 720kB 80 track double density If the appropriate type of drive isn t available there is no harm in trying a 3 5 equivalent e g 3 5 1 44MB for a 5 25 1 2MB 3 5 720kB for a 5 25 720kB 4 7 How do l install a 372 intemal floppy disk drive 1 Open up the PC case and plug it in A power cable needs to be connected plus the data cable which is a 34 way flat IDC grey cable similar to but not the same as the two hard disk drive 50 way cables One side may be marked with a red stri
69. s Sherlock Consulting Limited Page 3 OmniFlop Floppy Disk Driver amp OmniFlop Wizard User Guide Release Version 2 2d 1 Introduction 1 1 Product Overview OmniFlop is a utility suite for accessing non standard floppy disk formats in a standard PC This is useful for archiving and resurrecting ancient data formats and floppy disks 1 2 Purpose This document is the User Guide for the OmniFlop utility suite 1 3 Scope This guide covers installation of the OmniFlop floppy disk driver and use of the OmniFlop Wizard application 1 4 Readership This document is targeted at any person involved in using the OmniFlop utility 1 5 References Ref Title Author 1 6 Acknowledgements This document is a first edition The product and this document owe credit to Jason Watton for authorship Chris Richardson http www 8bs com for testing encouragement and support Jonathan Graham Harston for extensive and unique information about alien disk formats The Stairway To Hell website http www stairwaytohell com alchresearch on The Stairway To Hell forum and at http www alchemistresearch com Robert Schmidt and The BBC Lives http bbc nvg org The BBC Micro community via the BBC Micro Mailing List Peter Edwards for offering me a beer Paulo Gomes for telling me about compatibility with Shima Seiki sewing machines Tim Felgate Darren Atkinson and Markus Dimdal for reporting the vital format statis
70. s a Custom licence This is to restrain commercial exploitation 7 Licenses are available to allow use of the OmniFlop driver with external 3rd party programs The licensing is used to monitor the support liability for external programs The right to refuse licences is reserved Sherlock Consulting Limited Page 41 OmniFlop Floppy Disk Driver amp OmniFlop Wizard User Guide Release Version 2 2d 2 5 3 Getting a License Using the program does not normally require a license If you need a license you will be told To get a license you should simply attempt the function you wish to use However there are situations where you want to obtain a license up front i e before attempting the function This includes licensing other software to use the OmniFlop driver a license is used to enable other software to access the driver directly To get a license in this case use the Get a License option from the front screen The program will prompt with instructions but when you ask for the license you must specify The program name i e OmniFlop The version number e g v2 01a The Registration Code e g BBCgT51x 3 This is unique to you and a license cannot be issued without it The code may contain codes which are normally untypeable or characters that you cannot easily recognise e g T and l 0 and O so you should cut amp paste the code directly into an e mail From v2 01 onwards an e mail will automatically be generated f
71. sure you at least Disable scanning of removable media e Windows Explorer is not open A refresh update of Windows Explorer can cause it to access the floppy disk e No other software that accesses the floppy drive is running If none of these help reboot Windows into Safe Mode To do this as your PC reboots before it starts Windows press F8 many many times like a lunatic even if the PC starts beeping at you This should give Sherlock Consulting Limited Page 53 OmniFlop Floppy Disk Driver amp OmniFlop Wizard User Guide Release Version 2 2d you the Windows Options Menu select Safe Mode and hit Enter Try OmniFlop once Safe Mode is up and running If you want to prove that your hardware is OK then reboot your PC into DOS and use a DOS based program such as OmniDisk http www shlock co uk Utils OmniDisk to SAMPLE a disk If this does not detect anything then your hardware PC and the disk you are trying to read simply aren t compatible Try another PC or disk or both 4 2 The Ideal Test Environment The best environment at least for testing OmniFlop is Windows 2000 SP4 31 2 1 44MB High Density internal Floppy Disk Drive BIOS set up for 32 1 44MB High Density Floppy Disk Drive 3V2 1 44MB 2 0MB unformatted High Density floppy disk for High Density formats Not a double density floppy disk e 3 720kB 1 0MB unformatted Double Density floppy disk for double or single density formats Not a high
72. t Alexander Burgwedel 12 May 2009 27 Jun 2009 31 Jul 2009 26 Aug 2009 v2 2c Release e Added TI 99 4A formats e TI 99 4A SS SD 40T SngStep 90kB Paolo Bagnaresi e TI 99 4A SS SD 40T DbIStep 90kB Paolo Bagnaresi Sherlock Consulting Limited Page 10 OmniFlop Floppy Disk Driver amp OmniFlop Wizard User Guide Release Version 2 2d 24 Oct 2009 25 Nov 2009 e TI 99 4A DS SD 40T SngStep 180kB Paolo Bagnaresi e TI 99 4A DS SD 40T DblStep 180kB Paolo Bagnaresi e TI 99 4A SS DD 40T SngStep 180kB Paolo Bagnaresi e TI 99 4A SS DD 40T DblStep 180kB Paolo Bagnaresi e TI 99 4A DS DD 40T SngStep 360kB Paolo Bagnaresi e TI 99 4A DS DD 40T DbIStep 360kB Paolo Bagnaresi e TI 99 4A SS HD 40T SngStep 360kB Paolo Bagnaresi needs OmniFDC driver e TI 99 4A SS HD 40T DblStep 360kB Paolo Bagnaresi needs OmniFDC driver e TI 99 4A DS HD 40T SngStep 720kB Paolo Bagnaresi needs OmniFDC driver e TI 99 4A DS HD 40T DblStep 720kB Paolo Bagnaresi needs OmniFDC driver e TI 99 4A SS SD 80T 180kB Paolo Bagnaresi e TI 99 4A DS SD 80T 360kB Paolo Bagnaresi e TI 99 4A SS DD 80T 360kB Paolo Bagnaresi e TI 99 4A DS DD 80T 720kB Paolo Bagnaresi Bill R Sullivan e TI 99 4A SS HD 80T 720kB Paolo Bagnaresi needs OmniFDC driver e TI 99 4A DS HD 80T 1440kB Paolo Bagnaresi Bill R Sullivan needs OmniFDC driver e TI 99 4A SS DD 40T SngStep 160kB Paolo Bagnaresi e TI 99 4A SS DD 40T Db
73. t is recommended that you first Roll back the driver to the Microsoft default to avoid leaving a trail of versions behind See section 2 4 first before you follow the installation sequence below 2 3 1 Driver There are two drivers The OmniFlop driver OmniFlop sys You should always install this driver It replaces the Floppy disk drive driver The OmniFDC driver OmniFDC sys This replaces the Floppy disk controller driver You do not need to install this driver unless you are using any of the following formats o Tandy TRSDOS 2 3 o All HD High Density TI 99 4A formats The procedure for installing both drivers is almost identical The procedure for installing one driver is given below you must do this twice if you are installing both drivers once for OmniFlop then again for OmniFDC Sherlock Consulting Limited Page 14 OmniFlop Floppy Disk Driver amp OmniFlop Wizard User Guide Release Version 2 2d Both drivers are fully compliant WDM driver for Windows 2000 XP Vista and 7 You do not have to install any drivers Without the OmniFlop driver installed the OmniFlop wizard will read and write the standard DOS formats that Windows knows natively With the OmniFlop driver installed the OmniFlop wizard will read and write an extended list of formats not usually accessible from within Windows If you only want to access standard DOS format floppies skip this section and proceed with 2 3 2 Note that Windows wil
74. the roll back When the disk activity stops the display should look like Figure 13 i e Microsoft all the way 2 4 1 3 Windows Vista After Browse my computer for driver software choose the offered Standard floppy disk controller or Floppy disk drive driver Sherlock Consulting Limited Page 40 OmniFlop Floppy Disk Driver amp OmniFlop Wizard User Guide Release Version 2 2d 24 1 4 Windows 7 Ultimate After Browse my computer for driver software choose the offered Standard floppy disk controller or Floppy disk drive driver 24 2 Application Simply delete the folder containing the executable file No further removal is required 2 5 Registration and Licensing Certain formats and functions of OmniFlop require you to get a license from the author Licenses are free and do not require any enrolment or subscriptions Any information supplied for registration will only be used for registration and to aid in the support and development of the product Licenses can be obtained using e mail click Register by e mail or preferably on line click Register on line Registering on line is automated and fast whereas e mails have to be manually processed so are considerably slower If there are problems obtaining a license check http www shlock co uk Utils OmniFlop for details of service There are times when licensing is unavailable especially using e mail 2 5 1 Justification The decision to enforce licences
75. tics Garth Hjelte for incredible patience dealing with DD Ensoniq disks Paolo Bagnaresi for extensive TI 99 4A testing development and the screen shots of Vista and Windows 7 Ultiimate Martyn Lovell for testing and manifest advice for Vista and Windows 7 Others who have tried tested and used previous versions of OmniDisk and OmniFlop Those rightly disgruntled by being missed off this list tell me I m sorry All of the above have the right to be identified where appropriate as authors of their respective works 1 7 Glossary Definitions in the text are shown italicized and bold Use of terms recently defined elsewhere or a direct quote from elsewhere in the text are shown italicized Bold and underlining are used for emphasis API Application Programmer s Interface a set of functions and declarations which provide the Sherlock Consulting Limited Page 4 OmniFlop Floppy Disk Driver amp OmniFlop Wizard User Guide Release Version 2 2d programmer of an application to use an object BIT Built In Test Hex Hexadecimal Rx Receiver Reception Tx Transmitter Transmission uC Micro controller HP Microprocessor USB Universal Serial Bus an electrical and signaling standard plus protocol for device communications 1 8 History The following versions of OmniFlop have been released Date Details 31st Dec 2004 v0 01 Beta Release Supports e 514 360kB drive
76. urned NULL Close return false return true 5 13 Closing The Format The handle to the open disk drive is in m_hmedia void DriveMedia Close if m_hMedia INVALID_HANDLE_VALUE DWORD nBytesReturned Revoke exclusive access DeviceloControl m hMedia FSCTL UNLOCK VOLUME NULL O0 NULL O0 amp nBytesReturned NULL CloseHandle m hMedia m_hMedia INVALID_HANDLE_VALUE Make sure we always explicitly re enable read write access to the disk EnableReadWrite m szDrive true Release any locked format UnlockMediaType m szDrive 5 14 Formatting Tracks This should be performed once for every track required on the disk i e every cylinder and head combination Tt uses the standard Windows IOCTL IOCTL FORMAT TRACKS See the Microsoft documentation for more information You may alter the parameters of the IOCTL DISK FORMAT TRACKS at your own risk if you wish to alter its behaviour If you need the parameters of the format number of cylinder number of heads etc then these are available from the standard IOCTL DISK GET DRIVE GEOMETRY Note that this does not verify the format has been written correctly and will blindly place an incompatible format onto media without checking To verify the format read it back in once written and if it reads the track as data without error then the format has been successful This is as per the standard Windows API bool FormatTrack MEDIA T
77. ust be installed for this facility 3 2 Formatting Disks As of v1 00 of OmniFlop the utility with the driver installed is capable of physically formatting the pre defined formats listed above However the disks produced will have no filing system logical format written to them to be used they must still have a disk image of the correct format written to them OmniFlop does not format blank disks of the correct format just disks to the correct physical format so that images blank or otherwise may be written to them Sherlock Consulting Limited Page 50 OmniFlop Floppy Disk Driver amp OmniFlop Wizard User Guide Release Version 2 2d You must sort out the logical format catalogue file system FAT bad sector area data content usually by writing to the disk after formatting a disk image of the correct format That is To create a blank disk for use with your ancient system you will need OmniFlop plus an image of a blank disk get hold of a blank disk first and Read it to a file Use OmniFlop to Format the disk to the correct physical format then use OmniFlop to Write the image of the blank disk to it The resulting disk should then be acceptable as a blank disk to the original system 3 3 Running OmniFlop Double click the OmniFlop exe application from Windows Explorer A shortcut icon to the application may be placed on the desktop or Start menu if desired The Wizard is designed to be as self explan
78. was taken for the following reasons e To halt and prevent unlawful commercial exploitation of the utility e To halt and prevent impersonation of authorship e To provide feedback to the author Free unrestrained distribution has provided no feedback on the number of users what it was being used for how successful it was or how unsuccessful it was The only feedback has been via those requiring support in using it thanks be to them Feedback is especially important for formats that were theoretical but unproven and remain so without feedback 2 5 2 Licensing Strategy Licensing is applied as follows 1 Testing Disks requires no licence 2 Reading and Writing the Microsoft supported DOS formats requires no licence 3 Reading and Writing the established BBC Double Density DDOS and ADFS formats requires no licence 4 Reading and Writing any Single Density format now requires a license This has been introduced to gather information on PCs which are able to support FM encoding see 4 1 2 There is considerably widespread opinion on what most PCs can and cannot do but very little objective evidence 5 Reading and Writing non BBC and non Microsoft formats sometimes requires an Other licence This happens if there has been insufficient feedback to confirm their effectiveness Some formats e g Tandy CoCo do not require a license as they have been confirmed as correct 6 Reading and Writing unknown custom formats require
79. with more than one disk format e Added filter to disk format selection to reduce number of formats offered e Added Staubli Unimation Puma 560c Robot Arm Controller 640kB format Mike Ward Theatronics e Removed Toshiba Libretto support from FDC driver e Added support for Paolo s TI 99 4A program e Removed all format specific 3rd party licensing e Tested on Vista32 and Windows 7 Ultimate OK Paolo Bagnaresi e Added installation section for Vista and Windows 7 Ultimate Paolo Bagnaresi e Added HP110 portable 693kB format Tom Szolyga e Added manifest for Vista and Windows 7 Ultimate Martyn Lovell e Added Oric Jasmin Jasmin II 340kB 348 5kB 357kB formats Wilfrid Avrillon e Added Dynacord ADD one 840kB format Roland Weihmayer e Added full list of possible formats to a successful Diagnostic Test Disk e Added Prophet 2000 420kB and 840kB formats Kris E Synthesist e Added Casio FZ 20M 1280kB format Chris Strellis Dr Georg M ller Rainer Buchty e Added Tavernier 6809 90kB 170kB formats Thierry Hennuyer 06 Dec 2009 e Fixes to Prophet 2000 format e Fixes to Tavernier 6809 DD 170kB format 07 Apr 2010 e Added Simmons SDX 1280kB format Garth Hjelte 10 Jun 2010 e Changed interleave for Computer Automation LSI 2 format to 2 e Added NEC FC9801 997 75kB format Chris Paice e Added Tatung Einstein TC01 Xtal System 5 80 track 800kB Phil Simmons 1 9 Disclaimer of Warranty THIS SOFTWARE IS DI

Download Pdf Manuals

image

Related Search

Related Contents

文イヒシャッター株式会社  Manual - seiem    

Copyright © All rights reserved.
Failed to retrieve file