Commit Graph

803 Commits

Author SHA1 Message Date
Laurent Vivier
6f7ace6f54 correct offset of secondary entry point 2006-10-19 18:58:22 +00:00
Laurent Vivier
854b0818e8 Add apple_driver 2006-10-19 17:34:52 +00:00
Laurent Vivier
e9c96014f4 apple_driver: initial revision 2006-10-19 17:34:18 +00:00
Laurent Vivier
e101bf5337 display driver type, correct driver signature 2006-10-18 21:57:41 +00:00
Laurent Vivier
da8b04e3b4 display driver signature 2006-10-18 18:38:47 +00:00
Laurent Vivier
87b904a4e8 Allow to read driver signature 2006-10-18 18:37:26 +00:00
Laurent Vivier
60ce7c18eb Allow to not provide kernel or ramdisk 2006-10-18 18:13:35 +00:00
Laurent Vivier
035322406a 17/10/2006 update 2006-10-17 09:05:21 +00:00
Laurent Vivier
656abb6c79 allow to read driver if block is given using 'blocksize' bytes unit instead of 512 bytes unit; extract only bootsize bytes from the driver partition 2006-10-16 20:03:22 +00:00
Laurent Vivier
151189f71f Create a more generic data structure for mkisofs, allows to write my own apple driver 2006-10-16 20:01:40 +00:00
Laurent Vivier
54521d6fe9 Allow to find driver if base is not in block_size but using 512 bytes block 2006-10-15 22:08:42 +00:00
Laurent Vivier
bb5ad6ce4d Add emile_is_apple_driver to test if a partition is an apple_driver 2006-10-15 21:51:27 +00:00
Laurent Vivier
b8d426d278 use 16bit algorithm by default, 32bit is for ATA driver 2006-10-15 16:49:31 +00:00
Laurent Vivier
5af2219caf correct disk number on IDE1 2006-10-15 16:48:35 +00:00
Laurent Vivier
4ec9db0ed0 if m68k-linux-gcc is not found, don't generate bootblocks 2006-10-09 21:28:59 +00:00
Laurent Vivier
016408427f better support of crosscompilation 2006-10-09 11:13:05 +00:00
Laurent Vivier
6a18507e4c manage cross-compilation 2006-10-09 09:20:51 +00:00
Laurent Vivier
f672166f4e Modified to allow to create boot package when we cross compile 2006-10-08 17:55:06 +00:00
Laurent Vivier
6a8a0ea92c Add debian in target dist 2006-10-08 17:07:05 +00:00
Laurent Vivier
14c7cedfa2 introducing version 0.11CVS 2006-10-08 17:06:25 +00:00
Laurent Vivier
8f9d60c51b on my system m68k cross-compiler is gcc-3.4-m68k-linux 2006-10-08 17:05:49 +00:00
Laurent Vivier
8fb36fd5f1 Add Makefile for target dist 2006-10-08 17:04:57 +00:00
Laurent Vivier
c2fa547aea correct source file for emile-mkisofs 2006-10-08 17:04:07 +00:00
Laurent Vivier
a60049eb27 Files for debian packaging, by Wouter Verhelst and Stephen R.Marenka 2006-10-08 16:30:17 +00:00
Laurent Vivier
6b42385349 correct operator priority between + and >> for IDE1 2006-10-06 12:37:16 +00:00
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