*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
#include "mapinc.h"
{0}
};
-static void (*setchr1wrap)(unsigned int A, unsigned int V);
+static void FP_FASTAPASS(2) (*setchr1wrap)(unsigned int A, unsigned int V);
//static int nomirror;
-static void RAMBO1_IRQHook(int a)
+static void FP_FASTAPASS(1) RAMBO1_IRQHook(int a)
{
static int smallcount;
if(!IRQmode) return;
AddExState(Rambo_StateRegs, ~0, 0, 0);
}
-static void CHRWrap(unsigned int A, unsigned int V)
+static void FP_FASTAPASS(2) CHRWrap(unsigned int A, unsigned int V)
{
setchr1(A,V);
}
static int MirCache[8];
static unsigned int PPUCHRBus;
-static void MirWrap(unsigned int A, unsigned int V)
+static void FP_FASTAPASS(2) MirWrap(unsigned int A, unsigned int V)
{
MirCache[A>>10]=(V>>7)&1;
if(PPUCHRBus==(A>>10))
setchr1(A,V);
}
-static void MirrorFear(uint32 A)
+static void FP_FASTAPASS(1) MirrorFear(uint32 A)
{
A&=0x1FFF;
A>>=10;
RAMBO1_init();
}
*/
-