User Tools

Site Tools


x68000:writing_floppies

This is an old revision of the document!


Table of Contents

Windows

OmniFlop requires a built-in NEC-compatible floppy disk controller. You can use the Diagnostic options of OmniFlop to see if this holds for your system.

Omniflop Install&Format 5.25“ floppies:

  1. Install Drivers OmniFlop & OmniFDC like Omniflop software .pdf install guide explains.
  2. Once Drivers are installed open the omniflop program, go to Next
  3. To format 5.25” select Format Disk, then select 5.25“ floppy Drive unit, only mantain marked box Auto-Detected format and Next.
  4. Next windows show a list of compatible formats, you can select:

78/2/8x 1024 Sharp X68000 78-Track 1248Kb or even 77/2/8x 1024 Sharp X68000 77-Track 1232Kb

  1. The format will begin after Agree ON new display warning window.

Omniflop Write X68000 Disks:

  • Into Omniflop click in Write Disk
  • Select Drive Unit and mantain selected Autodetect format box
  • In next window you can read: Select a format to write…ALL, below you should see Sharp X68000 78-Track (depending kind of format i think), click Next
  • In file: you can select only .XDF files*NOTE*, below leave Standard disk image(*img)
  • Click next and begin to Write .XDF disk image into Real 5.25” disk
  • After write process finish is normal to see a message warning telling some info about .XDF image file like:

The file is smaller than the disk - not all of the disk has been writen. Apart from this, the operation completed OK Probably you could see another warning advices according kind image.

Mac

Derp.

Linux

We can write X68000 images directly to a high density disk without the need for special software. Obviously, don't use double density disks; they won't work. Also, the directions below are assuming your 5.25“ floppy drive is the first drive in the chain (“Drive A”, or whatever). If it isn't, substitute fd1 for fd0 anywhere it appears below.

First, we need to tell Linux the parameters of an X68K floppy.

1. Edit (or create) the file /etc/fdprm and add this line to it (you only have to do this part once):

1232/1232 2464 16 2 77 0 0x35 0x08 0xDF 0x74

NOTE: If you have another (different) line for 1232/1232 in /etc/fdprm you may need to rename / comment it out

2. Now we have to tell Linux to adopt those parameters when it's dealing with your disk drive:

setfdprm /dev/fd0 -p 1232/1232

3. It's probably a good idea to format the disk at this point. Use:

fdformat /dev/fd0

4. Now write the image to disk with:

dd if=file.img of=/dev/fd0

…where naturally you will replace file.img with whatever your disk image is. Wait for the write to complete and you're done.

Repeat steps 3 and 4 as necessary with new floppy disks to write more images. Some floppy drives will reset the drive parameters each time you insert a new disk – even though -p means “permanent” – requiring you to also repeat step 2.

5. When you're completely done, tell Linux to clear the floppy parameters with:

setfdprm /dev/fd0 -c
x68000/writing_floppies.1407390224.txt.gz · Last modified: 2019/08/27 20:44 (external edit)