Hangar.La tienda de software del Amiga

mADFloppy 0.4

Amiga disk images xferring environment

Short:        Amiga disk images xferring environment
Author:       megacz@usa.com
Uploader:     megacz usa com
Type:         disk/misc
Version:      0.4
Replaces:     disk/misc/mADFloppy.lha
Requires:     see notes
Architecture: m68k-amigaos;generic

mADFloppy - megacz's own adf,adz,dms unpacking environment
version 0.4 (04-Mar-2008) megacz@usa.com


       _______ ______  _______ _                         
      (_______|______)(_______) |                        
 ____  _______ _     _ _____  | | ___  ____  ____  _   _ 
|    |  ___  | |   | |  ___) | |/ _ |  _ |  _ | | | |
| | | | |   | | |__/ /| |     | | |_| | |_| | |_| | |_| |
|_|_|_|_|   |_|_____/ |_|      _)___/|  __/|  __/ __  |
                                      |_|   |_|   (____/ 




 a) g.e.t.t.i.n.g. m.A.D.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

megacz: Ahoy there sailor, with A500 on the board and lots of disk images 
        on your other Miggy =D. Weather is going to wash the boat so lets
        play some oldies in yer cabin.
   you: Hell yeah!

---

mADFloppy allows to xfer Amiga disk images(adf,adz,dms) back to the floppies
without messing with the options, so the salts like you can have good time
with the old games - think about it, pure essence, no frustration, no need
to remember anything, let the logfile keep track on what has already been
written/played.

Features:
         - CLI/Workbench driven
         - Amigaguide User Interface
         - xferred disk images logfile
         - additional progress console(s)

Look at the included screenshot to see how that beauty look likes :)



 b) a.r.e. y.o.u. m.A.D. e.n.o.u.g.h?
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

The requirements that must be met are as follows:


  - Amiga or Amiga like computer with at least OS 2.04
    (if you manage to run this environment under 1.3,
     then please inform me about that!) and 68020+
     or 68000 if you find the deps somewhere for
     this cpu.

  - memory, 1 meg is the minimum, not for the script
    to function but for the proggies that deal with
    the disk images(dms unpacking, for example).

  - dependencies:

      + l/fifo-handler
      + libs/fifo.library
      + libs/rexxsupport.library
      + libs/rexxsyslib.library
      + libs/mathieeedoubbas.library 
      + system/RexxMast
      + c/rx
      + c/execute
      + c/list
      + c/adf2disk
      + c/gzip
      + c/xdms
      + c/break
      + c/status
      + c/delete
      + c/copy
      + c/requestfile
      + c/iconx
      + utilities/multiview
      + unsetenv
      + endcli
      + run
      + set

  - directories full of disk images



 c) o.n.l.y. m.A.D. m.a.k.e.s. i.t. .p.o.s.s.i.b.l.e!
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

Installation it not that hard, all you need is determination, coz it may require
some typings here and there, but this is needed only for a first time.

Heres da plan, get your three letters to some browser or some wonderful console
http downloader and fetch these:

   http://www.aminet.net/dev/gg/fifolib-bin.lha
   http://www.aminet.net/dev/gg/gzip-bin.lha
   http://www.aminet.net/disk/misc/adf2disk11.lha

You dont need to download 'xdms' coz it is included within this package, and 
its recommened that you use this one or else you will be unable to see
the output in the progress console.

Now just copy the files according to the '- dependencies' in the previous
point and initialize the 'FIFO:', to do that execute and add this to the
startup(yes its correct, fifo does not require mounting, just launch):

 > run <nil: >nil: l:fifo-handler

Lastly, copy the 'mADFloppy' to 'c:' and 'protect c:madfloppy +s'.

Your pain is over!



 d) f.o.l.l.o.w. t.h.e. m.A.D, f.o.l.l.o.w. t.h.e. m.A.D!
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

There are actually two ways to invoke, you can either use the shell - that is what
real sailors do, or use the mice and double click on the nifty icon made by the Ivo
(btw there is more icons, they all look just fine and dandy, thanks a lot to Ivo,
for the design and the policy that allows to spread his icons, THANKS DUDE!!!)

The template:

   *** template: mADFloppy <path>[,,screen] | <file>[,unit]
   
Explanation:

       <path>   -   well, every seaman should know already what is this
                    and how to deal with that, but ok, you may not be
                    as that advanced so, this is where you enter a
                    path to some files =D
   
  [,,screen]    -   mADFloppy can open its windows on any public screen,
                    try to use 'screenwizard', this util is really cool,
                    and your wb will be garbage free!

       <file>   -   file is file, same as whisky, what is whisky?
                    whisky is whisky!

      [,unit]   -   unit may be from 0-3, if it is ommited then its assumed
                    to be 0 - internal floppy ie. 'DF0:'

Examples:

you want to xfer the disk image to 'DF0:' afap without generating
any listings and other stuff, so you open the shell and type:

 > madfloppy hd666:games/s/SuperJollyNiftyGame.adf


but suddenly you decide to xfer another one to 'DF1:':

 > madfloppy hd666:games/t/ThisOneIsBetter.dms,1


you have lots of games and want to use that quick amigaguide listing
that allows to xfer by pressing a button:

 > madfloppy hd666:games/f/


you think that your Workbench is already full of windows and opening
another one may not be a good idea, but there is some other public screen
around, so maybe?

 > madfloppy hd666:games/f/,,Rescue-Screen


As you can see usage is a piece of cake and anyone can do that.



 e) c.a.n. i. b.e. e.v.e.n. m.o.r.e. m.A.D?
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

Absolutely, all you have to do is to customize the script for your needs.
Pick some text editor, open the 'mADFloppy' and point your eyes on label
called 'var_:', you will find there commented variables, now just play
with them.

The very first thing you should change is variable that holds filename
for logging filenames of already xferred disk images,

   madflog    = "ram:mADFloppy.logfile"

this might be very helpful, so you actually want to store that file somewhere
on your drive.



 f) m.m.m.A.A.A.D.D.D. t.i.p.s.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

There is one annoying thing and its related to 'adf2disk', this proggy can not
be interrupted, so the only good way of stopping it is to eject the floppy.
All other proggies 'transadf' and 'xdms' can be terminated by pressing 'B'
in the UI. I have chosen the 'adf2disk' coz it is the fastest solution
and also very small, it is able to write 901120 in approx. 45 seconds
with verification turned on!

Close gadget in the progress console(s) is deaf, use the 'C' button
in the UI to open/close.

mADFloppy recurses to the subdirs!!!



 g) t.h.a.n.k.s. i.n. m.A.D.v.a.n.c.e. t.o...
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

AmigaUFO, Wayne and  K0rky_ for beta testing.
Ivan 'Ivo' Kosak for excellent icons of floppies!
Space Farm - that old school rock band from New Zealand - for nice tracks!
Jörg Höhle (fifo-handler)
Andreas Paul (adf2disk)
Karl J. Ots (transadf)
FSF (gzip)
Andre' Rodrigues de la Rocha (xdms)
Commodore (amigaguide)

Would you like to draw a logo for mADFloppy, or send me some suggestions,
comments, critique? Go ahead, you will find my email in the third line.



 i) h.i.s.t.o.r.y, n.o.w. t.h.a.t.s. m.A.D!
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

   0.03       i thought it will be continuation of 'madf',
              but its not so initial.

   0.04       removed 'transadf' support completly(it is slow
              and has decompression bug - it barfs at some gzip
              archives, wasnt investigating where in the code
              that bug is cuz its kinda complex, watch dog shows
              its something with floppy stuff, but it only
              happens when decompressing so im confused ...)
              and added 'gzip' in place.

Gratis

Descargar 72 KB

Desde el Amiga: abre Hangar y busca mADFloppy.

Autormegacz@usa.com
Categoríadisk/misc
Tamaño72 KB
Fecha2024-03-10
Param68k-amigaos;generic
Necesitasee notes
OrigenAminet