Commit Graph

778 Commits

Author SHA1 Message Date
Laurent Vivier
c470022639 remove definition of second driver in block0, compute some values for map of driver in 2048 block size 2006-09-24 22:59:08 +00:00
Laurent Vivier
6abf87cc0b Read driver in memory before writing it 2006-09-24 22:46:26 +00:00
Laurent Vivier
51c32ac892 Get the partition size and write all the content of the driver partition to the file 2006-09-24 22:24:02 +00:00
Laurent Vivier
c3e57818e4 Fixe temporarily size of Apple_Driver partition 2006-09-23 22:28:12 +00:00
Laurent Vivier
13c80d5e27 Set some default value found on install CD of MacOS 7.6 2006-09-23 22:13:26 +00:00
Laurent Vivier
c54484befc Display patch info 2006-09-23 22:09:08 +00:00
Laurent Vivier
417c927114 Add info about patch driverà 2006-09-21 21:56:43 +00:00
Laurent Vivier
7a0405a53f add iso9660:(sd3) before kernel and ramdisk path 2006-09-20 23:29:44 +00:00
Laurent Vivier
723a50c993 modify emile_second_set_param() to not check if bootblock is present, checking is moving before call 2006-09-20 23:28:53 +00:00
Laurent Vivier
2438e1a8c0 Display where second level is 2006-09-20 23:08:48 +00:00
Laurent Vivier
20bf00341d emile-mkisofs.c 2006-09-20 22:42:48 +00:00
Laurent Vivier
87a4092549 Correct lseek before writing 2006-09-20 22:41:42 +00:00
Laurent Vivier
53f4028182 use emile_first_set_param_scsi_extents 2006-09-20 21:52:16 +00:00
Laurent Vivier
0e2fed5a0f Display driver type using hex, not dec 2006-09-20 21:51:00 +00:00
Laurent Vivier
b772a2238a Allows to analyze information inside file, not at beginning 2006-09-20 21:49:51 +00:00
Laurent Vivier
8a3f83c256 access bootblock from main device, not from partition 2006-09-20 21:48:44 +00:00
Laurent Vivier
628d40d957 add emile_first_set_param_scsi_extents 2006-09-20 21:47:43 +00:00
Laurent Vivier
a28a9d0cc0 Adding some constants for driver type and driver signature 2006-09-20 21:45:17 +00:00
Laurent Vivier
f7868fb753 Don't define u_int8_t, u_int16_t, etc if sys/types.h has already been included (avoid warning with gcc 3.3) 2006-09-20 14:34:51 +00:00
Laurent Vivier
1bb375da59 Change my email address to Laurent@lvivier.info 2006-09-15 14:55:39 +00:00
Laurent Vivier
8113b3e654 allow to provide disk and partition on command line (like "/dev/cdrom 1" instead of "/dev/hdc1" 2006-09-13 21:33:49 +00:00
Laurent Vivier
a57f6a8617 Allow to identify disk on 2nd ide bus (generally cdrom (hdc) on PC) 2006-09-13 21:32:45 +00:00
Laurent Vivier
9d5ff84740 Check map can be opened 2006-09-13 20:39:55 +00:00
Laurent Vivier
b0838c149a base is given using block size of 2048 (ISO9660), but SCSI uses block size of 512, so base is multiplicated by 4 2006-09-12 00:59:59 +00:00
Laurent Vivier
916b8de203 allow to set manually blocks to load for second 2006-09-12 00:58:31 +00:00
Laurent Vivier
5596502a8d option '-i' allows to dump start base and size of given file 2006-09-09 21:25:35 +00:00
Laurent Vivier
a7b18f9ade Display error message if not ISO960 or no Joliet format 2006-09-09 21:24:25 +00:00
Laurent Vivier
9aa7430439 allow to read image file instead of /dev/cdrom 2006-09-08 22:57:36 +00:00
Laurent Vivier
a472cae367 Add -g for native library 2006-09-08 22:56:25 +00:00
Laurent Vivier
91b49f5e6b Allow to define the path of the second level 2006-09-08 21:17:13 +00:00
Laurent Vivier
f5bbe70865 Change emile-set-cmd-line interface 2006-06-05 22:35:17 +00:00
Laurent Vivier
4fc3d7c0d4 is_url() becomes emile_is_url(), check if ramdisk is url too 2006-06-05 22:34:50 +00:00
Laurent Vivier
e43e6e49fe Add missing lseek() 2006-06-05 22:30:03 +00:00
Laurent Vivier
bcbeb89ac4 Remove unneeded check on parameters 2006-06-05 22:29:17 +00:00
Laurent Vivier
d449f26966 allow to kernel path, ramdisk path 2006-06-02 11:45:10 +00:00
Laurent Vivier
8406b30f6d Add emile_secont_set_param(), emile_get_dev_name(), and preliminary ramdisk management 2006-06-01 23:36:57 +00:00
Laurent Vivier
5d238a87d0 use emile_second_set_param() and emile_second_get_param() 2006-06-01 23:23:42 +00:00
Laurent Vivier
aa95b99d93 clear property field if property name is not found 2006-06-01 23:09:17 +00:00
Laurent Vivier
d5fe5032e9 Add emile_second_get_param() 2006-06-01 23:08:37 +00:00
Laurent Vivier
415d83c9fb add emile_second_set_param 2006-06-01 23:01:08 +00:00
Laurent Vivier
b07e009f79 create file 2006-06-01 23:00:32 +00:00
Laurent Vivier
cf1f03dd19 change emile_scsi_get_dev() API 2006-06-01 22:19:52 +00:00
Laurent Vivier
0804f9981e change API of get_dev and get_rdev: return driver major number instead of device pathname, add emile_get_dev_name() and emile_is_url() 2006-06-01 22:18:38 +00:00
Laurent Vivier
be323732d0 change API of get_dev and get_rdev: return driver major number instead of device pathname 2006-06-01 22:17:33 +00:00
Laurent Vivier
56d2a72250 export is_url() (renamed emile_is_url()) 2006-06-01 22:16:03 +00:00
Laurent Vivier
a3f46bd6c8 modified to be able to read info from an image like from a block device 2006-05-30 21:21:31 +00:00
Laurent Vivier
7e67a5fe43 correctly call emile_map_partition_set_flags() 2006-05-30 16:21:40 +00:00
Laurent Vivier
b593442a31 Do note limite device name to 16 characters 2006-05-30 16:20:58 +00:00
Laurent Vivier
e23b98e394 Allow to examine a given device 2006-05-29 22:17:46 +00:00
Laurent Vivier
dc17cc55f7 More checking on function return 2006-05-29 20:23:18 +00:00