add i8035 to cpu/i8039

This commit is contained in:
dinkc64 2018-05-12 02:45:49 +00:00
parent 11fdaac0e4
commit a3501a0e33
2 changed files with 22 additions and 4 deletions

View File

@ -704,6 +704,14 @@ void I8039Init(int (*irqcallback)(int))
I8039CPUReadOpArg = I8039DummyReadOpArg;
}
void I8035Init(int (*irqcallback)(int))
{
I8039Init(irqcallback);
R.ram_mask = 0x3F;
R.int_rom_size = 0x400;
}
void N7751Init(int (*irqcallback)(int))
{
I8039Init(irqcallback);
@ -1243,8 +1251,7 @@ void i8039_get_info(UINT32 state, cpuinfo *info)
}
#if (HAS_I8035)
#if 0 //(HAS_I8035)
/**************************************************************************
* CPU-specific get_info/set_info
**************************************************************************/

View File

@ -10,7 +10,7 @@
#include "driver.h"
#define HAS_N7751 1
#define HAS_I8035 0
#define HAS_I8035 1
#define HAS_I8048 0
#define HAS_I8749 0
#define HAS_MB8884 0
@ -73,6 +73,18 @@ extern int N7751Scan(int nAction,int *pnMin);
extern INT32 I8039TotalCycles();
extern void I8039NewFrame();
#define I8035Run I8039Run
#define I8035SetIOReadHandler I8039SetIOReadHandler
#define I8035SetIOWriteHandler I8039SetIOWriteHandler
#define I8035SetProgramReadHandler I8039SetProgramReadHandler
#define I8035SetProgramWriteHandler I8039SetProgramWriteHandler
#define I8035SetCPUOpReadHandler I8039SetCPUOpReadHandler
#define I8035SetCPUOpReadArgHandler I8039SetCPUOpReadArgHandler
#define I8035Exit I8039Exit
#define I8035Reset I8039Reset
#define I8035SetIrqState I8039SetIrqState
#define I8035Scan I8039Scan
/*
* Input a UINT8 from given I/O port
*/
@ -160,7 +172,6 @@ extern void i8039_get_info(UINT32 state, cpuinfo *info);
#define i8035_ICount i8039_ICount
extern void i8035_get_info(UINT32 state, cpuinfo *info);
#endif
/**************************************************************************