genericmapper.c.template 560 B

123456789101112131415161718192021222324252627282930
  1. /*
  2. * Generic mapper implementation - The peTI-NESulator Project
  3. * genericmapper.h
  4. *
  5. * Created by Manoël Trapier.
  6. * Copyright (c) 2002-2019 986-Studio.
  7. *
  8. */
  9. int _InitMapper(NesCart * cart)
  10. {
  11. set_prom_bank_16k(0xC000,0);
  12. set_prom_bank_16k(0x8000,-1);
  13. return 0;
  14. }
  15. int _MapperWriteHook(register word Addr, register uint8_t Value)
  16. {
  17. if (Addr > 0x7FFF) /* Try to write to the rom */
  18. {
  19. set_vrom_bank_8k(0x0000,Value)
  20. return 1;
  21. }
  22. return 0;
  23. }