VOGONS


First post, by nemesis855

User metadata
Rank Newbie
Rank
Newbie

I'm a relative newbie to both DosBox and Linux. Running DosBox 0.74 under Lubuntu 12.1. Running on a Pentium 4 with 2GB memory.

I was able to sucessfully mount the physical floppy drive at A:. I inserted a floppy and got it to recognize disk contents and install a program in my DosBox 'drive c'. The issue I'm having is when I insert a second floppy and do a directory of the disk, I see the contents of the first disk !? The same result occurs when I removed all disks. I got the same result when I unmounted and re-mounted the floppy.

Anybody run into this behavior before and is there a 'fix'? Thanks.

JohnnyD

Reply 2 of 9, by nemesis855

User metadata
Rank Newbie
Rank
Newbie

Tried that, same effect. Do I have to unmount, remount the floppy? Thanks for the response

Reply 3 of 9, by Shagittarius

User metadata
Rank Oldbie
Rank
Oldbie

Remove current disk. Insert new disk. Press Ctrl-F4.

Reply 4 of 9, by nemesis855

User metadata
Rank Newbie
Rank
Newbie

Did just that, but pressing ctrl-F4 doesn't seem to update disk directory. For that matter it doesn't update in lubuntu either.

Reply 5 of 9, by Jorpho

User metadata
Rank l33t++
Rank
l33t++
nemesis855 wrote:

For that matter it doesn't update in lubuntu either.

Surely this indicates that it is a Lubuntu problem, then?

As a workaround you can create disk images (using rawrite, for instance) and mount them in DOSBox using imgmount.

Reply 6 of 9, by nemesis855

User metadata
Rank Newbie
Rank
Newbie

Actually, yes, I did create disk images for the program I was interested in (Master of Orion). No problem there, however, I ran afoul of the "DosBox not allowing you switch floppy disk images" with ctrl-F4 issue which has been reported elsewhere on this board. Ultimately, I had to dump the contents of all the install disk images into a single directory and install from that directory, which worked.

However, if I'm understanding everyone who's taken the trouble to respond to my initial post, I should be able to use physical floppies and physically "switch" them by entering ctrl-F prior to trying and read the "new" floppy, correct?

Reply 7 of 9, by ripsaw8080

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Try mounting like: mount a a:\ -t floppy

Mounting a drive with the -t floppy switch causes it to bypass directory caching, so you don't have to manually update the cache with Ctrl-F4 when the drive contents change. That's how it's supposed to work, but there might still be some issue with the host OS.

Reply 8 of 9, by Jorpho

User metadata
Rank l33t++
Rank
l33t++
nemesis855 wrote:

Actually, yes, I did create disk images for the program I was interested in (Master of Orion). No problem there, however, I ran afoul of the "DosBox not allowing you switch floppy disk images" with ctrl-F4 issue which has been reported elsewhere on this board.

Oh, right. I thought that was finally fixed in SVN.

You may have read that under Windows, the workaround is to mount the images using Virtual Floppy Drive (a freeware program), but I have no idea what the equivalent is in Linux. A quick Google suggests it is relatively trivial.

However, if I'm understanding everyone who's taken the trouble to respond to my initial post, I should be able to use physical floppies and physically "switch" them by entering ctrl-F prior to trying and read the "new" floppy, correct?

Yes, CTRL-F4, provided everything is working correctly at the OS level.

If you wanted to mount images, you could swap out the mounted images on the Linux command line and hit CTRL-F4.

Reply 9 of 9, by rcblanke

User metadata
Rank Oldbie
Rank
Oldbie
Jorpho wrote:
nemesis855 wrote:

Actually, yes, I did create disk images for the program I was interested in (Master of Orion). No problem there, however, I ran afoul of the "DosBox not allowing you switch floppy disk images" with ctrl-F4 issue which has been reported elsewhere on this board.

Oh, right. I thought that was finally fixed in SVN.

Correct, this is available in SVN, but not in DOSBox 0.74 .