home *** CD-ROM | disk | FTP | other *** search
/ The Elite Hackers Toolkit / TheEliteHackersToolkitVolume1_1998.rar / HACKERS.BIN / appcraks / PIX112B_.ZIP / PIX.TXT < prev    next >
Text File  |  1990-01-01  |  10KB  |  228 lines

  1.  
  2.         If this Program with Internal Code is Illegal
  3.         in your Country then press F6 and then Alt-F4.
  4.         Answer YES and all Internal Codes are then removed.
  5.  
  6.         Read the Standard disclaimer file,
  7.         I hope it's not deleted, many do so for saving space.
  8.  
  9.         This Program was just another Pic.exe clone.
  10.         But now it will support H. Shaer, David Taits and Jm's
  11.         parallel port programmers.
  12.  
  13.         This version also supports comport programmers
  14.         of type Com84.
  15.  
  16.         Thanks goes to Cathy Moss who inspired me with her
  17.         first Piccer.zip.
  18.  
  19.         And to David Tait for his ideas and
  20.         testing of the Tait parts of this program.
  21.  
  22.         To Markus Kuhn for his Picdis12 and more.
  23.  
  24.         And all others not mentioned but not forgotten.
  25.  
  26.         Many of my PIC84 Toolbox functions are now implemented.
  27.  
  28.         To change type of programmer just remove the ; in start
  29.         of Programmer= line      Set a ; in all others.
  30.         The Tait07T and Tait06T are for programmers  with PNP
  31.         transistors instead of the 4066.
  32.  
  33.         This version does:
  34.         Reads Intelhex H16 and H8M files.
  35.         Reads JM's 2144 byte bin files.
  36.         Reads bin files 2048 reversed or not.
  37.         Reads Asm files, made by Disasm84.exe. Also tested
  38.         on Satfreaks Asm files.
  39.  
  40.         Reads and verifies all Pic areas.
  41.         Supports all Printer and Com ports.
  42.         Changing of all Io_pin  Rb0 .. Rb7 implemented.
  43.         Just load any file. Change to desired Io_pin and blow.
  44.  
  45.         Added support for External Eeproms. Read/Write/Verify/Edit.
  46.         Hot key for this Menu = Ctrl-F6. If you use a Ludi type
  47.         programmer you may have to press the menu key several times
  48.         to get any result.
  49.         Added support to read the CopCards Eeprom format.
  50.         Version + bytes separated by commas. Eeprom must be in
  51.         an adapter, not in the CopCard.
  52.         In next version, I must get a Cop Card first, I'll try
  53.         to access the Eeprom on the Cop card.
  54.  
  55.         Any offers of such cards are wellcome, also interrested
  56.         in a batterycard e.g Amiga or similar.
  57.  
  58.         This program can also be used to load any program
  59.         edit the areas and pins, and save them into Intelhex
  60.         H16(Obj), H8M, JM2144, Bin, Asl, Pp or Asm format,without
  61.         the need to have a PiX.exe compatible programmer.
  62.  
  63.         All areas are editable.
  64.  
  65.         Built in replaceable 1 Pic D2mac source.
  66.         In the garantied legal version the code for an empty
  67.         Pic is installed.
  68.         This Internal code can be replaced by Alt-F4, if
  69.         you want to use current Pic values.
  70.  
  71.         I use Blow when I mean Write to Pic, just for not
  72.         mixing up with all other "Writes".
  73.  
  74.         The editing of areas now rewritten, allowing you to
  75.         edit a single piece of a cell. If you are editing the
  76.         program area and want to write several 3FFF, just press
  77.         the F key. The F in the first posision are then translated
  78.         to a 3. (FFFF becomes 3FFF)
  79.  
  80.         To read, save and verify a protected chip is meanings-
  81.         less. Set protection to off and do your examinations.
  82.         Protection is for Commercial purposes. No need to
  83.         use it otherwise. The lifetime of the Pic84 is also
  84.         incremented.
  85.         Afterwards, if you want the chip protected, do it with F8.
  86.         If the Pic is Protected I choosed to not auto erase it.
  87.         The choice is yours to use F7 to erase it.
  88.         All Dos shells brings you back "Home". But changing the default
  89.         directory on any other drive is not restored.
  90.         For newbies: My hex files starting with :08 is IntelHex H16,
  91.         and :10.. is an IntelHex H8M file. H16 = OBJ in e.g. Pic.exe.
  92.         2 Pic cards mostly use Rb6. 1 Pic cards uses Rb0 or Rb7.
  93.         A 2 Pic card with only 1 Pic mounted works with 1 Pic softs.
  94.         Just set the Rb? to Rb6.
  95.         To Pic.exe users, just load a proper *.H16 file, and chose
  96.         Programm All, that's it.
  97.         Savings can only be done to the default directory.
  98.         The 2144 bytes Bin file for the John Morrison programmer
  99.         is evaluated from the bin files produced by my brain dead
  100.         £79.95 item.
  101.         JM has only byte values for fuses and Id. Only 3 Id locations,
  102.         the first set to 0, the rest only shows the low nibble of
  103.         the Id byte. If the JM doesn't load the 2144 bin into Eeprom
  104.         then make a 64 byte *.eep file and load it into Eeprom.
  105.         Last set fuses to  1 0 0 0 1  and Id to F F F.
  106.         The above shouldn't be needed anymore. Chose JM from
  107.         the change programmer menu.
  108.  
  109.         If no File Extensions are given so are the defaults:
  110.         IntelHex H16= .H16 IntelHex H8M= .H8M Asmfiles= .ASM
  111.         Binary files= .BIN  Eeprom files= .EEP
  112.  
  113.         Asm files are now saved without tabs to please some compilers.
  114.         The fuse word of an empty Pic is 3FFFh. The normal fuse
  115.         becomes 3FF1 (Xt,no Wdt,no Pwr). Setting the protection bit
  116.         makes fuses to 3FE1 (Scrambled to 0061).
  117.         Notice the sequences for read/blow/verify all pic is in order:
  118.         Program, Eeprom Data, Id, Fuses. If any error is detected
  119.         the program exits there. All previous actions are then Ok.
  120.         The error is reported.
  121.  
  122.         Copy, Rename and Delete files added.
  123.         Separate Savings of Program and Eedata to all formats I know of.
  124.  
  125.         Sorting in File menu added. Ctrl- F4 to do it.
  126.         Sort order is Dirs first, then Sys and Hidden files and last
  127.         all other files.
  128.  
  129.         Change color in File menu. Test with F9.
  130.         If desired change the Cfg file's Fg and Bg.(ForeGround,BackGround)
  131.  
  132.         If you want your own name for the Internal file - edit the Cfg.
  133.  
  134.         Also the Cfg file is now read into the Program file. If Program
  135.         don't find any Cfg file in the "Home directory", it uses the last
  136.         read settings. If it finds a changed Cfg file, it reads that one
  137.         into program.
  138.  
  139.         T and M key added to choose Lpt Ports 1-4 or Com 1-4,
  140.         and to change programmer type.
  141.         If the line LPT x  0000h    is displayed, the port doesn't exist.
  142.         In this version you are not allowed to use a not existing comport
  143.         or use an illegal combination of programmer and port.
  144.         Try, if you want to change to Ludi on Com2 press: T F 9
  145.         If you get errors when reading the pic with Ludi settings
  146.         press F4 a few times and it may work Ok.
  147.  
  148.         Depending on your hardware, the delays in program maybe to
  149.         long thus making it slow. In the Cfg this delay is settable.
  150.         (0 to 20) Default value is: Delay=10 mSec. Delay=6-7 works
  151.         for me. This delay only affects Blowing times. Each 1 mSec
  152.         changes total execution time with 1093 mSec. (1024+64+4+1)
  153.         From Pic Menu use: + to increase, - to decrement.
  154.  
  155.         A new delay Dela2 in the Cfg file is for the Com Ports
  156.         programmers. The original Com84 drawing doesn't work
  157.         for me so I built mine from the Jens K Madsen idea.
  158.         The Madsen.gif updated by Jens with a capacitator added and
  159.         raising the zener value from 12 to 13 volts.
  160.         Changes are the at the leftmost part of the gif.
  161.         My test was without that capacitator and a 12v zener. Works Ok.
  162.         It works with dela2=1. Range is 0-99.
  163.  
  164.         Find file in current Dir, added in the File menu. Hotkey=Alt
  165.  
  166.         Program now detects all kind of drives in the File menu.
  167.         (Floppy/Harddisk/Net/Cd-rom) Holes in the drive chain no
  168.         problems. If a Cd-rom contains a audio disk it will not
  169.         be showned.
  170.  
  171.         All shells to Dos or external viewers/editors now has more
  172.         memory available.
  173.         Shells get an extra [PIC] added to the Dos prompt
  174.         so you don't forget to type EXIT.
  175.         Install check made, preventing user to start a new copy of program.
  176.  
  177.         This Program is compiled with Borland Pascal 7.0 on
  178.         a Pentium 100 Mhz. Dos version 6.21. Memory manager Qemm 8.0
  179.         Stacker 4.05  Smartdrv 5.0.
  180.         Settings: Turbo On. Internal and External cache On.
  181.         Pci speed 33 Mhz. Isa speed 12.5 Mhz.
  182.  
  183.         PiX works without any problems in Win95, with a Com port programmer
  184.         run it from Dos.
  185.  
  186.         Sorry for the Note look of this text. But this is my Notes.
  187.  
  188.         Happy burning.
  189.  
  190.         Bengt
  191.  
  192. Problems with Com ports:
  193.         First rule is, Use Lpt ports programmers.
  194.         If you are an (un)happy ovner of a Com port programmer
  195.         PiX will try to support you anyway.
  196.  
  197.         Error in Com84, driver doesn't return interrupts 00 and 3F
  198.         after remove command.
  199.         Pip-02, why run to 96% if the error is at the first cell?
  200.         When slowing down the computer it works better.
  201.         I haven't had any Turbo button connected to my computers
  202.         during the last three years, I allways run on full speed
  203.         selected from the Cmos Menu, so to slow it down I must
  204.         reboot and change. Nasty.
  205.         The write routine seems rather reliable, but the read and verify
  206.         often reports errors, even if there are none.
  207.  
  208. History:
  209.  
  210.         Version 1,08  Now supporting Comports too. A bug when
  211.         returning from editor shell removed. External
  212.         Eeproms in an adapter now supported. (Sda to Rb7 and
  213.         Scl to Rb6.)
  214.  
  215.         Version 1.07  Supporting more programmers.
  216.  
  217.         Version 1.06  One year anniversary edition.
  218.         One year from getting Satellite receiver,
  219.         Internet acount and Smart cards.
  220.         More functions added  too. Piccer_x changed to PiX
  221.  
  222.         Version 1.05. No severe errors reported from
  223.         version 1.04. Only an annoying loss of speed
  224.         because a debug routine wasn't removed.
  225.  
  226.         Version 1.04 , first released version. Called Piccer_x
  227.  
  228.