100 Commits
Author SHA1 Message Date
Laurent Vivier 5d2fe2dbb2 Allow to compile with gcc-4 by adding a contraint on memory for MacOS traps
Signed-off-by: Laurent Vivier <Laurent@lvivier.info>
2008-10-27 20:51:15 +01:00
Laurent Vivier 72fe121b08 Change VERSION from 0.13 to 0.13CVS
Signed-off-by: Laurent Vivier <Laurent@lvivier.info>
2008-09-25 16:55:52 +02:00
Laurent Vivier 20e785f628 Define vga_set_palette() to define current display palette.
Signed-off-by: Laurent Vivier <Laurent@lvivier.info>
2008-09-17 14:53:27 +02:00
Laurent Vivier 094feb6fe2 create .gitignore
Signed-off-by: Laurent Vivier <Laurent@lvivier.info>
2008-09-17 14:51:45 +02:00
Laurent Vivier db0457b9e5 Push parameters of _SetEntries into the stack instead of registers.
Add graphical display type (clut, fixed, direct).

Signed-off-by: Laurent Vivier <Laurent@lvivier.info>
2008-09-17 14:45:35 +02:00
Laurent Vivier 34dc6d518c Add SetEntries() to set color palette
Signed-off-by: Laurent Vivier <Laurent@lvivier.info>
2008-09-14 23:59:22 +02:00
Laurent Vivier 894efdd1db Add some definitions to video.h
Signed-off-by: Laurent Vivier <Laurent@lvivier.info>
2008-09-14 23:55:35 +02:00
Laurent Vivier c5268fb299 Move all docs management from Rules.mk to docs/Makefile, to avoid conflists between variables (SOURCES, OBJS, ...)
Signed-off-by: Laurent Vivier <Laurent@lvivier.info>
2008-09-05 14:20:41 +02:00
Laurent Vivier e1d621532a Update README
Signed-off-by: Laurent Vivier <Laurent@lvivier.info>
2008-09-05 14:02:55 +02:00
Laurent Vivier 5de80e9c48 Add command line interface 2008-09-02 19:40:35 +00:00
Laurent Vivier bcd309d505 use temp file to set configuration 2008-08-13 20:17:46 +00:00
Laurent Vivier 99a937f634 change Standards-Version 2008-08-13 19:40:59 +00:00
Laurent Vivier de93e31ec4 Change FSF address 2008-08-13 19:40:12 +00:00
Laurent Vivier 31fb7a324e move to version 0.13 2008-08-13 13:07:08 +00:00
Laurent Vivier e67d69181a Update 2008-08-13 13:06:59 +00:00
Laurent Vivier 7eb57e21d0 add usage of --emiledriver and --config 2008-08-13 13:03:49 +00:00
Laurent Vivier fe6896415e update copyright for EMILE, add copyright for mkisofs 2008-08-13 12:44:54 +00:00
Laurent Vivier f89ab83ec9 Add apple_driver 2008-08-13 12:33:05 +00:00
Laurent Vivier e01d129289 install apple_driver 2008-08-13 12:29:52 +00:00
Laurent Vivier 57dee88fbf by default use EMILE driver 2008-08-13 12:29:19 +00:00
Laurent Vivier 5f09d45ad9 remove error message when complete transaction fails 2008-08-12 23:51:40 +00:00
Laurent Vivier d3d9a428a5 correctly manage default values 2008-08-12 23:40:28 +00:00
Laurent Vivier 1a1478bfe8 correctly get boot unit 2008-08-12 23:37:22 +00:00
Laurent Vivier be678577f6 ext2_init() fails if device is not an ext2 filesystem 2008-08-12 23:36:12 +00:00
Laurent Vivier 4e79c0b645 if APPLE_DRIVER, set the default unit to the boot unit 2008-08-12 13:55:44 +00:00
Laurent Vivier fa06e26c9f include ../first/macos.i, for APPLE_DRIVER, manage 32bitmode and boot unit 2008-08-12 13:54:55 +00:00
Laurent Vivier b2b8839439 add --config to provide a configuration file 2008-08-12 13:51:49 +00:00
Laurent Vivier 689316713e Allow to define a default unit to use if none is provided 2008-08-12 13:45:41 +00:00
Laurent Vivier 7ff51a725e Add NewPtrClear 2008-08-12 11:44:46 +00:00
Laurent Vivier fb68a737b7 Generate an EMILE Apple_Driver 2008-08-12 09:24:22 +00:00
Laurent Vivier fe0eeaba24 Add --emiledriver to boot second stage of emile in an Apple_Driver partition 2008-08-12 09:22:49 +00:00
Laurent Vivier 6d24a5fb5c map_read_sector() uses offset from the beginning of the partition, not of the disk 2008-08-12 09:15:00 +00:00
Laurent Vivier f0a396777c Add APPLE_DRIVER_EMILE 2008-08-12 09:13:43 +00:00
Laurent Vivier 75f78cecb6 length is 16bit value 2008-08-12 09:12:25 +00:00
Laurent Vivier b5058db8ef return NULL if header version is wrong 2008-08-07 19:32:11 +00:00
Laurent Vivier d7f20aeb29 update 2008-07-29 22:35:20 +00:00
Laurent Vivier b72acfbc1c define mount 2008-07-29 22:33:38 +00:00
Laurent Vivier ffdcb53fed correct typo between len and size 2008-07-29 00:28:35 +00:00
Laurent Vivier 2b81e1f813 Correctly set configuration path 2008-07-29 00:03:47 +00:00
Laurent Vivier b0ae9341dd don't crash when configuration file is not found 2008-07-28 23:43:21 +00:00
Laurent Vivier 336b5e6e57 correct sprintf parameter signedness 2008-07-28 23:08:38 +00:00
Laurent Vivier 10951f1f27 correct management of filesystem support 2008-07-28 22:53:26 +00:00
Laurent Vivier 12269cce4d manage duplicate / 2008-07-28 22:51:35 +00:00
Laurent Vivier 56e7f86bc4 clear unused part of configuration buffer 2008-07-28 09:59:27 +00:00
Laurent Vivier 86bc96b7e6 update VERSION to 0.12 2008-07-27 17:19:01 +00:00
Laurent Vivier f589feb9c2 Add release 0.12 2008-07-27 17:17:22 +00:00
Laurent Vivier 0d7c35c93e remove apple_driver 2008-07-27 17:12:19 +00:00
Laurent Vivier b8770434eb update 2008-07-27 17:11:33 +00:00
Laurent Vivier 8c6638a28e Create directories man5 and man8 2008-07-27 16:16:51 +00:00
Laurent Vivier ec0a68226e change ramdisk_size for etch 2008-07-27 16:10:40 +00:00
Laurent Vivier 9b4a898b0f replace vmlinuz-2.6.18-4-mac by vmlinuz-2.6.17-2-mac 2008-07-27 15:41:57 +00:00
Laurent Vivier ff3e6e29a5 remove broken modification (last commit) 2008-07-27 15:13:55 +00:00
Laurent Vivier 016a3c28fd commit use root property and boot from HD 2008-07-27 15:10:46 +00:00
Laurent Vivier 15c6399d05 Allow to probe the filesystem 2008-07-27 15:01:15 +00:00
Laurent Vivier 489d0f260d Allow to use "root" in configuration file 2008-07-27 14:59:48 +00:00
Laurent Vivier 8edf4ba24d Wait the release of a key if needed 2008-07-27 14:59:06 +00:00
Laurent Vivier 3023f1af53 Manage one level software link 2008-07-24 01:44:45 +00:00
Laurent Vivier 27f4864fac Correct ext2: decoding 2008-07-24 01:06:05 +00:00
Laurent Vivier cb5642517c correct big endian support 2008-07-23 20:19:08 +00:00
Laurent Vivier c6acbdb73f define rule for man section 5 2008-07-23 18:44:08 +00:00
Laurent Vivier e05ef43e51 remove apple_driver 2008-07-23 05:53:11 +00:00
Laurent Vivier 833dfa6cf1 add man emile.conf 2008-07-23 05:37:40 +00:00
Laurent Vivier 39497e48d8 behaves correctly when last character is '/' 2008-07-23 05:35:12 +00:00
Laurent Vivier f2dd688a89 update help 2008-07-21 23:00:19 +00:00
Laurent Vivier 4e9e2cbeb9 update 2008-07-21 22:56:28 +00:00
Laurent Vivier 7d0557acf9 update 2008-07-21 22:46:31 +00:00
Laurent Vivier f1d9f61893 help cosmetic change 2008-07-21 22:44:35 +00:00
Laurent Vivier ea50cabbb7 help cosmetic change 2008-07-21 22:22:06 +00:00
Laurent Vivier f14b56a171 help cosmetic change 2008-07-21 22:16:47 +00:00
Laurent Vivier c528c83701 help cosmetic change 2008-07-21 22:01:39 +00:00
Laurent Vivier 70a7b8ccb4 help cosmetic change 2008-07-21 21:54:41 +00:00
Laurent Vivier 25228c9740 Update 2008-07-16 21:00:42 +00:00
Laurent Vivier 3266508559 Correct the Changelog target: ChangeLog 2008-07-16 20:54:32 +00:00
Laurent Vivier a6d569b8ff correctly init fs when stream_uncompress() is used (gzread() calls saved fs.read() 2008-07-16 20:52:39 +00:00
Laurent Vivier 0d9ccbf7be correctly manage seek()/read() error cases, ignore return of stream_close() 2008-07-16 20:47:37 +00:00
Laurent Vivier a090f5677e EMILE pseudo-loader does not seem to support static array initialization of kind "[x] = y,", replace it by a switch() 2008-07-16 18:04:54 +00:00
Laurent Vivier c6cf5c371e parameters is now args 2008-07-11 22:15:32 +00:00
Laurent Vivier 842b855232 Correctly generate floppy_ramdisk.bin when GESTALTID is used 2008-07-11 20:59:57 +00:00
Laurent Vivier 38ffe34cfb Add GESTALTID in config.mk 2008-07-11 20:47:44 +00:00
Laurent Vivier 8c9f0f37c8 More ifdef 2008-07-08 22:01:18 +00:00
Laurent Vivier 6f7b9ceb38 Generate Changelog 2008-07-08 21:59:20 +00:00
Laurent Vivier b1ed42201b correct printf format for st_size 2008-07-08 21:58:50 +00:00
Laurent Vivier 907bb917e6 correctly decode kernel path and center title 2008-07-08 21:58:03 +00:00
Laurent Vivier 636b075bb0 Update 2008-07-04 18:46:07 +00:00
Laurent Vivier af26501420 add --no-fs, to restore management of container (old behavior) 2008-04-21 19:50:25 +00:00
Laurent Vivier a333f52121 add args property, make some cleanup 2008-04-21 19:49:13 +00:00
Laurent Vivier 68b7b1f4dd use stream_* structures instead of specific ones 2008-04-20 16:35:55 +00:00
Laurent Vivier 98bd88c574 Add map_init.c, use stream_FILE with device->close() 2008-04-20 16:33:20 +00:00
Laurent Vivier 2c64fafc4f move all specific structure to iso9660.h and stream_* generic structures in interface 2008-04-20 16:29:49 +00:00
Laurent Vivier 0b40281c38 move all specific structure to ext2.h and stream_* generic structures in interface 2008-04-20 16:25:24 +00:00
Laurent Vivier c017df52ba move all specific structure to container.h and stream_* generic structures in interface 2008-04-20 16:20:54 +00:00
Laurent Vivier c346e2b01d move all specific structure to block.h and stream_* generic structures in interface 2008-04-20 16:16:53 +00:00
Laurent Vivier 5caae75dc2 move volume and file to stream, add fs.mount, fs.open 2008-04-20 16:07:24 +00:00
Laurent Vivier d90125f60c correct kernel path 2008-04-20 16:01:23 +00:00
Laurent Vivier 578c62e97c introduce root property 2008-04-16 18:34:12 +00:00
Laurent Vivier fff0ca295b use libconfig 2008-04-16 18:32:17 +00:00
Laurent Vivier 15ac0c394f correct typo 2008-04-16 18:22:05 +00:00
Laurent Vivier 35bfdc35f0 Add root property, rename parameters as args 2008-04-16 13:43:28 +00:00
Laurent Vivier fd817737a8 Add comments and ext2 entry 2008-04-16 13:37:51 +00:00
Laurent Vivier e10c68dab1 Manage comments (#.*\n) in configuration file 2008-04-16 13:36:26 +00:00