Questions tagged [floppy]

Shortened from Floppy Disk(FD) or Floppy Disk Drive(FDD). Mainly referring to FDD - a device for reading and writing data to a floppy disk.

A Floppy Disk (FD) is a magnetic storage medium device used with a Floppy Disk Drive (FDD). Floppy technology was common between the 1970's and the 2000's. Floppies have been made in several sizes, notably 8-inch, 5.25 inch, and 3.5 inch.

Tag Usage

This tag should be used for questions about programming floppy drivers, accessing floppy data programmatically, emulating floppy technology with software, and anything else that is on-topic for Stack Overflow and relates to floppy disks, floppy drives, or floppy technology in general. For questions about installing, configuring, troubleshooting, or upgrading floppy technologies (for example, "How do I install an X size floppy drive in my Y computer?"), consider posting your question on Super User or Retrocomputing.SE. For questions about recovering data from old floppy disks, consider posting on Super User, Retrocomputing.SE, or Information Security.SE.

Resources

List of Floppy Disk Formats

70 questions
1
vote
1 answer

How to read the second floppy with BIOS interrupt

I need to make a mini OS(boot from floppy A) that can write/read floppy B. The environment is vmware workstation. The floppies are A.img and B.img. In A.img, I set a MBR program and a func.bin. I need to archieve above function in func.bin.…
mingtao
  • 19
  • 4
1
vote
1 answer

How to write bin file (512 bytes) to first sector (sector 0) of floppy *.img file?

I knew use dd if=a.bin of=a.img bs=512 count=1 commond can write a bin file to *.img file in ubuntu 15.10 , i got a file size equals the bin file , it's to small , i can't copy any other files to this img file how do i write bin file to a exist img…
HeFang
  • 11
  • 1
1
vote
1 answer

How are floppy disk sectors numbered

I was wondering how are floppy disk sectors ordered, I am currently writing a program to access the root directory of a floppy disk (fat12 formated High Density), I can load it with debug at sector 13h but in assembly it is at head 1 track 0 sector…
user4674223
1
vote
1 answer

Floppy disk sector count

I am trying to understand why lseek() is used in this image creator. Why 5 bytes away from start of file? If I changed that number, the OS won't boot. The image creator creates a .img file with the bootloader.bin inside. /* modify the sector count…
Quaxton Hale
  • 2,460
  • 5
  • 40
  • 71
1
vote
2 answers

How to use more than 512 bytes of my own bootable floppy

I am studying assembly language, I followed http://mikeos.berlios.de/write-your-own-os.html steps, for make a bootable graphic game, but I have a problem: I can't use more than 512 bytes of memory for my program. How can I solve this problem? I…
Pedro Muñoz
  • 285
  • 3
  • 16
0
votes
0 answers

Memory Read Error in the default BOCHS BIOS

I am debbuging a floppy with BOCHS using the default BIOS. It errors at fffffff0 which is in the bios. It has the following error: bx_dbg_read_linear: physical memory read error (phy=0x0000322f3130, lin=0x00000000322f3130) Other people have had this…
AntXD
  • 23
  • 6
0
votes
1 answer

Formatting floppy disk for Apple llc

I am trying to write a simple BASIC program on an old Apple llc computer, but I cannot figure out how to format this blank floppy disc so that I can use it to save a program onto it. Can anyone help me?
0
votes
0 answers

How do I mount a travan tape drive in Linux

I have some old travan tapes that I'd like to read. I bought an old Travan drive (HP colorado memory systems) from ebay. This drive originally connected to a floppy drive IDE connector. Since my motherboard doesn't have a floppy connector, I bought…
sliptonic
  • 460
  • 3
  • 11
0
votes
0 answers

List contents of floppy image file without mounting in Linux

I have a huge pile of old (DOS, probably FAT12) floppy image files which I'd like to browse quickly, without having to loop-mount each of them first. Something like Midnight Commander's "iso9660://" virtual file system, just for floppy images. How…
Jens
  • 1,386
  • 14
  • 31
0
votes
1 answer

Loading a floppy disk image with a boot binary

I've created a small assembly binary to boot from a floppy disk (ideally), but I can't work out how to actually 'put' the binary onto the disk so that it is bootable. I'd rather use a floppy disk image (IMG or VFD) rather than an actual disk (I…
user646265
  • 1,011
  • 3
  • 14
  • 32
0
votes
3 answers

Strcmp doesn't work and I don't seem to understand why - transformation to ASCII code makes the program work as expected though

First of all, please don't critique the way the program is written, because this is what we study in my country. I know it is a mixture of C and C++ and the things I use are outdated, but that's how the things are here. So I have to make a program…
0
votes
0 answers

Reading Sectors from a Floppy Image - Bit Shifting?

I am trying to read and display the disk geometry of a floppy in C. I was able to manage the first few entries (as far as I know of they're correct at least) such as: Bytes per Sector Sectors per Cluster Reserved Sectors for the Boot Record Number…
BpVx
  • 23
  • 6
0
votes
0 answers

Assembly language msdos source code equation between cluster and FAT

Going through old MS dos source code on github, I found some peculiar comments as shown below. ;Now we must load the FAT from the disk. Here's how we ;find out where it starts: ;FAT cluster 0 = media descriptor = 0F0h ;FAT cluster 1 = filler…
user11771136
0
votes
1 answer

How to read FAT Table in Assembly Language

NC - Norton Commander I should write a program like NC. I need to access Fat Table in Assembly to show files and directories in my program. Does anybody know how I can access Fat in assembly( both floppy and Hard Disk ) What Interrupts should I…
Ali Bahrami
  • 5,935
  • 3
  • 34
  • 53
0
votes
2 answers

Question about the bootloader

I am following the brokenthorn operating development series to study about bootloader. In this page , these are the three line of code : bits 16 ; We are still in 16 bit Real Mode org 0x7c00 ; We are loaded by BIOS at 0x7C00 start: …
narayanpatra
  • 5,627
  • 13
  • 51
  • 60