mirror of
https://github.com/jfdelnero/HxCFloppyEmulator.git
synced 2026-07-28 04:06:36 +00:00
Sector generator : pass flags with the new hxcfe_setSectorAccessFlags function.
git-svn-id: svn://svn.code.sf.net/p/hxcfloppyemu/code/HxCFloppyEmulator/libhxcfe/trunk@2632 63fa2f70-6a9b-4bc4-b855-9c6a949b1d69
This commit is contained in:
@@ -347,6 +347,8 @@ void hxcfe_deinitXmlFloppy( HXCFE_XMLLDR* xmlfb_ctx );
|
||||
|
||||
HXCFE_SECTORACCESS* hxcfe_initSectorAccess( HXCFE* floppycontext, HXCFE_FLOPPY *fp );
|
||||
|
||||
void hxcfe_setSectorAccessFlags( HXCFE_SECTORACCESS* ss_ctx, uint32_t flags);
|
||||
|
||||
HXCFE_SECTCFG* hxcfe_getNextSector( HXCFE_SECTORACCESS* ss_ctx, int32_t track, int32_t side, int32_t type );
|
||||
HXCFE_SECTCFG* hxcfe_searchSector ( HXCFE_SECTORACCESS* ss_ctx, int32_t track, int32_t side, int32_t id, int32_t type );
|
||||
void hxcfe_resetSearchTrackPosition( HXCFE_SECTORACCESS* ss_ctx );
|
||||
@@ -365,6 +367,9 @@ void hxcfe_clearTrackCache(HXCFE_SECTORACCESS* ss_ctx);
|
||||
|
||||
void hxcfe_deinitSectorAccess( HXCFE_SECTORACCESS* ss_ctx );
|
||||
|
||||
// Flags
|
||||
#define SECTORACCESS_IGNORE_SIDE_ID 0x00000001
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
// FDC style functions //
|
||||
////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
@@ -19,6 +19,8 @@ typedef struct _HXCFE_SECTORACCESS
|
||||
SECTORSEARCHTRACKCACHE * track_cache;
|
||||
|
||||
int32_t old_bitoffset;
|
||||
|
||||
uint32_t flags;
|
||||
}HXCFE_SECTORACCESS;
|
||||
|
||||
#define _HXCFE_SECTORACCESS_
|
||||
|
||||
Reference in New Issue
Block a user