Hai there you SNES fans,

This Tool is made for PROCOM 2. (the one i have) 
So if there are problems with Magicom or other copiers, give me a 
detailed description.

Update in version 1.6
----------------------
New feature in send menu:
Click on NO FIX to change mode.
No   fix: Skips fast/slow rom patches (default)
Slow fix: Search & Patch each loaded part for slow rom use (european snes)
Fast fix: Search & Patch each loaded part for fast rom use (jpn+usa snes)
Has effect only on Send options. No more need for all those patch files!
Error in join 12mb fixed.
A few company's added.
A few minor changes in the info display line.    

Update in version 1.5c
----------------------
Optimized Send Code. (speed up x2 !)
Split destination always *.1 whatever you type.
Split files, ALL sizes.
Join files, ALL sizes.
A few company's added. 

Update in version 1.5b
----------------------
Internal rom made a LOT shorter.
Programs who install themselfes in low rom, run ok now.
I patched the rom a litlle  , now it IS a 1 pass copier.
A few company's added to the info list, also the Math Co-Processor(dsp1)
will be recognized. (like Pilot Wings & Mario Kart)

Updates in version 1.5a
-----------------------
Send & Run option added again. 
Kbd small fix.

Updates in version 1.5
----------------------
What does Send & Save to Snes: 

1) Unpack the 1 pass copier, send it to the Snes and run it.
   The screen should turn purple. (smctool Amiga)

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.
    

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

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


Updated: is the sending of 16mb files, this didn't work in older
versions.

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 ?

there are $ff banks of $2000 bytes this makes up to 16mb
(start count at $00)
so a 4th splitted 16mb file goes to $C0 !
   

This progam 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 much beta versions?)
Some names of companys are not correct, don't look at  me!
Each company has a certain heximal number, i just convert that to
my own list, some companys use wrong numbers?

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

P.S.
I encourage people who make Snes info docs, however there are certain
guys who have a LOT more knowledge than displayed in the existing docs.
(maybe they want to stay alone in programming the snes?)
I have written a disassembler for snes using only the pd docs.
What a mess... the FAMICON.CPU doc is a little incomplete, how does
rep/sep affect various immediate instructions? like adc/cpx/eor/etc..
What is the mode of mvp/mvn? is it (.cpu) $3412 or (dsfx) 12,34 ?
Also there are a LOT of instructions new to me, what about some explanation?
Also a lot of hardware registers are not in the list.
Who can help me out a little/lot?
(for good new info i'll give you my disassembler including send/edit/etc..
 in return)    

--------------        M.C.A.      ----------------

