diff --git a/platforms/amiga/piscsi/device_driver_amiga/pi-scsi.device b/platforms/amiga/piscsi/device_driver_amiga/pi-scsi.device index c3a4b45..1276319 100644 Binary files a/platforms/amiga/piscsi/device_driver_amiga/pi-scsi.device and b/platforms/amiga/piscsi/device_driver_amiga/pi-scsi.device differ diff --git a/platforms/amiga/piscsi/device_driver_amiga/piscsi-amiga-2.c b/platforms/amiga/piscsi/device_driver_amiga/piscsi-amiga-2.c index a4d9217..8ab60d3 100644 --- a/platforms/amiga/piscsi/device_driver_amiga/piscsi-amiga-2.c +++ b/platforms/amiga/piscsi/device_driver_amiga/piscsi-amiga-2.c @@ -114,7 +114,7 @@ static struct Library __attribute__((used)) *init_device(uint8_t *seg_list asm(" for (int i = 0; i < NUM_UNITS; i++) { uint16_t r = 0; - WRITESHORT(PISCSI_CMD_DRVNUM, (i * 10)); + WRITESHORT(PISCSI_CMD_DRVNUM, (i)); dev_base->units[i].regs_ptr = PISCSI_OFFSET; READSHORT(PISCSI_CMD_DRVTYPE, r); dev_base->units[i].enabled = r; diff --git a/platforms/amiga/piscsi/piscsi.rom b/platforms/amiga/piscsi/piscsi.rom index e1f446c..a7e8f17 100644 Binary files a/platforms/amiga/piscsi/piscsi.rom and b/platforms/amiga/piscsi/piscsi.rom differ