                              EditROM v0.96beta
                           =======================
                            written by Lars Kral
                                  06/15/00


THIS INTERNAL RELEASE OF EDITROM IS ONLY FOR REGISTERED BETA TESTERS.

EditROM is shareware. You have an evalution period of 30 days to test it.
After that you should register EditROM at PalmGear H.Q.

***DISCLAIMER:***********************************************************
EditROM is provided "as-is", there is no warranty of any kind, express or
implied. The user accepts full resposibility and liability for any use of
this software. All rights reserved by Lars Kral.
*************************************************************************


 OVERVIEW:
===========
With EditROM you can modify ROM images downloaded from your palm device.
Increase your memory capacity by accessing the flash area, an unused portion
of your organizer.
Create your own customized ROM and include the applications you always
need or simply increase your FlashPro area by deleting the built-in
applications you never use. Then flash this ROM image back to your palm
device.


 REQUIREMENTS:
===============
 - flashable palm device (PalmIII, PalmIIIx, PalmV, ...)
 - MS Windows 95/98 (MS Windows NT not tested)
 - Palm OS Emulator
     (http://www.palmos.com/dev/tech/tools/emulator/seeding.html)
 - PalmOS Upgrade Utility (http://www.palm.com/support/upgrade/)


 HISTORY:
==========
v0.90beta (04/23/00)  - first beta release
v0.91beta (05/02/00)  - added support for PalmOS 3.5 images
v0.92beta (05/09/00)  - adjust size of ROM/flash area
v0.93beta (05/20/00)  - some minor changes
v0.94beta (05/27/00)  - added key system
v0.95beta (06/09/00)  - added support for TRGpro images
v0.96beta (06/15/00)  - added support for PDB files


 TRADEMARKS:
=============
Palm, PalmIII, PalmIIIx, PalmV and PalmOS are trademarks of 3Com Corporation
or its subsidiaries.
Microsoft and Windows are either trademarks or registered trademarks of
Microsoft Corporation.
FlashPro and FlashBuilder are registered trademarks of TRG Products, Inc.
Other brand and product names may be registered trademarks or trademarks of
their respective holders.



 FAQ (Frequently Asked Questions):
===================================

How to register EditROM?
========================
You will be able to register EditROM at PalmGear H.Q.
Web: http://www.viamall.com/pilotgear
Phone: +1-817-640-6558
Fax: +1-817-640-6614
When you have registered you can perform more than only one modification.


What should I check before flashing my palm device?
---------------------------------------------------
Check whether you have a minimum of 50% of battery life left and an
up-to-date backup of ALL your data stored in the palm device.


What happens if the flash procedure fails?
------------------------------------------
The fist 32KB of your ROM is write protected, so there is always a valid
bootloader with which you can boot your device in debug mode (hold down the
pagedown button and press the reset button on the back of the palm device)
to reflash the ROM.


Which ROM version can be used?
------------------------------
Use only PalmOS 3.0, 3.1, 3.3 and 3.5 images. But remeber: if you have
already modified your Flash ROM with another application (like FlashPro,
FlashBuilder, ...) you first have to reflash the original PalmOS with the
"PalmOS Upgrade Utility".


How to download the ROM image to my desktop computer?
-----------------------------------------------------
Use the transfer ROM capability in the "Palm OS Emulator". Then follow the
instructions.


Which databases can be removed?
-------------------------------
Not every database can be removed. Take a look at the list below, where all
the databases of PalmOS 3.3 (EZ) are listed. Those masked with an asterisk
I have already removed successfully:

Database               Type                         Size
---------------------------------------------------------
Address Book           Address Book (Main-App)       56KB *
Calculator             Calculator (Main-App)         20KB *
Date Book              Date Book (Main-App)         105KB *
Expense                Expense (Main-App)            43KB *
Launcher               Launcher (App)                41KB *
Mail                   Mail (Main-App)               58KB *
Memo Pad               Memo Pad (Main-App)           23KB *
Preferences            Preferences (System-App)       1KB
Security               Security (System-App)          9KB
Setup                  Setup (Welcome+Graffiti-App)  26KB *
HotSync                HotSync (System-App)          44KB
To Do List             To Do List (Main-App)         32KB *
DefConnectionDB        Connection-Data (non V)        1KB
DefEZConnectionDB      Connection-Data (Palm V)       1KB
IrDA Library           Beam via IR                   39KB
MS-CHAP Support        PPP authentication             4KB *
PADHTAL Library        HotSync                        8KB
AMX                    System resource               19KB
Net Library            Net socket library            94KB *
SerialLib              System resource                2KB
Loopback NetIF         loopback interface             2KB *
PPP NetIF              PPP interface                 30KB *
SLIP NetIF             SLIP interface                15KB *
Buttons                Buttons (Pref-Panel)           8KB
Digitizer              Digitizer (Pref-Panel)         2KB
Formats                Formats (Pref-Panel)           5KB
General                General (Pref-Panel)           8KB
Connection             Connection (Pref-Panel)       22KB
Network                Network (Pref-Panel)          41KB *
Owner                  Owner (Pref-Panel)             4KB
ShortCuts              ShortCuts (Pref-Panel)         6KB
System                 System resource              451KB
68328EZ Serial Driver  Serial/IR driver               2KB
UIAppShell             System resource                2KB
IrComm Serial Driver   HotSync via IR                 8KB


Which databases can be stored in ROM?
-------------------------------------
Almost every application can be stored in ROM, except those which modify
themselves. Get more information at http://www.asynccomputing.com/flashram/
especially if you are using HackMaster.


Can I replace the built-in DateBook with DateBk3?
-------------------------------------------------
Yes you can. But you need a resource with the CreatorID of the DateBook.
Therefore ask C. E. Steuart Dewar (cesd@gorilla-haven.org), the author of
DateBk3, for DateBkStub.prc.
But note: Before you perform the first HotSync, start DateBk3 to create an
empty DateBook database.


How to flash my own new ROM image?
----------------------------------
First of all test your new created EditROM.ROM image with the "Palm OS
Emulator". If everything works fine you may flash your device. Use the
advanced button in the "PalmOS Upgrade Utility" and choose your image.


Is EditROM compatible with FlashPro?
------------------------------------
Yes, it is. I have tested the latest release of FlashPro without any
problem. Note that you can also increase the flash area by deleting
databases in the ROM area.


How to contact the author?
--------------------------
Please write comments, bugreports and suggestions to: lars.kral@web.de
Get the latest release of EditROM at: http://come.to/larskral
