README.md
PRC edit is a HEX editor and Ascii viewer in one. You can open a PRC with corresponding disassembled source file in the editor.

Features:
- If you see an opcode in the source code and you want to edit it in the PRC file, all you have to do is press F10 to jump to the correct location.
- Jump to a link reference with F11 and jump right back with F12.
- Create XML files for PW-Patcher from within the editor.
- The PRC file can automaticly splitted with SplitPRC and disassebled with Pilotdis.
- The source file is splitted into the source part, the label cross reference part and the global cross reference part.
- Multiple undo when editing.
- Set unlimited bookmarks in the source file.
- Treeview with Form, alert and string resources.
- Etc.

Limitations:
- PRC edit is only compatible with pilotdis wich can be found at www.palmgear.com
- You cannot edit the disassembled source. It's the easiest way to keep all Link positions stay where they are.
- You cannot change the length of the PRC file in the editor. If you want to paste a binary string in the file, you'll have to select a part with exactly the same lenght first.
- The program isn't bastard proof. I'm sure that you can crash the program but I don't care.
- You cannot create illegal patches with PRC edit.

(C)opyright 2000 by Dr Funk
http://www.palm.atfreeweb.com

History

0.1-0.5 First public releases
0.7-0.9 Added MDI childs to support multi code PRC files
1.0 Added a treeview with resources
1.1 Made it compatible with Pilotdis 1.16
1.11 Fixed a bug with paths with a space
1.20 Added 'saved changes log'
1.30 Added Auto delete tempfiles
Added Copy XML to clipboard
Added Extracting URL from PRC file
Fixed Resizing treeview bug
1.31 Fixed a bug in the 'Saved changes log'
Added Ascii Load and Save option on right click popupmenu. Note that the original
source file contains the Link list (LCR) and the Global variables list (GCR) and
that PRC splits them on opening. If you save the Source file, you'll have to save
the LCR and GCR too. Better is it to save the new file with a different name and
reload it manual if you open the file again.
Added Use of tab key in Asciview
1.32 Fixed a bug with the delete tempfiles option
Kept cursor position when reopening original file
Creating linklist and creating XML is now more Windows friendly.
1.4 Added Jumpstack to store multiple jumps
1.41 Added PRECRC to create XML and speeded it up to lightning
1.50 Modified XML header to new standard
Added Yes to all in disassemble question
1.60 Added references to DC.B lines
1.70 Included SplitPRC in program. There's no more need for an external splitter.
1.80 Added right click menu with search for word under cursor
Added option to use the same find options for all 'Find dialogs'
1.90 Added customizing of hex insert menu
Fixed a small bug in internal splitPRC
Fixed a small ignorance in copy-paste in notes window
1.91 Fixed a bug in the dc.b tree texts
Speeded up the analysing
1.92 Fixed a bug in internal splitPRC that occurred in programs with strange code resourcenames
Fixed a bug with spaces in filepaths