コード例 #1
0
ファイル: drive.c プロジェクト: twinaphex/vice-next
static void drive_setup_context_for_drive(drive_context_t *drv, unsigned int dnr)
{
	drv->mynumber = dnr;
	drv->drive = lib_calloc(1, sizeof(drive_t));
	drv->clk_ptr = &drive_clk[dnr];

	drivecpu_setup_context(drv);
	machine_drive_setup_context(drv);
}
コード例 #2
0
ファイル: drive.c プロジェクト: Yifei0727/emu-ex-plus-alpha
static void drive_setup_context_for_drive(drive_context_t *drv,
                                          unsigned int dnr)
{
    drv->mynumber = dnr;
    drv->drive = lib_calloc(1, sizeof(drive_t));
    drv->clk_ptr = &drive_clk[dnr];

    drivecpu_setup_context(drv, 1); /* no need for 65c02, only allocating common stuff */

    machine_drive_setup_context(drv);
}
コード例 #3
0
static void drive_setup_context_for_drive(drive_context_t *drv,
                                          unsigned int dnr)
{
    drv->mynumber = dnr;
    drv->drive = lib_calloc(1, sizeof(drive_t));
    drv->clk_ptr = &drive_clk[dnr];

    if (drv->drive->type == DRIVE_TYPE_2000 || drv->drive->type == DRIVE_TYPE_4000) {
        drivecpu65c02_setup_context(drv, 1);
    } else {
        drivecpu_setup_context(drv, 1);
    }
    machine_drive_setup_context(drv);
}