home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 July / CMCD0704.ISO / Software / Freeware / Utilitare / VisualBoyAdvance-1.7.2 / src / Sram.cpp < prev    next >
Encoding:
C/C++ Source or Header  |  2004-05-13  |  1.1 KB  |  33 lines

  1. // VisualBoyAdvance - Nintendo Gameboy/GameboyAdvance (TM) emulator.
  2. // Copyright (C) 1999-2003 Forgotten
  3. // Copyright (C) 2004 Forgotten and the VBA development team
  4.  
  5. // This program is free software; you can redistribute it and/or modify
  6. // it under the terms of the GNU General Public License as published by
  7. // the Free Software Foundation; either version 2, or(at your option)
  8. // any later version.
  9. //
  10. // This program is distributed in the hope that it will be useful,
  11. // but WITHOUT ANY WARRANTY; without even the implied warranty of
  12. // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  13. // GNU General Public License for more details.
  14. //
  15. // You should have received a copy of the GNU General Public License
  16. // along with this program; if not, write to the Free Software Foundation,
  17. // Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
  18.  
  19. #include "GBA.h"
  20. #include "Flash.h"
  21. #include "Sram.h"
  22.  
  23. u8 sramRead(u32 address)
  24. {
  25.   return flashSaveMemory[address & 0xFFFF];
  26. }
  27.  
  28. void sramWrite(u32 address, u8 byte)
  29. {
  30.   flashSaveMemory[address & 0xFFFF] = byte;
  31.   systemSaveUpdateCounter = SYSTEM_SAVE_UPDATED;
  32. }
  33.