Vmax3! - Fileripper by 6R6/Nostalgia
------------------------------------
beta 4 fixes:
* Fixed saveroutine - Saver wasn't saving correct bytes at start position.
* Fixed the sorter (again) to handle more than 256 adress entries

To use this tool you need:

1) A PAL/NTSC C64 with a 1541/1571 disk drive (or a clone).
2) A Ram Expansion Unit.
3) A Vmax3 game disk and some formatted disks.

Before you run the tool you can change the device number
by poke 186,x - where x is number between 8 and 12.

Special keycommands:
-------------------
$         List directory , works on both load and save prompt.
?         List block table entries (works only at save prompt).
Run/Stop  Exit any listing.
CTRL      Delay any listing.
RESTORE   Restart this tool.


Files on a Vmax3 disk:
----------------------
A vmax3 disk can have both standard CBM files and vmax3 files.

Vmax3 files are displayed as 0 blocks entries.
Vmax3 files points to track+sector $12,$12.
Vmax3 files loads to $02b6 and does a $0328/$0329 break jump.
Vmax3 disk has code in the bam (t+s $12,$00).
Have look at the bam with a block read command 
(@br 12 00 10) and look at $10a7-$1100.

Sandard CBM files can also be on the disk, and they are not protected in anyway afaik.


Operation Terminated:
---------------------
If you load a file that has a non-zero block entry you might 
get a filetype error on screen.
Try to load that file manually and check if is standard CBM file.

Stack error = you have probably found an unsupported version of vmax3.


Files saved:
------------
You will always get 2 subfiles or more.

The first subfile is saved from $0202 to $02xx.
This file is not needed for your crack,
but it might contain information on how the
file is treated. Usually it exits with a rts as normal, but
it can also stack jump into game code.

The stack jump adress is located around $0271 in that file.
For Rastan (c) 1988 Taito
0271: $4f,$ff -- when pushed onto stack: $ff,$4f = $5000 stack jump

Usualy there is only this kind of jumps in the first 2 files on the disk,
"!" Always loads "---*" and jumps into code the latter file has.

The next subfiles saved are files needed for the game.


Thats it!
6R6/Nostalgia
