@DATABASE "fixP00"
@AUTHOR "Andreas Schwarz, schwarzI@stud.fh-luebeck.de"
@FONT Courier.font 15
@(c) "Copyright © 1996 Andreas Schwarz"
@$VER: fixP00.guide 1.0 (19.08.96)

@NODE Main "fix and extract P00 Program Images"

                            @{b}fixP00 v1.0@{ub}


                  Copyright ©1996, Andreas Schwarz

                 MailTo: schwarzI@stud.fh-luebeck.de

                       Release date 19.08.1996




    @{" Introduction       " link Introduction} What's this?
    @{" Requirements       " link Requirements} What do you need?
    @{" Installation       " link Install} Installing fixP00
    @{" Usage              " link Usage} How to use fixP00?
    @{" License            " link License} FreeWare!
    @{" Disclaimer         " link DISCLAIMER} THERE IS NO WARRANTY!
    @{" History            " link History} The History

@endnode

@node Introduction "fixP00: An Introduction"
@{b}Introduction@{ub}
============

C64 Emulators on PC use "P00 Program Images" to store
C64 files. A "P00 Program Image" contains a header
including string "C64File" and name of the C64 program.
The first two bytes of the C64 program are a
pointer, to the adress, the program is loaded to.
In a lot of my "P00 Images" this pointer is
corrupt, it points to $0000 (I dont know why?).
Most C64 files are loaded to $0801,
but never one would work loaded to $0000.

"fixP00" checks all files given to be an "P00 Image" and to
have a corrupt ($0000) pointer and fixes it if nessesarry.


I wrote this program only to fix quick "P00 Images"!
To handle .d64, .x64, .t64, .p00 and .lnx archives try:

      /misc/emu/UNd64 (AmiNET)

@endnode

@node Usage "fixP00: Usage"
@{b}Usage@{ub}
=====

Usage: @{b}fixP00@{ub} <file|dir> [fix] [force] [all] [bak] [quiet] [xpath <path>]

       <file|dir> ..... set workfile/dir

       fix ............ fix $0000 to $0801

       force .......... fix $???? to $0801

       all ............ fix recursively (all subdirs)

       bak ............ make a backup before fix

       quiet .......... no stdout

       xpath <path> ... extract to <path> (default is ram:)


fixP00 dh0: all xpath dh2:64prg        - search dh0: recursiveley,
                                         extract all "P00 Images" to dh2:64prg/

fixP00 ram:64prgs/test.P00 fix bak     - make a backup and fix test.P00

fixP00 dh0:p00files                    - show infos about the files

fixP00 ram:bl#? fix                    - use wildcards

@endnode

@node Requirements "fixP00: System requirements"
@{b}Requirements@{ub}
============

What do you need?

     fixP00 should work on every Amiga with:

     - MC68020 or higher

     - Kichstart1.3 (not tested) or higher

@endnode

@node Install "fixP00: Install fixP00"
@{b}Install fixP00@{ub}
==============

Just copy fixP00 to everywhere.

@endnode

@node License "fixP00: Freeware"
@{b}Freeware@{ub}
========

This program is freeware. It is provided "AS IS"
without warranty of any kind, and the author is not
responsible for any damage this software may or may
not do. So, use it at your own risk!

@endnode


@node History "fixP00: Die History"
@{b}The History of fixP00@{ub}
=====================

-------------------------------------------------------
       V1.0 + extract "P00 Program Images" to C64 rawfiles

            + FORCE, BAK, ALL, QUIET

            + AmigaGuide (fixP00.guide)

-------------------------------------------------------
       V0.9   first internal release

@endnode

@node DISCLAIMER "DISCLAIMER"
@{b}Disclaimer@{ub}
==========

THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE
LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDER AND/OR OTHER
PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER
EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO
THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM
PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR
CORRECTION.

IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL
ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY REDISTRIBUTE THE PROGRAM AS
PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL,
INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE
THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED
INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE
PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER
PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

@endnode

