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.
|