1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- /*
- * 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");
- }
|