Commit Graph

  • c7c53e03bf remove bootstrap_size for ARCH_PPC Laurent Vivier 2006-12-29 22:14:13 +00:00
  • da4ce9585c correct errors to re-activate ARCH_PPC Laurent Vivier 2006-12-29 22:13:22 +00:00
  • 53d1c73f96 include macos/types.h Laurent Vivier 2006-12-29 22:10:34 +00:00
  • 3867353dec Add apple_driver in all_bin Laurent Vivier 2006-12-29 21:41:52 +00:00
  • 246caebcd4 pass the M68K_CC to the aple driver Laurent Vivier 2006-12-29 20:32:29 +00:00
  • e68b0482e8 clear command line buffer before filling it with the property Laurent Vivier 2006-12-29 20:29:19 +00:00
  • 58efcb5f44 remove unneeded packed attribute Laurent Vivier 2006-12-29 20:28:28 +00:00
  • 21ee355ca7 add #ifdef __mc68000__ for inlined asm functions Laurent Vivier 2006-12-29 20:27:15 +00:00
  • c70264f609 remove unneeded ARCH_M68K for typedef Laurent Vivier 2006-12-29 20:26:08 +00:00
  • 479702a005 Add default pathes for first and second level, manage some error cases Laurent Vivier 2006-11-03 12:39:55 +00:00
  • d163a2f291 Add apple_driver-clean Laurent Vivier 2006-11-01 19:50:58 +00:00
  • ce0ab6332f Don't overwrite CFLAGS Laurent Vivier 2006-11-01 19:48:51 +00:00
  • 002e3026ae On TEST_UNIT, use REQUEST_SENSE to know the device state Laurent Vivier 2006-11-01 17:47:32 +00:00
  • 7ce6576ba8 TEST_UNIT_READY doesn't need buffer, add REQUEST_SENSE Laurent Vivier 2006-11-01 17:46:06 +00:00
  • ed0b247d09 TEST_UNIT_READY doesn't need buffer Laurent Vivier 2006-11-01 17:44:33 +00:00
  • 5feb420909 Disable SCSIRead() if no buffer provided. Some commands, like TEST_UNIT, don't read data from device Laurent Vivier 2006-11-01 17:43:48 +00:00
  • 1153cd593a add REQUEST_SENSE Laurent Vivier 2006-11-01 17:42:23 +00:00
  • 5eb95f1419 Wait bus is not busy Laurent Vivier 2006-10-30 21:52:58 +00:00
  • 6df85e6083 Add SCSIStat() Laurent Vivier 2006-10-30 21:52:23 +00:00
  • c44daf1cd4 correctly set second level information Laurent Vivier 2006-10-28 22:35:44 +00:00
  • 2f1d2b4667 remove unneeded putchar() Laurent Vivier 2006-10-28 22:22:46 +00:00
  • a4abee7327 allow to read scsi info in first level Laurent Vivier 2006-10-28 22:21:39 +00:00
  • cbcdd3224b remove unused definition of memdum() Laurent Vivier 2006-10-28 10:17:45 +00:00
  • 164f1b4abf Add unused function to list drivers if needed Laurent Vivier 2006-10-28 10:16:47 +00:00
  • 92449e6c43 Add error codes for SCSI Laurent Vivier 2006-10-27 17:16:55 +00:00
  • 0abca62f09 Add support for non-standard (i.e. non apple) CDROM drive that doesnot gives a capacity Laurent Vivier 2006-10-27 17:14:30 +00:00
  • a072a95201 Add scsi_TEST_UNIT_READY.c and scsi_INQUIRY.c Laurent Vivier 2006-10-27 09:22:02 +00:00
  • 4e9d97b275 first revision Laurent Vivier 2006-10-27 09:21:28 +00:00
  • f0129ad176 Ignore scPhaseErr on SCSIRead() Laurent Vivier 2006-10-27 09:19:53 +00:00
  • 2ebcc7dbb3 Add scsi_TEST_UNIT_READY() Laurent Vivier 2006-10-27 09:15:52 +00:00
  • c257b6b678 update (c) date Laurent Vivier 2006-10-20 22:21:41 +00:00
  • 3eb8a4e2cc Call SetInterrupt() only for Display drivers, call DrvrRemove() (why not ?) Laurent Vivier 2006-10-20 22:14:26 +00:00
  • 4d96dcd5a7 Add DrvrRemove() Laurent Vivier 2006-10-20 22:12:35 +00:00
  • 39af084fed correct install Laurent Vivier 2006-10-20 18:54:49 +00:00
  • fe964144eb Add apple_driver in target dist Laurent Vivier 2006-10-20 18:44:52 +00:00
  • 8619cbb68b Add apple_driver install and uninstall Laurent Vivier 2006-10-20 18:39:30 +00:00
  • 6e0322c6b6 Add apple_driver Laurent Vivier 2006-10-20 17:41:01 +00:00
  • cbbb9e8601 Add emile-mkisofs Laurent Vivier 2006-10-20 17:39:45 +00:00
  • 73c91de7a6 emile_first_set_param_scsi_extents() takes block size in argument Laurent Vivier 2006-10-20 17:12:30 +00:00
  • c6bce62661 use a default size (64KiB) for driver partition, in block0 counts blocks in blocksize blocks Laurent Vivier 2006-10-20 07:57:29 +00:00
  • 5fa77b2ff2 print size of device found in block0 using blocksise blocks instead of 512 bytes blocs, correct typo Laurent Vivier 2006-10-20 07:55:27 +00:00
  • 5bcc5daee6 Correct CPUFlags in CPUFlag (typo) Laurent Vivier 2006-10-20 07:48:42 +00:00
  • 6f7ace6f54 correct offset of secondary entry point Laurent Vivier 2006-10-19 18:58:22 +00:00
  • 854b0818e8 Add apple_driver Laurent Vivier 2006-10-19 17:34:52 +00:00
  • e9c96014f4 apple_driver: initial revision Laurent Vivier 2006-10-19 17:34:18 +00:00
  • e101bf5337 display driver type, correct driver signature Laurent Vivier 2006-10-18 21:57:41 +00:00
  • da8b04e3b4 display driver signature Laurent Vivier 2006-10-18 18:38:47 +00:00
  • 87b904a4e8 Allow to read driver signature Laurent Vivier 2006-10-18 18:37:26 +00:00
  • 60ce7c18eb Allow to not provide kernel or ramdisk Laurent Vivier 2006-10-18 18:13:35 +00:00
  • 035322406a 17/10/2006 update Laurent Vivier 2006-10-17 09:05:21 +00:00
  • 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 Laurent Vivier 2006-10-16 20:03:22 +00:00
  • 151189f71f Create a more generic data structure for mkisofs, allows to write my own apple driver Laurent Vivier 2006-10-16 20:01:40 +00:00
  • 54521d6fe9 Allow to find driver if base is not in block_size but using 512 bytes block Laurent Vivier 2006-10-15 22:08:42 +00:00
  • bb5ad6ce4d Add emile_is_apple_driver to test if a partition is an apple_driver Laurent Vivier 2006-10-15 21:51:27 +00:00
  • b8d426d278 use 16bit algorithm by default, 32bit is for ATA driver Laurent Vivier 2006-10-15 16:49:31 +00:00
  • 5af2219caf correct disk number on IDE1 Laurent Vivier 2006-10-15 16:48:35 +00:00
  • 4ec9db0ed0 if m68k-linux-gcc is not found, don't generate bootblocks Laurent Vivier 2006-10-09 21:28:59 +00:00
  • 016408427f better support of crosscompilation Laurent Vivier 2006-10-09 11:13:05 +00:00
  • 6a18507e4c manage cross-compilation Laurent Vivier 2006-10-09 09:20:51 +00:00
  • f672166f4e Modified to allow to create boot package when we cross compile Laurent Vivier 2006-10-08 17:55:06 +00:00
  • 6a8a0ea92c Add debian in target dist Laurent Vivier 2006-10-08 17:07:05 +00:00
  • 14c7cedfa2 introducing version 0.11CVS Laurent Vivier 2006-10-08 17:06:25 +00:00
  • 8f9d60c51b on my system m68k cross-compiler is gcc-3.4-m68k-linux Laurent Vivier 2006-10-08 17:05:49 +00:00
  • 8fb36fd5f1 Add Makefile for target dist Laurent Vivier 2006-10-08 17:04:57 +00:00
  • c2fa547aea correct source file for emile-mkisofs Laurent Vivier 2006-10-08 17:04:07 +00:00
  • a60049eb27 Files for debian packaging, by Wouter Verhelst and Stephen R.Marenka Laurent Vivier 2006-10-08 16:30:17 +00:00
  • 6b42385349 correct operator priority between + and >> for IDE1 Laurent Vivier 2006-10-06 12:37:16 +00:00
  • c470022639 remove definition of second driver in block0, compute some values for map of driver in 2048 block size Laurent Vivier 2006-09-24 22:59:08 +00:00
  • 6abf87cc0b Read driver in memory before writing it Laurent Vivier 2006-09-24 22:46:26 +00:00
  • 51c32ac892 Get the partition size and write all the content of the driver partition to the file Laurent Vivier 2006-09-24 22:24:02 +00:00
  • c3e57818e4 Fixe temporarily size of Apple_Driver partition Laurent Vivier 2006-09-23 22:28:12 +00:00
  • 13c80d5e27 Set some default value found on install CD of MacOS 7.6 Laurent Vivier 2006-09-23 22:13:26 +00:00
  • c54484befc Display patch info Laurent Vivier 2006-09-23 22:09:08 +00:00
  • 417c927114 Add info about patch driverà Laurent Vivier 2006-09-21 21:56:43 +00:00
  • 7a0405a53f add iso9660:(sd3) before kernel and ramdisk path Laurent Vivier 2006-09-20 23:29:44 +00:00
  • 723a50c993 modify emile_second_set_param() to not check if bootblock is present, checking is moving before call Laurent Vivier 2006-09-20 23:28:53 +00:00
  • 2438e1a8c0 Display where second level is Laurent Vivier 2006-09-20 23:08:48 +00:00
  • 20bf00341d emile-mkisofs.c Laurent Vivier 2006-09-20 22:42:48 +00:00
  • 87a4092549 Correct lseek before writing Laurent Vivier 2006-09-20 22:41:42 +00:00
  • 53f4028182 use emile_first_set_param_scsi_extents Laurent Vivier 2006-09-20 21:52:16 +00:00
  • 0e2fed5a0f Display driver type using hex, not dec Laurent Vivier 2006-09-20 21:51:00 +00:00
  • b772a2238a Allows to analyze information inside file, not at beginning Laurent Vivier 2006-09-20 21:49:51 +00:00
  • 8a3f83c256 access bootblock from main device, not from partition Laurent Vivier 2006-09-20 21:48:44 +00:00
  • 628d40d957 add emile_first_set_param_scsi_extents Laurent Vivier 2006-09-20 21:47:43 +00:00
  • a28a9d0cc0 Adding some constants for driver type and driver signature Laurent Vivier 2006-09-20 21:45:17 +00:00
  • 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) Laurent Vivier 2006-09-20 14:34:51 +00:00
  • 1bb375da59 Change my email address to Laurent@lvivier.info Laurent Vivier 2006-09-15 14:55:39 +00:00
  • 8113b3e654 allow to provide disk and partition on command line (like "/dev/cdrom 1" instead of "/dev/hdc1" Laurent Vivier 2006-09-13 21:33:49 +00:00
  • a57f6a8617 Allow to identify disk on 2nd ide bus (generally cdrom (hdc) on PC) Laurent Vivier 2006-09-13 21:32:45 +00:00
  • 9d5ff84740 Check map can be opened Laurent Vivier 2006-09-13 20:39:55 +00:00
  • b0838c149a base is given using block size of 2048 (ISO9660), but SCSI uses block size of 512, so base is multiplicated by 4 Laurent Vivier 2006-09-12 00:59:59 +00:00
  • 916b8de203 allow to set manually blocks to load for second Laurent Vivier 2006-09-12 00:58:31 +00:00
  • 5596502a8d option '-i' allows to dump start base and size of given file Laurent Vivier 2006-09-09 21:25:35 +00:00
  • a7b18f9ade Display error message if not ISO960 or no Joliet format Laurent Vivier 2006-09-09 21:24:25 +00:00
  • 9aa7430439 allow to read image file instead of /dev/cdrom Laurent Vivier 2006-09-08 22:57:36 +00:00
  • a472cae367 Add -g for native library Laurent Vivier 2006-09-08 22:56:25 +00:00
  • 91b49f5e6b Allow to define the path of the second level Laurent Vivier 2006-09-08 21:17:13 +00:00
  • f5bbe70865 Change emile-set-cmd-line interface Laurent Vivier 2006-06-05 22:35:17 +00:00
  • 4fc3d7c0d4 is_url() becomes emile_is_url(), check if ramdisk is url too Laurent Vivier 2006-06-05 22:34:50 +00:00
  • e43e6e49fe Add missing lseek() Laurent Vivier 2006-06-05 22:30:03 +00:00