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. Under NO conditions may you distribute any modified source code for JEd, if you fix bugs (please do) send it to me. Also there are NO conditions under which you may distribute a re-compiled JEd without explicit permission from me. 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 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 After doing all this cd into the src directory and type dmake. See the dmakefile for more info.