From d1017e771e1bfad59061844c0f32a7306289e335 Mon Sep 17 00:00:00 2001 From: germeier Date: Sat, 28 Sep 2002 00:32:41 +0000 Subject: reading support on external memory should now be correct. --- libmpio/io.h | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'libmpio/io.h') diff --git a/libmpio/io.h b/libmpio/io.h index cd8b70c..44b3cbe 100644 --- a/libmpio/io.h +++ b/libmpio/io.h @@ -2,7 +2,7 @@ /* * - * $Id: io.h,v 1.8 2002/09/23 22:38:03 germeier Exp $ + * $Id: io.h,v 1.9 2002/09/28 00:32:41 germeier Exp $ * * Library for USB MPIO-* * @@ -33,6 +33,19 @@ #include "defs.h" +/* phys.<->log. block mapping */ +int mpio_zone_init(mpio_t *, mpio_cmd_t); +/* context, memory bank, logical block */ +/* returns address of physical block! */ +DWORD mpio_zone_block_find(mpio_t *, mpio_cmd_t, DWORD); +/* context, memory bank, logical block, physical address */ +/* mark physical block free (internal maintenance) */ +void mpio_zone_block_set(mpio_t *, mpio_cmd_t, DWORD); +/* context, memory bank, logical block */ +/* find used physical block and mark it as unused! */ +/* returns address of physical block! (to delete the physical block!) */ +DWORD mpio_zone_block_free(mpio_t *, mpio_cmd_t, DWORD); + /* real I/O */ int mpio_io_set_cmdpacket(mpio_t *, mpio_cmd_t, mpio_mem_t, DWORD, BYTE, BYTE, BYTE *); -- cgit v1.2.3