git-svn-id: svn://svn.cc65.org/cc65/trunk@2091 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
cuz
2003-04-27 11:49:53 +00:00
parent 951785d434
commit 251547f028
14 changed files with 446 additions and 231 deletions

View File

@@ -50,7 +50,8 @@
int InitChip (const struct SimData* Data);
/* Initialize the chip, return an error code */
static void* InitInstance (unsigned Addr, unsigned Range);
static void* InitInstance (unsigned Addr, unsigned Range,
const CfgData** Data, unsigned CfgDataCount);
/* Initialize a new chip instance */
static void WriteCtrl (void* Data, unsigned Offs, unsigned char Val);
@@ -144,7 +145,8 @@ int InitChip (const struct SimData* Data)
static void* InitInstance (unsigned Addr, unsigned Range)
static void* InitInstance (unsigned Addr, unsigned Range,
const CfgData** Data, unsigned CfgDataCount)
/* Initialize a new chip instance */
{
/* Allocate a new instance structure */

View File

@@ -54,9 +54,11 @@
int InitChip (const struct SimData* Data);
/* Initialize the chip, return an error code */
static void* InitInstance (unsigned Addr, unsigned Range);
static void* InitInstance (unsigned Addr, unsigned Range,
const CfgData** Data, unsigned CfgDataCount);
/* Initialize a new chip instance */
static void Write (void* Data, unsigned Offs, unsigned char Val);
/* Write user data */
@@ -129,9 +131,10 @@ int InitChip (const struct SimData* Data)
static void* InitInstance (unsigned Addr attribute ((unused)),
unsigned Range attribute ((unused)))
static void* InitInstance (unsigned Addr, unsigned Range,
const CfgData** Data, unsigned CfgDataCount)
/* Initialize a new chip instance */
{
/* We don't need any instance data */
return 0;
@@ -159,4 +162,4 @@ static unsigned char Read (void* Data attribute ((unused)),