genericmapper.c.template 647 B

1234567891011121314151617181920212223242526272829303132333435
  1. /*
  2. * Generic mapper implementation - The peTI-NESulator Project
  3. * genericmapper.h
  4. *
  5. * Created by Manoel TRAPIER.
  6. * Copyright (c) 2003-2008 986Corp. All rights reserved.
  7. *
  8. * $LastChangedDate$
  9. * $Author$
  10. * $HeadURL$
  11. * $Revision$
  12. *
  13. */
  14. int _InitMapper(NesCart * cart)
  15. {
  16. set_prom_bank_16k(0xC000,0);
  17. set_prom_bank_16k(0x8000,-1);
  18. return 0;
  19. }
  20. int _MapperWriteHook(register word Addr, register byte Value)
  21. {
  22. if (Addr > 0x7FFF) /* Try to write to the rom */
  23. {
  24. set_vrom_bank_8k(0x0000,Value)
  25. return 1;
  26. }
  27. return 0;
  28. }