~ubuntu-branches/debian/sid/stella/sid

« back to all changes in this revision

Viewing changes to src/emucore/CartSB.cxx

  • Committer: Package Import Robot
  • Author(s): Stephen Kitt
  • Date: 2013-06-28 09:53:13 UTC
  • mfrom: (1.3.6)
  • Revision ID: package-import@ubuntu.com-20130628095313-j8jkkgxpvx1t18ym
Tags: 3.9-1
New upstream version.

Show diffs side-by-side

added added

removed removed

Lines of Context:
37
37
  createCodeAccessBase(mySize);
38
38
 
39
39
  // Remember startup bank
40
 
  myStartBank = (mySize >> 12) - 1;
 
40
  myStartBank = bankCount() - 1;
41
41
}
42
42
 
43
43
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
87
87
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
88
88
uInt8 CartridgeSB::peek(uInt16 address)
89
89
{
90
 
  address = address & (0x17FF + (mySize >> 12));
 
90
  address &= (0x17FF + (mySize >> 12));
91
91
 
92
92
  // Switch banks if necessary
93
93
  if ((address & 0x1800) == 0x0800)
107
107
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
108
108
bool CartridgeSB::poke(uInt16 address, uInt8 value)
109
109
{
110
 
  address = address & (0x17FF + (mySize >> 12));
 
110
  address &= (0x17FF + (mySize >> 12));
111
111
 
112
112
  // Switch banks if necessary
113
113
  if((address & 0x1800) == 0x0800)