Hai there you SNES fans,

This Tool is made for PROCOM 2. (the one I have)
I have a small Hardware Upgrade in my procom ( read " order.now " )
so i can run profighter/wildcard files as well. 

 
Update in version 1.7
----------------------
New: Profighter/wildcard send & run.

(Sends adapted rom, then the file)

16mb profighter/wildcard send (splitted): here's what to do:

1. send part 1 with fig/swc send & run
2. set bankstart to $80
3. send part 2 with SMC send & run
(Don't use fig/smc send TWICE for 1 splitted game, because the 2nd time
it will send the rom again, and overwrite your game in memory.) 

(Run always checks on bit 6 set in header+2, if set, run is canceld,
a 16mbit part 1 file has it set. Also splitted smc files will not
run until the last part is send.)

If you send the 'highrom.dos', then the profighter file will NOT
work, because this rom has incomplete send/receive routines.
Only use the highdos.dos for 'snes disk loading'.

In the 'Save' option profighter files will NOT be sent high/low,
therefore you cannot run it immediatly afterwards.

New: cancel send if you press ALTERNATE.
When save to snes drive, ALT will ONLY cancel the send of the rom!
(maybe it works Todd?)

New: File info for fighter/wildcard files.
Add header/remove header on $2000 boundery lengths.
Little extra time between each save on split files.
(saving to a: switch disks etc..)
Whole new format routine: Counter/Choose A/B...

;------------------------------------------------------------
What does Send & Save to Snes: 

1) Unpack the 1 pass copier, send it to the Snes and run it.

2) Load & Send blocks of 512k to the Snes until the end of the file
   is reached, this means that you guys with 1 meg machines can use
   this too!!

3) Copy,Patch the loadname and send it to the Snes.
   (points will be skipped) so ROADRUN.NER will become
   ROADRUNNER

4) Activate Snes Saving mode. Screen should now show:
   
     Saving.....  [000]
   
   Make sure that BEFORE this point you have a blank formatted disk
   inside the Procom/...  High Density Drive.
   If all goes well it starts saving, counter will decrease.

When saving is done OR ANY error occurred it will return to 
the copier screen. So make sure all is ok, before deleting the original
on your harddisk!

5) You can now RUN the file in memory, Send & Save the next one, or
   use the 1 pass copier, this thing copies a whole disk in 1 pass.
    

Bankstart option:
-----------------
Snes is divided in 256 ($ff) blocks of 8192 ($2000) bytes.
This adds up to 256*8192=2097152 or $200000 bytes or 16mbit.
Just before each block you send, this program sends the block
number, normally games are loaded from block 0 >.
Every time a block is send, the bank (blocknumber) will be increased.

Send & Save to Snes Drive:
--------------------------
ALWAYS keep bankstart at $00 !


Send & No Run:
--------------

1 part games: make sure that bankstart is set at $00 !!

How to send a 16mb file:

1) set bank start to 00 & send part 1 (goes to 00-7f)
2) set bank start to 80 & send part 2 (goes to 80-ff)

How to send a splitted 12mb file:

1) set bankstart to 00 & send part 1
2) set bankstart to 40 & send part 2
3) set bankstart to 80 & send part 3

How to send a splitted 8mb file:

step 1 + 2 of 12mb

easy isn't it ?
--------------------------------------------------------------------------
This program can be renamed to *.prg or works as *.acc

when loaded as *.acc it reserves about 20k of memory, when activated
it reserves an extra 530k, when leaving it free's the 530k.

Trouble with File-Info:
Each program is supposed to have a data area at $ffc0
there must be name, size, etc.. info.
BUT, some programmers do not use this area, so File-Info does not
work always.(Maybe too many beta versions?)
Some names of companies are not correct, don't look at  me!
Each company has a certain hex number, I just convert that to
my own list, perhaps some companies use wrong numbers...

Hint:
-----
To use the 1 pass copier pick option Send & Save, when the fileselector
appears, press cancel. 


 M.C.A. of Elitendo !                                               30-1-93    

