Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Thu 18 Dec 2014, 09:39
All times are UTC - 4
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Unsorted
USB floppy drive formatter
Moderators: deshlab, Flash, GuestToo, Ian, JohnMurga, Lobster
Post_new_topic   Reply_to_topic View_previous_topic :: View_next_topic
Page 1 of 1 Posts_count  
Author Message
8-bit


Joined: 03 Apr 2007
Posts: 3398
Location: Oregon

PostPosted: Tue 08 Sep 2009, 19:07    Post_subject:  USB floppy drive formatter
Sub_title: low level formatter for USB floppy drives
 

This is a low level formatter for USB floppy drives.
I am submitting this because Barry's floppy drive formatter will not work with USB floppy drives.
It is a command line formatter only. In other words no GUI.
If someone wants to try creating a GUI for it, go for it.
To use it, put the file into your / directory and extract there.
Then open a terminal and type: ufiformat --help
This will give you basic commands for it.
You can also do 'man ufiformat' to get more information.
It only does a low level format of a floppy and to put a msdos type file system on it you would type:
mkdosfs -I /dev/name of your usb floppy drive.
ufiformat-0.9.4.tar.gz
Description  Command line USB low level floppy formatter
gz

 Download 
Filename  ufiformat-0.9.4.tar.gz 
Filesize  8.82 KB 
Downloaded  225 Time(s) 
Back to top
View user's profile Send_private_message 
8-bit


Joined: 03 Apr 2007
Posts: 3398
Location: Oregon

PostPosted: Tue 08 Sep 2009, 21:33    Post_subject:  

This is a GUI for the USB floppy formatter
It also alows making the disk an msdos disk.
Requires ufiformat
UPDATED! Now allows Selection of 1440 or 720 k floppys
Final Update!!
Now checks for USB Floppy and will exit with Message if none is found.



Try it and leave feedback.
USB_Floppy_Formatter_GUI-1.3.bz2
Description  GUI for USB Floppy Formatter
bz2

 Download 
Filename  USB_Floppy_Formatter_GUI-1.3.bz2 
Filesize  1.46 KB 
Downloaded  243 Time(s) 

Edited_time_total
Back to top
View user's profile Send_private_message 
8-bit


Joined: 03 Apr 2007
Posts: 3398
Location: Oregon

PostPosted: Sat 12 Sep 2009, 00:59    Post_subject:  

Actually. I need some help with the code!
If one enters ufiformat -i in a terminal, it will return the path of a usb floppy if present and I can put the results in a one line string variable.
But I do not know how to manipulate the string to just be the '/dev/xxx' of the floppy.

The string I get in my variable is "disk generic /dev/sdd /dev/sg4"
So how do I code to just have my variable show "/dev/sdd"
If the string is empty, then I can exit with no USB drive found.

This is actually the final step to finalizing my GUI.
And currently it looks like my attached jpg.
fdformat.jpg
 Description   
 Filesize   20.3 KB
 Viewed   1031 Time(s)

fdformat.jpg

Back to top
View user's profile Send_private_message 
mikeb


Joined: 23 Nov 2006
Posts: 9012

PostPosted: Sat 12 Sep 2009, 10:01    Post_subject:  

Code:
DEVICE=`ufiformat -i |  cut -f 3 -d ' '`

one way

mike
Back to top
View user's profile Send_private_message 
8-bit


Joined: 03 Apr 2007
Posts: 3398
Location: Oregon

PostPosted: Sat 12 Sep 2009, 11:47    Post_subject:  

My original code to get the output of ufiformat -i into a String variable was: echo -e 'ufiformat -i' $FLOPPY
I am using a short bash script to test output and if I do echo $FLOPPY as the next line, I get
disk generic /dev/sdd /dev/sg6

Your example when used with echo -e `ufiformat-i | cut -f 3 -d ' '` FLOPPY$
returns Permission Denied /dev/sdd

So I am closer, but still wrong.
I tried to use grep, but I just am not that much of a programmer since I got away from the ATARI.
When I had it, I wrote a program in assembly to rotate a character set 90 degrees and download it to a printer as it's font.
Back to top
View user's profile Send_private_message 
mikeb


Joined: 23 Nov 2006
Posts: 9012

PostPosted: Sat 12 Sep 2009, 12:46    Post_subject:  

Use the code as is, no echo...this will put the result into the variable $DEVICE

used as you showed its actually trying to run the result...must say I've never used that syntax but bash is quite a mixture of languages

mike
Back to top
View user's profile Send_private_message 
8-bit


Joined: 03 Apr 2007
Posts: 3398
Location: Oregon

PostPosted: Sat 12 Sep 2009, 20:41    Post_subject:  

mikeb wrote:
Use the code as is, no echo...this will put the result into the variable $DEVICE

used as you showed its actually trying to run the result...must say I've never used that syntax but bash is quite a mixture of languages

mike


This is the code I used that worked

FLOP="`ufiformat -i`"
WORD1="`echo $FLOP | cut -f 3 -d ' '`"
Back to top
View user's profile Send_private_message 
8-bit


Joined: 03 Apr 2007
Posts: 3398
Location: Oregon

PostPosted: Tue 15 Sep 2009, 01:30    Post_subject:  

Ok People! I know there have to be some others out there that have USB floppy drives.
I never did receive any feedback on my GUI efforts.
But for those of you that want a painless test in Puppy, I created a Pet package
that includes ufiformat, my GUI program for it, and an entry for the menu under System.
So if you try it and think it is shit, let me know.
If you like it and think it meets your needs, let me know to.
This was my first attempt ever to make a program and to also make a Pet package.
And yes, it both installs and uninstalls fine.
It also works with Puppy v4.3.
USB_Floppy_Formater-1.3.pet
Description 
pet

 Download 
Filename  USB_Floppy_Formater-1.3.pet 
Filesize  10.41 KB 
Downloaded  225 Time(s) 
Back to top
View user's profile Send_private_message 
ohenenana

Joined: 10 Jul 2009
Posts: 4

PostPosted: Tue 06 Oct 2009, 16:07    Post_subject:  

Hey 8-bit

gr8 lil number.

I tried it and it waqs good.

Just wondered:

1./ Could u get it to return back oif the floppy inserted is locked. (allow u to unlock and try again)
2./ Is it possible to add additional capacities e.g 1770 (tomsrbt I think http://www.toms.net/rb/tomsrtbt.FAQ ) or is there a fixed capacity for usb drives preventing this.

Thanks for looking after us usb floppy users
Back to top
View user's profile Send_private_message 
8-bit


Joined: 03 Apr 2007
Posts: 3398
Location: Oregon

PostPosted: Tue 06 Oct 2009, 18:31    Post_subject:  

It is a wonder that I got the GUI as far as I did.
I tried implementing some error checking using Barry's floppy utility, but I could not figure how to make it work.
As to floppy sizes, I based the GUI on ufiformat and the designer of it allowed sizes from 1440K to 360k.
Since I have never seen a usb fkiooy drive that could handle formats below 720k that is as far as I went.
When I have time later, I might look into modifying my GUI to do some error checking.
Back to top
View user's profile Send_private_message 
8-bit


Joined: 03 Apr 2007
Posts: 3398
Location: Oregon

PostPosted: Sun 11 Oct 2009, 16:22    Post_subject:
Sub_title: New version
 

I have implemented a new version that has more error checking on checking for write protected, mounted, existence of floppy in drive.
It also takes you back to the main program screen in case of some errors.
If there is any interest, I will upload a PET for it.
Comments?
Back to top
View user's profile Send_private_message 
Display_posts:   Sort by:   
Page 1 of 1 Posts_count  
Post_new_topic   Reply_to_topic View_previous_topic :: View_next_topic
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Unsorted
Jump to:  

Rules_post_cannot
Rules_reply_cannot
Rules_edit_cannot
Rules_delete_cannot
Rules_vote_cannot
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0645s ][ Queries: 12 (0.0045s) ][ GZIP on ]