Home

OmniFlop User Guide

image

Contents

1. diis Sherlock Consulting Limited N OmniFlop Floppy Disk Driver amp Wizard User Guide Document Type User Guide Uncontrolled Document Version 2 01n Document Reference User Guide doc Date 26 February 2008 Author Jason Watton Status Release Total Number of Pages 46 2008 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 01n 1 Introduction 4 1 1 Product Overview 4 1 2 Purpose 4 1 3 Scope 4 1 4 Readership 4 1 5 References 4 1 6 Acknowledgements 4 1 7 Glossary 4 1 8 History 5 1 9 Disclaimer of Warranty 9 2 Installation 10 2 1 System Requirements 10 2 1 1 External USB Floppy Drives 10 2 1 2 Disk Drive Calibration amp Compatibility 10 2 2 Components 11 2 3 Installation 11 2 3 1 Driver 11 2 3 11 Windows 2000 11 2 3 1 2 Windows XP 18 2 3 2 Application 26 2 4 Removal 26 2 4 1 Driver 26 2 4 1 1 Windows 2000 26 2 4 1 2 Windows XP 26 2 4 2 Application 26 2 5 Registration and Licensing 26 2 5 1 Justification 26 2 5 2 Licensing Strategy 27 2 5 3 Getting a License 27 3 User Guide 28 3 1 Supported Formats amp Discoverers 28 3 2 Formatting Disks 33 3 3 Running OmniFlop 33 3 4 Welcome Page 33 3 5 Function Sele
2. Close return false Dismount if DeviceloControl m hMedia FSCTL DISMOUNT VOLUME NULL O NULL O amp nBytesReturned NULL Close return false return true 5 13 Closing The Format The handle to the open disk drive is in m nweaia void DriveMedia Close if m_hMedia INVALID_HANDLE_VALUE DWORD nBytesReturned Revoke exclusive access DeviceloControl m hMedia FSCTL UNLOCK VOLUME NULL O NULL O0 amp nBytesReturned NULL CloseHandle m hMedia m hMedia INVALID HANDLE VALUE Sherlock Consulting Limited Page 45 OmniFlop Floppy Disk Driver amp Wizard User Guide Make sure we always explicitly re enable EnableReadWrite m szDrive true Release any locked format UnlockMediaType m szDrive 5 14 Formatting Tracks Release Version 2 01n read write access to the disk 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
3. Ensoniq ASR 10 Computer Markus Dimdal Format DD NO F3 720 512 312 Ensoniq ASR 10 Computer Markus Dimdal Format DD NO FX ENS COMP 1440 31 2 Ensoniq ASR 10 Computer Markus Dimdal Format HD 1 44MB YES FX ENS COMP 800 Ensonig EPS 16 Classic DD 800kB Matt Savard Markus Dimdal H Ensoniq ASR 10 Computer Format Mandingo DD YES FX ENS COMP 1600 Ensoniq Computer Format HD 1600kB Markus Dimdal Sherlock Consulting Limited Page 30 OmniFlop Floppy Disk Driver amp Wizard User Guide Release Version 2 01n 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 KS32 KT SQ1 Markus Dimdal SQ2 SQ80 VFX SD 800kB YES FX ENS 820 Ensoniq ASR 10 EPS KS32 KT SQ1 Markus Dimdal SQ2 SQ80 VFX SD 820kB NO FX ENS COMP 1440 Ensoniq ASR 10 EPS KS32 KT SQ1 Markus Dimdal SQ2 SQ80 VFX SD 1440kB YES FX ENS 1600 Ensoniq ASR 10 EPS KS32 KT SQ1 Markus Dimdal SQ2 SQ80 VFX SD 1600kB YES FX ENS 1640 Ensoniq ASR 10 EPS KS32 KT SQ1 Markus Dimdal SQ2 SQ80 VFX SD 1640kB YES FX ENS MIRAGE Ensoniq Mirage 400kB Claude Climer YES FX ENS SQ80 Ensoniq SQ80 480kB Eric Nevarez YES FX ENS TS12 Ensoniq T512 1540kB Dominic YES FX HP2100 8 HP 2100 125kB Dave White YES F3 HP2100 37 2 HP 2100 616kB Patrice Leonard YE
4. 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 programmer of an application to use an object BIT Built In Test Hex Hexadecimal Sherlock Consulting Limited Page 4 OmniFlop Floppy Disk Driver amp Wizard User Guide Release Version 2 01n Rx Receiver Reception Tx Transmitter Transmission KC 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 e 32 720kB drive e 514 1 2MB drive e 32 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 514 360kB drive e 514 360kB drive e 514 360kB drive e 514 360kB drive e 5
5. 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 Wa 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 Fe Include this location in the search I Projects OmniFlopssre Release sys v 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 E Sherlock Consulting Limited Page 22 OmniFlop Floppy Disk Driver amp Wizard User Guide Release Version 2 01n Figure 16 Hardware Update Wizard Search Options Select I will choose the driver to install and click Next Hardware Update Wizard
6. OmniFlop will detect the 81st track and try and accommodate 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 dick 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 37 OmniFlop Floppy Disk Driver amp Wizard User Guide Release Version 2 01n 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 u
7. C Lockthe 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 See 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 Sherlock Consulting Limited Page 42 OmniFlop Floppy Disk Driver amp Wizard User Guide 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 Ox 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 O0 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 O0 NULL O0 amp nBytesReturned NULL if status DWORD nError GetLastError char szError 256 nError
8. Version 2 01n 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 BM 360kB Torch Graduate Chris Richardson e Akai MPC 60 MK II Dale Henriques e Akai 51000 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 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
9. YES FX IBM DOS320 1024 37 2 DOS 320kB 1024 byte sectors YES FX IBM DOS360 372 DOS 360kB YES F3 640 512 31 DOS 640kB Malcolm Sargent FX IBM DOS640 NO F3 720 512 372 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 372 DOS 1 44MB FX IBM DOS1440 NO F3 2Pt88 512 372 DOS 2 88MB FX IBM DOS2880 NO F3 20Pt8 512 372 DOS 20 8MB NO F3 120M 512 372 DOS 120MB NO F3 128Mb 512 372 DOS 128MB NO F3 230Mb 512 312 DOS 230MB Sherlock Consulting Limited Page 28 OmniFlop Floppy Disk Driver amp Wizard User Guide Release Version 2 01n YES FX IBM DOS729 DOS 729kB Gutbrod 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 DOS1722 DOS 1 722MB Stephane Roth YES FX IBM DOS1743 DOS 1 743MB kalman YES FX CPM 640 CP M 80 640kB various machines Jason Watton e g P2000C YES FX ABB ROBOT ABB Asea Robot Daniel C Hayden YES FX ABB ROBOT41 ABB Asea Robot 41 track Toon Lettink YES FX IBM DOS360 372 A
10. 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 Sherlock Consulting Limited Page 32 OmniFlop Floppy Disk Driver 4 Wizard User Guide Release Version 2 01n 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 must 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 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 3 3 Running OmniFlop Double click the OmniFlop exe application from Windows Explorer A shortcut icon to the application may be pl
11. drive uo Driver Provider Jason Watton Driver Date 26 09 2005 Driver Version 2 1 0 2000 Digital Signer Not digitally signed 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 USE HIYA back to the previously installed driver Uninstall To uninstall the driver Advanced Figure 21 Floppy Disk Drive Properties Using OmniFlop Sherlock Consulting Limited Page 25 OmniFlop Floppy Disk Driver amp Wizard User Guide Release Version 2 01n 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 2 Application The application may be run directly from floppy disk or copied to the hard disk of the host PC 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 the roll back When the disk activity s
12. formats or for enabling support of other software that uses the OmniFlop driver Licenses are free and are only there to provide feedback to the author Sherlock Consulting Limited Page 34 OmniFlop Floppy Disk Driver amp Wizard User Guide Release Version 2 01n 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 FAT12 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
13. 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 TYPE MediaType FORMAT PARAMETERS FormatParameters DWORD nBytesReturned FormatParameters MediaType MediaType DWORD nCylinder DWORD nHead FormatParameters StartCylinderNumber nCylinder FormatParameters EndCylinderNumber nCylinder FormatParameters StartHeadNumber nHead FormatParameters EndHeadNumber nHead if DeviceloControl m_hMedia IOCTL DISK FORMAT TRACKS amp FormatParameters sizeof FormatParameters NULL O0 amp nBytesReturned NULL return true else DWORD nError GetLastError Xf nError ERROR NOT READY strcpy m szError The device is not ready n n This usually means the drive door is open n the media is invalid e g wrong density n or the media is damaged else ExplainError m szError return false Sherlock Consulting Limited Page 46 sizeof m szError OmniFlop Floppy Disk Driver amp Wizard
14. magnetic coating then the disk will be at best unreliable at worst unreadable 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 y
15. szDrive 0 NO 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 40 OmniFlop Floppy Disk Driver amp Wizard User Guide Release Version 2 01n 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 pu
16. 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 EMu 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 e Added Balzer Metal Evaporator format Richard Scott Dynex Semiconductors Added Alesis Datadisk Donal Ryan e Added DOS 640kB format Malcolm Sargent Sherlock Consulting Limited Page 8 OmniFlop Floppy Disk Driver amp Wizard User Guide Release Version 2 01n e Added DOS 1 743MB format kalman 3rd Nov 2006 v2 01k Release 4th Nov 2006 e Added 3 5 HP 2100 format Patrice Leonard 15th Nov 2006 e Added Atari ST SSDD format Mark alfspanners e Add
17. 14 360kB drive e 3 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 3 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 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 e g 720kB 640kB and che
18. BBC DDOS80X2 Acorn BBC DDOS 80 track double Jason Watton sided 720kB YES FX AKAI MPC 60 AKAI MPC 60 MK II Dale Henriques YES FX AKAI S900 AKAI S 900 800kB Markus Dimdal YES FX AKAI S950 HD AKAI S 900 1440kB Markus Dimdal YES FX AKAL S DD AKAI S 950 800kB Markus Dimdal YES FX AKAI S950 HD AKAI S 950 1440kB Markus Dimdal YES FX AKAL S HD AKAI 5 950 1600kB Markus Dimdal Sherlock Consulting Limited Page 29 OmniFlop Floppy Disk Driver amp Wizard User Guide Release Version 2 01n YES FX AKAL 1000 DD Akai S 1000 800kB Markus Dimdal YES PX AKAL 1000 HD Akai S 1000 1600kB Markus Dimdal YES FX AKAL 53000 DD Akai S 3000 800kB Markus Dimdal YES PX AKAL 3000 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 S5 Amstrad Data SS DS Karl Kopeszki FX AMS DATA DS NO F5 AMS IBM 514 Amstrad IBM 160kB FX AMS IBM NO F5 AMS CPM 5 Amstrad CP M 720kB Andy J Davis Thomas Heck NO F3 AMS CPM 312 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 Ko
19. BC Other Custom 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 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 licensing from all confirmed formats and functions i e Format to date 9th Sep 2005 v2 00a Release Redesign of user interface to reduce errors Reading writing formats first always tries pre defined formats as per v0 03 User chooses from all possible matching formats before reading writing the disk Sherlock Consulting Limited Page 6 OmniFlop Floppy Disk Driver amp Wizard User Guide Release
20. ExplainError szError sizeof szError CloseHandle hMedia return status 5 10 Unlocking The Media Type bool UnlockMediaType const char szDrive Sherlock Consulting Limited 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 0 Read access Query access only 0 Read sharing No sharing NULL OPEN EXISTING FILE ATTRIBUTE NORMAL FILE FLAG SEQUENTIAL SCAN 0 No template file Page 43 Release Version 2 01n OmniFlop Floppy Disk Driver amp Wizard User Guide 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 writ
21. 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 F 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 Sherlock Consulting Limited Page 24 OmniFlop Floppy Disk Driver amp Wizard User Guide Release Version 2 01n Hardware Update Wizard Completing the Hardware Update 5 Wizard The wizard has finished installing the software for H OmniFlop Enhanced Floppy Disk Drive u Click Finish to close the wizard g Back Cancel Figure 20 Hardware Update Wizard Success Finish the wizard and the properties for the Floppy disk drive should now show Floppy disk drive Properties 5 2 xl General Driver Details H Floppy disk
22. S F3 HP2100 372 HP 9000 Series 310 616kB Jason Watton YES FX HP9121 HP 9121 270kB Chuck Magee YES FX IBM TORCH GRAD 312 IBM 360kB Torch Graduate Chris Richardson NO F3 KORG 01W 372 Korg 01 W bblueth123 HIRATA NO F5 KORG 01W 514 Korg 01 W bblueth123 HIRATA YES FX KORG DSS1 Korg DSS 1 Claude Climer 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 RESET d 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 OBERHEIM DPX Oberheim DPX Garth Hjelte YES FX PANA KXW940 WP Panasonic KX W940 Word Processor Richard Holdaway Typewriter NO FX PEAVEY SP Peavey SP Chris Short Scott Peer Garth Hjelte YES FX PROPHET 2002 Prophet 2002 Garth Hjelte 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 O
23. S9 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 Sherlock Consulting Limited Page 31 OmniFlop Floppy Disk Driver amp Wizard User Guide Release Version 2 01n NO F5 ROLAND 5557 DD 514 Roland S 5XX series 720kB Markus Dimdal NO F3 ROLAND 5557 DD 31 2 Roland S 5XX series 720kB Markus Dimdal NO FX ROLAND S7 HD 31 2 Roland S 7XX series 1 44MB Markus Dimdal YES FX SANX68k 1248 Sanyo X68000 1248kB Charles Doty YES PO NHA qux Shima Seiki DS DD Paulo Gomes Kathy Newey YES FX SPEC BETA40S Sinclair ZX Spectrum BetaDisk 40S Roberto Jose 160kB YES FX SPEC BETMOD 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
24. 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 YES FX QL QDOS Sinclair QL QDOS Ali Booker YES FX STRIDE PDOS Stride PDOS 640kB Jason Watton YES FX RSDOS48 Tandy CoCo RSDOS single sided 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 640 R1 OS 9 68K 3 5 DD 38W7 640kB Andrey Gritzenko YES FX TAT EINS 5540 Tatung Einstein TCO1 Xtal Dos 1 31 Chris Coxall 40 track SS 200kB YES FX TAT EINS D540 Tatung Einstein TCO1 Xtal Dos 1 31 Chris Coxall 40 track DS 400kB YES F3 THOMSON MOTO Thomson MO TO double sided 31 Daniel Coulom Yoann Riou Jean DS 640kB Rech 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 H nsel YES FX_ZEISS_M400 ZEISS Spectrophotometer Specord Milan Kubasek M400 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
25. 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 NG have a disk that contains the driver you want to install click Have Disk of Floppy disk drive f 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 Ng Wa FT 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 lv 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 23 OmniFlop Floppy Disk Driver amp Wizard User Guide Release Version 2 01n 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 Next and things get worse Hardware Installation A The software you are installing for this hardware OmniFlop Enhanced
26. aced on the desktop or Start menu if desired The Wizard is designed to be as self explanatory 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 33 OmniFlop Floppy Disk Driver amp Wizard User Guide Release Version 2 01n 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
27. ard User Guide Release Version 2 01n 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 Select the Hardware tab and click on Device Manager Sherlock Consulting Limited Page 12 OmniFlop Floppy Disk Driver amp Wizard User Guide Release Version 2 01n In Device Manager click the by Floppy disk drives and double click the Floppy disk drive Device Manager Display adapters DVD CD ROM drives H IDE ATA ATAPI controllers Hg IEEE 1394 Bus host controllers d Infrared devices EIE Keyboards H 1 Mice and other pointing devices 4 Modems H Monitors 0 8 Network adapters H p PCMCIA adapters oY Ports COM amp LPT H Sound video and game controllers H E Storage volumes System devices Universal Serial Bus controllers Figure 2 Win2000 Device Manager Click the Driver tab Sherlock Consulting Limited Page 13 OmniFlop Floppy Disk Driver amp Wizard User Guide Release Version 2 01n 2 xl 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 loa
28. au 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 2006 v2 01f Release e Added EMu Emax 800kB Garth Hjelte e Added EMu EOS 1440kB Garth Hjelte e Added EMu 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 T3bEX format Dominic Guss e Added Atari ST 820kB format David Williams 29th Jan 2006 v2
29. blic release 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 O head O followed by All sectors in order on cylinder 0 head 1 followed by Al
30. ck tracking e Analysis support for NEC98 x86 system architecture all drive types e All drive types Custom format added for readable unrecognised formats Sherlock Consulting Limited Page 5 OmniFlop Floppy Disk Driver amp Wizard User Guide Release Version 2 01n 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 Gordon 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 B
31. corn 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 Richardson 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 280 CPM Acorn BBC Z80 CP M 400kB Chris Richardson YES FX BBC MAST DOS Acorn BBC Master 512 DOS 360kB Chris Richardson 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 YES FX
32. ction 34 4 Support 35 4 1 Things to Check 35 4 1 4 Hardware 35 4 1 2 Single Density Support 35 4 1 3 Software 35 4 2 The Ideal Test Environment 36 4 3 The driver does not contain any information about your hardware 36 4 4 The media in the drive cannot be read 36 4 5 It won t work with my external USB floppy disk drive 37 4 6 How do I install a 5 internal floppy disk drive 37 4 7 How do I install a 32 internal floppy disk drive 37 4 8 How do use a 3 single sided floppy disk drive 37 4 9 Nothing was found 37 4 10 The formatting works and it works in my old equipment but OmniFlop cannot read it 38 5 Using OmniFlop With Your Software 39 5 1 List The Formats You Need To Use 39 Sherlock Consulting Limited Page 2 OmniFlop Floppy Disk Driver amp Wizard User Guide Release Version 2 01n 5 2 Contact The Author 39 5 3 Install The New Driver 39 5 4 Enable The Formats 40 5 5 Access The Floppy Disk 41 5 5 1 Disk Order 41 5 6 Close all Access to the Floppy Disk 42 5 7 Disable The Formats 42 5 8 Formatting a Disk 42 5 9 Locking The Media Type 42 5 10 Unlocking The Media Type 43 5 11 Disabling Enabling Read Write Access 44 5 12 Opening For Formatting 44 5 13 Closing The Format 45 5 14 Formatting Tracks 46 Sherlock Consulting Limited Page 3 OmniFlop Floppy Disk Driver amp Wizard User Guide Release Version 2 01n 1 Introduction 1 1 Product Overview OmniFlop is a utility suite for accessing non standard floppy disk
33. ded 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 Uninstall 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 14 OmniFlop Floppy Disk Driver amp Wizard User Guide Release Version 2 01n Click Next f 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 15 OmniFlop Floppy Disk Driver amp Wizard User Guide Release Version 2 01n Note If the OmniFlop Enhanced Floppy Disk Drive 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 v
34. e seperately HANDLE hMedia CreateFile szDrive 0 Read access Query access only 0 Read sharing No sharing NULL 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 hmedia HANDLE m_hMedia Sherlock Consulting Limited INVALID HANDLE VALUE Page 44 Release Version 2 01n OmniFlop Floppy Disk Driver amp Wizard User Guide Release Version 2 01n 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 O0 NULL O0 amp nBytesReturned NULL
35. ed support for EnsoniqFS e Added Slow Step Rate option 2nd Sep 2007 v2 01m Release e Formatting reliability improved Added DOS 729kB format Gutbrod Andr s 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 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 41 track format Toon Lettink e Added Atari ST SS 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 licensin
36. er The driver is a fully compliant WDM driver for Windows NT 2000 and XP You do not have to install the driver Without the driver installed the OmniFlop wizard will read and write the standard DOS formats that Windows knows natively With the 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 will 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 Micro oft 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 Sherlock Consulting Limited Page 11 OmniFlop Floppy Disk Driver amp Wiz
37. er These formats cannot be used 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 e f you want a reference to your program to be included in the OmniFlop documentation and web site e 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 39 OmniFlop Floppy Disk Driver amp Wizard User G
38. ersion do not be tempted to select the previously installed version shown here Click Have Disk and Browse to 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 16 OmniFlop Floppy Disk Driver 8 Wizard User Guide Release Version 2 01n 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 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 Driver 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 Finish the wizard and the properties for the Floppy disk drive should now show Sherlock Consulting Limited Page 17 OmniFlop Floppy Disk Driver amp Wizard User Guide Release Version 2 01n Figure 10 Win2000 Floppy Disk Drive Properties Using OmniFl
39. escribes use of the OmniFlop Wizard 3 1 Supported Formats amp Discoverers The OmniFlop driver recognises formats in two different ways 1 Froma 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 EXTENDED 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 5 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 5 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 372 DOS 320kB
40. floppy disk for double or single density formats Not a high 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 vi
41. 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 or was it Sam Paulo Gomes for telling me about compatibility with Shima Seiki sewing machines Tim Felgate Darren Atkinson and Markus Dimdal for reporting the vital format statistics Garth Hjelte for incredible patience dealing with DD Ensoniq disks Others who have tried tested and used previous versions of OmniDisk and OmniFlop Those rightly disgruntled by being missed off this list tell me
42. g 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 e Added beta Computer Automation LSI 2 mini computer format Lars Hamren Wizard only 1 9 Disclaimer of Warranty THIS SOFTWARE IS DISTRIBUTED 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 9 OmniFlop Floppy Disk Driver amp Wizard User Guide Release Version 2 01n 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 or Windows Vista Windows 95 Windows 98 and Windows Me users should use OmniDisk at http www
43. hanical 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 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 10 OmniFlop Floppy Disk Driver amp Wizard User Guide Release Version 2 01n 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 to
44. ive 50 way cables One side may be marked with a red stripe 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 5 floppy drive see 4 6 Set the drive type in the BIOS to 5 360kB 4 9 Nothing was found 1 QY Ur dst Has the disk been over formatted Imation for example pre format disks with 81 tracks
45. l sectors in order on cylinder 1 head O 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 41 OmniFlop Floppy Disk Driver amp Wizard User Guide Release Version 2 01n 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 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 usi
46. loppy Disk Driver amp Wizard User Guide Release Version 2 01n 2 5 2 Licensing Strategy Licensing is applied as follows 1 2 3 Testing Disks requires no licence Reading and Writing the Microsoft supported DOS formats requires no licence Reading and Writing the established BBC Double Density DDOS and ADFS formats requires no licence 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 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 Reading and Writing unknown custom formats requires a Custom licence This is to restrain commercial exploitation 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 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 the
47. ng 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 unnecessary 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 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
48. ok 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 4 files OmniFlop inf The OmniFlop floppy disk driver This replaces the standard Microsoft supplied generic OmniFlop sys floppy disk driver and extends its capabilities accessing FAT12 FAT16 DOS Windows floppy disks is still possible 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 containing all 4 files External registration is sometimes 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 driver 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 To re install or update the driver it 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 Driv
49. ontrollers s Storage volumes 8 System devices Universal Serial Bus controllers zi Figure 12 Device Manager Page 20 OmniFlop Floppy Disk Driver amp Wizard User Guide Release Version 2 01n 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 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 21 OmniFlop Floppy Disk Driver amp Wizard User Guide Release Version 2 01n Figure 14 Hardware Update Wizard Talk to Microsoft Select
50. op 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 18 OmniFlop Floppy Disk Driver amp Wizard User Guide Release Version 2 01n System Properties Figure 11 System Properties XP Select the Hardware tab and click on Device Manager Sherlock Consulting Limited Page 19 OmniFlop Floppy Disk Driver amp Wizard User Guide Release Version 2 01n In Device Manager click the by Floppy disk drives and double click the Floppy disk drive ELTCICTCHEMENENENENES S M Li File Action View Help e m68 2a ms Sherlock Consulting Limited Batteries H Computer e Disk drives E E Display adapters 8 5 DVD CD ROM drives H 6 Floppy disk controllers Floppy disk drives POOR A Floppy disk drive H E IDE ATA ATAPI controllers agp IEEE 1394 Bus host controllers ja Infrared devices gt Keyboards j Mice and other pointing devices ee Modems H Monitors H E Network adapters ob PCMCIA adapters HY Ports COM amp LPT CHR Processors H 2 Sound video and game c
51. ou are not willing to turn it off completely while you try OmniFlop make 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 35 OmniFlop Floppy Disk Driver amp Wizard User Guide Release Version 2 01n 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 312 1 44MB High Density internal Floppy Disk Drive BIOS set up for 32 1 44MB High Density Floppy Disk Drive 312 1 44MB 2 0MB unformatted High Density floppy disk for High Density formats Not a double density floppy disk e 3 2 720kB 1 0MB unformatted Double Density
52. p the second hole on the High Density 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 38 OmniFlop Floppy Disk Driver amp Wizard User Guide Release Version 2 01n 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 driv
53. peszki FXAMS DATA SYS Data System DS NO FX APPLE MAC HD H 31 2 Apple Macintosh 1 44MB high Jon Ripley Po 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 37 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 ATRISTE 810 Atari STE 810kB John Davis YES FX ATRISTE 820 Atari ST 820kB David Williams YES FX BALZER Balzer Metal Evaporator Richard Scott YES FX BELI Beli 640kB Igor ivanovi YES FX BMI3030A BMI3030A Edward Winterberger YES FX CBM1581 cbm1581 Wolfgang Moser YES FX CMDFD1M cmdfdim Wolfgang Moser YES FX CMDFD2M cmdfd2m Wolfgang Moser YES FX CMDFD4M cmdfd4m Wolfgang Moser YES FX CUSTOM 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 Dennis Heijmans YES FX COMX 70 SS COMX DOS 70 track single sided Marcel van Tongeren YES FX DEC RAINBOW DEC Rainbow 100 Paul Hughes YES FX DYNACORD Dynacord Garth Hjelte YES FX ELG WP CPM Electroglas Wafer Probers CP M Phil Wiens YES FX EMU EMAX DOS EMu Emax 800kB Garth Hjelte FX EMU EMAX NO FX EMU EOS EMu EOS 1440kB Garth Hjelte NO FX EMU ESI EMu ESi 1440kB Garth Hjelte NO F5 720 512 514
54. re 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 for 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 27 OmniFlop Floppy Disk Driver amp Wizard User Guide Release Version 2 01n This section d
55. rus software with removable media scanning enabled e Windows Explorer 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 36 OmniFlop Floppy Disk Driver amp Wizard User Guide Release Version 2 01n 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 5 7 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 dr
56. 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 floppies To read write strange formats requires an NEC JPD765 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 mec
57. tops the display should look like Figure 13 i e Microsoft all the way 2 4 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 jason watton lycos co uk or using the contacts at the download web site http www shlock co uk 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 2 5 1 Justification The decision to enforce licences 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 Sherlock Consulting Limited Page 26 OmniFlop F
58. uide Release Version 2 01n 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
59. 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 e Added ZX Spectrum BetaDisk 80S format Roberto Jose e Added ZX Spectrum BetaDisk 80D format Roberto Jose e Added DOS 1 232MB format pstaszkow Sherlock Consulting Limited Page 7 OmniFlop Floppy Disk Driver 8 Wizard User Guide Release Version 2 01n 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 Ble

Download Pdf Manuals

image

Related Search

Related Contents

BE1 Enduro / BE1 Enduro Protect  2009 Transceiver Test Assessing the new Three Antenna  Manual de Instruções 303200  NANODRON® E  Téléchargez ici  取扱説明書及び品質保証について 警告表示について  6ページ  Origin Storage 800GB EMLC SAS  2K Aditivo Flexibilizante DuPont™ Plas  User Manual irCUE  

Copyright © All rights reserved.
Failed to retrieve file