home *** CD-ROM | disk | FTP | other *** search
- The file called EALstartup.asm is not actually supplied by Electronic Arts, but
- is instead a modified version of the Lstartup.asm provided on the Amiga C disk.
-
- The modifications consist of bypassing the reference to "__main" which is
- produced by compiling the Amiga C version of _main.c.
-
-
- The way showilbm.c is written, it won't run from workbench without the changes
- that were made to create EALstartup.asm. When linked with Lstartup.obj
- (from Lstartup.asm) the program runs fine if called from CLI, but if called
- from Workbench, opens and closes the debug window, then flashes the screen.
- If linked with EALstartup.obj (from EALstartup.asm), it runs either from
- Workbench or from CLI.
-
-
-
- *** Commodore-Amiga has modified the source.files/showilbm.c to allow it to
- be linked with the STANDARD Lstartup.obj found on the Amiga C disk. If
- compiled without using -dTINY, it allows the status information, if any,
- to be redirected to the little window that the Lattice startup code
- automatically opens in the workbench. The lines that change are:
-
- added a line:
-
- extern struct WBStartup *WBBenchMsg;
-
- changed a line:
-
- from: wbStartup = (struct WBStartup *)argv;
- to: wbStartup = WBenchMsg;
-
- changed references from PrintS to printf throughout.
-
-
- Rob Peck
-