123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- /*
- * NOROM Mapper - The peTI-NESulator Project
- * norom.c
- *
- * Created by Manoel TRAPIER.
- * Copyright (c) 2003-2018 986-Studio. All rights reserved.
- *
- * $LastChangedDate$
- * $Author$
- * $HeadURL$
- * $Revision$
- *
- */
- #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 byte Addr, register byte Value)
- {
- /* Nothing to do */
- return;
- }
- void norom_MapperDump(FILE *fp)
- {
- fprintf(fp, "norom mapper have nothing to dump");
- }
|