EMILE is a 680x0 Macintosh bootloader
Go to file
Laurent Vivier 8cde86073a gcc-4.6: correct strict aliasing errors.
Use "union" to remove error:

"error: dereferencing type-punned pointer will break strict-aliasing rules [-Werror=strict-aliasing]"

Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2011-12-18 14:39:01 +01:00
debian add emile.conf man page into .deb 2011-12-18 14:39:01 +01:00
docs Add more details on "root" option 2011-12-18 14:39:01 +01:00
first Add NewPtrClear 2008-08-12 11:44:46 +00:00
libblock
libconfig
libcontainer
libemile Remove unused variables (detected with gcc-4.6) 2011-12-18 14:39:01 +01:00
libext2 include linux/fs.h before linux/ext2_fs.h 2011-12-18 14:38:58 +01:00
libfloppy
libgzip
libiso9660 Remove unused variables (detected with gcc-4.6) 2011-12-18 14:39:01 +01:00
libmacos gcc-4.6: correct strict aliasing errors. 2011-12-18 14:39:01 +01:00
libmap Add APPLE_DRIVER_EMILE 2008-08-12 09:13:43 +00:00
libscsi remove error message when complete transaction fails 2008-08-12 23:51:40 +00:00
libstream correctly manage default values 2008-08-12 23:40:28 +00:00
libui
libunix libunix: because of mess between gcc and as: remove cpu directive and use the default provided by gcc (68020). Classic will wait later... 2009-06-08 21:55:43 +02:00
scripts EMILE PPC is also compiled with m68k tools except clearly 2009-06-08 18:33:19 +02:00
second Remove unused variables (detected with gcc-4.6) in m68k part 2011-12-18 14:39:01 +01:00
tools Remove unused variables (detected with gcc-4.6) 2011-12-18 14:39:01 +01:00
.gitignore uptdate .gitignore 2009-06-08 22:39:40 +02:00
AUTHORS
ChangeLog Update 2008-08-13 13:06:59 +00:00
config.mk Change VERSION from 0.13CVS to 0.13 2011-12-18 14:39:01 +01:00
COPYING
floppy.conf
kernel.mk
Makefile Generate an EMILE Apple_Driver 2008-08-12 09:24:22 +00:00
README Update README 2008-09-05 14:02:55 +02:00
README.floppy
README.scsi
Rules.mk Move all docs management from Rules.mk to docs/Makefile, to avoid conflists between variables (SOURCES, OBJS, ...) 2008-09-05 14:20:41 +02:00

			EMILE
		(C) 2004-2008 Laurent Vivier

	All files are distributed under the terms of GPL license. See COPYING.

This tool allows to generate a floppy bootable on early macintoshes (680x0 
based macintoshes).

In the booter, is embedded the kernel found in top directory under the name of 
"vmlinux". It has been generated previously in linux source tree with 
"make vmlinux". If a ramdisk (ramdisk.gz) is found, it is also added in
the floppy image.

This work is based on the penguin booter for mac68k, on linux kernel, and 
perhaps on the ppc booter BootX.

Some problems can appear when there is no physical memory in the first bank.

All mechanisms found in "penguin" have not been implemented in EMILE.
You can ask me if one is missing for you :-P

This work has only be tested on a MacIIci with 8 x 4 MB RAM, a Two-Page Display,
and ethernet card sonic.

Have fun
Laurent Vivier <Laurent@lvivier.info>