From a14db4165ee76dac3d04b815ba258f3f6a3f7f40 Mon Sep 17 00:00:00 2001 From: germeier Date: Sun, 8 Sep 2002 23:22:48 +0000 Subject: fixed some issues for MPIOs with more than one internal chip --- libmpio/directory.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) (limited to 'libmpio/directory.c') diff --git a/libmpio/directory.c b/libmpio/directory.c index 10a4af0..e532376 100644 --- a/libmpio/directory.c +++ b/libmpio/directory.c @@ -1,6 +1,6 @@ /* * - * $Id: directory.c,v 1.3 2002/09/03 21:20:53 germeier Exp $ + * $Id: directory.c,v 1.4 2002/09/08 23:22:48 germeier Exp $ * * Library for USB MPIO-* * @@ -331,11 +331,8 @@ mpio_dentry_get_startcluster(mpio_t *m, mpio_mem_t mem, BYTE *p) if (mem == MPIO_INTERNAL_MEM) { - cluster *= 0x20; - cluster += - 0x01000000 * ((cluster / 0x20 / (m->internal.fat_size * SECTOR_SIZE / - 0x10 / m->internal.chips)) + 1); - new->hw_address=cluster; + new->entry=cluster; + mpio_fatentry_entry2hw(m, new); } return new; -- cgit v1.2.3