- Update copyrights dates - Remove the useless "All right reserved" - Change incorrect name(s)
47 lines
763 B
C
47 lines
763 B
C
/*
|
|
* NOROM Mapper - The peTI-NESulator Project
|
|
* norom.c
|
|
*
|
|
* Created by Manoël Trapier.
|
|
* Copyright (c) 2002-2019 986-Studio.
|
|
*
|
|
*/
|
|
|
|
#include "norom.h"
|
|
|
|
int norom_InitMapper(NesCart *cart)
|
|
{
|
|
set_page_ptr_16k(0x80, cart->PROMBanks);
|
|
|
|
/* mUBank = 0xC000 */
|
|
if (cart->PROMSize > (16 * 1024))
|
|
{
|
|
set_prom_bank_16k(0xC000, 1);
|
|
}
|
|
else
|
|
{
|
|
set_prom_bank_16k(0xC000, 0);
|
|
}
|
|
|
|
if (cart->VROMSize > 0)
|
|
{
|
|
set_vrom_bank_8k(0x2000, 0);
|
|
}
|
|
|
|
return 0;
|
|
}
|
|
|
|
int norom_MapperIRQ(int cycledone)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
void norom_MapperWriteHook(register uint8_t Addr, register uint8_t Value)
|
|
{
|
|
/* Nothing to do */
|
|
}
|
|
|
|
void norom_MapperDump(FILE *fp)
|
|
{
|
|
fprintf(fp, "norom mapper have nothing to dump");
|
|
} |