From: Alex M. <ale...@us...> - 2005-04-12 20:14:39
|
Update of /cvsroot/win32forth/win32forth/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31285/src Modified Files: imageman.f Log Message: arm: imageman.f; when building a DOS app, don't add in library reference to W32FCONSOLE.DLL as they don't require a GUI console Index: imageman.f =================================================================== RCS file: /cvsroot/win32forth/win32forth/src/imageman.f,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** imageman.f 12 Mar 2005 09:09:57 -0000 1.3 --- imageman.f 12 Apr 2005 20:14:28 -0000 1.4 *************** *** 106,110 **** ENDSECTION ! The first section always starts on 4KBYTE. Section #1 will start at 4KBYTE, and be 0x1234 bytes padded out to the next 4K boundary (out to 0x2FFF). Section #2 will start at 0x3000, be 0x1120 bytes padded out to 0x4FFF, etc. The .idata section should be --- 106,110 ---- ENDSECTION ! The first section always starts on 0x1000. Section #1 will start at 0x1000, and be 0x1234 bytes padded out to the next 4K boundary (out to 0x2FFF). Section #2 will start at 0x3000, be 0x1120 bytes padded out to 0x4FFF, etc. The .idata section should be *************** *** 697,702 **** s" .idata" SECTION S-INIT S-READ OR SECTIONTYPE ! s" W32FCONSOLE.DLL" IMPLIB \ force load of the DLL, required 0 s" c_initconsole" IMPORT s" KERNEL32.DLL" IMPLIB 0 s" GetProcAddress" IMPORT --- 697,704 ---- s" .idata" SECTION S-INIT S-READ OR SECTIONTYPE ! EXETYPE CUI <> IF \ if not a DOS app ! s" W32FCONSOLE.DLL" IMPLIB \ force load of the DLL, required 0 s" c_initconsole" IMPORT + THEN s" KERNEL32.DLL" IMPLIB 0 s" GetProcAddress" IMPORT *************** *** 839,843 **** cr to tab-size ; ! CREATE ZERO-WORDS \ words to be zeroed on image-copy &CB-MSG , \ these must be IN-APPLICATION! --- 841,845 ---- cr to tab-size ; ! CREATE ZERO-WORDS \ words to be zeroed on image-copy &CB-MSG , \ these must be IN-APPLICATION! *************** *** 860,864 **** - transient areas - and there may be others ! Once the image is copied, some variables (see ZER-WORDS above) are cleared out so that the image will properly initialise next time it's loaded. More initialisation is done in the --- 862,866 ---- - transient areas - and there may be others ! Once the image is copied, some variables (see ZER-WORDS above) are cleared out so that the image will properly initialise next time it's loaded. More initialisation is done in the *************** *** 970,972 **** IN-APPLICATION - |