home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
World of A1200
/
World_Of_A1200.iso
/
programs
/
text
/
jed
/
src
/
jed.lha
/
README
< prev
next >
Wrap
Text File
|
1993-01-16
|
2KB
|
51 lines
SRC/README
**********
These are the conditions that come with the source, you can use bits you
find useful (are there any?) in a non-commercial product provided that
1) I get some credit :-)
2) It's not used for another editor.
Also,
* You may notdistribute any modified source code for JEd, if you fix bugs
(please do) send it to me.
* You may not distribute a re-compiled JEd without explicit permission
from me.
HOW TO COMPILE IT
=================
The source will [probably] only compile with the DICE compiler (I used 2.06.40)
You have to perform a few simple operations before it will work,
* The assembly source file auto/keymap.a has to be assembled and JOIN'ed onto
the end of the DICE library dlib:autos.lib. These commands will do it,
(the JEd src directory is current)
1> das auto/keymap.a -o t:keymap.o
1> join dlib:autos.lib t:keymap.o as t:autos.lib
1> copy t:autos.lib dlib:autos.lib
1> delete t:keymap.o t:autos.lib
Future versions of DICE may well have the keymap.library already supported
for autoinit library opening, if so, forget what I said above.
* Also, DICE's automatic configuration feature is used, This causes problems
since the version of the code to read and save the config in csr.lib won't
work (in DICE V2.06.40 at least) since it tries to call the _un_registered DOS
tags, these don't exist in a normal registerized compile. The solution is
either to do as I did and change the library file `amiga/config.a' so that it
calls the DOS _LVO's directly and recompile csr.lib or you could link with
amigas20.lib as well as amigasr20.lib
* The hash-table code also has to be compiled, uncompact the hash.lha file and
dmake it.
* The regexp object-library needs to be compiled as well, if you can't be
bothered to do this "#define NOREGEXP" somewhere and all regular expression
routines will be ignored. Note that The regexp that comes with JEd has one
more function than the standard (added by me).
After doing all this cd into the src directory and type dmake. See the
dmakefile for more info.